Hello! I want to choose usb bluetooth adapter to connect laptop with bluetooth headphones. Using 'GNU with Linux-Libre 4.20 (beta)' on Lenovo G50-30 and this list of devices I cannot use bluetooth, cause Atheros (wifi adapter with bluetooth all in one) has no free drivers in the kernel.
$ lspci 00:00.0 Host bridge: Intel Corporation Atom Processor Z36xxx/Z37xxx Series SoC Transaction Register (rev 0e) 00:02.0 VGA compatible controller: Intel Corporation Atom Processor Z36xxx/Z37xxx Series Graphics & Display (rev 0e) 00:13.0 SATA controller: Intel Corporation Atom Processor E3800 Series SATA AHCI Controller (rev 0e) 00:1a.0 Encryption controller: Intel Corporation Atom Processor Z36xxx/Z37xxx Series Trusted Execution Engine (rev 0e) 00:1b.0 Audio device: Intel Corporation Atom Processor Z36xxx/Z37xxx Series High Definition Audio Controller (rev 0e) 00:1c.0 PCI bridge: Intel Corporation Atom Processor E3800 Series PCI Express Root Port 1 (rev 0e) 00:1c.2 PCI bridge: Intel Corporation Atom Processor E3800 Series PCI Express Root Port 3 (rev 0e) 00:1c.3 PCI bridge: Intel Corporation Atom Processor E3800 Series PCI Express Root Port 4 (rev 0e) 00:1d.0 USB controller: Intel Corporation Atom Processor Z36xxx/Z37xxx Series USB EHCI (rev 0e) 00:1f.0 ISA bridge: Intel Corporation Atom Processor Z36xxx/Z37xxx Series Power Control Unit (rev 0e) 00:1f.3 SMBus: Intel Corporation Atom Processor E3800 Series SMBus Controller (rev 0e) 02:00.0 Network controller: Qualcomm Atheros QCA9565 / AR9565 Wireless Network Adapter (rev 01) 03:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 10) It is hard to find which of devices from here https://h-node.org/bluetooth/catalogue/en <https://h-node.org/bluetooth/catalogue/en> really exist in electronic web-shop I use, but I've found this one: 'Cambridge Silicon Radio Ltd Orico Bluetooth 4.0 Adapter (BTA-402-BK)CSR85108ware BD-400' https://h-node.org/bluetooth/catalogue/en/1/1/Cambridge-Silicon-Radio-Ltd/undef/yes/USB/bluetooth-works/undef <https://h-node.org/bluetooth/catalogue/en/1/1/Cambridge-Silicon-Radio-Ltd/undef/yes/USB/bluetooth-works/undef> In the web-shop there is exactly this 'Bluetooth adapter ORICO BTA-408-BK v.4.0'. 408 instead of 402 as in h-node. Can I hope driver will work nice for 408? Is there anywhere this device driver readme to figure out which devices it supports? Linux-Libre-4.20 has also Texas Instruments, Nokia, Mediatek, Qualcomm, Broadcom devices $ find linux-4.20/Documentation -name '*bluet*' ./devicetree/bindings/net/broadcom-bluetooth.txt ./devicetree/bindings/net/qualcomm-bluetooth.txt ./devicetree/bindings/net/ti-bluetooth.txt ./devicetree/bindings/net/nokia-bluetooth.txt ./devicetree/bindings/net/mediatek-bluetooth.txt ./devicetree/bindings/net/bluetooth.txt But these vendors are not presented in h-node. How to choose usb bluetooth adapter which will work exactly?