Hello,

I've noticed a regression between linux 2.6.11 (.8) and 2.6.12-rc6: Suspending and resuming my mouse used to work perfectly on 2.6.11, doing echo -n 1 > /sys/bus/usb/devices/usb1/1-2/power/state
and "echo -n 0..." to resume it.

On 2.6.12-rc6 the suspend generates this printk :
usbhid 1-2:1.0: suspend 1 fail, code 0

Then the mouse seems to suspend correctly anyway (and power/state shows the new state)... but on the resume, even if the mouse led turns on again, the pointer will not move anymore. The same happens with any suspend level (from 1 to 4). Trigerring the mouse resume by a mouse click results in the same problem.

Unplugging and plugging the mouse back make it working again.

My mouse:
Bus 001 Device 014: ID 046d:c016 Logitech, Inc. Optical Mouse

My usb controller (uhci) :
00:1f.2 USB Controller: Intel Corporation 82801BA/BAM USB (Hub #1) (rev 03)

Anyone has some advice as what can cause this regression? How can I try to debug this? I had a look at the diff but nothing shocked me :-/

Thanks,
Eric


-------------------------------------------------------
This SF.Net email is sponsored by: NEC IT Guy Games.  How far can you shotput
a projector? How fast can you ride your desk chair down the office luge track?
If you want to score the big prize, get to know the little guy. Play to win an NEC 61" plasma display: http://www.necitguy.com/?r=20
_______________________________________________
linux-usb-devel@lists.sourceforge.net
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel

Reply via email to