Re: System fails to boot on adding second DVB-T PCI card

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



hermann pitton wrote:
> Am Samstag, den 05.01.2008, 09:17 +0000 schrieb John Pilkington:
>   
>> Hi:  I'm running MythTV 0.21 under CentOS 5, all updated  from ATrpms  etc.
>>
>> The DVB-T card is 'AVerTV DVB-T Super 007', which worked out-of-the-box 
>> after I had used the get_dvb_fimware script packaged in kernel-docs.  
>> Manual extraction, as mentioned in the wiki, didn't give a usable file.
>>
>> I have a second identical card which I would like to add, but with it in 
>> place booting stops with a blank screen soon after the udev stage.  That 
>> reports a malformed kmdl, but with one card this is presumably corrected 
>> after the firmware load.  I don't see any jumpers on the card.
>>
>> I also have a Medion 7134 card in place; I intend to use its SVHS input 
>> but at present it isn't much used. I mention it because all the devices 
>> include an saa7134.
>>
>> My apologies if this is a well-known effect, but I don't recollect 
>> seeing it mentioned and would like to get it fixed.  Thanks in advance.
>>
>> John Pilkington
>>     
>
> Hi John,
>
> still no solution?
>
> Put in /etc/modprobe.conf
> options saa7134 card=118,118 tuner=54,54 gbuffers=32 latency=64
> Do a "depmod -a"
>
> Power down, remove all power and the md7134,
> especially if not in the original blue PCI slot.
>
> Are you able to come up now?
>
> If so, "modprobe -vr saa7134-dvb tuner tda827x" and
> "modprobe -v saa7134" several times.
>
> Have a look in "dmesg" if the eeprom readout is always the same.
>
> There seems to be a potential issue, if multiple cards with eeprom
> detection are in the same machine, the readout is sometimes corrupted.
>
> This must not be related to your issue, but please test.
>
> Anyway, the card is unnecessarily in the Philips' reference boards
> eeprom detection if auto detected.
>
> I'll provide a patch to remove it from there.
>
> Cheers,
> Hermann
>
>
>
>
>   
Hi, Hermann, thanks for coming back to me on this.

In fact I did eventually get the system to boot with all three cards 
installed, and I was about to post to say so.  I can record 
simultaneously from the two DVB cards - haven't tried the analog one 
since then.

I am not sure what originally caused the problem - it might just have 
been that something was badly seated and repeated insertions eventually 
cleared this, but I do suspect that there is a more subtle problem: the 
first successful boot happened immediately after several attempts that 
appeared to hang or, in one case, looked OK but then did not respond to 
the keyboard.  Since then I have rebooted only once, after leaving the 
system running overnight with a locked keyboard and finding it, on my 
return, unresponsive but with worrying sounds of much disk activity.  On 
that occasion it rebooted on the first attempt and it now appears to be 
working well.

Here are some sections of the current dmesg.  The  card is detected as  
card=117.  Is the card=118 that you mention another part of it?

Hope this is helpful,

