On Tue, 20 Aug 2013, Laurent Pinchart wrote: > Hi J� > > On Monday 12 August 2013 07:33:03 J�Liebmann wrote: > > [1] > > 045e:0721 Microsoft LifeCam NX-3000 not detected > > > > [2] > > Since upgrate from quantal to raring I have the a problem with the webcam > > "Microsoft LifeCam NX-3000". The webcam doesn't work. > > > > The last good kernel is 3.8.0-15.25, while the bug first appears with kernel > > 3.8.0-16.26. > > > > In /var/log/syslog I can see: > > May 3 07:46:44 master kernel: [ 61.441466] uvcvideo: Found UVC 1.00 device > > Microsoft LifeCam NX-3000 (045e:0721) > > May 3 07:46:44 master kernel: [ 61.441923] uvcvideo: UVC non compliance - > > GET_DEF(PROBE) not supported. Enabling workaround. > > May 3 07:46:44 master kernel: [ 61.442272] uvcvideo: Failed to query (129) > > UVC probe control : -32 (exp. 26). > > May 3 07:46:44 master kernel: [ 61.442275] uvcvideo: Failed to initialize > > the device (-5). > > May 3 07:46:44 master kernel: [ 61.442350] usbcore: registered new interface > > driver uvcvideo > > May 3 07:46:44 master kernel: [ 61.442352] USB Video Class driver (1.1.1) > > > > The kernel is the actual kernel of raring (3.8.0-19-generic, package linux - > > 3.8.0-19.30). > > > > But when I boot raring with kernel 3.5.0-27 (last kernel from quantal) the > > webcam it works fine: > > > > May 3 07:39:36 master kernel: [ 370.964836] uvcvideo: Found UVC 1.00 device > > Microsoft LifeCam NX-3000 (045e:0721) > > May 3 07:39:36 master kernel: [ 370.965309] uvcvideo: UVC non compliance - > > GET_DEF(PROBE) not supported. Enabling workaround. > > May 3 07:39:36 master kernel: [ 370.966042] input: Microsoft LifeCam NX-3000 > > as /devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.2/2-1.2:1.0/input/input15 > > May 3 07:39:36 master kernel: [ 370.966208] usbcore: registered new > > interface driver uvcvideo > > May 3 07:39:36 master kernel: [ 370.966212] USB Video Class driver (1.1.1) > > > > It's probably the same problem as bug #1168430 ? > > > > Link to Launchpad bug report: > > https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1176126 > > From the bug report it seems you've bisected the problem and reached the > following offending commit (great work by the way, thank you for your patience > and help): > > [74a6af256b4816bf95ca59323dc06b8001673a43] "USB: EHCI: work around silicon bug > in Intel's EHCI controllers" > > I've CC'ed Alan Stern, the author of the commit. Alan, would you be able to > help J�? Jürgen, can you post usbmon traces taken from a kernel with the 74a6af256b48 commit present and a kernel with that commit reverted? I'd like to compare them for differences. Instructions are in the kernel source file Documentation/usb/usbmon.txt. Alan Stern -- To unsubscribe from this list: send the line "unsubscribe linux-usb" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html