Index: usbdevs =================================================================== RCS file: /cvsroot/src/sys/dev/usb/usbdevs,v retrieving revision 1.711 diff -u -r1.711 usbdevs --- usbdevs 1 Feb 2016 14:54:33 -0000 1.711 +++ usbdevs 14 Feb 2016 23:06:28 -0000 @@ -875,7 +875,13 @@ product APPLE IPAD_MINI 0x12ab Apple iPad Mini product APPLE ETHERNET 0x1402 Apple USB to Ethernet product APPLE BLUETOOTH2 0x8205 Bluetooth -product APPLE BLUETOOTH_HOST_C 0x821f Bluetooth USB Host Controller +product APPLE BLUETOOTH_HOST_1 0x8213 Bluetooth USB Host Controller MacBookPro 7,1 +product APPLE BLUETOOTH_HOST_2 0x8215 Bluetooth USB Host Controller iMac 11,1 +product APPLE BLUETOOTH_HOST_3 0x821a Bluetooth USB Host Controller MacBookPro 8,2 +product APPLE BLUETOOTH_HOST_4 0x821b Bluetooth USB Host Controller MacBookAir 3,1 3,2 +product APPLE BLUETOOTH_HOST_5 0x821f Bluetooth USB Host Controller MacBookAir 4,1 +product APPLE BLUETOOTH_HOST_6 0x8281 Bluetooth USB Host Controller MacMini 5,1 +product APPLE BLUETOOTH_HOST_7 0x828f Bluetooth USB Host Controller MacBookAir 6,1 product APPLE BLUETOOTH 0x8300 Bluetooth /* ArkMicroChips products */ Index: ubt.c =================================================================== RCS file: /cvsroot/src/sys/dev/usb/ubt.c,v retrieving revision 1.51 diff -u -r1.51 ubt.c --- ubt.c 20 May 2014 18:25:54 -0000 1.51 +++ ubt.c 14 Feb 2016 23:06:31 -0000 @@ -309,7 +309,19 @@ } ubt_dev[] = { { { USB_VENDOR_BROADCOM, USB_PRODUCT_BROADCOM_BCM2033NF }, UMATCH_NONE }, - { { USB_VENDOR_APPLE, USB_PRODUCT_APPLE_BLUETOOTH_HOST_C }, + { { USB_VENDOR_APPLE, USB_PRODUCT_APPLE_BLUETOOTH_HOST_1 }, + UMATCH_VENDOR_PRODUCT }, + { { USB_VENDOR_APPLE, USB_PRODUCT_APPLE_BLUETOOTH_HOST_2 }, + UMATCH_VENDOR_PRODUCT }, + { { USB_VENDOR_APPLE, USB_PRODUCT_APPLE_BLUETOOTH_HOST_3 }, + UMATCH_VENDOR_PRODUCT }, + { { USB_VENDOR_APPLE, USB_PRODUCT_APPLE_BLUETOOTH_HOST_4 }, + UMATCH_VENDOR_PRODUCT }, + { { USB_VENDOR_APPLE, USB_PRODUCT_APPLE_BLUETOOTH_HOST_5 }, + UMATCH_VENDOR_PRODUCT }, + { { USB_VENDOR_APPLE, USB_PRODUCT_APPLE_BLUETOOTH_HOST_6 }, + UMATCH_VENDOR_PRODUCT }, + { { USB_VENDOR_APPLE, USB_PRODUCT_APPLE_BLUETOOTH_HOST_7 }, UMATCH_VENDOR_PRODUCT }, }; #define ubt_lookup(vendor, product) \ .