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