Subject: Re: kern/35128 (USB host controller resume fails on ThinkPad X32)
To: None <kern-bug-people@netbsd.org, gnats-admin@netbsd.org,>
From: Jared D. McNeill <jmcneill@invisible.ca>
List: netbsd-bugs
Date: 08/03/2007 11:55:02
The following reply was made to PR kern/35128; it has been noted by GNATS.

From: "Jared D. McNeill" <jmcneill@invisible.ca>
To: gnats-bugs@NetBSD.org
Cc: kern-bug-people@netbsd.org, netbsd-bugs@netbsd.org,
	gnats-admin@netbsd.org, wiz@netbsd.org, hira@po6.nsk.ne.jp
Subject: Re: kern/35128 (USB host controller resume fails on ThinkPad X32)
Date: Fri, 03 Aug 2007 07:49:16 -0400

 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