I am having a problem with a cardbus modem.  The cardbus device has an internal
OHCI host controller and 2 usbserial devices attached to that controller.  I am
running a 2.6.16 kernel on an Arm ixp425 Coyote based system.

The device works fine.  However to insert the device I must first unload the
ohci_hcd module.  Insert the card and then let hotplug take care of
reinitializing everything.  All the ohci host devices are reattached along with
all the attached usb devices.

If I insert the card without unloading the ohci_hcd module hotplug will see and
attach the ohci host controller but never attaches the usbserial devices.  Doing
cat /proc/interrupts I see that the interrupt shared by the yenta sockets and
the ohci_hcd continue to get flooded with interrupts.  Doing cat
/proc/bus/usb/devices will hang the system.

I have other usb devices attached to the onboard ohci host controller so
unloading this module everytime is not really an option.

Is there some difference related to how interrupts are handled which causes
reloading and reinitializing the driver to work properly where as just
hotplugging the device causes the device to not be detected fully and hang the
system.

Thanks
Brian


-------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
linux-usb-devel@lists.sourceforge.net
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel

Reply via email to