lkml.org 
[lkml]   [2003]   [Aug]   [25]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
Date
From
SubjectRe: [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/

\
 
 \ /
  Last update: 2005-03-22 13:48    [W:0.036 / U:3.896 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site