VDR-Install unter SuSE 9.2

  • Hallo,


    habe hier bereits unter 9.0 einen vdr betrieben, allerdings noch mit 2.4er kernel.


    Jetzt ne 9.2 mit 2.6er kernel und die Probleme gehen los. ;(
    Also, Treiber von LinuxTV geholt: http://www.linuxtv.org/downloa…linuxtv-dvb-1.1.1.tar.bz2
    ausgepackt, ins Verzeichnis build-2.6 gewechselt und make. Er tut ne Weile und bricht wie folgt ab:


    /usr/local/src/linuxtv-dvb-1.1.1/build-2.6/saa7146_i2c.c: In function `saa7146_i2c_adapter_prepare':
    /usr/local/src/linuxtv-dvb-1.1.1/build-2.6/saa7146_i2c.c:428: error: `I2C_ADAP_CLASS_TV_ANALOG' undeclared (first use in this function)
    /usr/local/src/linuxtv-dvb-1.1.1/build-2.6/saa7146_i2c.c:428: error: (Each undeclared identifier is reported only once
    /usr/local/src/linuxtv-dvb-1.1.1/build-2.6/saa7146_i2c.c:428: error: for each function it appears in.)
    make[4]: *** [/usr/local/src/linuxtv-dvb-1.1.1/build-2.6/saa7146_i2c.o] Error 1
    make[3]: *** [_module_/usr/local/src/linuxtv-dvb-1.1.1/build-2.6] Error 2
    make[2]: *** [_all] Error 2
    make[1]: *** [all] Error 2
    make[1]: Leaving directory `/usr/src/linux-2.6.8-24.10-obj/i386/default'
    make: *** [all] Error 2
    thor:/usr/local/src/linuxtv-dvb-1.1.1/build-2.6 #


    Das ist dann die Stelle wo ich nicht weiter weiss. Ich möchte NICHT den kernel anfassen(also cvs treiber und kernel neu kompilieren). Ich möchte auch nicht das hier irgendwo beschriebene Install-Script nutzen, da dann mit Sicherheit wieder andere Probleme auftauchen.
    Geht das denn mit dem 2.6er nicht irgendwie einfacher? Mit dem 2.4er wars nen Kinderspiel und jetzt....?


    michael

  • Hallo,


    bei der Suse 9.2 brauchst Du an sich den Treiber nicht per make installieren! Da wird die firmware per hotplug geladen.


    Am einfachsten ist es, wenn Du dir per Yast direkt die DVB und VDR Sachen mit installierst, ist dann zwar noch der 1.2.26er VDR aber egal.


    Ansonsten gibbet auch ne Anleitung für SUSE 9.1, die auch für 9.2 funktioniert. Musst hier mal im Suse Forum nach Installscript für Suse 9.0 suchen, da ist der Link bei.

    Gruss Björn.


    SilverGreen-Skin

  • Hallo,


    naja, wenn ich per Yast die Karte konfigurieren will, dann will yast ne Firmware und da ich keine habe sagt yast, die Karte wird nicht funktionieren. Ich liebe solch vielsagende Bemerkungen!


    Nochmal zum vdr, ich betreibe hier keinen Fernseher am Rechner, die Anzeige soll per xawtv, etc. erfolgen. Und die Bedienung per xterm über die Tastatur. Ging alles wunderbar mit der 9.0. Ich vermute mal schwer, der 2.6er kernel ist ein großer Rückschritt im Bezug auf DVB gewesen.


    Und, ich mag das Installscript nicht, was Du erwähnst.


    michael

  • Hallo,


    Du brauchst mit Yast die Karte nicht konfigurieren!
    Ich meinte eher folgendes.
    /sbin/yast2
    Software installieren
    nach dvb suchen und entsprechendes Paket installieren.
    Das gleiche für den vdr.


    Dann haste du die entsprechende firmware bereits im Verzeichnis .../hotplug/firmware liegen.
    Der vdr ist auch installiert und sämtliche Start-Stop Scripte sind da.


    Das Installscript habe ich auch nicht benutzt, mag sowas auch nicht, sondern die entsprechende Anleitung zu 9.1 genommen.
    Findest Du unter http://www.hardcoreaudio.de/vdrhowto.htm


    Da steht das eigentlich recht gut beschrieben, bis auf ein paar Kleinigkeiten.

    Gruss Björn.


    SilverGreen-Skin

  • Hallo,


    habe die Anleitung nun durchgearbeitet. Es gibt da im script /usr/sbin/runvdr eine Differenz zwischen 9.1 und 9.2, scheinbar. Aber die scheint ncith ausschlaggebend zu sein.


    Ein rcdvb start sieht so aus:


    Dec 31 11:32:20 thor kernel: saa7146: unregister extension 'dvb'.
    Dec 31 11:32:55 thor kernel: saa7146: register extension 'dvb'.
    Dec 31 11:32:55 thor kernel: PCI: Found IRQ 5 for device 0000:00:0b.0
    Dec 31 11:32:55 thor kernel: PCI: Sharing IRQ 5 with 0000:00:02.1
    Dec 31 11:32:55 thor kernel: PCI: Sharing IRQ 5 with 0000:00:11.0
    Dec 31 11:32:55 thor kernel: saa7146: found saa7146 @ mem e0c4ac00 (revision 1,irq 5) (0x13c2,0x0000).
    Dec 31 11:32:56 thor kernel: dvb-ttpci: dpram file is way to big.
    Dec 31 11:32:56 thor kernel: evdev_connect: evdev cdfea8e0 handle cdfea8fc nameevent3
    Dec 31 11:32:56 thor kernel: alps_tdlb7: Unknown parameter `debug:Turn'


    Und ein rcvdr start scheitert:


    Dec 31 11:33:33 thor vdr: ERROR: /usr/lib/vdr//libvdr-console.so.1.2.6: undefined symbol: _ZN12cMenuConsole7DisplayEv
    Dec 31 11:33:34 thor vdr: ERROR: (null): Bad address
    Dec 31 11:33:34 thor vdr[8012]: VDR version 1.2.6 started
    Dec 31 11:33:34 thor vdr[8012]: loading /etc/vdr/sources.conf
    Dec 31 11:33:34 thor vdr[8012]: loading /etc/vdr/diseqc.conf
    Dec 31 11:33:34 thor vdr[8012]: loading /etc/vdr/channels.conf
    Dec 31 11:33:34 thor vdr[8012]: loading /etc/vdr/svdrphosts.conf
    Dec 31 11:33:34 thor vdr[8012]: loading /etc/vdr/ca.conf
    Dec 31 11:33:34 thor vdr[8012]: loading /etc/vdr/remote.conf
    Dec 31 11:33:34 thor vdr[8012]: loading /etc/vdr/keymacros.conf
    Dec 31 11:33:34 thor vdr[8012]: probing /dev/dvb/adapter0/frontend0
    Dec 31 11:33:34 thor vdr[8012]: no DVB device found
    Dec 31 11:33:34 thor vdr[8012]: ERROR: invalid primary device number: 1
    Dec 31 11:33:34 thor vdr[8012]: ERROR: no primary device found - using first device!
    Dec 31 11:33:34 thor vdr[8012]: ERROR: invalid primary device number: 1



    Habe die Firmware selbst erstellt, nach Anleitung.


    Wie gehts nun weiter?


  • Hi,


    wenn ich mich recht errinnere, ist in der Anleitung ein kleiner Fehler.


    Richtig muss es lauten:
    ./ttpci-firmware Dpram Root 01 dvb-ttpci-01.fw


    Bernd

Jetzt mitmachen!

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