no firmware upload (timeout or file not found?)

  • hallo zusammen,


    versuche seit tagen vergeblich vdr zum laufen zu kriegen. mit hilfe des forums konnte ich auch einige anlaufschwierigkeiten (kompilation) lösen ;)


    jetzt steh ich allerdings vor einem problem, zu dem ich keine passende lösung im forum finden konnte und bitte deshalb um eure hilfe.


    das wichtigste in kürze:
    suse 9.2 mit kernel 2.6.8-24-default
    vdr 1.3.20


    ausgabe von lspci:
    0000:00:07.0 Multimedia controller: Philips Semiconductors SAA7146 (rev 01)


    0000:00:07.0 Class 0480: 1131:7146 (rev 01)
    Subsystem: 13c2:1011
    Flags: bus master, medium devsel, latency 32, IRQ 5
    Memory at ee026000 (32-bit, non-prefetchable)


    es handelt sich bei der karte um eine hauppauge nova-t model 928



    ausgabe von lsmod |grep dvb:
    dvb_ttpci 77160 0
    dvb_core 77740 1 dvb_ttpci
    firmware_class 9600 1 dvb_ttpci
    saa7146_vv 46080 1 dvb_ttpci
    saa7146 17956 2 dvb_ttpci,saa7146_vv
    ttpci_eeprom 2816 1 dvb_ttpci
    i2c_core 23312 2 dvb_ttpci,ttpci_eeprom



    messages nach aufruf von runvdr:
    Feb 19 16:43:47 mediacenter vdr[4766]: VDR version 1.3.20 started
    Feb 19 16:43:47 mediacenter vdr[4766]: loading /video/setup.conf
    Feb 19 16:43:47 mediacenter vdr[4766]: loading /video/sources.conf
    Feb 19 16:43:47 mediacenter vdr[4766]: loading /video/diseqc.conf
    Feb 19 16:43:47 mediacenter vdr[4766]: loading /video/channels.conf
    Feb 19 16:43:47 mediacenter vdr[4766]: loading /video/svdrphosts.conf
    Feb 19 16:43:47 mediacenter vdr[4766]: loading /video/ca.conf
    Feb 19 16:43:47 mediacenter vdr[4766]: loading /video/keymacros.conf
    Feb 19 16:43:47 mediacenter vdr[4766]: probing /dev/dvb/adapter0/frontend0
    Feb 19 16:43:47 mediacenter kernel: saa7146: register extension 'budget_ci dvb'.
    Feb 19 16:43:47 mediacenter kernel: ACPI: PCI interrupt 0000:00:07.0[A] -> GSI 5 (level, low) -> IRQ 5
    Feb 19 16:43:47 mediacenter kernel: saa7146: found saa7146 @ mem e0e82000 (revision 1, irq 5) (0x13c2,0x1011).
    Feb 19 16:43:47 mediacenter kernel: DVB: registering new adapter (TT-Budget/WinTV-NOVA-T PCI).
    Feb 19 16:43:47 mediacenter kernel: adapter has MAC addr = 00:d0:5c:23:ec:c8
    Feb 19 16:43:47 mediacenter kernel: evdev_connect: evdev cdfe7680 handle cdfe769c name event2
    Feb 19 16:43:47 mediacenter kernel: tda1004x: Detected Philips TDA10045H.
    Feb 19 16:43:47 mediacenter kernel: tda1004x: Detected Philips TD1316 tuner.
    Feb 19 16:43:47 mediacenter kernel: tda1004x: waiting for firmware upload...
    Feb 19 16:43:47 mediacenter kernel: tda1004x: no firmware upload (timeout or file not found?)
    Feb 19 16:43:47 mediacenter kernel: tda1004x: firmware upload failed
    Feb 19 16:43:48 mediacenter vdr[4766]: no DVB device found
    Feb 19 16:43:48 mediacenter vdr[4766]: ERROR: invalid primary device number: 1
    Feb 19 16:43:48 mediacenter vdr[4766]: ERROR: no primary device found - using first device!
    Feb 19 16:43:48 mediacenter vdr[4766]: ERROR: invalid primary device number: 1
    Feb 19 16:43:48 mediacenter vdr[4766]: saved setup to /video/setup.conf
    Feb 19 16:43:48 mediacenter vdr[4766]: max. latency time 0 seconds
    Feb 19 16:43:48 mediacenter vdr[4766]: exiting


    Ausgabe von l /usr/lib/hotplug/firmware/:
    drwxr-xr-x 2 root root 4096 Feb 19 17:14 ./
    drwxr-xr-x 3 root root 4096 Oct 3 15:55 ../
    lrwxrwxrwx 1 root root 20 Feb 19 00:06 dvb-ttpci-01.fw -> dvb-ttpci-01.fw-261c
    -rw-r--r-- 1 root root 226376 Oct 3 15:55 dvb-ttpci-01.fw-261c
    -rw-r--r-- 1 root root 286720 Feb 19 16:10 tda1004x.bin
    lrwxrwxrwx 1 root root 12 Feb 19 17:14 tda1004x.mc -> tda1004x.bin


    was ich verstehe, ist, dass er die firmware nicht laden kann. warum nicht, leider nicht *g*


    bin für jeden hinweis höchst dankbar.


    grüße,
    Martin.

  • Also in den Zeilen :



    steht schon alles ..


    klar ausgedrückt du hast in deinem PC keine Full Feature Karte sondern nur eine budget ... und VDR braucht ne Full Feature Karte ansonsten würde es vielleicht mit dem Softdevice PlugIn <<Anleitung bei www.vdr-wiki.de klappen ,was aber für einen Anfänger nicht gerade einfach ist !!!




    I30R6










    VDR











    Hardware : GA-EP35-DS3L, C2Q Q6700 , 3GB DDR2 , Palit GT240, 250GB System & 500GB Video,
    Mystique-CaBix C2,TT Budget C-1501,Airstar 2, Fernbedienung X10
    Software : gen2vdr, Kernel 3.8.10, vdr 2.0.1
    PlugIns : audiorecorder,femon,admin,yacoto..
    Ausgabe: softhddevice

  • erstmal danke für die fixe antwort...


    dass die nova-t keine ff-karte ist ist mir klar. deshalb will ich vdr mit dem xine-plugin benutzen, um die dekodierung des mpg-streams zu ermöglichen.


    soweit komme ich aber erst gar nicht, da sich der vdr ja schon beim laden der dvb-treiber-module langmacht, weil der upload der firmware fehlschlägt.


    oder verstehe ich irgendetwas grundlegendes völlig falsch?

  • Womöglich dass du die nova Karte unter Yast noch einrichten muss ..halt die Firmware einbinden mit yast !! damit er was findet ..und dann muss selbst verständlich VDR mit xine gestartet werden ansonsten meckert er ...aber ich denke die anderen hier im Board können dir dazu mehr sagen ...die :suche kann dir auch weiter helfen !!




    I30R6










    VDR











    Hardware : GA-EP35-DS3L, C2Q Q6700 , 3GB DDR2 , Palit GT240, 250GB System & 500GB Video,
    Mystique-CaBix C2,TT Budget C-1501,Airstar 2, Fernbedienung X10
    Software : gen2vdr, Kernel 3.8.10, vdr 2.0.1
    PlugIns : audiorecorder,femon,admin,yacoto..
    Ausgabe: softhddevice

  • dank euch allen für eure mithilfe...


    hab mittlerweile herausfinden können, woran es liegt...
    für die nachwelt:


    Grund 1:
    Die Firmware darf nicht länger unter dem Namen tda1004x.bin oder ähnlichem
    abgelegt werden, sondern folgt einem neuen DVB-Hotplug-Namensgebungsschema.
    Der richtige Name ist /usr/lib/hotplug/firmware/dvb-fe-tda10045.fw


    Grund 2:
    Das DVB-Kernelmodul verfügt über eine neue I2C-Schnittstelle für den
    Firmware-Upload, die nicht mehr ein umbenanntes W$ndows-DLL ttlcdacc.dll
    verträgt! Stattdessen muss die Firmware nun aus dem DLL extrahiert werden.
    Sie ist daher auch wesentlich kleiner (ca. 30 KB). Die Firmware bekommt man
    per CVS-Download von
    http://www.linuxtv.org/cgi-bin…vb-fe-tda10045.fw?rev=1.1


    quelle: http://bolug.uni-bonn.de/archi…LUG/2004-12/msg00218.html


  • Moin!


    Hast du auch noch die dvb-ttpci-01.fw in '/usr/lib/hotplug' liegen?
    Welche Versionen der Dateien benutzt du?
    Ich hab die dvb-fe-tda10046.fw aus dem CVS in '/usr/lib/hotplug/firmware' liegen, bekomme
    aber trotzdem noch den Fehler 'tda1004x: waiting for firmware upload...'



    MfG,
    Sushi

  • auch moin,


    hab genau die version aus dem cvs vom linuxtv.org genommen, die man beim anklicken des links aus meinem "für die nachwelt"-beitrag bekommt. diese liegt im /usr/lib/hotplug/firmware-verzeichnis. ist die 45 und nicht die 46er, die du probierst.
    kernelmäßig bin ich während meiner rumprobiererei auf den 2.6.10er umgestiegen und hab auch dessen dvb-treiber-quellen genommen.
    nach nem "modprobe budget" oder "modprobe budget_ci" (weiss grad nicht genau, da ich auf der arbeit bin und an die kiste nicht drankomme) hat das laden der firmware geklappt, ALLERDINGS erst ab dem 2ten versuch (keine ahnung warum).


    lass mal hören, wenn's klappt...

Jetzt mitmachen!

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