Em Thu, 21 Mar 2013 19:21:02 +0100 Frank Schäfer <fschaefer.oss@xxxxxxxxxxxxxx> escreveu: > Am 21.03.2013 16:34, schrieb Hans Verkuil: > > On Thu March 21 2013 11:03:27 Mauro Carvalho Chehab wrote: > >> Em Thu, 21 Mar 2013 09:33:41 +0100 > >> Hans Verkuil <hverkuil@xxxxxxxxx> escreveu: > >> > >>> I tried to use my HVR 900 stick today and discovered that it no longer worked. > >>> I traced it to commit aab3125c43d8fecc7134e5f1e729fabf4dd196da: "em28xx: add > >>> support for registering multiple i2c buses". > >>> > >>> The kernel messages for when it fails are: > >> ... > >>> Mar 21 09:26:57 telek kernel: [ 1396.542517] xc2028 12-0061: attaching existing instance > >>> Mar 21 09:26:57 telek kernel: [ 1396.542521] xc2028 12-0061: type set to XCeive xc2028/xc3028 tuner > >>> Mar 21 09:26:57 telek kernel: [ 1396.542523] em2882/3 #0: em2882/3 #0/2: xc3028 attached > >> ... > >>> Mar 21 09:26:57 telek kernel: [ 1396.547833] xc2028 12-0061: Error on line 1293: -19 > >> Probably, the I2C speed is wrong. I noticed a small bug on this patch. > >> The following patch should fix it. Could you please test? > > No luck, it didn't help. > > I can't test it at the moment, but I have the same device and also > tested at least two other (non-em28xx) devices with the xc3028 during > the last weeks. > With all devices, I'm often getting i2c errors like this, too. Usually > only a few not affecting the device operation, but sometimes the log is > full of them and I have to unplugg the device and plug it in again to > make it work. > So something might be wrong with the xc3028 driver... I doubt that this is the cause. It could be some race condition between the main em28xx driver and some other one (we had this issue in the past). Also, there's no situation at xc3028 driver where ENODEV is returned. So, this is likely at em28xx-i2c, where this error is returned when the physical device doesn't answer to an I2C xfer. Regards, Mauro -- 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