I've installed Ubuntu 24.04.2 LTS on a new PC and I'm facing an issue with the Bluetooth adapter. The system detects it, and it appears powered on, but it cannot discover any nearby Bluetooth devices.
Here's the relevant system and diagnostic information:
Operating System: Ubuntu 24.04.2 LTS Kernel Version: 6.11.0-24-generic Bluetooth Adapter: IMC Networks Bluetooth Radio (USB ID 13d3:3600)
Diagnostic Outputs:
lsusb output:
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 002: ID 174c:2074 ASMedia Technology Inc. ASM1074 High-Speed hub
Bus 003 Device 003: ID 05e3:0608 Genesys Logic, Inc. Hub
Bus 003 Device 004: ID 30fa:2350 INSTANT USB Keyboard
Bus 003 Device 005: ID 05e3:0608 Genesys Logic, Inc. Hub
Bus 003 Device 006: ID 0b05:19af ASUSTek Computer, Inc. AURA LED Controller
Bus 003 Device 007: ID 30fa:0400 USB Optical Mouse
Bus 003 Device 008: ID 13d3:3600 IMC Networks Bluetooth Radio
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 004 Device 002: ID 174c:3074 ASMedia Technology Inc. ASM1074 SuperSpeed hub
lspci | grep Ethernet:
84:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8125 2.5GbE Controller (rev 0c)
lsmod | grep bluetooth and lsmod | grep btusb output:
bluetooth 1028096 34 btrtl,btmtk,btintel,btbcm,bnep,btusb,rfcomm
btusb 69632 0
btrtl 36864 1 btusb
btintel 69632 1 btusb
btbcm 24576 1 btusb
btmtk 36864 1 btusb
bluetooth 1028096 34 btrtl,btmtk,btintel,btbcm,bnep,btusb,rfcomm
systemctl status bluetooth
bluetooth.service - Bluetooth service
Loaded: loaded (/usr/lib/systemd/system/bluetooth.service; enabled; preset: enabled)
Active: active (running) since Sun 2025-04-27 12:53:16 EDT; 5min ago
Docs: man:bluetoothd(8)
Main PID: 960 (bluetoothd)
Status: "Running"
Tasks: 1 (limit: 37563)
Memory: 3.2M (peak: 3.7M)
CPU: 17ms
CGroup: /system.slice/bluetooth.service
└─960 /usr/libexec/bluetooth/bluetoothd
Apr 27 12:53:40 moribots bluetoothd[960]: Endpoint registered: sender=:1.74 path=/MediaEndpoint/A2DPSource/aptx_ll_1
Apr 27 12:53:40 moribots bluetoothd[960]: Endpoint registered: sender=:1.74 path=/MediaEndpoint/A2DPSource/aptx_ll_0
Apr 27 12:53:40 moribots bluetoothd[960]: Endpoint registered: sender=:1.74 path=/MediaEndpoint/A2DPSource/aptx_ll_duplex_1
Apr 27 12:53:40 moribots bluetoothd[960]: Endpoint registered: sender=:1.74 path=/MediaEndpoint/A2DPSource/aptx_ll_duplex_0
Apr 27 12:53:40 moribots bluetoothd[960]: Endpoint registered: sender=:1.74 path=/MediaEndpoint/A2DPSource/faststream
Apr 27 12:53:40 moribots bluetoothd[960]: Endpoint registered: sender=:1.74 path=/MediaEndpoint/A2DPSource/faststream_duplex
Apr 27 12:53:40 moribots bluetoothd[960]: Endpoint registered: sender=:1.74 path=/MediaEndpoint/A2DPSink/opus_05
Apr 27 12:53:40 moribots bluetoothd[960]: Endpoint registered: sender=:1.74 path=/MediaEndpoint/A2DPSource/opus_05
Apr 27 12:53:40 moribots bluetoothd[960]: Endpoint registered: sender=:1.74 path=/MediaEndpoint/A2DPSink/opus_05_duplex
Apr 27 12:53:40 moribots bluetoothd[960]: Endpoint registered: sender=:1.74 path=/MediaEndpoint/A2DPSource/opus_05_duplex
rfkill list all
0: hci0: Bluetooth
Soft blocked: no
Hard blocked: no
1: phy0: Wireless LAN
Soft blocked: no
Hard blocked: no
bluetoothctl show reports Powered: yes
Controller C0:BF:BE:B6:06:D9 (public)
Manufacturer: 0x005d (93)
Version: 0x0c (12)
Name: moribots
Alias: moribots
Class: 0x006c0104 (7078148)
Powered: yes
Discoverable: no
DiscoverableTimeout: 0x000000b4 (180)
Pairable: yes
UUID: A/V Remote Control (0000110e-0000-1000-8000-00805f9b34fb)
UUID: Handsfree Audio Gateway (0000111f-0000-1000-8000-00805f9b34fb)
UUID: PnP Information (00001200-0000-1000-8000-00805f9b34fb)
UUID: Audio Sink (0000110b-0000-1000-8000-00805f9b34fb)
UUID: Audio Source (0000110a-0000-1000-8000-00805f9b34fb)
UUID: A/V Remote Control Target (0000110c-0000-1000-8000-00805f9b34fb)
UUID: Generic Access Profile (00001800-0000-1000-8000-00805f9b34fb)
UUID: Generic Attribute Profile (00001801-0000-1000-8000-00805f9b34fb)
UUID: Device Information (0000180a-0000-1000-8000-00805f9b34fb)
UUID: Handsfree (0000111e-0000-1000-8000-00805f9b34fb)
Modalias: usb:v1D6Bp0246d0548
Discovering: no
Roles: central
Roles: peripheral
Advertising Features:
ActiveInstances: 0x00 (0)
SupportedInstances: 0x05 (5)
SupportedIncludes: tx-power
SupportedIncludes: appearance
SupportedIncludes: local-name
SupportedSecondaryChannels: 1M
SupportedSecondaryChannels: 2M
SupportedSecondaryChannels: Coded
bluetoothctl scan on behavior: When I run scan on in bluetoothctl, the command executes and starts discovery, but it does not list any nearby Bluetooth devices.
Relevant dmesg output (kernel messages around device detection and related to bluetooth/firmware):
[ 0.514056] Relocating firmware framebuffer to offset 0x0000000000000000[d] within [mem 0x6800000000-0x6bffffffff flags 0x14220c]
[ 0.656835] xhci_hcd 0000:00:0d.0: xHCI Host Controller
[ 0.656841] xhci_hcd 0000:00:0d.0: new USB bus registered, assigned bus number 1
[ 0.657122] ahci 0000:80:17.0: version 3.0
[ 0.657940] xhci_hcd 0000:00:0d.0: hcc params 0x20007fc1 hci version 0x120 quirks 0x0000000200009810
[ 0.658458] ahci 0000:80:17.0: AHCI vers 0001.0301, 32 command slots, 6 Gbps, SATA mode
[ 0.658461] ahci 0000:80:17.0: 4/4 ports implemented (port mask 0xf0)
[ 0.658462] ahci 0000:80:17.0: flags: 64bit ncq sntf led clo only pio slum part ems deso sadm sds
[ 0.658898] xhci_hcd 0000:00:0d.0: xHCI Host Controller
[ 0.658900] xhci_hcd 0000:00:0d.0: new USB bus registered, assigned bus number 2
[ 0.658902] xhci_hcd 0000:00:0d.0: Host supports USB 3.2 Enhanced SuperSpeed
[ 0.658936] usb usb1: Product: xHCI Host Controller
[ 0.658937] usb usb1: Manufacturer: Linux 6.11.0-24-generic xhci-hcd
[ 0.659549] usb usb2: Product: xHCI Host Controller
[ 0.659550] usb usb2: Manufacturer: Linux 6.11.0-24-generic xhci-hcd
[ 0.662654] xhci_hcd 0000:80:14.0: xHCI Host Controller
[ 0.662676] xhci_hcd 0000:80:14.0: new USB bus registered, assigned bus number 3
[ 0.663817] xhci_hcd 0000:80:14.0: hcc params 0x20007fc1 hci version 0x120 quirks 0x0000000200009810
[ 0.664080] xhci_hcd 0000:80:14.0: xHCI Host Controller
[ 0.664082] xhci_hcd 0000:80:14.0: new USB bus registered, assigned bus number 4
[ 0.664083] xhci_hcd 0000:80:14.0: Host supports USB 3.2 Enhanced SuperSpeed
[ 0.664109] usb usb3: Product: xHCI Host Controller
[ 0.664109] usb usb3: Manufacturer: Linux 6.11.0-24-generic xhci-hcd
[ 0.665486] usb usb4: Product: xHCI Host Controller
[ 0.665486] usb usb4: Manufacturer: Linux 6.11.0-24-generic xhci-hcd
[ 0.667970] scsi host0: ahci
[ 0.668049] scsi host1: ahci
[ 0.668094] scsi host2: ahci
[ 0.668139] scsi host3: ahci
[ 0.668190] scsi host4: ahci
[ 0.668237] scsi host5: ahci
[ 0.668283] scsi host6: ahci
[ 0.668324] scsi host7: ahci
[ 0.900715] usb 3-1: new high-speed USB device number 2 using xhci_hcd
[ 1.145479] usb 4-1: new SuperSpeed USB device number 2 using xhci_hcd
[ 1.294731] usb 3-2: new high-speed USB device number 3 using xhci_hcd
[ 1.543702] usb 3-3: new low-speed USB device number 4 using xhci_hcd
[ 1.792280] usb 3-7: new high-speed USB device number 5 using xhci_hcd
[ 2.045769] usb 3-8: new full-speed USB device number 6 using xhci_hcd
[ 2.296268] usb 3-9: new low-speed USB device number 7 using xhci_hcd
[ 2.546264] usb 3-14: new full-speed USB device number 8 using xhci_hcd
[ 2.676615] usb 3-14: Product: Bluetooth Radio
[ 3.288546] intel_vpu 0000:00:0b.0: [drm] Firmware: intel/vpu/vpu_37xx_v0.0.bin, version: 20230726*MTL_CLIENT_SILICON-release*2101*ci_tag_mtl_pv_vpu_rc_20230726_2101*648a666b8b9
[ 3.296754] Bluetooth: Core ver 2.22
[ 3.317632] NET: Registered PF_BLUETOOTH protocol family
[ 3.317635] Bluetooth: HCI device and connection manager initialized
[ 3.317638] Bluetooth: HCI socket layer initialized
[ 3.317639] Bluetooth: L2CAP socket layer initialized
[ 3.317643] Bluetooth: SCO socket layer initialized
[ 3.374792] rtw89_8851be 0000:83:00.0: loaded firmware rtw89/rtw8851b_fw.bin
[ 3.376058] rtw89_8851be 0000:83:00.0: Firmware version 0.29.41.3 (65cefb31), cmd version 0, type 5
[ 3.376060] rtw89_8851be 0000:83:00.0: Firmware version 0.29.41.3 (65cefb31), cmd version 0, type 3
[ 4.372663] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[ 4.372666] Bluetooth: BNEP filters: protocol multicast
[ 4.372670] Bluetooth: BNEP socket layer initialized
[ 4.373513] Bluetooth: MGMT ver 1.23
[ 15.142427] Bluetooth: RFCOMM TTY layer initialized
[ 15.142434] Bluetooth: RFCOMM socket layer initialized
[ 15.142438] Bluetooth: RFCOMM ver 1.11
Can anyone help me identify which driver I need to install? This is on an Asus ROG700 prebuilt PC.