On Sun, Jan 9, 2011 at 6:14 PM, Mark Zimmerman <markzimm@xxxxxxxx> wrote: >> I have a DViCO FusionHDTV7 Dual Express card that works with 2.6.35 but >> which fails to initialize with the latest 2.6.36 kernel. The firmware >> fails to load due to an i2c failure. A search of the archives indicates >> that this is not the first time this issue has occurred. >> >> What can I do to help get this problem fixed? >> >> Here is the dmesg from 2.6.35, for the two tuners: >> >> xc5000: waiting for firmware upload (dvb-fe-xc5000-1.6.114.fw)... >> xc5000: firmware read 12401 bytes. >> xc5000: firmware uploading... >> xc5000: firmware upload complete... >> xc5000: waiting for firmware upload (dvb-fe-xc5000-1.6.114.fw)... >> xc5000: firmware read 12401 bytes. >> xc5000: firmware uploading... >> xc5000: firmware upload complete.. >> >> and here is what happens with 2.6.36: >> >> xc5000: waiting for firmware upload (dvb-fe-xc5000-1.6.114.fw)... >> xc5000: firmware read 12401 bytes. >> xc5000: firmware uploading... >> xc5000: I2C write failed (len=3) >> xc5000: firmware upload complete... >> xc5000: Unable to initialise tuner >> xc5000: waiting for firmware upload (dvb-fe-xc5000-1.6.114.fw)... >> xc5000: firmware read 12401 bytes. >> xc5000: firmware uploading... >> xc5000: I2C write failed (len=3) >> xc5000: firmware upload complete... >> > > More information about this: I tried 2.6.37 (vanilla source from > kernel.org) and the problem persisted. So, I enabled these options: > CONFIG_I2C_DEBUG_CORE=y > CONFIG_I2C_DEBUG_ALGO=y > CONFIG_I2C_DEBUG_BUS=y > hoping to get more information but this time the firmware loaded > successfully and the tuner works properly. > > This leads me to suspect a race condition somewhere, or maybe a > tunable parameter that can be adjusted. The fact that the 'write > failed' message occurs before the 'upload complete' message would tend > to support this. Can anyone suggest something I might try? Can someone please look into this and possibly provide a fix for the bug? I'm surprised it hasn't happened yet after all this time but maybe it's been forgotten the bug existed. Thanks. -- To unsubscribe from this list: send the line "unsubscribe linux-media" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html