VDR auf Basis Sarge (2.6.8-2-386)

  • Ich habe schon so ziemlich alles gelesen was Google zum Thema VDR ausspuckt, aber nichts bringt mich so wirklich weiter.


    Also, wenn ich etwas falsch verstanden habe, dann ..... Vermutlich brauche ich nur etwas Anlaufunterstuetzung.


    Grundlage:


    - Debian Sarge mit Kernel (2.6.8-2-386), komplett neu aufgesetzt !!!
    - Nexus rev 2.1.
    - Die Firmware "dvb-ttpci-01.fw-261f" ist als "dvb-ttpci-01.fw" "unter /usr/lib/hotplug/firmware/" abgelegt


    Installiert sind vdr, vdradmin, vdr-dev & dvb-utils, und VDR ist gestartet. Und genau hiert tauscht das Problem auf, was wie folgt aussieht:

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

    PCI: Found IRQ 12 for device 0000:00:12.0
    saa7146: found saa7146 @ mem d093b000 (revision 1, irq 12) (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:73:80
    gpioirq unknown type=0 len=0
    DVB: AV7111(0) - firm f0240009, rtsl b0250018, vid 71010068, app 8000261f
    DVB: AV7111(0) - firmware supports CI link layer interface
    av7110(0): adac type set to 0
    videodev: "av7110" has no release callback. Please fix your driver for proper sy sfs support, see http://lwn.net/Articles/36850/
    saa7146_vv: saa7146 (0): registered device video0 [v4l2]
    av7110: found av7110-0.


    Das Ergebiss ist vermutlich auch klar, kein Bild .... So nen Mist, verdammter.
    Was ist gelesen habe, soll das videodev-Problem mit stratec zu tun haben ?!?! Naja, wenn die das wie in einer Anleitung beschrieben in eine Blackliste schreibe gibt es hoechstens noch nen paar unnoetige Fehlermeldungen beim booten, aber das Problem aendert sich nicht.


    Nun ein paar sicher nicht unwichtige Randinformationen:


    hwinfo --dvb:
    07: PCI 12.0: 11100 Multimedia controller
    [Created at pci.244]
    Unique ID: CLZK.YeXJa1lz+U9
    SysFS ID: /devices/pci0000:00/0000:00:12.0
    SysFS BusID: 0000:00:12.0
    Hardware Class: dvb card
    Model: "Technotrend Systemtechnik SAA7146"
    Vendor: pci 0x1131 "Philips Semiconductors"
    Device: pci 0x7146 "SAA7146"
    SubVendor: pci 0x13c2 "Technotrend Systemtechnik GmbH"
    SubDevice: pci 0x0003
    Revision: 0x01
    Memory Range: 0xe8000000-0xe80001ff (rw,non-prefetchable)
    IRQ: 12 (no events)
    Driver Info #0:
    Driver Status: dvb-ttpci is active
    Driver Activation Cmd: "modprobe dvb-ttpci"
    Config Status: cfg=new, avail=yes, need=no, active=unknown


    lspci:
    0000:00:12.0 Multimedia controller: Philips Semiconductors SAA7146 (rev 01).


    Ich sehen das doch richtig, dass der Kernel die Karte erkennt, und ich nicht unbedingt neu kompilieren muss, oder ??


    Hatte es gestern mal mit Ubuntu Daaper Dake (Server) mal versucht. Eigentlich hatte ich da nichts anderes gemacht, und einmal lief die Karte kurz (vdradmin / TV), und nach einem reboot war es dann auch hier vorbei mit der Herlichkeit.



    Unter Linvdr 0.7 laut die Karte einwandfrei.


    Ich bin fuer jeden Hinweis, Link, etc. echt dankbar, denn so langsam nervt mich das Thema.

  • /dev/dvb fehlt (?)


    anlegen damit:

  • Ja, /dev/dvb ist da, incl. Unterverzeichnisse.


    Dieses, oder so nen Script hatte ich schon mal in der Hand, hat aber nichts geaendert.


    Brauche ich den noch die Firmware von Hauppauge "tpa4001x", oder so ? Wenn ja, wo muss die denn dann hin ?

  • Hatte mal so noch dieser Anleitung
    http://www.vdr-wiki.de/wiki/in…9_.2Fetc.2Fmodutils.2Fdvb
    gearbeitet. Ich hatte mir das ganze so umgebaut, dass ich das "kernel-source" wie apt-get geholt hatte. Klar, der Kernel war dann nicht der wie in der Anleitung beschreiben, aber er lief, nur mein Problem.


    Das "mercurial" Packet gibt es uebrigens auch fuer sarge bei Backports.



    Ich scheue mich ja nicht vor der Arbeit, aber wenn ich damit jetzt anfange habe ich nen paar Baustellen mehr.


    Fuer mich stellt sich eine Grundsatzfrage:
    - Liegt ein Fehler eindeutig auf der Hand ?
    wenn ja, welcher ?


    - Kann ich VDR mit einer Original Packeten, unabhaengig der Versionen.


    Was ich bisher noch ueberhaupt noch nicht rundbekommen, was ist ivtv, und wozu ist das gut.

  • Das Problem bei dem schon etwas betagten 2.6.8 Kernel ist das bei den DVB Treibern die Module für den Tuner nicht automatisch geladen werden. Lade doch mal "stv0299" bevor Du "dvb-ttpci" lädst. Ausser das der Tuner fehlt ist keinerlei Fehler in Deinem Log oben zu erkennen.

  • ok, habe inzwischen der Kernel 2.6.16-2-686 von Backports in Betrieb, was dazu gefuehrt hat, dass die Meldung "videodev:
    "av7110" has no release callback. Please fix your driver for proper sy sfs support, see http://lwn.net/Articles/36850/"
    der Vergangenheit angehoert.


    Bis dahin schaut das schon recht gut aus ;)


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

    habe aber leider noch immer.


    Wie meinst Du das:
    Das Problem bei dem schon etwas betagten 2.6.8 Kernel ist das bei den DVB Treibern die Module für den Tuner nicht automatisch geladen werden. Lade doch mal "stv0299" bevor Du "dvb-ttpci" lädst. Ausser das der Tuner fehlt ist keinerlei Fehler in Deinem Log oben zu erkennen.


    Vermutlich ist genau das das Problem, nur kann ich mangels Wissen nicht umsetzen :(

  • Mit 2.6.16 ist das schon wieder ganz anders und das was Du da als Fehlermeldungen angibst sind keine Fehler, das ist normal und immer so. Poste doch nun mit dem 2.6.16 mal den Bereich aus dem Log wo der Treiber geladen wird.

  • Also in Syslog steht:


    saa7146: unregister extension 'dvb'.
    saa7146: register extension 'dvb'.
    PCI: Found IRQ 12 for device 0000:00:12.0
    saa7146: found saa7146 @ mem c0830000 (revision 1, irq 12) (0x13c2,0x0003).
    DVB: registering new adapter (Technotrend/Hauppauge WinTV Nexus-S rev2.X).
    adapter has MAC addr = 00:d0:5c:22:73:80
    dvb-ttpci: gpioirq unknown type=0 len=0
    dvb-ttpci: info @ card 0: firm f0240009, rtsl b0250018, vid 71010068, app 800026 1f
    dvb-ttpci: firmware @ card 0 supports CI link layer interface
    dvb-ttpci: adac type set to 0 @ card 0
    saa7146_vv: saa7146 (0): registered device video0 [v4l2]
    saa7146_vv: saa7146 (0): registered device vbi11 [v4l2]
    DVB: registering frontend 0 (ST STV0299 DVB-S)...
    input: DVB on-card IR receiver as /class/input/input13
    dvb-ttpci: found av7110-0.


    und in DMESG:


    input: DVB on-card IR receiver as /class/input/input16
    dvb-ttpci: found av7110-0.
    saa7146: unregister extension 'dvb'.
    saa7146: register extension 'dvb'.
    PCI: Found IRQ 12 for device 0000:00:12.0
    saa7146: found saa7146 @ mem c0830000 (revision 1, irq 12) (0x13c2,0x0003).
    DVB: registering new adapter (Technotrend/Hauppauge WinTV Nexus-S rev2.X).
    adapter has MAC addr = 00:d0:5c:22:73:80
    dvb-ttpci: gpioirq unknown type=0 len=0
    dvb-ttpci: info @ card 0: firm f0240009, rtsl b0250018, vid 71010068, app 8000261f
    dvb-ttpci: firmware @ card 0 supports CI link layer interface
    dvb-ttpci: adac type set to 0 @ card 0
    saa7146_vv: saa7146 (0): registered device video0 [v4l2]
    saa7146_vv: saa7146 (0): registered device vbi15 [v4l2]
    DVB: registering frontend 0 (ST STV0299 DVB-S)..


    Wenn ich Dich recht verstanden habe, sind das doch die Angeben die die sehen wolltest ?!

  • Also der Tuner Treiber ist nun zumindest mit geladen worden, wie wilderigel schon sagte sollte es so funktionieren wenn das stradis modul nicht mitgeladen wurde.


    Poste doch mal die Ausgabe von "lsmod" und die Ausgabe von "ls -l /dev/dvb/adapter0/"

  • lsmod sagt:


    Module Size Used by
    dvb_ttpci 86476 1
    stv0299 10216 1 dvb_ttpci
    dvb_core 73832 2 dvb_ttpci,stv0299
    ipv6 229856 12
    parport_pc 32996 0
    parport 33672 1 parport_pc
    floppy 56804 0
    pcspkr 3140 0
    8139cp 20448 0
    l64781 6788 1 dvb_ttpci
    saa7146_vv 44320 1 dvb_ttpci
    video_buf 20740 1 saa7146_vv
    saa7146 17416 2 dvb_ttpci,saa7146_vv
    v4l1_compat 12932 1 saa7146_vv
    v4l2_common 7616 1 saa7146_vv
    videodev 8928 1 saa7146_vv
    ves1820 6116 1 dvb_ttpci
    tda8083 5732 1 dvb_ttpci
    stv0297 7200 1 dvb_ttpci
    sp8870 7052 1 dvb_ttpci
    firmware_class 9824 2 dvb_ttpci,sp8870
    ves1x93 6308 1 dvb_ttpci
    ttpci_eeprom 2592 1 dvb_ttpci
    i2c_piix4 8784 0
    i2c_core 20368 10 dvb_ttpci,stv0299,l64781,ves1820,tda8083,stv029 7,sp8870,ves1x93,ttpci_eeprom,i2c_piix4
    shpchp 42848 0
    pci_hotplug 26356 1 shpchp
    intel_agp 21372 1
    uhci_hcd 29744 0
    usbcore 119364 2 uhci_hcd
    8139too 25664 0
    mii 5344 2 8139cp,8139too
    agpgart 33072 1 intel_agp
    dm_mod 53144 0
    psmouse 36200 0
    ide_generic 1408 0 [permanent]
    ide_cd 39076 0
    cdrom 36352 1 ide_cd
    genrtc 8864 0
    ext3 125960 2
    jbd 50676 1 ext3
    mbcache 8164 1 ext3
    ide_disk 15584 4
    generic 4612 0 [permanent]
    piix 9956 0 [permanent]
    ide_core 116788 5 ide_generic,ide_cd,ide_disk,generic,piix
    evdev 9408 0
    mousedev 11328 0



    und ls -l /dev/dvb/adapter0/


    crw-rw---- 1 root video 212, 1 2006-10-01 17:38 audio0
    crw-rw---- 1 root video 212, 6 2006-10-01 17:38 ca0
    crw-rw---- 1 root video 212, 4 2006-10-01 17:38 demux0
    crw-rw---- 1 root video 212, 5 2006-10-01 17:38 dvr0
    crw-rw---- 1 root video 212, 3 2006-10-01 17:38 frontend0
    crw-rw---- 1 root video 212, 7 2006-10-01 17:38 net0
    crw-rw---- 1 root video 212, 8 2006-10-01 17:38 osd0
    crw-rw---- 1 root video 212, 2 2006-10-01 17:20 sec0
    crw-rw---- 1 root video 212, 0 2006-10-01 17:38 video0


    Stradis hatte ich zwischenzeitig beseitigt, da ich inzwischen mehrfach ueber die Probleme lesen habe.


    Nur leider bleibt das Problem das selbe :-(((


    Ich will ja nicht unnoetig nerven, aber ein kleiner Baustein zum Glueck fehlt mir noch.

  • - OSD habe ich nicht, weil ich nur VDR (bis jetzt) nur als Videorekorder nutzen will. Zur Kontrolle nutze ich bisher den TV vom VDRAdmin.


    - VDR scheint aber zu laufen:
    ps -A = 2958 ? 00:00:00 runvdr


    - Femon schreibt:
    using '/dev/dvb/adapter0/frontend0'
    FE: ST STV0299 DVB-S (SAT)
    status 01 | signal 8316 | snr 9e61 | ber 000035d9 | unc 00000000 |
    status 01 | signal 8aa2 | snr 9ea0 | ber 000034f3 | unc 00000000 |
    status 01 | signal 80b8 | snr 9c00 | ber 0000365c | unc 00000000 |
    status 01 | signal 7f42 | snr 97f2 | ber 00003530 | unc 00000000 |
    status 01 | signal 9197 | snr acbc | ber 000034e4 | unc 00000000 |
    <schnipp>


    Die Channels.conf steht unter /var/lib/vdr, und ist die, die das System dort dort erstellt hat. Somit unterstelle ich, dass es die richtige ist. Die Konfiguration kann ich ja mit dpkg-reconfigure vdr wieder veraendern.
    So sieht sie aus:
    RTL:12188:h:S19.2E:27500:163:104:105:0:12003:0:0:0
    Sat.1:12480:v:S19.2E:27500:1791:1792:34:0:46:0:0:0
    Pro-7:12480:v:S19.2E:27500:255:256;257:32:0:898:0:0:0
    RTL2:12188:h:S19.2E:27500:166:128:68:0:12020:0:0:0
    ARD:11837:h:S19.2E:27500:101:102:104:0:28106:0:0:0
    BR3:11837:h:S19.2E:27500:201:202:204:0:28107:0:0:0
    Hessen-3:11837:h:S19.2E:27500:301:302:304:0:28108:0:0:0
    N3:12110:h:S19.2E:27500:2401:2402:2404:0:28224:0:0:0
    SR3:11837:h:S19.2E:27500:501:502:504:0:28110:0:0:0
    WDR:11837:h:S19.2E:27500:601:602:604:0:28111:0:0:0
    <schnipp>


    Bei dem Logfile muss ich mich jetzt auten, wo sollte die den stehen. Unter /var/log steht nur eine vdradmin.log, und die ist leer.

  • Ich habe so das gefuehl, dass ich was gaaaannnnnzzzz bloedes vergessen oder falschgemacht habe.


    Alles was ich bisher gelesen habe war Stueckwerk, und nicht unbedingt aktuell. Bisher habe ich noch keine Anleitung gefunden, die das Thema VDR in Verbindung zu dvb-s mal komplett durcharbeitet.


    Daher stelle ich mir die Frage, welche Module oder Tools brauche ich neben:


    - einem aktuellen Kernel (Backports)
    - der Firmware
    - das Scipt was /dev/dvb modifiziert / komplettiert
    - das Thema Stradis nicht zu vergessen
    (Ich habe die Datei einfach umbenannt, und das System durchgestartet)
    - und den Packeten
    vdr, vdr-admin, vdr-dev, dvb-dev, dvb-utils
    noch ?


    Muss neben den oben genannten noch etwas installiert oder konfiguriert werden ?????


    Und wie steht es um so Themen wie:
    sysfs
    demux
    /etc/init.d/dvb
    module (rmmod, modprobe, update-modules
    ??????????

  • Wenn Du am TV-Out der FF Karte kein OSD hast und bei ps-aux kein VDR Prozess auftaucht dann läuft der VDR auch nicht. Die Ausgabe von Femon zeigt auch das die Karte auf keinen Sender getuned ist.
    Die Log Ausgabe erfolgt in /var/log/messages oder /var/log/syslog.

  • Hallo Wilderigel,


    Du hast ja recht !!!


    Warum will ich eigentlich alles in Sarge-Like ? Eigentlich kann ich es inzwischen auch nicht mehr sagen.


    Ich schließe jetzt diesen Beitrag, und fange nochmals ganz von vorne an.


    !! An dieser Stelle ein GROßES Dankeschön für die Unterstützung !!


    Gruß
    Thomas

Jetzt mitmachen!

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