PCTV 452E / TT-3600 / TT-3650CI (USB2.0 DVB-S2) >Linux Kernel 3.0 Support

  • Hi,


    Nachdem sich s2-liplianin nicht mit kernel > 2.6.38 bauen lies, habe ich mal auf die Suche nach aktuellen Patches gemacht.
    Hier hat sich jemand schon die Arbeit gemacht: Patchwork Add support for PCTV452E.


    Wie man die [ironie]Lieben[/ironie] von linux-media kennt, wirds nicht sobald aufgenommen.


    Ob er funktioniert muss ich erst noch testen,
    Johns

    Sag mir, wo die Developer sind. Wo sind sie geblieben? . . . . . . . . . . . . . . . . . . . . SoftHdDevice - A software and GPU emulated HD output device plugin.
    Sag mir, wo die Developer sind. Was ist geschehn?


    Client0: Crown CW02 MSI_C847MS-E33 Zotac_GT640_passiv Cine-S2 iMon-MCE / streamdev softhddevice
    Client1: Lian_Li_PC-Q09FB ASRock_H67M-ITX/HT I3-2100 ASUS_ENGT520_passiv / streamdev softhddevice
    Test: Lian_Li_PC-Q09R Asus C60M1-I / streamdev
    Server0: Dockstar TT-S2-3600-USB / streamdev
    Server2: Lian_Li_PC-Q07R Intel_DH61DL G620 WD20EARX 90W PicoPSU Cine-S2+DuoFlex-S2+DuoFlex-CT / streamdev / 22 Watt Verbrauch

  • Danke,


    Patchwork Patch scheint für Kernel >=3.1 zu sein.
    yavdr Patch scheint (wie auch geschreiben) >=3.2 zu sein.


    3.0.4:
    Fixes signal strength und carrier für vdr
    Patches von ftp://ftp.tvdr.de/vdr/Developer/Driver-Patches/
    mein locking patch
    + https://github.com/yavdr/yavdr…stb0899_not_locking.patch
    und pctv patch
    + pctv452e.diff


    Edit:
    Läuft einwandfrei, bis auf das syslog mit

    Code
    pctv452e: I2C error -121; AA BD  CC 00 01 -> 55 BD  CC 00 00.


    zu gemüllt wird, war mit 2.6.38 + s2-liplianin nur einmal im Log.


    Johns

    Dateien

    Sag mir, wo die Developer sind. Wo sind sie geblieben? . . . . . . . . . . . . . . . . . . . . SoftHdDevice - A software and GPU emulated HD output device plugin.
    Sag mir, wo die Developer sind. Was ist geschehn?


    Client0: Crown CW02 MSI_C847MS-E33 Zotac_GT640_passiv Cine-S2 iMon-MCE / streamdev softhddevice
    Client1: Lian_Li_PC-Q09FB ASRock_H67M-ITX/HT I3-2100 ASUS_ENGT520_passiv / streamdev softhddevice
    Test: Lian_Li_PC-Q09R Asus C60M1-I / streamdev
    Server0: Dockstar TT-S2-3600-USB / streamdev
    Server2: Lian_Li_PC-Q07R Intel_DH61DL G620 WD20EARX 90W PicoPSU Cine-S2+DuoFlex-S2+DuoFlex-CT / streamdev / 22 Watt Verbrauch

    2 Mal editiert, zuletzt von johns ()

  • Moin,


    Das ging jetzt aber fix, erst passiert Monate nichts und dann geht es ruckzuck. Der PCTV 452E Support ist nun im Media-Tree drin http://git.linuxtv.org/media_tree.git.
    Bzw. kann man mit media-build http://git.linuxtv.org/media_build.git für 3.0.x bauen.


    Mein locking Patch hat es leider noch nicht ins GIT geschafft, ich werde noch einen Versuch starten.
    Mit diesen Patch jetzt Umschaltzeiten <500 ms.


    Johns

    Sag mir, wo die Developer sind. Wo sind sie geblieben? . . . . . . . . . . . . . . . . . . . . SoftHdDevice - A software and GPU emulated HD output device plugin.
    Sag mir, wo die Developer sind. Was ist geschehn?


    Client0: Crown CW02 MSI_C847MS-E33 Zotac_GT640_passiv Cine-S2 iMon-MCE / streamdev softhddevice
    Client1: Lian_Li_PC-Q09FB ASRock_H67M-ITX/HT I3-2100 ASUS_ENGT520_passiv / streamdev softhddevice
    Test: Lian_Li_PC-Q09R Asus C60M1-I / streamdev
    Server0: Dockstar TT-S2-3600-USB / streamdev
    Server2: Lian_Li_PC-Q07R Intel_DH61DL G620 WD20EARX 90W PicoPSU Cine-S2+DuoFlex-S2+DuoFlex-CT / streamdev / 22 Watt Verbrauch

  • Hi,


    mit den folgenden Änderungen schalten die LEDs von PCTV452E und TT-S2 3600 auch wieder schön von
    Orange auf Grün im Betrieb, da ist beim Code cleaning für Linux-Media wohl etwas zuviel rausgeflogen ,...



    --- linux/drivers/media/dvb/frontends/stb0899_drv.c.orig 2012-01-28 11:34:46.534933510 +0100
    +++ linux/drivers/media/dvb/frontends/stb0899_drv.c 2012-01-29 12:10:31.981936480 +0100
    @@ -588,6 +588,9 @@



    /* post process event */
    if (postproc) {
    + if (postproc[ctl].gpio == 0) {
    + return 0;
    + }
    if (enable) {
    if (postproc[ctl].level == STB0899_GPIOPULLUP)
    stb0899_write_reg(state, postproc[ctl].gpio, 0x02);
    @@ -928,6 +931,9 @@
    stb0899_init_calc(state);
    stb0899_diseqc_init(state);


    + /* post process event */
    + stb0899_postproc(state, STB0899_POSTPROC_GPIO_POWER, 1);
    +
    return 0;
    }
    ansonsten bin ich doch wieder auf Johns letzten Mini Locking Patch von hier 255 wegen besserer Umschaltzeiten zurück,
    den Minimal-invasiven Einzeilen Locking Patch, der letztendlich akzepiert wurde, habe ich wieder rausgenommen, so läuft alles sehr gut ,..


    (Testsystem war ein Zotac G41 Board mit GT520, Yavdr 0.4 upgrade auf Ubuntu Oneiric und Kernel 3.2 mit linux-media-dkms-0~20111224.git278005.238
    Sourcen aus dem yavdr ppa, jeweils von Hand mit dkms add, build und install gebaut)


    viele Grüsse


    pbg4


    p.s. mit der CODE Eingabe haperts, mein Safari unter MacOS übernimmt keine Zeilenumbrüche,...
    hänge den patch deshalb nochmal an,...

    Dateien

    vdr1:Produktivsystem: Zotac Box mit Atom 525/ION 2.Generation yaVDR 0.6.1 und satip plugin, mit digibit r1/minsatip
    vdr2:Zotac CI-320 vdr für ARD radio transponder und VDR Aufnahmen server yaVDR 0.6.1,.. und weiterer minisatip-server + Hauppauge WinTV-Quad HD,
    vdr3: testsystem: Shuttle NC02U mit Skylake und Softhddevice VAAPI/HEVC für DVB-T2, Ubuntu Zesty, VDR von Hand auf Basis yaVDR,..
    vdr4: testsystem: Acer Laptop ES11-132 mit Braswell und Softhddevice VAAPI/HEVC für DVB-T2, Ubuntu Zesty, VDR von Hand auf Basis yaVDR,..

    4 Mal editiert, zuletzt von pbg4 ()

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!