Subject: Re: interrupt storm after resume on Thinkpad T61
To: David Young <dyoung@pobox.com>
From: Jared D. McNeill <jmcneill@invisible.ca>
List: current-users
Date: 01/25/2008 13:35:01
On Fri, 25 Jan 2008, David Young wrote:
> On Fri, Jan 25, 2008 at 04:02:15PM +0000, Steven M. Bellovin wrote:
>> drvctl hung when I tried using it to
>> detach one of the offending USB ports.)
>
> Where has drvctl hung in the kernel?  Can you drop into the kernel
> debugger and get a backtrace for drvctl's PID?

This can happen if the device's detach function assumes that the device is 
powered on, and tries to access an io or mem resource with the device in 
D3 state. It is likely that his USB initialization was not successful 
after resume from S3, and the devices were simply powered off.

Jared