Messages in this thread | | | Date | Mon, 25 Aug 2003 16:25:29 +0100 | From | cb-lkml@fish ... | Subject | Re: [OOPS] [USB] [2.6.0-test3] crash after inserting bluetooth dongle |
| |
On Thu, Aug 21, 2003 at 03:56:14PM -0700, Greg KH wrote: > On Thu, Aug 21, 2003 at 10:14:10PM +0100, cb-lkml@fish.zetnet.co.uk wrote: > > I got this oops. Suspicious /proc/interrupts is below, as well as > > /proc/ioports, dmesg output, config, and lspci -vvv. > > This has been fixed in the test3-bk tree, I would suggest either waiting > for test4, or downloading the latest -bk patch. > > If this still happens in 2.6.0-test4, please let the bluetooth driver > author know about it.
Hi Greg, Maxim,
2.6.0-test3-mm3 works fine until APM suspend when the USB controller stops delivering interrupts. (I'll report further when I have USB working again)
However, in 2.6.0-test4, and 2.6.0-test4-mm1, my USB mouse works but the bluetooth dongle fails. dmesg logs the following
hub 1-0:0: debounce: port 1: delay 100ms stable 4 status 0x101 hub 1-0:0: new USB device on port 1, assigned address 3 PM: Adding info for usb:1-1 PM: Adding info for usb:1-1:0 hci_usb: probe of 1-1:1 failed with error -5 PM: Adding info for usb:1-1:1 hci_usb: probe of 1-1:2 failed with error -5 PM: Adding info for usb:1-1:2 hci_usb_isoc_rx_submit: hci0 isoc rx submit failed urb c4d6c014 err -22
I've done a bit of printk debugging and found that: error -5 is -EIO, which is returned because the following test in hci_usb.c triggers: if (intf->altsetting[0].desc.bNumEndpoints < 3) return -EIO;
during the first probe bNumEndpoints is 2, during the second it equals 0.
The bluetooth dongle is a bluetake bt009.
I can test patches if required.
Charlie - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
| |