[linux-dvb] Problem with two pci Technotrend C-2300

Peter peter at preacher.se
Wed Feb 17 10:47:09 CET 2010


Hi,

I have two Technotrend C-2300 cards which uses the dvb-ttpci driver.
Both cards have been working fine until I recently switched motherboard
from a regular ATX-board to a micro-ATX ASUS M4A785D-M PRO.

After this only one of the cards is working properly, the other has no
entries in /dev/dvb and is thus unusable.

When trying to load the module I get a bunch of these errors in my log:

> dvb-ttpci: adac type set to 0 @ card 0
> saa7146_vv: saa7146 (0): registered device video0 [v4l2]
> saa7146_vv: saa7146 (0): registered device vbi0 [v4l2]
> saa7146 (0) saa7146_i2c_writeout [irq]: timed out waiting for end of xfer
> saa7146 (0) saa7146_i2c_writeout [irq]: timed out waiting for end of xfer
> saa7146 (0) saa7146_i2c_writeout [irq]: timed out waiting for end of xfer
> saa7146 (0) saa7146_i2c_writeout [irq]: timed out waiting for end of xfer
> saa7146 (0) saa7146_i2c_writeout [irq]: timed out waiting for end of xfer
> stv0297_readreg: readreg error (reg == 0x80, ret == -5)
> dvb-ttpci: A frontend driver was not found for device [1131:7146] subsystem [13c2:000a]
> dvb 0000:03:05.0: PCI INT A disabled
> dvb 0000:03:06.0: PCI INT A -> Link[LNKF] -> GSI 10 (level, low) -> IRQ 10


lspci -vv gives this (notice driver in use is only active for one of the cards):

> 03:05.0 Multimedia controller: Philips Semiconductors SAA7146 (rev 01)
>         Subsystem: Technotrend Systemtechnik GmbH Octal/Technotrend DVB-C for iTV
>         Control: I/O- Mem+ BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
>         Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
>         Interrupt: pin A routed to IRQ 11
>         Region 0: Memory at febffc00 (32-bit, non-prefetchable) [size=512]
>         Kernel modules: dvb-ttpci
> 
> 03:06.0 Multimedia controller: Philips Semiconductors SAA7146 (rev 01)
>         Subsystem: Technotrend Systemtechnik GmbH Octal/Technotrend DVB-C for iTV
>         Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
>         Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
>         Latency: 64 (3750ns min, 9500ns max)
>         Interrupt: pin A routed to IRQ 10
>         Region 0: Memory at febff800 (32-bit, non-prefetchable) [size=512]
>         Kernel driver in use: dvb
>         Kernel modules: dvb-ttpci

I have tried to permute the cards in the slots, but the problem remains.
I have also switched my PSU to a brand new one without any difference.

I have updated the bios for the motherboard to the latest one without
any difference.

Googling for errors like these I came across an old thread, specifically
this message:
http://www.mail-archive.com/linux-dvb@linuxtv.org/msg25731.html

Could it be the case that this motherboard cannot supply enough power to
both pci-buses? Or could it (hopefully) be some other error that may be
fixed?

What can I do to solve or diagnose this further? Load some of the
dvb-modules with debug or try any other special options?

Grateful for any help!
Thanks,
Peter Hall




More information about the linux-dvb mailing list