[linux-dvb] DVB part of LifeView FlyDVB-T Duo does not work.
Frank Schaeckermann
isjaghy02 at sneakemail.com
Sat Dec 3 04:16:51 CET 2005
Hartmut Hackmann hartmut.hackmann-at-t-online.de |linuxtv| wrote:
> Hi, Frank
>
> Frank Schaeckermann wrote:
>
>> 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!!!
>>
> You are talking about the mini PCI module Medion sold in an i.e. 17''
> notebook,
> right? Unfortunately, I don't know precisely what is on this module, but
> i expect it's different from card 55.
> Especially if the board also supports FM Radio, you should have more
> luck with
> card 81. Can you please give it a try and report what happens?
> 2 Notes:
> - You will need a quite recent snapshot to get it up.
> - Specifying card and tuner type should not be necessary, just the crad
> type
> should do the trick.
> I am very interested in the dmesg output when you try this card.
>
> Good luck
> Hartmut
Hartmut,
Yes I am talking about the mini OCI version in the multimedia 17" notebook sold
by Medion - through ALDI.
I tried card 81 (amongst all others) and still no luck. The following is the
dmesg and dvbscan output for the cards 12, 55, 61 and 81. Let me know if I can
do anything to get you more data to figure this out! I can run this card under
Windows as well - if there is anything i can gather from there!
Thanks, Frank
modprobe saa7134 card=12 ; modprobe saa7134-dvb
Dec 2 16:10:26 coconut kernel: Linux video capture interface: v1.00
Dec 2 16:10:26 coconut kernel: saa7130/34: v4l2 driver version 0.2.14 loaded
Dec 2 16:10:26 coconut kernel: ACPI: PCI Interrupt 0000:06:03.0[A] -> Link
[LNKD] -> GSI 11 (level, low) -> IRQ 11
Dec 2 16:10:26 coconut kernel: saa7133[0]: found at 0000:06:03.0, rev: 208,
irq: 11, latency: 181, mmio: 0xb4007800
Dec 2 16:10:26 coconut kernel: saa7133[0]: subsystem: 5168:0307, board: Medion
7134 [card=12,insmod option]
Dec 2 16:10:26 coconut kernel: saa7133[0]: board init: gpio is 18000
Dec 2 16:10:26 coconut kernel: tvaudio 1-004b: pic16c54 (PV951) found @ 0x96
(saa7133[0])
Dec 2 16:10:26 coconut kernel: generic i2c audio driver i2c attach
[addr=0x4b,client=pic16c54 (PV951)]
Dec 2 16:10:26 coconut kernel: saa7133[0]: i2c eeprom 00: 68 51 07 03 54 20 1c
00 43 43 a9 1c 55 d2 b2 92
Dec 2 16:10:26 coconut kernel: saa7133[0]: i2c eeprom 10: 00 00 62 08 ff 20 ff
ff ff ff ff ff ff ff ff ff
Dec 2 16:10:26 coconut kernel: saa7133[0]: i2c eeprom 20: 01 40 01 03 03 01 01
03 08 ff 01 e7 ff ff ff ff
Dec 2 16:10:26 coconut kernel: saa7133[0]: i2c eeprom 30: ff ff ff ff ff ff ff
ff ff ff ff ff ff ff ff ff
Dec 2 16:10:26 coconut kernel: saa7133[0]: i2c eeprom 40: ff 24 00 c2 96 10 05
01 01 16 22 15 ff ff ff ff
Dec 2 16:10:26 coconut kernel: saa7133[0]: i2c eeprom 50: ff ff ff ff ff ff ff
ff ff ff ff ff ff ff ff ff
Dec 2 16:10:26 coconut kernel: saa7133[0]: i2c eeprom 60: ff ff ff ff ff ff ff
ff ff ff ff ff ff ff ff ff
Dec 2 16:10:26 coconut kernel: saa7133[0]: i2c eeprom 70: ff ff ff ff ff ff ff
ff ff ff ff ff ff ff ff ff
Dec 2 16:10:26 coconut kernel: saa7133[0]: i2c scan: found device @ 0x10 [???]
Dec 2 16:10:26 coconut kernel: saa7133[0]: i2c scan: found device @ 0x96 [???]
Dec 2 16:10:26 coconut kernel: saa7133[0]: i2c scan: found device @ 0xa0 [eeprom]
Dec 2 16:10:26 coconut kernel: saa7133[0] Cant determine tuner type 24 from EEPROM
Dec 2 16:10:26 coconut kernel: saa7133[0] Tuner type is 63
Dec 2 16:10:26 coconut kernel: saa7133[0]: registered device video0 [v4l2]
Dec 2 16:10:26 coconut kernel: saa7133[0]: registered device vbi0
Dec 2 16:10:26 coconut kernel: saa7133[0]: registered device radio0
Dec 2 16:10:31 coconut kernel: DVB: registering new adapter (saa7133[0]).
Dec 2 16:10:31 coconut kernel: DVB: registering frontend 0 (Philips TDA10046H
DVB-T)...
Dec 2 16:10:34 coconut kernel: tda1004x: setting up plls for 53MHz sampling clock
Dec 2 16:10:35 coconut kernel: tda1004x: found firmware revision 23 -- ok
scanning /root/de-Frankfurt
using '/dev/dvb/adapter0/frontend0' and '/dev/dvb/adapter0/demux0'
initial transponder 482000000 0 2 9 1 1 3 0
>>> tune to:
482000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_AUTO:QAM_16:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_4:HIERARCHY_NONE
>>> tuning status == 0x00
>>> tuning status == 0x00
>>> tuning status == 0x00
>>> tuning status == 0x00
>>> tuning status == 0x00
>>> tuning status == 0x00
>>> tuning status == 0x00
>>> tuning status == 0x00
>>> tuning status == 0x00
>>> tuning status == 0x00
WARNING: >>> tuning failed!!!
>>> tune to:
482000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_AUTO:QAM_16:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_4:HIERARCHY_NONE
(tuning failed)
>>> tuning status == 0x00
>>> tuning status == 0x00
>>> tuning status == 0x00
>>> tuning status == 0x00
>>> tuning status == 0x00
>>> tuning status == 0x00
>>> tuning status == 0x00
>>> tuning status == 0x00
ning status == 0x00
>>> tuning status == 0x00
WARNING: >>> tuning failed!!!
ERROR: initial tuning failed
dumping lists (0 services)
Done.
modprobe saa7134 card=55 ; modprobe saa7134-dvb
Dec 2 16:33:01 coconut kernel: Linux video capture interface: v1.00
Dec 2 16:33:01 coconut kernel: saa7130/34: v4l2 driver version 0.2.14 loaded
Dec 2 16:33:01 coconut kernel: ACPI: PCI Interrupt 0000:06:03.0[A] -> Link
[LNKD] -> GSI 11 (level, low) -> IRQ 11
Dec 2 16:33:01 coconut kernel: saa7133[0]: found at 0000:06:03.0, rev: 208,
irq: 11, latency: 181, mmio: 0xb4007800
Dec 2 16:33:01 coconut kernel: saa7133[0]: subsystem: 5168:0307, board:
LifeView FlyDVB-T DUO [card=55,insmod option]
Dec 2 16:33:01 coconut kernel: saa7133[0]: board init: gpio is 4010004
Dec 2 16:33:01 coconut kernel: tvaudio 1-004b: pic16c54 (PV951) found @ 0x96
(saa7133[0])
Dec 2 16:33:01 coconut kernel: generic i2c audio driver i2c attach
[addr=0x4b,client=pic16c54 (PV951)]
Dec 2 16:33:01 coconut kernel: saa7133[0]: i2c eeprom 00: 68 51 07 03 54 20 1c
00 43 43 a9 1c 55 d2 b2 92
Dec 2 16:33:01 coconut kernel: saa7133[0]: i2c eeprom 10: 00 00 62 08 ff 20 ff
ff ff ff ff ff ff ff ff ff
Dec 2 16:33:01 coconut kernel: saa7133[0]: i2c eeprom 20: 01 40 01 03 03 01 01
03 08 ff 01 e7 ff ff ff ff
Dec 2 16:33:01 coconut kernel: saa7133[0]: i2c eeprom 30: ff ff ff ff ff ff ff
ff ff ff ff ff ff ff ff ff
Dec 2 16:33:01 coconut kernel: saa7133[0]: i2c eeprom 40: ff 24 00 c2 96 10 05
01 01 16 22 15 ff ff ff ff
Dec 2 16:33:01 coconut kernel: saa7133[0]: i2c eeprom 50: ff ff ff ff ff ff ff
ff ff ff ff ff ff ff ff ff
Dec 2 16:33:01 coconut kernel: saa7133[0]: i2c eeprom 60: ff ff ff ff ff ff ff
ff ff ff ff ff ff ff ff ff
Dec 2 16:33:01 coconut kernel: saa7133[0]: i2c eeprom 70: ff ff ff ff ff ff ff
ff ff ff ff ff ff ff ff ff
Dec 2 16:33:01 coconut kernel: saa7133[0]: i2c scan: found device @ 0x10 [???]
Dec 2 16:33:01 coconut kernel: saa7133[0]: i2c scan: found device @ 0x96 [???]
Dec 2 16:33:01 coconut kernel: saa7133[0]: i2c scan: found device @ 0xa0 [eeprom]
Dec 2 16:33:01 coconut kernel: saa7133[0]: registered device video0 [v4l2]
Dec 2 16:33:01 coconut kernel: saa7133[0]: registered device vbi0
Dec 2 16:33:04 coconut kernel: DVB: registering new adapter (saa7133[0]).
Dec 2 16:33:04 coconut kernel: DVB: registering frontend 0 (Philips TDA10046H
DVB-T)...
Dec 2 16:33:09 coconut kernel: tda1004x: setting up plls for 48MHz sampling clock
Dec 2 16:33:09 coconut kernel: tda1004x: found firmware revision 23 -- ok
Dec 2 16:33:10 coconut kernel: tda1004x: pll set failed
scanning /root/de-Frankfurt
using '/dev/dvb/adapter0/frontend0' and '/dev/dvb/adapter0/demux0'
initial transponder 482000000 0 2 9 1 1 3 0
>>> tune to:
482000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_AUTO:QAM_16:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_4:HIERARCHY_NONE
>>> tuning status == 0x00
>>> tuning status == 0x00
>>> tuning status == 0x00
>>> tuning status == 0x00
>>> tuning status == 0x00
>>> tuning status == 0x00
>>> tuning status == 0x00
>>> tuning status == 0x00
>>> tuning status == 0x00
>>> tuning status == 0x00
WARNING: >>> tuning failed!!!
>>> tune to:
482000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_AUTO:QAM_16:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_4:HIERARCHY_NONE
(tuning failed)
>>> tuning status == 0x00
>>> tuning status == 0x00
>>> tuning status == 0x00
>>> tuning status == 0x00
>>> tuning status == 0x00
>>> tuning status == 0x00
>>> tuning status == 0x00
>>> tuning status == 0x00
>>> tuning status == 0x00
>>> tuning status == 0x00
WARNING: >>> tuning failed!!!
ERROR: initial tuning failed
dumping lists (0 services)
Done.
modprobe saa7134 card=61 ; modprobe saa7134-dvb
Dec 2 16:36:18 coconut kernel: Linux video capture interface: v1.00
Dec 2 16:36:18 coconut kernel: saa7130/34: v4l2 driver version 0.2.14 loaded
Dec 2 16:36:18 coconut kernel: ACPI: PCI Interrupt 0000:06:03.0[A] -> Link
[LNKD] -> GSI 11 (level, low) -> IRQ 11
Dec 2 16:36:18 coconut kernel: saa7133[0]: found at 0000:06:03.0, rev: 208,
irq: 11, latency: 181, mmio: 0xb4007800
Dec 2 16:36:18 coconut kernel: saa7133[0]: subsystem: 5168:0307, board: Philips
TOUGH DVB-T reference design [card=61,insmod option]
Dec 2 16:36:18 coconut kernel: saa7133[0]: board init: gpio is 4418004
Dec 2 16:36:18 coconut kernel: tvaudio 1-004b: pic16c54 (PV951) found @ 0x96
(saa7133[0])
Dec 2 16:36:18 coconut kernel: generic i2c audio driver i2c attach
[addr=0x4b,client=pic16c54 (PV951)]
Dec 2 16:36:18 coconut kernel: saa7133[0]: i2c eeprom 00: 68 51 07 03 54 20 1c
00 43 43 a9 1c 55 d2 b2 92
Dec 2 16:36:18 coconut kernel: saa7133[0]: i2c eeprom 10: 00 00 62 08 ff 20 ff
ff ff ff ff ff ff ff ff ff
Dec 2 16:36:18 coconut kernel: saa7133[0]: i2c eeprom 20: 01 40 01 03 03 01 01
03 08 ff 01 e7 ff ff ff ff
Dec 2 16:36:18 coconut kernel: saa7133[0]: i2c eeprom 30: ff ff ff ff ff ff ff
ff ff ff ff ff ff ff ff ff
Dec 2 16:36:18 coconut kernel: saa7133[0]: i2c eeprom 40: ff 24 00 c2 96 10 05
01 01 16 22 15 ff ff ff ff
Dec 2 16:36:18 coconut kernel: saa7133[0]: i2c eeprom 50: ff ff ff ff ff ff ff
ff ff ff ff ff ff ff ff ff
Dec 2 16:36:18 coconut kernel: saa7133[0]: i2c eeprom 60: ff ff ff ff ff ff ff
ff ff ff ff ff ff ff ff ff
Dec 2 16:36:18 coconut kernel: saa7133[0]: i2c eeprom 70: ff ff ff ff ff ff ff
ff ff ff ff ff ff ff ff ff
Dec 2 16:36:18 coconut kernel: saa7133[0]: i2c scan: found device @ 0x10 [???]
Dec 2 16:36:18 coconut kernel: saa7133[0]: i2c scan: found device @ 0x96 [???]
Dec 2 16:36:18 coconut kernel: saa7133[0]: i2c scan: found device @ 0xa0 [eeprom]
Dec 2 16:36:18 coconut kernel: saa7133[0]: registered device video0 [v4l2]
Dec 2 16:36:18 coconut kernel: saa7133[0]: registered device vbi0
Dec 2 16:36:25 coconut kernel: DVB: registering new adapter (saa7133[0]).
Dec 2 16:36:25 coconut kernel: DVB: registering frontend 0 (Philips TDA10046H
DVB-T)...
Dec 2 16:36:30 coconut kernel: tda1004x: setting up plls for 53MHz sampling clock
Dec 2 16:36:30 coconut kernel: tda1004x: found firmware revision ff -- invalid
Dec 2 16:36:30 coconut kernel: tda1004x: waiting for firmware upload...
Dec 2 16:36:30 coconut kernel: tda1004x: no firmware upload (timeout or file
not found?)
Dec 2 16:36:30 coconut kernel: tda1004x: firmware upload failed
Dec 2 16:36:30 coconut kernel: tda1004x: pll set failed
Dec 2 16:36:34 coconut kernel:
Dec 2 16:37:10 coconut kernel:
scanning /root/de-Frankfurt
using '/dev/dvb/adapter0/frontend0' and '/dev/dvb/adapter0/demux0'
initial transponder 482000000 0 2 9 1 1 3 0
>>> tune to:
482000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_AUTO:QAM_16:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_4:HIERARCHY_NONE
>>> tuning status == 0x1f
WARNING: filter timeout pid 0x0011
WARNING: filter timeout pid 0x0000
WARNING: filter timeout pid 0x0010
dumping lists (0 services)
Done.
modprobe saa7134 card=81 ; modprobe saa7134-dvb
Dec 3 03:42:31 coconut kernel: Linux video capture interface: v1.00
Dec 3 03:42:31 coconut kernel: saa7130/34: v4l2 driver version 0.2.14 loaded
Dec 3 03:42:31 coconut kernel: ACPI: PCI Interrupt 0000:06:03.0[A] -> Link
[LNKD] -> GSI 11 (level, low) -> IRQ 11
Dec 3 03:42:31 coconut kernel: saa7133[0]: found at 0000:06:03.0, rev: 208,
irq: 11, latency: 181, mmio: 0xb4007800
Dec 3 03:42:31 coconut kernel: saa7133[0]: subsystem: 5168:0307, board: Philips
Tiger reference design [card=81,insmod option]
Dec 3 03:42:31 coconut kernel: saa7133[0]: board init: gpio is 10000
Dec 3 03:42:31 coconut kernel: saa7133[0]: i2c eeprom 00: 68 51 07 03 54 20 1c
00 43 43 a9 1c 55 d2 b2 92
Dec 3 03:42:31 coconut kernel: saa7133[0]: i2c eeprom 10: 00 00 62 08 ff 20 ff
ff ff ff ff ff ff ff ff ff
Dec 3 03:42:31 coconut kernel: saa7133[0]: i2c eeprom 20: 01 40 01 03 03 01 01
03 08 ff 01 e7 ff ff ff ff
Dec 3 03:42:31 coconut kernel: saa7133[0]: i2c eeprom 30: ff ff ff ff ff ff ff
ff ff ff ff ff ff ff ff ff
Dec 3 03:42:31 coconut kernel: saa7133[0]: i2c eeprom 40: ff 24 00 c2 96 10 05
01 01 16 22 15 ff ff ff ff
Dec 3 03:42:31 coconut kernel: saa7133[0]: i2c eeprom 50: ff ff ff ff ff ff ff
ff ff ff ff ff ff ff ff ff
Dec 3 03:42:31 coconut kernel: saa7133[0]: i2c eeprom 60: ff ff ff ff ff ff ff
ff ff ff ff ff ff ff ff ff
Dec 3 03:42:31 coconut kernel: saa7133[0]: i2c eeprom 70: ff ff ff ff ff ff ff
ff ff ff ff ff ff ff ff ff
Dec 3 03:42:31 coconut kernel: saa7133[0]: i2c scan: found device @ 0x10 [???]
Dec 3 03:42:31 coconut kernel: saa7133[0]: i2c scan: found device @ 0x96 [???]
Dec 3 03:42:31 coconut kernel: saa7133[0]: i2c scan: found device @ 0xa0 [eeprom]
Dec 3 03:42:31 coconut kernel: tuner 1-004b: chip found @ 0x96 (saa7133[0])
Dec 3 03:42:31 coconut kernel: tuner i2c attach [addr=0x4b,client=(tuner unset)]
Dec 3 03:42:31 coconut kernel: tuner 1-004b: setting tuner address to 61
Dec 3 03:42:31 coconut kernel: tuner 1-004b: tuner: type set to tda8290+75
Dec 3 03:42:31 coconut kernel: saa7133[0]: registered device video0 [v4l2]
Dec 3 03:42:31 coconut kernel: saa7133[0]: registered device vbi0
Dec 3 03:42:42 coconut kernel: DVB: registering new adapter (saa7133[0]).
Dec 3 03:42:42 coconut kernel: DVB: registering frontend 0 (Philips TDA10046H
DVB-T)...
Dec 3 03:43:17 coconut kernel: tda1004x: setting up plls for 48MHz sampling clock
Dec 3 03:43:18 coconut kernel: tda1004x: found firmware revision ff -- invalid
Dec 3 03:43:18 coconut kernel: tda1004x: booting from eeprom
Dec 3 03:43:18 coconut kernel: tda1004x: found firmware revision 0 -- invalid
Dec 3 03:43:18 coconut kernel: tda1004x: firmware upload failed
Dec 3 03:43:18 coconut kernel: tda1004x: pll set failed
scanning /root/de-Frankfurt
using '/dev/dvb/adapter0/frontend0' and '/dev/dvb/adapter0/demux0'
initial transponder 482000000 0 2 9 1 1 3 0
>>> tune to:
482000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_AUTO:QAM_16:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_4:HIERARCHY_NONE
__tune_to_transponder:1478: ERROR: FE_READ_STATUS failed: 5 Input/output error
>>> tune to:
482000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_AUTO:QAM_16:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_4:HIERARCHY_NONE
__tune_to_transponder:1478: ERROR: FE_READ_STATUS failed: 5 Input/output error
ERROR: initial tuning failed
dumping lists (0 services)
Done.
More information about the linux-dvb
mailing list