The solution you've found appears to have resolved the issue. From what was mentioned in the kernel doc, it's unlikely that the power/level attribute will be set to default to "auto" because of the issues it raises so I'll be closing this report. Thanks.
Hi Paulo,
Thanks for all that research and feedback. Just to provide some additional information, USB_SUSPEND is enabled by default in the Ubuntu Hardy Kernel:
ogasawara@ yoji:~/ ubuntu- hardy/debian/ config$ grep -rn "USB_SUSPEND" *
amd64/config: 2875:CONFIG_ USB_SUSPEND= y
i386/config. 386:1995: CONFIG_ USB_SUSPEND= y
i386/config. server: 1997:CONFIG_ USB_SUSPEND= y
i386/config. virtual: 490:# CONFIG_USB_SUSPEND is not set
i386/config. generic: 1991:CONFIG_ USB_SUSPEND= y
ia64/config: 2349:CONFIG_ USB_SUSPEND= y
lpia/config: 2657:CONFIG_ USB_SUSPEND= y
powerpc/ config: 2521:CONFIG_ USB_SUSPEND= y
I'll also provide a link to the document you reference in case others don't know where to find it:
http:// git.kernel. org/?p= linux/kernel/ git/torvalds/ linux-2. 6.git;a= blob;f= Documentation/ usb/power- management. txt;h=b2fc4d4a9 9177be7bd48dce5 60d1f28417c60aa 9;hb=HEAD
The solution you've found appears to have resolved the issue. From what was mentioned in the kernel doc, it's unlikely that the power/level attribute will be set to default to "auto" because of the issues it raises so I'll be closing this report. Thanks.