Well, now that the list is back up...

Randy rejected a patch of mine because, while it worked fine on OHCI, it
locks up a system using UHCI controllers (either driver).  This happens
when my driver is using the interrupt endpoint of a device.

While I can't reproduce _exactly_ what Randy reported, I can come pretty
close.  And what I've found it this: I load the driver once and it uses
usb_request_irq().  Everything seems fine.  I rmmod the driver and it uses
usb_release_irq().  Everything still seems fine.  I load the driver again,
and while the debugging messages seem okay, I never get the interrupt
callback.  If I unplug the device and then re-attach it, it works fine
again (of course, that calls usb_release_irq() and usb_request_irq()
again).

Note that this works fine on OHCI.  Does anyone have any idea what's wrong
on UHCI?  I really need this cleared up, because the patch that Randy
rejected is very important.

Matt Dharm

-- 
Matthew Dharm                              Home: [EMAIL PROTECTED] 
Engineer, Qualcomm, Inc.                         Work: [EMAIL PROTECTED]

What, are you one of those Microsoft-bashing Linux freaks?
                                        -- Customer to Greg
User Friendly, 2/10/1999


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

Reply via email to