Bitte um Hilfe: Multi-Tuner-Karte richtig konfigurieren

  • Hallo,


    ich möchte Gen2VDR 2.0 (DVD frisch inkl. Updates 1-27 erstellt) auf einem Medion MD8800 unter Verwendung der eingebauten Multifunktions-Tuner-Karte an einem Sat-Anschluß verwenden. Die Karte ist ein Doppeltunermodell, das wahlweise analogen, DVB-T- oder DVB-S-Empfang unterstützt.


    Die automatische Installation von Gen2VDR stellt als Empfangsart korrekt 'SAT' ein (Einstellungen/Plugins/Admin-Plugin/VDR-System), unter Einstellungen/DVB/Primäres DVB-Interface ist '3' konfiguriert. Damit erhalte ich nur die Anzeige 'NO SIGNAL'.


    Versucht habe ich bislang:

    • Als primäres DVB-Interface auch '1' und '2' eingestellt
    • den anderen, zweiten Antenneneingang an der Karte ausprobiert
    • Gemäß dieser Anleitung
      Code
      stopvdr
      rmmod saa7134-dvb
      modprobe saa7134-dvb use_frontend=1
      startvdr

    Leider bislang alles ohne Erfolg; es bleibt bei 'NO SIGNAL'.


    Kann und mag mir jemand helfen?


    Das meint dmesg:

  • DVB: registering new adapter (saa7133[0])
    DVB: registering frontend 0 (Philips TDA10046H DVB-T)...
    tda1004x: setting up plls for 48MHz sampling clock


    DVB-T passt auch nicht zur Aussage für Sat konfiguriert.

  • P.S.
    Du musst dieses machen:
    http://forum.ubuntuusers.de/post/1924845/

    Zitat

    Datei saa7134-dvb im Pfad: /etc/modprobe.d/ angelegen.
    Inhalt:

    Code
    # Parameteraufruf für DVB-S Funktionalität 
    # Der Aufruf ohne Parameter unterstützt DVB-T 
    # Aktivierung von DVB-S Kanal 1
    # options saa7134-dvb use_frontend=1 
    # Aktivierung von DVB-S Kanal 1 und 2 
    options saa7134-dvb use_frontend=1,1


    und dann noch ein


    update-modules


    machen.

  • Hm,


    Zitat

    Du musst dann zumindest eine passende /etc/vdr/channels.conf bereitstellen.


    Im Moment ist die /etc/vdr/channels.conf gleich der /etc/vdr/channels.conf.sat. Das paßt also schon.


    Zitat

    Du musst dieses machen: [...]


    Okay, habe ich gemacht. Scheint aber wirkungslos zu sein:


    Code
    DVB: registering new adapter (saa7133[0])
    DVB: registering frontend 0 (Philips TDA10046H DVB-T)...
    tda1004x: setting up plls for 48MHz sampling clock
    XFS mounting filesystem sda5
    Ending clean XFS mount for filesystem: sda5
    Adding 265064k swap on /dev/sda3.  Priority:-1 extents:1 across:265064k
    Real Time Clock Driver v1.12ac
    tda1004x: found firmware revision 26 -- ok
    DVB: registering new adapter (saa7133[1])
    DVB: registering frontend 1 (Philips TDA10046H DVB-T)...

    Fehlt da noch was?

  • Sieht gut aus:

    Code
    vdr01 / # cat /etc/modprobe.conf | grep saa
    ### update-modules: start processing /etc/modprobe.d/saa7134-dvb
    options saa7134-dvb use_frontend=1
    # options saa7134-dvb use_frontend=1,1
    ### update-modules: end processing /etc/modprobe.d/saa7134-dvb

    (Ich habe '1' anstelle '1,1' genommen, weil ich nur an einem Tuner ein Kabel habe)


    Noch eine Idee?

  • Hi,
    Und da hattest neu gebootet ?
    Mach mal:
    /etc/init.d/vdr stop
    /_config/bin/dvbmod unload
    dmesg -c


    dann:
    /_config/bin/dvbmod load
    und die Ausgabe von dmesg posten.


    Danach


    dmesg -c
    /_config/bin/dvbmod unload


    modprobe saa7134-dvb use_frontend=1


    und die Ausgabe von dmesg posten.

  • Zitat

    Und da hattest neu gebootet ?


    Ja klar!



  • Zitat


    Sieht so aus als ob der Parameter ignoriert wird


    Ja, leider...


    Code
    vdr01 / # modinfo saa7134-dvb
    filename:       /lib/modules/2.6.23.11-gentoo/v4l-dvb/video/saa7134/saa7134-dvb.ko
    license:        GPL
    author:         Gerd Knorr <kraxel@bytesex.org> [SuSE Labs]
    depends:        saa7134,firmware_class,i2c-core,videobuf-dvb,tda1004x,videobuf-dma-sg
    vermagic:       2.6.23.11-gentoo SMP preempt mod_unload PENTIUMIII
    parm:           antenna_pwr:enable antenna power (Pinnacle 300i) (int)
    parm:           use_frontend:for cards with multiple frontends (0: terrestrial, 1: satellite) (int)
    parm:           debug:Turn on/off module debugging (default:off). (int)
  • Ich hatte das Problem auch mal und habe am Ende einfach den Parameter von Hand im Quellcode gesetzt und die DVB-Treiber neu kompiliert, ging schneller als rauszufinden warum der Parameter nicht geht ;)

  • Wie man in Gen2VDR genau die aktuellen Treiber holt und kompiliert kann ich dir nicht sagen, weil ich das unter EasyVDR gemacht hatte. Wenn Du sie geholt hast hast Du jedenfalls irgendwo (bei EasyVDR unter /usr/local/src/DVB/v4l/) die Datei saa7134-dvb.c. In der gibt es die Zeile "case SAA7134_BOARD_MEDION_MD8800_QUADRO:" und danach kommt "if (!use_frontend)...". Da machst Du einfach das Ausrufezeichen weg, erst danach die neuen Treiber kompilieren und installieren.

  • Dankeschön!


    Die saa7134-dvb.c liegt bei Gen2VDR 2 in /usr/src/linux-2.6.23.11-gentoo/drivers/media/video/saa7134/.


    Die einzige Fundstelle von SAA7134_BOARD_MEDION_MD8800_QUADRO: darin sieht so aus:

    Code
    case SAA7134_BOARD_MEDION_MD8800_QUADRO:
                    configure_tda827x_fe(dev, &md8800_dvbt_config);
                    break;

    Da ist es nicht weiter verwunderlich, daß sich der Treiber auf nichts anderes als DVB-T einläßt!


    Der Treiber im Archiv (bz2/zip/gz) auf der Seite Hartmut Hackmanns gibt da viel mehr her:

    Das heißt, ich muß zunächst den Hackmann-Treiber in meinen Gen2VDR integrieren, dann (vielleicht?) die genannte Zeile verändern und dann kompilieren. Richtig so?


    Würde mich da bitte jemand an die virtuelle Hand nehmen?

  • Hm, das lief nicht problemlos...


    ... und hat auch leider nichts an der gestern gefundenen Treiberstelle geändert, die besteht immer noch nur aus drei Zeilen.

  • Damit hat das Update funktioniert:


    Allerdings ist die Codestelle immer noch die selbe, es scheint, als seien die Hackmann-Modifikationen bis heute nicht in den offiziellen Treiber eingeflossen.


    Wie bekomme ich den richtigen Treiber in meinen VDR?

  • Hi,
    Mich wundert dass Du ueberhaupt die Sourcen auf dem Rechner hast ;)
    Diese die Du siehst sind aber in keinem Falle diejenigen die dvb_update.sh verwendet.
    Probiers also einfach mal aus ob sich was aendert beim modprobe ...

Jetzt mitmachen!

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