John P
---------------------------
> nvidia: module license 'NVIDIA' taints kernel.
> ACPI: PCI Interrupt 0000:01:00.0[A] -> GSI 16 (level, low) -> IRQ 169
> NVRM: loading NVIDIA Linux x86 Kernel Module  96.43.01  Wed Sep  5 
> 19:12:23 PDT 2007
> parport: PnPBIOS parport detected.
> parport0: PC-style at 0x378 (0x778), irq 7 [PCSPP,TRISTATE,EPP]
> video_buf: exports duplicate symbol videobuf_mmap_mapper (owned by 
> videobuf_core)
> video_buf: exports duplicate symbol videobuf_mmap_mapper (owned by 
> videobuf_core)
> Linux video capture interface: v2.00
> saa7130/34: v4l2 driver version 0.2.14 loaded
> ACPI: PCI Interrupt 0000:00:06.0[A] -> GSI 17 (level, low) -> IRQ 209
> saa7133[0]: found at 0000:00:06.0, rev: 209, irq: 209, latency: 32, 
> mmio: 0xe2425000
> saa7133[0]: subsystem: 1461:f01d, board: Avermedia Super 007 
> [card=117,autodetected]
> saa7133[0]: board init: gpio is 40000
> video_buf: exports duplicate symbol videobuf_mmap_mapper (owned by 
> videobuf_core)
> input: PC Speaker as /class/input/input2
> saa7133[0]: i2c eeprom 00: 61 14 1d f0 54 20 1c 00 43 43 a9 1c 55 d2 b2 92
> saa7133[0]: i2c eeprom 10: ff ff ff ff ff 20 ff ff ff ff ff ff ff ff ff ff
> saa7133[0]: i2c eeprom 20: 01 40 01 32 32 01 01 43 88 ff 00 55 ff ff ff ff
> saa7133[0]: i2c eeprom 30: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
> saa7133[0]: i2c eeprom 40: ff 21 00 c0 96 10 03 02 15 16 ff ff ff ff ff ff
> saa7133[0]: i2c eeprom 50: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
> saa7133[0]: i2c eeprom 60: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
> saa7133[0]: i2c eeprom 70: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
> saa7133[0]: i2c eeprom 80: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
> saa7133[0]: i2c eeprom 90: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
> saa7133[0]: i2c eeprom a0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
> saa7133[0]: i2c eeprom b0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
> saa7133[0]: i2c eeprom c0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
> saa7133[0]: i2c eeprom d0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
> saa7133[0]: i2c eeprom e0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
> saa7133[0]: i2c eeprom f0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
> sis900.c: v1.08.10 Apr. 2 2006
> tuner' 0-004b: chip found @ 0x96 (saa7133[0])
> tda8290 0-004b: setting tuner address to 60
> tda8290 0-004b: type set to tda8290+75a
> libata version 2.21 loaded.
> saa7133[0]: registered device video0 [v4l2]
> saa7133[0]: registered device vbi0
> video_buf: exports duplicate symbol videobuf_mmap_mapper (owned by 
> videobuf_core)
> ACPI: PCI Interrupt 0000:00:07.0[A] -> GSI 18 (level, low) -> IRQ 217
> saa7133[1]: found at 0000:00:07.0, rev: 209, irq: 217, latency: 32, 
> mmio: 0xe2426000
> saa7133[1]: subsystem: 1461:f01d, board: Avermedia Super 007 
> [card=117,autodetected]
> saa7133[1]: board init: gpio is 40000
> tuner' 1-004b: chip found @ 0x96 (saa7133[1])
> tda8290 1-004b: setting tuner address to 60
> tda8290 1-004b: type set to tda8290+75a
> saa7133[1]: i2c eeprom 00: 61 14 1d f0 54 20 1c 00 43 43 a9 1c 55 d2 b2 92
> saa7133[1]: i2c eeprom 10: ff ff ff ff ff 20 ff ff ff ff ff ff ff ff ff ff
> saa7133[1]: i2c eeprom 20: 01 40 01 32 32 01 01 43 88 ff 00 55 ff ff ff ff
> saa7133[1]: i2c eeprom 30: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
> saa7133[1]: i2c eeprom 40: ff 21 00 c0 96 10 03 02 15 16 ff ff ff ff ff ff
> saa7133[1]: i2c eeprom 50: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
> saa7133[1]: i2c eeprom 60: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
> saa7133[1]: i2c eeprom 70: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
> saa7133[1]: i2c eeprom 80: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
> saa7133[1]: i2c eeprom 90: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
> saa7133[1]: i2c eeprom a0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
> saa7133[1]: i2c eeprom b0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
> saa7133[1]: i2c eeprom c0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
> saa7133[1]: i2c eeprom d0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
> saa7133[1]: i2c eeprom e0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
> saa7133[1]: i2c eeprom f0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
> saa7133[1]: registered device video1 [v4l2]
> saa7133[1]: registered device vbi1
> ACPI: PCI Interrupt 0000:00:08.0[A] -> GSI 19 (level, low) -> IRQ 225
> saa7134[2]: found at 0000:00:08.0, rev: 1, irq: 225, latency: 32, 
> mmio: 0xe2427000
> saa7134[2]: subsystem: 16be:0003, board: Medion 7134 
> [card=12,autodetected]
> saa7134[2]: board init: gpio is 0
> tuner' 2-0043: chip found @ 0x86 (saa7134[2])
> tda9887 2-0043: tda988[5/6/7] found
> All bytes are equal. It is not a TEA5767
> tuner' 2-0060: chip found @ 0xc0 (saa7134[2])
> tuner-simple 2-0060: type set to 63 (Philips FMD1216ME MK3 Hybrid Tuner)
> tuner' 2-0043: Tuner frontend module has no way to set config
> saa7134[2]: i2c eeprom 00: be 16 03 00 08 20 1c 55 43 43 a9 1c 55 43 43 a9
> saa7134[2]: i2c eeprom 10: ff ff ff ff 15 00 0e 01 0c c0 08 00 00 00 00 00
> saa7134[2]: i2c eeprom 20: 00 00 00 e3 ff ff ff ff ff ff ff ff ff ff ff ff
> saa7134[2]: i2c eeprom 30: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
> saa7134[2]: i2c eeprom 40: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
> saa7134[2]: i2c eeprom 50: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
> saa7134[2]: i2c eeprom 60: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
> saa7134[2]: i2c eeprom 70: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
> saa7134[2]: i2c eeprom 80: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
> saa7134[2]: i2c eeprom 90: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
> saa7134[2]: i2c eeprom a0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
> saa7134[2]: i2c eeprom b0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
> saa7134[2]: i2c eeprom c0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
> saa7134[2]: i2c eeprom d0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
> saa7134[2]: i2c eeprom e0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
> saa7134[2]: i2c eeprom f0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
> saa7134[2] Tuner type is 38
> tuner' 2-0043: Tuner frontend module has no way to set config
> tuner' 2-0043: Tuner frontend module has no way to set config
> saa7134[2]: registered device video2 [v4l2]
> saa7134[2]: registered device vbi2
> saa7134[2]: registered device radio0
> ACPI: PCI Interrupt 0000:00:02.7[C] -> GSI 18 (level, low) -> IRQ 217
> video_buf: exports duplicate symbol videobuf_mmap_mapper (owned by 
> videobuf_core)
> video_buf: exports duplicate symbol videobuf_mmap_mapper (owned by 
> videobuf_core)
> DVB: registering new adapter (saa7133[0])
> DVB: registering frontend 0 (Philips TDA10046H DVB-T)...
> video_buf: exports duplicate symbol videobuf_mmap_mapper (owned by 
> videobuf_core)
> tda1004x: setting up plls for 48MHz sampling clock
> tda1004x: found firmware revision 0 -- invalid
> tda1004x: trying to boot from eeprom
> tda1004x: found firmware revision 0 -- invalid
> tda1004x: waiting for firmware upload...
> tda1004x: found firmware revision 20 -- ok
> DVB: registering new adapter (saa7133[1])
> DVB: registering frontend 1 (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: trying to boot from eeprom
> tda1004x: timeout waiting for DSP ready
> tda1004x: found firmware revision 0 -- invalid
> tda1004x: waiting for firmware upload...
> tda1004x: found firmware revision 20 -- ok
> saa7134[2]/dvb: frontend initialization failed
> video_buf: exports duplicate symbol videobuf_mmap_mapper (owned by 
> videobuf_core)
> video_buf: exports duplicate symbol videobuf_mmap_mapper (owned by 
> videobuf_core)
> tda1004x: setting up plls for 48MHz sampling clock
> tda1004x: found firmware revision 20 -- ok
> tda1004x: setting up plls for 48MHz sampling clock
> tda1004x: found firmware revision 20 -- ok
> tda1004x: setting up plls for 48MHz sampling clock
> tda1004x: found firmware revision 20 -- ok
> tda1004x: setting up plls for 48MHz sampling clock
> tda1004x: found firmware revision 20 -- ok
> tda1004x: setting up plls for 48MHz sampling clock
> tda1004x: found firmware revision 20 -- ok
> tda1004x: setting up plls for 48MHz sampling clock
> tda1004x: found firmware revision 20 -- ok
> tda1004x: setting up plls for 48MHz sampling clock
> tda1004x: found firmware revision 20 -- ok
> tda1004x: setting up plls for 48MHz sampling clock
> tda1004x: found firmware revision 20 -- ok
--------------------------





_______________________________________________
linux-dvb mailing list
linux-dvb@xxxxxxxxxxx
http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb

[Index of Archives]     [Linux Media]     [Video 4 Linux]     [Asterisk]     [Samba]     [Xorg]     [Xfree86]     [Linux USB]

  Powered by Linux