[ltp] Re: Fingerprint Reader -> USB -> no C3

Florian Reitmeir linux-thinkpad@linux-thinkpad.org
Mon, 25 Feb 2008 12:50:15 +0100


On Mon, 25 Feb 2008, Rolf Kutz wrote:

> On 25/02/08 10:57 +0100, Florian Reitmeir wrote:
>> On Sun, 24 Feb 2008, Stefan Monnier wrote:
>>> > hw.thinkpad_fingerprint true -> disable the reader
>>> > hw.thinkpad_fingerprint false -> enable the reader
>>> Thanks: now I got my T60 down to 13W again!  It makes a 2W difference
>>> almost.  But in my case (Debian stock 2.6.23 kernel) putting it in
>>> "auto" works as well as putting it in "suspend".  Don't know why it
>>> isn't in "auto" in the first place since all the USB power settings in
>>> the /sys files seem to indicate that it's all in "autosuspend" mode.
>>
>> the problem is, the kernel people did change the autosuspend policy in the
>> kernel .. while the core usb is autosuspend enabled, IMHO the devices are now
>> on a white/backlist for autosuspend (i didn't look into the kernel code)
>>
>> i did notice the problem because every time regardless of my config powertop
>> suggested to "enable autosuspend" for usb.. and after applying the CPU did C3
>> again... and i really do not need the reader :-)
>
> What version of Powertop? 1.8 hat a bug that
> caused this.

always the latest of debian/unstable, but the bug is not a powertop bug, its
a kernel change.

here in my 2.6.24.x kernel, after every resume from STR i need to disable the
device.. again. 

-- 
Florian Reitmeir