Comment 2 for bug 99120

Revision history for this message
Phillip Lougher (phillip-lougher) wrote :

All DVB-T cards need a front end tuner (FET) to tune to the correct terrestrial multiplex, and then to convert the signal into something that can be de-multiplexed to obtain the desired audio/video MPEG streams.

Unfortunately, there are a number of these FETs, all with different programming interfaces. The dmesg error log shows that the MT352 FET driver has been loaded by the DVB software. It appears that the MT352 driver code when probing the FET on your board has failed to read it. Unsurprisingly, because the MT352 software can't read the chip, it doesn't recognise it as a MT352 FET.

There are a number of possible reasons for this. Because you say it only happens on the second card, it is probably safe to rule out obvious causes such as not having an MT352, or bugs in the chip reading code. The most probable cause is code which assumes only one card is present.

To go any further with this bug, we need to know some more information.

 * Can you confirm it only happens on the second card?
 * What kernel version does the Mandrive One LiveCD 2007.1 use?
 * Can you supply the full dmesg output (dmesg > dmesg,txt and attach it please).

What would be really useful is finding a kernel where both cards definately worked. You mentioned it worked on Gentoo ? What kernel was that using?

Thanks