Le lundi 27 octobre 2008 à 19:04 +0100, Marcel Holtmann a écrit : > Hi Guillaume, > > > It seems this particular dongle needs a quirk that existed in hci_usb, > > but doesn't in btusb. > > > > Is it possible to send some command to use this dongle (as hciconfig > > reset can replace the reset quirk) ? > > > > Or should the quirk be introduced in btusb too ? > > you can load btusb with reset=1 and that does the same trick, but the > quirk should be added to btusb directly. Send in the lsusb output and > content of /proc/bus/usb/devices for your dongle. Sorry I was not clear enough... It's a different init quirk that concern only that dongle at the moment. With this patch it should be clearer. Regards, Guillaume B.
This patch should allow the 0a5c:2009 broadcom dongle to work with btusb. See this Mandriva bug for more information: http://qa.mandriva.com/show_bug.cgi?id=44886 (and soon, for results of Jan tests especially) Signed-off-by: Guillaume Bedot <littletux@xxxxxxxx> --- kernel-linus-2.6.28-0.rc1.1.1mdv.orig/drivers/bluetooth/btusb.c 2008-10-27 17:36:17.000000000 +0100 +++ kernel-linus-2.6.28-0.rc1.1.1mdv/drivers/bluetooth/btusb.c 2008-10-27 17:37:11.000000000 +0100 @@ -96,6 +96,7 @@ /* Broadcom BCM2035 */ { USB_DEVICE(0x0a5c, 0x2035), .driver_info = BTUSB_RESET | BTUSB_WRONG_SCO_MTU }, { USB_DEVICE(0x0a5c, 0x200a), .driver_info = BTUSB_RESET | BTUSB_WRONG_SCO_MTU }, + { USB_DEVICE(0x0a5c, 0x2009), .driver_info = BTUSB_BCM92035 }, /* Broadcom BCM2045 */ { USB_DEVICE(0x0a5c, 0x2039), .driver_info = BTUSB_RESET | BTUSB_WRONG_SCO_MTU },