[linux-dvb] 2.6.20 -> saa i2c messages

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


Hello,

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 +++
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?

Udo




More information about the linux-dvb mailing list