[ltp] X60 - (bad) experience, others?

Tino Keitel linux-thinkpad@linux-thinkpad.org
Fri, 8 Feb 2008 11:51:34 +0100


On Thu, Feb 07, 2008 at 18:53:52 +0100, Nils Faerber wrote:
> Tino Keitel schrieb:
> > On Tue, Jan 29, 2008 at 19:41:48 +0100, Nils Faerber wrote:
> > [...]
> >> Update:
> >> I basically found the guilty: uhci_hcd!
> >> The strange thing is that auto-suspend is enabled (and also on all
> >> devices) and that I did not have to remove it for getting 9.5W with
> >> 2.6.22. So something from 2.6.22 -> 2.6.24 changed in uhci_hcd and the
> >> change was not good, i.e. causing the CPU not entering C3 in 70-80%.
> >> Again, this was not necessary with 2.6.22...
> > IIRC auto-suspend for USB was disabled per default in 2.6.23 because it
> > broke too many devices.
> 
> Oh... I checked my kernel .config and it still has "CONFIG_USB_SUSPEND
> Y" - will this be overridden somewhere else? I had so far no issues with
> it so I would very much like to use it. Also checking usbcore entry sais
> "2" for autosuspend so I assume I have it still enabled? Then it does
> not work anymore...

I think Documentation/usb/power-management.txt in the kernel source
2.6.23 or 2.6.24 is worth a look. It mentions that not all devices use
autosuspend (actually, only a few device types do) per default, even
when the global switch is enabled.

Regards,
Tino