Comment 7 for bug 435352

Revision history for this message
Jorge Juan (jjchico) wrote :

Hi!

The issue is still there with new 2.6.31-11.36 kernel.

Linux jjchico-netbook 2.6.31-11-generic #36-Ubuntu SMP Fri Sep 25 06:37:51 UTC 2009 i686 GNU/Linux

dmesg just after modprobe uvcvideo (it is blacklisted on boot) and trying to suspend:
...
[ 244.778706] Linux video capture interface: v2.00
[ 244.808507] uvcvideo: Found UVC 1.00 device BisonCam, NB Pro (5986:0203)
[ 244.826401] input: BisonCam, NB Pro as /devices/pci0000:00/0000:00:1d.7/usb1/1-5/1-5:1.0/input/input10
[ 244.827019] usbcore: registered new interface driver uvcvideo
[ 244.829607] USB Video Class driver (v0.1.0)
[ 244.870043] ehci_hcd 0000:00:1d.7: force halt; handhake f8046424 00004000 00000000 -> -110
[ 246.118062] hub 1-0:1.0: cannot reset port 6 (err = -108)
[ 246.118091] hub 1-0:1.0: cannot reset port 6 (err = -108)
[ 246.118112] hub 1-0:1.0: cannot reset port 6 (err = -108)
[ 246.118132] hub 1-0:1.0: cannot reset port 6 (err = -108)
[ 246.118153] hub 1-0:1.0: cannot reset port 6 (err = -108)
[ 246.118168] hub 1-0:1.0: Cannot enable port 6. Maybe the USB cable is bad?
[ 246.118191] hub 1-0:1.0: cannot disable port 6 (err = -108)
...
[ 365.863414] CPU0 attaching NULL sched-domain.
[ 365.863428] CPU1 attaching NULL sched-domain.
[ 365.877281] CPU0 attaching sched-domain:
[ 365.877298] domain 0: span 0-1 level SIBLING
[ 365.877312] groups: 0 1
[ 365.877334] CPU1 attaching sched-domain:
[ 365.877344] domain 0: span 0-1 level SIBLING
[ 365.877363] groups: 1 0
[ 366.289055] ERROR!!! RTMPCancelTimer failed, Timer hasn't been initialize!
[ 366.749986] PM: Syncing filesystems ... done.
[ 366.753729] PM: Preparing system for mem sleep
[ 366.753737] Freezing user space processes ... (elapsed 0.00 seconds) done.
[ 366.755351] Freezing remaining freezable tasks ... (elapsed 0.00 seconds) done.
[ 366.755552] PM: Entering mem sleep
[ 366.755573] Suspending console(s) (use no_console_suspend to debug)
[ 366.776175] uvcvideo: Failed to set UVC commit control : -108 (exp. 26).
[ 366.776189] uvcvideo 1-5:1.1: resume error -5
[ 366.776212] pm_op(): usb_dev_suspend+0x0/0x10 returns -108
[ 366.776223] PM: Device 1-5 failed to suspend: error -108
[ 366.776231] PM: Some devices failed to suspend
[ 366.830565] uvcvideo: Failed to set UVC commit control : -108 (exp. 26).
[ 366.830579] uvcvideo 1-5:1.1: resume error -5
[ 366.948329] PM: resume devices took 0.172 seconds
[ 366.948350] PM: Finishing wakeup.
[ 366.948354] Restarting tasks ... done.
...

I would also set severity to high since it is very popular hardware. I also have asked for nomination for karmic. If it is not scheduled for karmic there will be thousands of netbooks over there that will become unusable (no USB, no suspend, ...) after upgrading to karmic. At least, uvcvideo should be blacklisted from these devices and commented in the release notes.