Was ist nötig um eine TT3200 für SD-Betrieb zu verwenden?

  • Hallo Leute,


    nach dem studieren der Beitrag zum Betrieb der TT3200 und der dabei auftretenden Probleme habe ich mich entschieden, die Karte lediglich für den SD-Empfang zu nutzen.


    Unklar ist mir dabei jedoch, was ich softwareseitig dafür benötige.
    Sehe ich es richtig, dass es reicht, wenn ich den multiproto-Treiber baue und die Karte dann als 'normale' Karte im VDR erkannt wird? Oder brauche ich dazu auch nen >=VDR_1.7?


    Meine Basis soll ein Debian / Ct-VDR 6.2 sein; als Ausgabegerät würde ich gerne meine TT2300 FF nutzen und die TT3200 als sekundäres Eingabegerät für SD...


    Hoffe, dass die Infos soweit reichen, ansonsten bitte ich um kurze Rückmeldung dazu!


    Vielen Dank!

  • Zitat

    Original von gambrinus08
    Unklar ist mir dabei jedoch, was ich softwareseitig dafür benötige.
    Sehe ich es richtig, dass es reicht, wenn ich den multiproto-Treiber baue und die Karte dann als 'normale' Karte im VDR erkannt wird?

    Das siehst du richtig.

    Gruß
    Frodo

  • Hänge gerade an einer Stelle:


    (Versuche zunächst einen Kernel 2.6.25-17 von kernel.org zu bauen; .config auf Basis der mitgelieferten Debain/Ct-VDR-.config für Kernel 2.6.18-6-484)


    Nach dem bauen des Kernels meldet er:
    "Begin: Waiting for root file system..."


    Nach einer Recherche bei google dazu habe ich mal zu Testzwecken die UUID in die /etc/fstab gesetzt. Der alte Kernel bootet immernoch mit dieser Einstellung; der neue trotzdem nicht (initrd hab ich erneuert.)


    In der Busybox erhalte ich keinen Eintrag für disk, sdax, hdax etc. unterhalb von /dev.


    cat /proc/modules gibt:
    ide_generic 1408 0 - Live 0x....
    usbhid
    ohci1394
    ieee1394
    e1000
    atiixp
    ide_core 96964 2 ide_generic,atiixp, Live 0xf88b7c000
    ehci_hcd
    ohci_hcd
    usbcore
    r8169
    thermal
    processor
    fan


    aus. (An einigen Stellen habe ich die Parameter hinter den Modulnamen weggelassen.)


    Kann mir jemand weiterhelfen?


    Danke!


    Kernel alt: 2.6.18-6-486 (von Ct-VDR6.2)
    Kernel neu: 2.6.25-17 selbstgebaut

  • Hallo gambrinus


    hast du den Kernel auch nach dieser Debian Etch Kernelupdate Anleitung gebaut ??


    die sollte gehen nach der habs ich auch gemacht


    MFG


    RS

    SDTV VDR Produktiv im WZ: MSI Hermes 845GV, P4 2,8GHz, Samsung 250GB HDD, DVD-RW, tt s2-3200, Ubuntu Lucid LTS Kernel Standard, VDR 1.7.16, Streamdev, VNSI und XBMC-PVR
    Server Keller VDR im Aufbau Asus M3N78-Pro, AMD 5050e, 4 GB Ram, 2 x Hitachi 1TB HDD im Raid1, Tevii s480, Ubuntu Natty, VDR 1.7.18 yavdr repo, Streamdev Server und VNSI Server (Fileserver, Proxy)
    HTDV Frontend im Aufbau Asus E35M1 ATI Onboard, 4 GB Ram, WD 500 GB HDD, Ubuntu Natty und XBMC-PVR

  • Jupp, genau nach der bin ich vorgegangen...


    Hab den Fehler gefunden: bei mit hats nicht gereicht, die .config zu kopieren - aus irgendeinem Grund fehlten da die Einträge für sata/ahci... Hab das leider erst entdeckt, als ich mal in die initrd geschaut hab.


    Kernel bauen hat jetzt geklappt, allerdings habe ich noch Probleme mit den multiproto-Treibern...


    Fehlermeldung werd ich morgen mal nachreichen...


    Aber danke erstmal!

  • So, weitere Fortschritte kann ich melden!


    Das bisherige Problem war, dass es beim Aufruf von make eine Fehlermeldung bzgl. fehlender bzw. falscher (Header)-Dateien hab. War noch ein Fragment von meinen vorangegangenen versuchen die Treiber zu bauen.
    Ein "distclean" hat die Sache bereinigt und anschließend verlief ein erneuter Aufruf von make && make install ohne Fehler.


    Allerdings gibt jetzt noch Probleme mit dem VDR:
    Beim Start meldet er:


    Oct 11 13:00:18 vdr vdr: [2661] no DVB device found
    Oct 11 13:00:18 vdr vdr: [2661] ERROR: invalid primary device number: 1
    Oct 11 13:00:18 vdr vdr: [2661] ERROR: no primary device found - using first device!
    Oct 11 13:00:18 vdr vdr: [2661] ERROR: invalid primary device number: 1


    (Die Einträge zu den geladenen Plugins des VDR hab ich weggelassen.)


    1. Wie kann ich am einfachsten prüfen, ob die Karte nun korrekt läuft? Kann ich das ggfs. mit lsmod herausfinden?
    2. Muß ich noch was am VDR einstellen, damit er weiterhin meine FF für die Ausgabe benutzt und beide Karten für Aufnahmen?


    Vielen Dank für Eure Hilfe!

  • Mittlerweile habe ich jetzt unter /dev


    vdr:~# ls -lR /dev/dvb/adapter*
    /dev/dvb/adapter0:
    insgesamt 0
    crw-rw---- 1 root video 212, 1 2008-10-13 13:14 audio0
    crw-rw---- 1 root video 212, 6 2008-10-13 13:14 ca0
    crw-rw---- 1 root video 212, 4 2008-10-13 13:14 demux0
    crw-rw---- 1 root video 212, 5 2008-10-13 13:14 dvr0
    crw-rw---- 1 root video 212, 3 2008-10-13 13:14 frontend0
    crw-rw---- 1 root video 212, 7 2008-10-13 13:14 net0
    crw-rw---- 1 root video 212, 8 2008-10-13 13:14 osd0
    crw-rw---- 1 root video 212, 0 2008-10-13 13:14 video0


    /dev/dvb/adapter1:
    insgesamt 0
    crw-rw---- 1 root video 212, 68 2008-10-13 13:14 demux0
    crw-rw---- 1 root video 212, 69 2008-10-13 13:14 dvr0
    crw-rw---- 1 root video 212, 71 2008-10-13 13:14 net0


    Zwei Aufnahmen parallel auf 2 verschiedenen Transpondern klappen nicht...
    Muß ich jetzt dem VDR die Karte noch irgendwie "bekannt" machen oder andere Einstellungen vornehmen?

  • Deiner 2ten Karte fehlt das frontend.
    Im VDR selbst solltest du unter Einstellungen DVB 2 DVB Geräte sehen.

    Gruß
    Frodo

  • Da fehlt der Treiber, gab es beim übersetzten irgend welche Fehler? Im Normalfall wird der automatisch mitgeladen.

    Gruß
    Frodo

  • Nein, dass lief alles ohne Probleme durch.
    Gibts da ein Log drüber, wo ich nochmals nachschauen kann?


    Wie heißt der Treiber für die Karte TT3200? Wird er eventl nur nicht geladen?
    Werde nachher mal die Ausgabe von lsmod posten.


    Danke für die Hilfe!

  • Hier die Ausgabe von lsmod, ich hoffe, ich habe sie nicht zu sehr gekürzt.


    stb6100 7204 0
    stb0899 31940 0
    lnbp21 2144 1
    stv0299 9544 1
    budget_ci 23844 0
    dvb_ttpci 90188 14
    firmware_class 9248 2 budget_ci,dvb_ttpci
    saa7146_vv 42400 1 dvb_ttpci
    videobuf_dma_sg 12932 1 saa7146_vv
    videobuf_core 17284 2 saa7146_vv,videobuf_dma_sg
    budget_core 11300 1 budget_ci
    videodev 30496 1 saa7146_vv
    dvb_core 79616 4 stv0299,budget_ci,dvb_ttpci,budget_core
    v4l1_compat 12868 2 saa7146_vv,videodev
    snd_hda_intel 309592 0
    saa7146 17992 4 budget_ci,dvb_ttpci,saa7146_vv,budget_core
    ir_common 40836 1 budget_ci
    ttpci_eeprom 2400 2 dvb_ttpci,budget_core
    i2c_core 22836 9 stb6100,stb0899,lnbp21,stv0299,budget_ci,dvb_ttp ci,budget_core,ttpci_eeprom,i2c_piix4
    rtc 14368 0


    Any comments?

  • Sind das bei der TT3200 nicht immer noch Multiproto Treiber? Es gibt zwar seit wenigen Tagen Patches für die neue DVB Api (S2API) aber verwendest du die wirklich schon?


    Wenn nicht ist es immer noch Multiproto - wie gut dein Ct-VDR6.2 damit zurecht kommt weiss ich nicht, weil das hängt davon ab, inwiefern Manu dort auch nen API Backport auf V1.0 reingebastelt hat (Beim Mantis Tree hat er das - Multiproto: kein Plan!) Evtl muss ein Patch von Manus Homepage auf die Treiber angewendet werden. Oder du wechselst hoch zu vdr 1.7.0 (da ist der Multiproto Support schon drin)


    Kannst du mal aufzeigen wie du beim erstellen der DVB Module vorgegangen bist? Was zeigt dmesg nach dem Reboot bezüglich der Karte?


    Dein lsmod sieht nicht schlecht aus, also spekulier ich auf fehlende Multiproto Unterstützung seitens des VDR den du da einsetzt...

    MSI P6NGM-FD | ASROCK A785GXH | Grafik: GeForce 9400GT| DVB-S2 Karten: Twinhan VP 1041 & Skystar HD

  • Ja ist der multiproto-Treiber.


    Zum Thema VDR1.7.: Das wär doch der nächste Schritt, oder? Zunächst müßte doch erstmal die Karte korrekt an den Start kommen?
    Frontend-Device etc. - oder hängt das auch vom VDR ab?



    Die DVB-Module hab ich aus dem Mercurial-Repository gezogen,
    anschließden erstmal make distclean (s.o.)
    dann make und make install.
    Das lief auch soweit durch.


    Ausgabe von dmesg ist:


    Linux video capture interface: v2.00
    saa7146: register extension 'dvb'.
    ACPI: PCI Interrupt 0000:03:02.0[A] -> GSI 20 (level, low) -> IRQ 20
    saa7146: found saa7146 @ mem f89c2c00 (revision 1, irq 20) (0x13c2,0x000e).
    saa7146: register extension 'budget_ci dvb'.
    DVB: registering new adapter (Technotrend/Hauppauge WinTV Nexus-S rev2.3)
    adapter has MAC addr = 00:d0:5c:08:ab:9d
    dvb-ttpci: gpioirq unknown type=0 len=0
    dvb-ttpci: info @ card 0: firm f0240009, rtsl b0250018, vid 71010068, app 80002622
    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 (ST STV0299 DVB-S)...
    input: DVB on-card IR receiver as /class/input/input4
    dvb-ttpci: found av7110-0.
    ACPI: PCI Interrupt 0000:03:05.0[A] -> GSI 22 (level, low) -> IRQ 22
    saa7146: found saa7146 @ mem f8a80800 (revision 1, irq 22) (0x13c2,0x1019).
    saa7146 (1): dma buffer size 192512
    DVB: registering new adapter (TT-Budget S2-3200 PCI)
    saa7146 (1) saa7146_i2c_writeout [irq]: timed out waiting for end of xfer <- 4x
    Couldn't read from EEPROM: not there?
    input: Budget-CI dvb ir receiver saa7146 (1) as /class/input/input5
    saa7146 (1) saa7146_i2c_writeout [irq]: timed out waiting for end of xfer <- 12x
    _stb0899_read_s2reg ERR(1), Device=[0xf3fc], Base address=[0x00000400], Offset=[0xf334], Status=-5
    saa7146 (1) saa7146_i2c_writeout [irq]: timed out waiting for end of xfer <- 4x
    _stb0899_read_s2reg ERR(1), Device=[0xf3fc], Base address=[0x00000400], Offset=[0xf33c], Status=-5
    saa7146 (1) saa7146_i2c_writeout [irq]: timed out waiting for end of xfer <- 4x
    _stb0899_read_s2reg ERR(1), Device=[0xfafc], Base address=[0x00000800], Offset=[0xfa2c], Status=-5
    saa7146 (1) saa7146_i2c_writeout [irq]: timed out waiting for end of xfer <- 4x
    _stb0899_read_s2reg ERR(1), Device=[0xfafc], Base address=[0x00000800], Offset=[0xfa34], Status=-5
    stb0899_attach: Attaching STB0899
    stb6100_attach: Attaching STB6100
    saa7146 (1) saa7146_i2c_writeout [irq]: timed out waiting for end of xfer <- 4x
    frontend_init: No LNBP21 found!
    budget-ci: A frontend driver was not found for device [1131:7146] subsystem [13c2:1019]

  • Bei mir steht in der dmesg Ausgabe für die FF-Karte und die TT-3200 folgendes:


    Bei lsmos bekomme ich noch das Module budget bei mir angezeigt dies finde ich nicht in deinem Auszug.


    Ausserdem steht in deiner Ausgabe ja bereits das Problem beschrieben:

    Code
    frontend_init: No LNBP21 found!
    budget-ci: A frontend driver was not found for device [1131:7146]

    Gruß
    Frodo

  • Hallo,


    tut mir leid, dass ich mich erst jetzt wieder melde. Bin in den letzten Tagen nicht dazugekommen, weiter am VDR zu basteln.


    Habe heute noch aktuellen Stand gebaut:


    hg clone http://jusst.de/hg/multiproto
    cd multiproto
    make && make install


    Bis auf ein paar Warnungen wegen ungenutzter Variabalen lief alles durch.


    Aber nach einem Neustart konnte ich leider keine Veränderung ausmachen.


    Hat irgendwer noch einen Hinweis, was es mit der Meldung
    frontend_init: No LNBP21 found!
    auf sich hat und am besten noch wie ich das behebe?


    Danke!

  • schau doch mal in im Modules Verzeichnis nach ob dort auch die gesuchte Datei vorhanden ist.

    Code
    cd /lib/modules/`uname -r`/kernel/drivers/media/dvb/frontends

    Dort muss eine lnbp21.ko liegen.
    Falls sie da liegt und das gleiche Datum trägt wie die restlichen Dateien in dem Verzeichnis, kannst du mit "modinfo lnbp21" details über das Modul anzeigen lassen. Bei mir kommt dann folgendes:

    Code
    filename:       /lib/modules/2.6.25.16-0.1-rtc/kernel/drivers/media/dvb/frontends/lnbp21.ko
    license:        GPL
    author:         Oliver Endriss
    description:    Driver for lnb supply and control ic lnbp21
    srcversion:     06E1AA4D3C0514C2ADE822D
    depends:        i2c-core
    vermagic:       2.6.25.16-0.1-rtc SMP mod_unload 586

    Gruß
    Frodo

    Einmal editiert, zuletzt von Frodo ()

  • Tja sieht bei mir sehr ähnlich aus:

    Code
    vdr:/lib/modules/2.6.25.17-dvb-s2a/kernel/drivers/media/dvb/frontends# modinfo lnbp21
    filename:       /lib/modules/2.6.25.17-dvb-s2a/kernel/drivers/media/dvb/frontends/lnbp21.ko
    description:    Driver for lnb supply and control ic lnbp21
    author:         Oliver Endriss
    license:        GPL
    vermagic:       2.6.25.17-dvb-s2a SMP mod_unload 686
    depends:        i2c-core

    Hmmm...
    Gibt es keinen der eine TT3200 unter Debian/C't-Vdr am laufen hat?

  • hi,


    wenn man ubuntu als debian derivat bezeichnen mag dann sag ich aml hier, aber das war nur um das image der rmm avg ans laufen zu bekommen
    war ein älterer multiproto (april) mit einem patch für hvr4000/nova-hd-s2
    es leifen beide karten - ging aber so einfach wie es hier beschrieben wurde


    sonst fällt mir nur noch das ein


    http://www.vdr-wiki.de/wiki/in…sanleitung_(Achtung_Beta)

Jetzt mitmachen!

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