Debian 3.1 + 2.6.16-1 von backports.org

  • Moin!


    Ich need mal eure Hilfe. Hatte bis heute den Kernel 2.6.12-ct-1 und vdrdevel 1.3.49 von Tobi am laufen. Das lief alles recht gut. Hab nun heute 2.6.16-1 von backports.org installiert. Das ging auch alles soweit gut und das System läuft soweit. Nur leider meint VDR jetzt:


    no DVB device found


    Sniff... Hab schon im Forum geguggt und alles Mögliche probiert, aber VDR besteht darauf, das meine Technotrend DVB rev1.3 Karte nicht installiert ist. Nachdem ich Hardwaretechnisch nix geändert habe und auch lspci -v


    0000:00:0c.0 Multimedia controller: Philips Semiconductors SAA7146 (rev 01)
    Subsystem: Technotrend Systemtechnik GmbH Siemens/Technotrend/Hauppauge DVB card rev1.3
    Flags: bus master, medium devsel, latency 32, IRQ 201
    Memory at dd000000 (32-bit, non-prefetchable) [size=512]


    meint, ich hätte so eine Karte im System, bin ich etwas ratlos. Die Firmware liegt an zwei Orten:


    /lib/firmware/dvb-ttpci-01.fw
    /usr/lib/hotplug/firmware/dvb-ttpci-01.fw


    Wenn ich ein


    modprobe -r dvb_ttpci
    modprobe dvb_ttpci


    ausführe, steht im Syslog nur:


    saa7146: unregister extension 'dvb'.
    saa7146: register extension 'dvb'.


    Beim 2.6.12 Kernel kam da noch ein bißchen mehr von wegen Interrupt und so Zeugs. lsmod zeigt auch an, das - meiner Meinung nach - alles Notwendige geladen ist:


    dvb_ttpci 87104 0
    l64781 6916 1 dvb_ttpci
    saa7146_vv 44416 1 dvb_ttpci
    video_buf 20868 1 saa7146_vv
    saa7146 17480 2 dvb_ttpci,saa7146_vv
    v4l1_compat 12996 1 saa7146_vv
    v4l2_common 7680 1 saa7146_vv
    ves1820 6212 1 dvb_ttpci
    stv0299 10248 1 dvb_ttpci
    dvb_core 74664 2 dvb_ttpci,stv0299
    tda8083 5764 1 dvb_ttpci
    stv0297 7296 1 dvb_ttpci
    sp8870 7244 1 dvb_ttpci
    firmware_class 10048 2 dvb_ttpci,sp8870
    ves1x93 6404 1 dvb_ttpci
    ttpci_eeprom 2688 1 dvb_ttpci
    i2c_core 20560 10 dvb_ttpci,l64781,ves1820,stv0299,tda8083,stv0297,sp8870,ves1x93,ttpci_eeprom,i2c_viapro
    videodev 9024 2 saa7146_vv,stradis
    ...


    Hat jemand eine Idee? Fehlt vielleicht doch noch ein Frontend? Oder ein Devicenode? Aber das wird beim 2.6.16 doch inzwischen etwas anders gehandhabt oder? Braucht man da unter /dev noch Einträge? Ich hatte mal mit


    #!/bin/sh
    rm -rf /dev/dvb/adapter*/*
    device=0
    for card in `seq 0 3`
    do
    mkdir -p /dev/dvb/adapter${card}
    device=`echo $card \* 64 | bc`
    for dev in video audio sec frontend demux dvr ca net osd
    do
    echo "Creating /dev/dvb/adapter${card}/${dev}0 c 212 $device"
    mknod /dev/dvb/adapter${card}/${dev}0 c 212 $device
    chmod 0660 /dev/dvb/adapter${card}/${dev}0
    chown root:video /dev/dvb/adapter${card}/${dev}0
    let device=device+1
    done
    done


    die Nodes soweit anglegt. Aber hilft auch nix...


    Merci!
    Robert

    Kopfstation: Netceiver, 1x Dual LNB-DVS-S2
    Server + Client: Asus P7H55-V, Core i3-530, 8GB RAM, HDD 3,5" 2 TB, Gentoo mit Kernel 3.11, VDR-2.0.2

  • Hallo!


    Danke für den Hinweis! Aber ich hatte den Thread auch gefunden und das Ganze entsprechend eingetragen:


    kirk:~# cat /etc/hotplug/blacklist
    stradis


    Ich hatte dann anschließend den Rechner durchgestartet. Aber leider tut sich nicht recht viel. Das Ergebnis ist leider das Gleiche. Muss ich da Hotplug mäßig noch was tun? Ich mußte jedenfalls das Verzeichnis /etc/hotplug anlegen und die Datei erzeugen. Fehlt vielleicht noch ein Paket?


    Merci!
    Robert

    Kopfstation: Netceiver, 1x Dual LNB-DVS-S2
    Server + Client: Asus P7H55-V, Core i3-530, 8GB RAM, HDD 3,5" 2 TB, Gentoo mit Kernel 3.11, VDR-2.0.2

  • Ich hab das Modul mal weggemoved. Dann:


    scotty:~# modprobe -r dvb_ttpci
    scotty:~# modprobe -v dvb_ttpci
    insmod /lib/modules/2.6.16-1-k7/kernel/drivers/media/dvb/ttpci/ttpci-eeprom.ko
    insmod /lib/modules/2.6.16-1-k7/kernel/drivers/media/dvb/frontends/ves1x93.ko
    insmod /lib/modules/2.6.16-1-k7/kernel/drivers/base/firmware_class.ko
    insmod /lib/modules/2.6.16-1-k7/kernel/drivers/media/dvb/frontends/sp8870.ko
    insmod /lib/modules/2.6.16-1-k7/kernel/drivers/media/dvb/frontends/stv0297.ko
    insmod /lib/modules/2.6.16-1-k7/kernel/drivers/media/dvb/frontends/tda8083.ko
    insmod /lib/modules/2.6.16-1-k7/kernel/drivers/media/dvb/dvb-core/dvb-core.ko
    insmod /lib/modules/2.6.16-1-k7/kernel/drivers/media/dvb/frontends/stv0299.ko
    insmod /lib/modules/2.6.16-1-k7/kernel/drivers/media/dvb/frontends/ves1820.ko
    insmod /lib/modules/2.6.16-1-k7/kernel/drivers/media/video/v4l2-common.ko
    insmod /lib/modules/2.6.16-1-k7/kernel/drivers/media/video/v4l1-compat.ko
    insmod /lib/modules/2.6.16-1-k7/kernel/drivers/media/common/saa7146.ko
    insmod /lib/modules/2.6.16-1-k7/kernel/drivers/media/video/video-buf.ko
    insmod /lib/modules/2.6.16-1-k7/kernel/drivers/media/common/saa7146_vv.ko
    insmod /lib/modules/2.6.16-1-k7/kernel/drivers/media/dvb/frontends/l64781.ko
    insmod /lib/modules/2.6.16-1-k7/kernel/drivers/media/dvb/ttpci/dvb-ttpci.ko vidmode=2


    /var/log/messages:


    Jun 1 20:55:32 scotty kernel: saa7146: unregister extension 'dvb'.
    Jun 1 20:55:40 scotty kernel: saa7146: register extension 'dvb'.


    kirk:~# dpkg -l | grep hotplug
    ii udev 0.091-1bpo1 /dev/ and hotplug management daemon


    Wenn du sagst, ob ich kein Hotplug benutze, meinst du dann, dass noch ein Paket fehlt? Ich dachte eigentlich immer, unter 2.6.16 gibt's Hotplug gar nicht mehr und dafür gibt's irgendwie Ersatz...


    Merci
    Robert

    Kopfstation: Netceiver, 1x Dual LNB-DVS-S2
    Server + Client: Asus P7H55-V, Core i3-530, 8GB RAM, HDD 3,5" 2 TB, Gentoo mit Kernel 3.11, VDR-2.0.2

  • Funkts dann auch nicht?


    Ja, anscheinend verwendest du nicht hotplug sondern udev zum Verwalten der Module.


    Wie man da was Blacklistet oder man die richtigen Parameter der DVB Treiber übergibt weis ich leider nicht.

  • wilderigel - ich danke dir! Dein Hinweis hat geholfen. Hab's gefunden:


    kirk:# modprobe -r stradis
    kirk:# modprobe -r dvb_ttpci


    kirk:# cat /etc/modprobe.d/blacklist | grep stradis
    blacklist stradis


    kirk:# modprobe dvb_ttpci


    Und in /var/log/messages:


    Linux video capture interface: v1.00
    saa7146: register extension 'dvb'.
    ACPI: PCI Interrupt 0000:00:0c.0[A] -> GSI 19 (level, low) -> IRQ 201
    saa7146: found saa7146 @ mem d097a000 (revision 1, irq 201) (0x13c2,0x0000).
    DVB: registering new adapter (Technotrend/Hauppauge WinTV DVB-S rev1.X or Fujitsu Siemens DVB-C).
    adapter has MAC addr = 00:d0:5c:03:c9:74
    dvb-ttpci: info @ card 0: firm f0240009, rtsl b0250018, vid 71010068, app 80f42623
    dvb-ttpci: firmware @ card 0 supports CI link layer interface
    dvb-ttpci: Crystal audio DAC @ card 0 detected
    saa7146_vv: saa7146 (0): registered device video0 [v4l2]
    saa7146_vv: saa7146 (0): registered device vbi0 [v4l2]
    DVB: registering frontend 0 (Philips TDA8083 DVB-S)...
    input: DVB on-card IR receiver as /class/input/input2
    dvb-ttpci: found av7110-0.


    Und vdr startet auch wieder :-))


    Merci nochmal!
    Robert

    Kopfstation: Netceiver, 1x Dual LNB-DVS-S2
    Server + Client: Asus P7H55-V, Core i3-530, 8GB RAM, HDD 3,5" 2 TB, Gentoo mit Kernel 3.11, VDR-2.0.2

Jetzt mitmachen!

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