bluetooth dongle blacklist otg android linux

贪便宜去淘宝买了个10元的USB蓝牙适配器

一查:Cambridge Silicon Radio Ltd

USB\VID_0A12&PID_0001&REV_1989

结果linux内核屏蔽了这个设备。

http://lxr.free-electrons.com/source/drivers/bluetooth/btusb.c?v=3.0#L96

static struct usb_device_id blacklist_table[] = {
    /* CSR BlueCore devices */
    { USB_DEVICE(0x0a12, 0x0001), .driver_info = BTUSB_CSR },

所以如果你也有CSR芯片(BlueCore® BC7820™)的蓝牙,那么恭喜你,Android OTG和Linux都没法用。

当时觉得悲剧了。via

Comments