https://bugzilla.novell.com/show_bug.cgi?id=403346 Summary: libusb and/or kernel cause complete hang Product: openSUSE 11.0 Version: Final Platform: i686 OS/Version: openSUSE 11.0 Status: NEW Severity: Major Priority: P5 - None Component: Kernel AssignedTo: bnc-team-screening@forge.provo.novell.com ReportedBy: stefan.neis@kobil.com QAContact: qa@suse.de Found By: --- We have some hardware which is mostly treated as USB-attached CDRom-drive, however for some special purposes we need to _not_ access it via the usb_storage driver, but rather via libusb. So we call usb_detach_kernel_driver_np to get access to the device. This works nicely with all SuSE-10.x versions (and also some current Ubuntu versions). However, testing it on openSuSE 11.0 results in a complete hang, the system never returns from the call to usb_detach_kernel_driver_np (or at least not within a reasonable amount of time). The system is completely unresponsive at that time, it doesn't react to keyboard or mouse input, and doesn't react to network traffic either (not even a reply to a ping). Searching for possibly related stuff I found e.g. http://www.mail-archive.com/debian-bugs-closed@lists.debian.org/msg187645.ht... and applied the patch given there to the libusb source-rpm, compiled, and installed the modified version. This somewhat improved the situation, now usb_detach_kernel_driver_np succeeds, and the software proceeds to a first call to usb_interrupt_read, which however still results in the same kind of hang. :-( ATM, my only idea is that somewhere in the USB part of the kernel, an endless loop might be hidden that's similar to the one fixed by that debian-bug mentioned above for libusb. Thanks for any ideas/suggestions on what to do here... -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.