Alan Stern wrote:
> On Tue, 15 Nov 2005, Jan Kiszka wrote:
> 
>> I placed some printks in the rt2570's disconnect routine. While I can
>> find them in the logs when I physically disconnect the stick, I did not
>> get them last night during another sporadic disconnect. So the
>> high-level driver seems to be out of the game regarding the stack
>> lock-up, doesn't it?
>>
>> I'm now trying if the situation changes without the ehci being loaded.
> 
> It could be that the problem is in the ehci_endpoint_disable routine in
> the EHCI driver; that would prevent the disconnect routine from getting
> called.  Maybe even the hang is caused by whatever caused the sporadic
> disconnect.  Try putting printk statements at the entry and exit points of
> that routine and see what you get.

Ok.

> 
> And get that stack trace.  It's the best way to find the exact location of 
> the problem.
> 

Will the trace I request typically hours after the disconnect (I can't
sit aside my box all the time...) still contain valuable information? Or
should I better place some trace-triggering command at a prominent place?

Jan

Attachment: signature.asc
Description: OpenPGP digital signature

Reply via email to