Enable CONFIG_BT_ATH3K for Atheros AR3012 Bluetooth on generic-x86-64
Author: therajuahammadCreated Sep 7, 2026Updated Sep 21, 2026
Describe the issue you are experiencing
Describe the issue you are experiencing
The internal Bluetooth adapter on my ASUS laptop is detected by the HAOS kernel as a USB device, but no Bluetooth HCI controller is created.
The Bluetooth hardware is an Atheros AR3012 with USB ID 04ca:3010.
Home Assistant shows:
No unconfigured Bluetooth adapters found.
The device is correctly detected on USB, but there is no driver bound to the Bluetooth interfaces and /sys/class/bluetooth/ is empty.
I believe the issue is that CONFIG_BT_ATH3K is disabled in the HAOS kernel.
What operating system image do you use?
generic-x86-64
What version of Home Assistant Operating System is installed?
Home Assistant OS 18.2
Kernel version
Linux 6.18.39-haos
Hardware details
Laptop: ASUS X-series laptop
Bluetooth chipset:
- Atheros AR3012
- USB VID:
04ca - USB PID:
3010
USB detection:
usb 1-6: New USB device found, idVendor=04ca, idProduct=3010
### What operating system image do you use?
generic-x86-64 (Generic UEFI capable x86-64 systems)
### What version of Home Assistant Operating System is installed?
18.2
### Did the problem occur after upgrading the Operating System?
No
### Hardware details
Laptop: ASUS X-series laptop
Bluetooth chipset:
Atheros AR3012
USB VID: 04ca
USB PID: 3010
### Steps to reproduce the issue
1.usb 1-6: New USB device found, idVendor=04ca, idProduct=3010
2.
3.
...
### Anything in the Supervisor logs that might be useful for us?
```txt
usb 1-6: New USB device found, idVendor=04ca, idProduct=3010Anything in the Host logs that might be useful for us?
usb 1-6: New USB device found, idVendor=04ca, idProduct=3010System information
No response
Additional information
No response
Source: home-assistant/operating-system