Comment 33 for bug 554263

Revision history for this message
Miroslav (dzundam-deactivatedaccount) wrote :

Probably very similar problem on my
Dell (AMD TurionX2 2000MHz, AMD RS485 Northbridge, AMD SB600 Southbridge) and Ubuntu 10.04 64-bit.

Linux version 2.6.32-24-generic (buildd@crested) (gcc version 4.4.3 (Ubuntu 4.4.3-4ubuntu5) ) #42-Ubuntu SMP Fri Aug 20 14:21:58 UTC 2010 (Ubuntu 2.6.32-24.42-generic 2.6.32.15+drm33.5)

After several on/off cycles of the external USB webcam (e.g. I run cheese or skype several times, camera still connected)
camera suddenly stops working (I cannot turn it on again).

It is still listed in lsusb, but is not listed between multimedia devices anymore...

All other connected USB devices continue working,
but it is not possible to connect new USB devices, e.g. flash disk dongle or external HDD,
they are not listed in lsusb and there are no traces of them in kernel log...

I have to reboot the system to get the camera and USB system working again.

Kernel log shows:

kernel: [ 4467.132592] uvcvideo: Failed to set UVC probe control : -110 (exp. 26).
kernel: [ 4467.442591] uvcvideo: Failed to query (135) UVC control 6 (unit 3) : -110 (exp. 2).
kernel: [ 4480.462593] uvcvideo: Failed to query (135) UVC control 3 (unit 3) : -110 (exp. 2).
kernel: [ 4480.772594] uvcvideo: Failed to query (135) UVC control 9 (unit 3) : -110 (exp. 2).
kernel: [ 4481.082607] uvcvideo: Failed to query (135) UVC control 2 (unit 3) : -110 (exp. 2).
kernel: [ 4488.670075] uvcvideo: Failed to set UVC commit control : -110 (exp. 26).
kernel: [ 4502.076524] ehci_hcd 0000:00:13.5: force halt; handhake ffffc90000c4a424 00004000 00004000 -> -110

I think the problem is triggered by uvcvideo and causes ehci_hcd to crash.

Is somebody from kernel team aware of the problem with ehci?
I think we should have USB system tuned to perfection in 2010, it's very essential!