vdr sagt keine dvb Karte

  • Moin Leute,


    gerade ist meine Haupauge Nexus-S gekommen und ich hab sie in mein vorbereitet System eingebaut. Leider kommt jetzt folgende Meldung im Log:



    Ich benutze fogende Versionen:
    vdr 1.3.6-r1
    kernel 2.6.6-rc2 (mm sources)


    folgende Module sind geladen:
    dvb_ttpci 69068 0
    dvb_core 51332 1 dvb_ttpci
    saa7146_vv 42288 1 dvb_ttpci
    video_buf 15604 1 saa7146_vv
    saa7146 14484 2 dvb_ttpci,saa7146_vv
    firmware_class 6800 1 dvb_ttpci
    ttpci_eeprom 2064 1 dvb_ttpci


    folgender Auszug aus dmesg:

    Code
    saa7146: register extension 'dvb'.
    saa7146: found saa7146 @ mem cf9c9000 (revision 1, irq 4) (0x13c2,0x0003).
    dvb-ttpci: cannot request firmware!
    USB Universal Host Controller Interface driver v2.2
    blk: queue cdcd3a00, I/O limit 4095Mb (mask 0xffffffff)


    linuxtv-dvb habe ich nicht installiert sondern habe die Kernel Treiber genommen, siehe dazu diesen Thread:
    http://www.vdrportal.de/board/thread.php?threadid=16044&sid=


    Jemand eine Idee wodran es liegen könnte?


    Gruß Magnus

  • hallo,
    sieht so aus ,
    als ob es Probleme beim Laden der Firmware gibt

    Code
    dvb-ttpci: cannot request firmware!


    diese sollte sich in
    /usr/lib/hotplug/firmware befinden --> dvb-ttpci-01.fw
    selbst habe ich hotplug laufen (rc-update add hotplug boot)
    mfg

  • Danke für deine schnelle Antwort!


    Ich hab zwei Sachen unter DVB im Kernel die mit Firmware zutun haben, welche ist jetzt der richtige Ort für die Firmaware und vorallem wo bekomme ich sie her? ;)


    Code
    <M> Frontends with sp887x demodulators, e.g. Microtune DTF7072                                       
                     (/usr/lib/hotplug/firmware/sc_main.mc) Full pathname of sp887x firmware file


    Code
    <M> Frontends with external TDA10045H or TDA10046H demodulators (OFDM)                               
                     (/usr/lib/hotplug/firmware/tda1004x.bin) Full pathname of tda1004x.bin firmware file


    Schon jetzt Danke!


    Magnus


    EDIT: Firmware habe ich gefunden: http://www.linuxtv.org/download/dvb/dvb-ttpci-01.fw

  • Mit der Firmware sieht das in dmesg jetzt schon besser aus:

    Code
    saa7146: register extension 'dvb'.
    saa7146: found saa7146 @ mem cf9c9000 (revision 1, irq 4) (0x13c2,0x0003).
    DVB: registering new adapter (Technotrend/Hauppauge PCI rev2.1).
    Technotrend/Hauppauge PCI rev2.1 adapter 0 has MAC addr = 00:d0:5c:22:8d:62
    DVB: AV7111(0) - firm f0240009, rtsl b0250018, vid 71010068, app 8000261b
    DVB: AV7111(0) - firmware supports CI link layer interface
    av7110(0): Crystal audio DAC detected
    videodev: "av7110" has no release callback. Please fix your driver for proper sysfs support, see [URL]http://lwn.net/Articles/36850/[/URL]
    saa7146_vv: saa7146 (0): registered device video0 [v4l2]
    av7110: found av7110-0.


    Aber beim starten von vdr sagt er mir immer noch ich hätte keine DVB device. *HELP*


    Magnus

  • Hi,
    existieren die devices fuer die dvb in /dev ,ist aber kein udev system ?
    Falls nicht, mal in /etc/devfs.d ein file --> linuxtv-dvb mit folgendem Inhalt erstellen

    Code
    REGISTER ^dvb/adapter[0-9]+/[^/]+$ PERMISSIONS root.video 0660


    cu

  • Code
    *** root@homeserv: 14:36: 14 files -> ll /dev/dvb/adapter0/
    insgesamt 0
    crw-------  1 root root 250, 1  1. Jan 1970  audio0
    crw-------  1 root root 250, 6  1. Jan 1970  ca0
    crw-------  1 root root 250, 4  1. Jan 1970  demux0
    crw-------  1 root root 250, 5  1. Jan 1970  dvr0
    crw-------  1 root root 250, 3  1. Jan 1970  frontend0
    crw-------  1 root root 250, 7  1. Jan 1970  net0
    crw-------  1 root root 250, 8  1. Jan 1970  osd0
    crw-------  1 root root 250, 0  1. Jan 1970  video0


    Scheint alles da zu sein.
    Ich hab jetzt nochmal nen paar Module geladen und nun kommt bei starten vom vdr das hier:

    Code
    Apr 26 14:31:17 [vdr] ERROR: /dev/dvb/adapter0/frontend0: Permission denied
    Apr 26 14:31:17 [vdr] no DVB device found
    Apr 26 14:31:17 [vdr] ERROR: invalid primary device number: 1
    Apr 26 14:31:17 [vdr] ERROR: no primary device found - using first device!
    Apr 26 14:31:17 [vdr] ERROR: invalid primary device number: 1


    Ich bin jetzt echt ratlos, wieso passen jetzt die Rechte nicht auf dem Frontend?


    Gruß Magnus

  • hi,
    die devices fuer die dvb sollten doch

    Code
    root:video 0660

    ,nicht root:root sein
    ..
    crw-rw---- 1 root video 250, 1 26. Apr 11:51 audio0
    crw-rw---- 1 root video 250, 6 26. Apr 11:51 ca0
    crw-rw---- 1 root video 250, 4 26. Apr 11:51 demux0
    crw-rw---- 1 root video 250, 5 26. Apr 11:51 dvr0
    crw-rw---- 1 root video 250, 3 26. Apr 11:51 frontend0
    crw-rw---- 1 root video 250, 7 26. Apr 11:51 net0
    crw-rw---- 1 root video 250, 8 26. Apr 11:51 osd0
    crw-rw---- 1 root video 250, 0 26. Apr 11:51 video0


    mfg

  • DANKE!


    Zumindest kommt keine Fehlermeldung und da die Kiste im Moment nicht am TV angeschlossen ist sehe ich nciht ob alles geht.


    Lösung:
    /etc/modules.autoload.d/kernel-2.6:

    Code
    ves1x93
    saa7134
    stv0299


    /etc/devfs.d/linuxtv-dvb:

    Code
    REGISTER ^dvb/adapter[0-9]+/[^/]+$ PERMISSIONS root.video 0660



    Hier der dmesg Auszug:


    und hier vdr log:


    So wie es scheint wird der lircd wohl nciht gehen .... ?!?


    Gruß Magnus

  • Zitat

    Original von Austrian Coder
    Was für einen Kernel verwendest du? Für den 2.6er brauchst einen lirc-patch.


    Ich benutzte den 2.6.6-rc2 mm sources.


    Funzt der Patch mit den mm sources und gibt es evtl. ein ebuild für den patch? ;)



    Danke für die Antworten!!


    Gruß Magnus

  • Ich hab jetzt mal die love sources installiert, da ist der lirc patch schon drin.



    Packe ich die anderen sachen als Modul rein oder fest, wird der Kernel nicht compiliert. :(


    Dennoch bekomme ich die gleich Fehlermeldung und ein Verzeichnis /dev/lirc/ gibt es bei mir auch nicht.


    Muss ich noch etwas mit dem lirc machen? ?(


    Code
    Apr 26 16:32:00 [lircd 0.7.0pre4] accepted new client on /dev/lircd
    Apr 26 16:32:00 [lircd 0.7.0pre4] could not get file information for /dev/lirc/lirc0
    Apr 26 16:32:00 [lircd 0.7.0pre4] default_init(): No such file or directory_
    Apr 26 16:32:00 [lircd 0.7.0pre4] caught signal


    EDIT:
    Hab gerade dieses hier gefunden:
    http://vdr.gentoo.de/wiki/index.php/LIRc


    Leider wird danur auf einen Seriellen Empfänger eingegangen, muss ich bei einer Nexus-s das auch so einrichten?



    Bin für jede Hilfe dankbar! ;(


    Gruß Magnus

  • Zitat

    Original von MaGuS
    Muss ich noch etwas mit dem lirc machen? ?(


    Code
    Apr 26 16:32:00 [lircd 0.7.0pre4] accepted new client on /dev/lircd
    Apr 26 16:32:00 [lircd 0.7.0pre4] could not get file information for /dev/lirc/lirc0
    Apr 26 16:32:00 [lircd 0.7.0pre4] default_init(): No such file or directory_
    Apr 26 16:32:00 [lircd 0.7.0pre4] caught signal


    Was steht in /etc/conf.d/lircd?

    Code
    # Options to pass to the lircd process
    LIRCD_OPTS="-d /dev/lirc/lirc0"


    Falls nicht vorhanden anlegen mit:


    Code
    mknod -m 666 /dev/lirc/lirc0 c 61 0


    so hat es gestern bei mir geklappt...

  • Zitat

    Original von Psy
    wenn du den infrarot empfänger von der nexus karte benutzen willst musst du das remote plugin anstelle von lirc verwenden.


    mfg. Psy


    Muss ich nur das remote plugin laden oder auch noch etwas einstellen?

  • Im kernel muss "CONFIG_INPUT_EVDEV=m/y" gesetzt werden. Ausserdem noch die Datei "drivers/media/dvb/ttpci/av7110_ir.c" mit folgemdem Patch fixen. Sonst hat nachher dad IR-Device die falschen Berechtigungen und der User "vdr" kann nicht drauf zugreifen.



    Finally braucht man für die Benutzung der Hauppauge-Fernbedienung noch die passende Tasten/Code-Belegung. Das Programm "av7110_loadkeys" findet man in den Treibern auf http://www.linuxdvb.tv/download/.


    Und letztendlich natürlich das remote plugin.


    Hoffe das hilft dir.


    Mfg
    Schlehmil

  • Schon jetzt vielen dank! ;)


    Wie patche ich die Datei denn, hab das noch nie gemacht, nur den Kernel, aber wie ich das mit solch einer datei machen .. ka. :(


    Das mit den Keymap hatte ich schon mal gelesen ...


    danke nochmal


    Magnus

  • Das mit dem Patch war ja recht einfach, mußte ja nur die eine Zeile verändert werde - ODER ? ;(


    Die FB funktioniert jetzt aber, leider funktionieren nicht alle tasten, liegt das an diesem rc5 teil von av7110_loadkeys?


    Wäre für weitere Hinweise dankbar, meine Freundin ist schon ganz genervt weil ich immer sage: "Gleich gehts, gleich gehts ..... " ;)


    Magnus

Jetzt mitmachen!

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