By Date: <-- -->
By Thread: <-- -->

DVB-T on Typhoon Duo Cardbus: firmware loading fails



Hi, Andreas

Andreas Deresch wrote:
This card used to work just fine until a few months ago. It then started
to only work once after each reboot and after a few days of this stopped
working all together. It's quite definitely a hardware defect - I went
back to backup kernel and modules as well as an untouched windows
installation without luck. I was going to send it back, but didn't get
around to it for quite a while. Before actually packaging it I tried the
current windows drivers and it mysteriously works again. Now I'd like to
have it working in my OS of choice again. ;-)
[...]
DVB:  registering new adapter (saa7133[0]).
DVB:  registering frontend 0 (Philips TDA10046H DVB-T)...
tda1004x:  setting up plls for 48MHz sampling clock
tda1004x:  timeout waiting for DSP ready
tda1004x:  found firmware revision 0 -- invalid
tda1004x:  booting from eeprom
tda1004x:  timeout waiting for DSP ready
tda1004x:  found firmware revision 0 -- invalid
tda1004x:  firmware upload failed


For the record:
After modifying the driver to load the firmware from userspace and
reprogramming the eeprom with the newest firmware from LifeView booting from
eeprom now works again. I really have no idea how or why, but it does.
I am now back to "works once per reboot". The latter problem is probably
rather related to cardbus and not v4l.


This sounds like you somehow detroyed the eeprom contents.
Did you use the latest driver from linuxtv.org? Older versions use a dangerously
high I2C bus speed during firmware load.
After the card stopped working, is it still visible on the PCI bus (lspci)?
Or does just the channel decoder boot fail?

Still, maybe loading the firmware from userspace should be added as a
fallback solution (as I thought it already was)?
Any thoughts on this?

Currently the driver makes no attempt to load external firmware after a failed boot from eeprom. My current opinion is that it will help only in very rare cases.

Best regards
   Hartmut

--
video4linux-list mailing list
Unsubscribe mailto:video4linux-list-request (at) redhat.com?subject=unsubscribe
https://www.redhat.com/mailman/listinfo/video4linux-list