Subject: Re: kern/35128 (USB host controller resume fails on ThinkPad X32)
To: None <gnats-bugs@NetBSD.org>
From: Jared D. McNeill <jmcneill@invisible.ca>
List: netbsd-bugs
Date: 08/03/2007 07:49:16
wiz@netbsd.org wrote:
>> Log Message:
>> Establish powerhooks in the proper order. From Anon Ymous
> says submitter.

I say so also. Why do you believe this fix to be incorrect?

The original behaviour was badly broken -- after you transition the 
device to D3 on suspend, you can't expect writing any UHCI registers to 
work. Likewise, we need to transition to D0 on resume before restoring 
UHCI registers -- if the previous code worked for anybody, it was a fluke.

Cheers,
Jared