On Mon, May 29, 2000 at 04:31:16PM +0300, Aki M Laukkanen wrote:
> On Sun, 28 May 2000, Greg KH wrote:
> > When the Visor completes whatever it was told to do, it disconnects from
> > the usb bus, this causes the attached oops which looks suspiciously like a
> > slab poisoning error.
> 
> I don't see any other choice. At the time usb_disconnect is called someone
> has already freed the hub.

That's all I can think of too, but I can't see where it is happening either.

> o Sleeps. At this point someone could call usb_disconnect() 
>   or rather usb_free_dev() for the hub. The question is how? The occurences
>   of these in usb-ohci seem to jive with usb-uhci usage and seem highly 
>   unlikely. You weren't resuming or rmmod:ing usb-ohci at the time I assume.

No I'm not. But what is different is that the Visor does a disconnect
from the bus when it is finished. That is when this oops happens.

Does anyone else see this if they yank out a device while it is open
doing things on OHCI? All my other usb devices are packed away in a box
somewhere, so all I have to test this with is a Visor. 

thanks,

greg k-h
greg@(kroah|wirex).com

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to