[linux-dvb] DVB part of LifeView FlyDVB-T Duo does not work.

Frank Schaeckermann isjaghy02 at sneakemail.com
Wed Nov 30 22:19:48 CET 2005


Hi everybody!

I have a Medion Laptop with a LifeView FlyDVB-T DUO board in it. Medion put out a firmware update for
the card to make it work with the newest driver from LifeView under Windows. I did install that
firmware update and am now wondering if that might be the reason why I can't get the DVB part working
under Linux!?!? tvtime shows the analog television okay (albeit without sound but that might be a
configuration problem).

My system is a Fedora Core 4 with kernel 2.6.14. I downloaded v4l-kernel, dvb-kernel and dvb-apps from
CVS very early (1am CET) on November 25th and build all modules "out of tree", deleted all modules that
were originally installed with the kernel and replaced them with the newly built ones. Compile, replace
and depmod went flawlessly. Now when I do modprobe saa7134 card=55 and modprobe saa7134-dvb everything
seems to load okay but running i.e. dvbscan does not work at all. I put together what dmesg shows after
the various commands (see below). I also tried to specify the tuner with
"modprobe saa7134 card=55 tuner=<nr>" and went through all other 65 tuners as well.

One example of the dmesg output for tuner=63 is shown below, because for all other tuners than 54
(which is presumably the one actually present on the board) the driver found the firmware revision
okay and reported revision 23 when running dvbscan whereas for tuner 54 an invalid revision ff was
reported.

If anybody can point me in some direction what I can do to make the card work or what addtional
information to provide to enable someone to figure out what is going on, please speak up! :-)

Regards, Frank

P.S. Thanks for all the good work you put into video4linux!!!


 >>>> modprobe saa7134 card=55

Nov 28 16:02:30 coconut kernel: Linux video capture interface: v1.00
Nov 28 16:02:30 coconut kernel: saa7130/34: v4l2 driver version 0.2.14 loaded
Nov 28 16:02:30 coconut kernel: ACPI: PCI Interrupt 0000:06:03.0[A] -> Link [LNKD] -> GSI 11 (level, low) -> IRQ 11
Nov 28 16:02:30 coconut kernel: saa7133[0]: found at 0000:06:03.0, rev: 208, irq: 11, latency: 181, mmio: 0xb4007800
Nov 28 16:02:30 coconut kernel: saa7133[0]: subsystem: 5168:0307, board: LifeView FlyDVB-T DUO [card=55,insmod option]
Nov 28 16:02:30 coconut kernel: saa7133[0]: board init: gpio is 10000
Nov 28 16:02:30 coconut kernel: saa7133[0]: i2c eeprom 00: 68 51 07 03 54 20 1c 00 43 43 a9 1c 55 d2 b2 92
Nov 28 16:02:30 coconut kernel: saa7133[0]: i2c eeprom 10: 00 00 62 08 ff 20 ff ff ff ff ff ff ff ff ff ff
Nov 28 16:02:30 coconut kernel: saa7133[0]: i2c eeprom 20: 01 40 01 03 03 01 01 03 08 ff 01 e7 ff ff ff ff
Nov 28 16:02:30 coconut kernel: saa7133[0]: i2c eeprom 30: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
Nov 28 16:02:30 coconut kernel: saa7133[0]: i2c eeprom 40: ff 24 00 c2 96 10 05 01 01 16 22 15 ff ff ff ff
Nov 28 16:02:30 coconut kernel: saa7133[0]: i2c eeprom 50: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
Nov 28 16:02:30 coconut kernel: saa7133[0]: i2c eeprom 60: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
Nov 28 16:02:30 coconut kernel: saa7133[0]: i2c eeprom 70: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
Nov 28 16:02:30 coconut kernel: saa7133[0]: i2c scan: found device @ 0x10  [???]
Nov 28 16:02:31 coconut kernel: saa7133[0]: i2c scan: found device @ 0x96  [???]
Nov 28 16:02:31 coconut kernel: saa7133[0]: i2c scan: found device @ 0xa0  [eeprom]
Nov 28 16:02:31 coconut kernel: tuner 1-004b: chip found @ 0x96 (saa7133[0])
Nov 28 16:02:31 coconut kernel: tuner i2c attach [addr=0x4b,client=(tuner unset)]
Nov 28 16:02:31 coconut kernel: tuner 1-004b: setting tuner address to 61
Nov 28 16:02:31 coconut kernel: tuner 1-004b: tuner: type set to tda8290+75
Nov 28 16:02:31 coconut kernel: saa7133[0]: registered device video0 [v4l2]
Nov 28 16:02:31 coconut kernel: saa7133[0]: registered device vbi0

 >>>> modprobe saa7134-dvb

