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.