[linux-dvb] 2.6.20 -> saa i2c messages

Udo van den Heuvel udovdh at xs4all.nl
Fri Feb 16 08:14:43 CET 2007


Udo van den Heuvel wrote:
> Can I roll back just this patch to see if stuff changes back to the
> original behaviour?

Just that patch made the system hang during booting. (!?).

Also undoing the patch that Hartmut suggested made things work again:

a/drivers/media/dvb/ttpci/budget-av.c +++
@@ -1277,7 +1293,7 @@ MODULE_DEVICE_TABLE(pci, pci_tbl);
static struct saa7146_extension budget_extension = {
.name = "budget_av",
- .flags = SAA7146_I2C_SHORT_DELAY,
+ .flags = SAA7146_USE_I2C_IRQ,

So now that we know the cause, how can we debug the situation?
I have a VIA Epia En12000 with an 'intelligent' dual PCI-extender and
Terratec 1200 DVB-S plus Terratec 1200 DVB-T cards.
In the normal 2.6.20 kernel the DVB-S card works.
DVB-T does not.
After undoing the i2c changes both cards work (no errors during boot).

What is the best approach to find and fix the bug?


More information about the linux-dvb mailing list