2008-09-18 20:30:58

by David Woodhouse

[permalink] [raw]
Subject: btusb reset quirk for MacBook Pro

Without this, my new shinybook tends to boot up either giving I/O errors
on 'hciconfig -a', or complaining about packets from non-existent ACL
connections.

Signed-off-by: David Woodhouse <[email protected]>

diff --git a/drivers/bluetooth/btusb.c b/drivers/bluetooth/btusb.c
index 6a01068..c46c299 100644
--- a/drivers/bluetooth/btusb.c
+++ b/drivers/bluetooth/btusb.c
@@ -157,6 +157,8 @@ static struct usb_device_id blacklist_table[] = {
/* Frontline ComProbe Bluetooth Sniffer */
{ USB_DEVICE(0x16d3, 0x0002), .driver_info = BTUSB_SNIFFER },

+ /* MacBook Pro 4,1 */
+ { USB_DEVICE(0x05ac, 0x820f), .driver_info = BTUSB_RESET },
{ } /* Terminating entry */
};

--
David Woodhouse Open Source Technology Centre
[email protected] Intel Corporation



2008-09-27 04:33:16

by Marcel Holtmann

[permalink] [raw]
Subject: Re: btusb reset quirk for MacBook Pro

Hi David,

> Without this, my new shinybook tends to boot up either giving I/O errors
> on 'hciconfig -a', or complaining about packets from non-existent ACL
> connections.

a similar patch been merged into Linus tree. Thanks.

Regards

Marcel