Nov 28 16:02:31 coconut kernel: DVB: registering new adapter (saa7133[0]).
Nov 28 16:02:31 coconut kernel: DVB: registering frontend 0 (Philips TDA10046H DVB-T)...

 >>>> dvbscan ...

Nov 28 16:02:39 coconut kernel: tda1004x: setting up plls for 48MHz sampling clock
Nov 28 16:02:40 coconut kernel: tda1004x: found firmware revision ff -- invalid
Nov 28 16:02:40 coconut kernel: tda1004x: booting from eeprom
Nov 28 16:02:40 coconut kernel: tda1004x: found firmware revision ff -- invalid
Nov 28 16:02:40 coconut kernel: tda1004x: firmware upload failed
Nov 28 16:02:40 coconut kernel: tda1004x: pll set failed
Nov 28 16:02:50 coconut last message repeated 11 times

The dvbscan spit out a lot of WARNING! Tuning failed!!!!

 >>>> modprobe saa7134 card=55 tuner=63

Nov 28 16:05:34 coconut kernel: Linux video capture interface: v1.00
Nov 28 16:05:34 coconut kernel: saa7130/34: v4l2 driver version 0.2.14 loaded
Nov 28 16:05:34 coconut kernel: ACPI: PCI Interrupt 0000:06:03.0[A] -> Link [LNKD] -> GSI 11 (level, low) -> IRQ 11
Nov 28 16:05:34 coconut kernel: saa7133[0]: found at 0000:06:03.0, rev: 208, irq: 11, latency: 181, mmio: 0xb4007800
Nov 28 16:05:34 coconut kernel: saa7133[0]: subsystem: 5168:0307, board: LifeView FlyDVB-T DUO [card=55,insmod option]
Nov 28 16:05:34 coconut kernel: saa7133[0]: board init: gpio is 10000
Nov 28 16:05:34 coconut kernel: saa7133[0]: i2c eeprom 00: 68 51 07 03 54 20 1c 00 43 43 a9 1c 55 d2 b2 92
Nov 28 16:05:34 coconut kernel: saa7133[0]: i2c eeprom 10: 00 00 62 08 ff 20 ff ff ff ff ff ff ff ff ff ff
Nov 28 16:05:34 coconut kernel: saa7133[0]: i2c eeprom 20: 01 40 01 03 03 01 01 03 08 ff 01 e7 ff ff ff ff
Nov 28 16:05:34 coconut kernel: saa7133[0]: i2c eeprom 30: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
Nov 28 16:05:34 coconut kernel: saa7133[0]: i2c eeprom 40: ff 24 00 c2 96 10 05 01 01 16 22 15 ff ff ff ff
Nov 28 16:05:34 coconut kernel: saa7133[0]: i2c eeprom 50: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
Nov 28 16:05:34 coconut kernel: saa7133[0]: i2c eeprom 60: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
Nov 28 16:05:34 coconut kernel: saa7133[0]: i2c eeprom 70: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
Nov 28 16:05:34 coconut kernel: saa7133[0]: i2c scan: found device @ 0x10  [???]
Nov 28 16:05:34 coconut kernel: saa7133[0]: i2c scan: found device @ 0x96  [???]
Nov 28 16:05:34 coconut kernel: saa7133[0]: i2c scan: found device @ 0xa0  [eeprom]
Nov 28 16:05:35 coconut kernel: tuner 1-004b: chip found @ 0x96 (saa7133[0])
Nov 28 16:05:35 coconut kernel: tuner i2c attach [addr=0x4b,client=(tuner unset)]
Nov 28 16:05:35 coconut kernel: tuner 1-004b: type set to 63 (Philips FMD1216ME MK3 Hybrid Tuner)
Nov 28 16:05:35 coconut kernel: saa7133[0]: registered device video0 [v4l2]
Nov 28 16:05:35 coconut kernel: saa7133[0]: registered device vbi0

 >>>> modprobe saa7134-dvb

Nov 28 16:05:39 coconut kernel: DVB: registering new adapter (saa7133[0]).
Nov 28 16:05:39 coconut kernel: DVB: registering frontend 0 (Philips TDA10046H DVB-T)...

 >>>> dvbscan ...

Nov 28 16:05:42 coconut kernel: tda1004x: setting up plls for 48MHz sampling clock
Nov 28 16:05:42 coconut kernel: tda1004x: found firmware revision 23 -- ok
Nov 28 16:05:43 coconut kernel: tda1004x: pll set failed
Nov 28 16:05:50 coconut last message repeated 8 times

Here as well dvbscan spit out a lot of WARNING! Tuning failed! The funny part is that now the firmware seems to be found and reported as revision 23. Go figure!



More information about the linux-dvb mailing list