0

I installed Debian 11, and the bluetooth doesn't work.

When I run the command sudo systemctl status bluetooth, the bluetooth is shown as active. But when I go to configurations it shows this:

the message in portuguese is: "bluetooth not found" [![enter image description here][1]][1]

my hardware:

ramon@dell:~$ lspci
00:00.0 Host bridge: Intel Corporation Xeon E3-1200 v6/7th Gen Core Processor Host Bridge/DRAM Registers (rev 02)
00:02.0 VGA compatible controller: Intel Corporation HD Graphics 620 (rev 02)
00:04.0 Signal processing controller: Intel Corporation Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor Thermal Subsystem (rev 02)
00:14.0 USB controller: Intel Corporation Sunrise Point-LP USB 3.0 xHCI Controller (rev 21)
00:14.2 Signal processing controller: Intel Corporation Sunrise Point-LP Thermal subsystem (rev 21)
00:15.0 Signal processing controller: Intel Corporation Sunrise Point-LP Serial IO I2C Controller #0 (rev 21)
00:15.1 Signal processing controller: Intel Corporation Sunrise Point-LP Serial IO I2C Controller #1 (rev 21)
00:16.0 Communication controller: Intel Corporation Sunrise Point-LP CSME HECI #1 (rev 21)
00:17.0 SATA controller: Intel Corporation Sunrise Point-LP SATA Controller [AHCI mode] (rev 21)
00:1c.0 PCI bridge: Intel Corporation Sunrise Point-LP PCI Express Root Port #5 (rev f1)
00:1c.5 PCI bridge: Intel Corporation Sunrise Point-LP PCI Express Root Port #6 (rev f1)
00:1f.0 ISA bridge: Intel Corporation Sunrise Point-LP LPC Controller (rev 21)
00:1f.2 Memory controller: Intel Corporation Sunrise Point-LP PMC (rev 21)
00:1f.3 Audio device: Intel Corporation Sunrise Point-LP HD Audio (rev 21)
00:1f.4 SMBus: Intel Corporation Sunrise Point-LP SMBus (rev 21)
01:00.0 Network controller: Qualcomm Atheros QCA9565 / AR9565 Wireless Network Adapter (rev 01)
02:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL810xE PCI Express Fast Ethernet controller (rev 07)

the command: lsusb; sudo dmesg | egrep -i 'blue|firm'

Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 006: ID 0cf3:e005 Qualcomm Atheros Communications 
Bus 001 Device 005: ID 0bda:0129 Realtek Semiconductor Corp. RTS5129 Card Reader Controller
Bus 001 Device 004: ID 1bcf:28c0 Sunplus Innovation Technology Inc. Integrated_Webcam_HD
Bus 001 Device 003: ID 1532:006e Razer USA, Ltd DeathAdder Essential
Bus 001 Device 002: ID 0951:16dd Kingston Technology HyperX Alloy Core RGB
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
[sudo] senha para ramon:
[    0.281035] ACPI: [Firmware Bug]: BIOS _OSI(Linux) query ignored
[    2.086373] i915 0000:00:02.0: firmware: failed to load i915/kbl_dmc_ver1_04.bin (-2)
[    2.086376] firmware_class: See https://wiki.debian.org/Firmware for information about missing firmware
[    2.086379] i915 0000:00:02.0: Direct firmware load for i915/kbl_dmc_ver1_04.bin failed with error -2
[    2.086381] i915 0000:00:02.0: [drm] Failed to load DMC firmware i915/kbl_dmc_ver1_04.bin. Disabling runtime power management.
[    2.086382] i915 0000:00:02.0: [drm] DMC firmware homepage: https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/tree/i915
[    4.516681] platform regulatory.0: firmware: direct-loading firmware regulatory.db
[    4.516799] platform regulatory.0: firmware: direct-loading firmware regulatory.db.p7s
[    4.957804] Bluetooth: Core ver 2.22
[    4.957836] Bluetooth: HCI device and connection manager initialized
[    4.957840] Bluetooth: HCI socket layer initialized
[    4.957842] Bluetooth: L2CAP socket layer initialized
[    4.957847] Bluetooth: SCO socket layer initialized
[    5.006973] usb 1-8: firmware: failed to load ar3k/AthrBT_0x31010100.dfu (-2)
[    5.007015] usb 1-8: Direct firmware load for ar3k/AthrBT_0x31010100.dfu failed with error -2
[    5.007025] Bluetooth: Loading patch file failed
[    5.543212] r8169 0000:02:00.0: firmware: failed to load rtl_nic/rtl8106e-1.fw (-2)
[    5.543919] r8169 0000:02:00.0: Direct firmware load for rtl_nic/rtl8106e-1.fw failed with error -2
[    5.543953] r8169 0000:02:00.0: Unable to load firmware rtl_nic/rtl8106e-1.fw (-2)
[    6.378699] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[    6.378706] Bluetooth: BNEP filters: protocol multicast
[    6.378710] Bluetooth: BNEP socket layer initialized
19
  • That the service is running it only means the module is installed, it doesn't follow the hardware is properly recognized with the necessary drivers. Please edit the4 question and IDENTIFY your hardware. Run either lspci (for internal) or lsusb (for external, USB) in order to identify the hardware. Commented May 7, 2023 at 17:32
  • ok! what do you think about that? Commented May 7, 2023 at 17:37
  • Please DON'T post images of command outputs! Now, from what we can see already you're using a miniPCIe WiFi+Bluetooth card. Those work for both if, and only if, the slot has USB lanes as well as PCI lanes. Typically the USB lanes are absent in miniPCs ann similar hardware and that seems to be the case here. If all the required lanes were there it would simply work, end of story. Commented May 7, 2023 at 17:39
  • In conclusion: You may want to use a cheap USB Bluetooth dongle instead. Commented May 7, 2023 at 17:40
  • but why? The bluetooth runs in unbuntu. I havent another way? Commented May 7, 2023 at 17:42

1 Answer 1

1

Ah, this makes sense:

01:00.0 Network controller: Qualcomm Atheros QCA9565 / AR9565 Wireless Network Adapter (rev 01)

and

5.006973] usb 1-8: firmware: failed to load ar3k/AthrBT_0x31010100.dfu (-2)
5.007015] usb 1-8: Direct firmware load for ar3k/AthrBT_0x31010100.dfu failed with error -2

You've installed the wifi firmware, but you're missing the full Bluetooth firmware for the AR9565.

You need to sudo apt install firmware-atheros and reboot.

3
  • i tried run the command, but doesnt work. The terminal show this message: "E: Unable to find package firmware-atheros" Commented May 7, 2023 at 18:40
  • You might need to enable "non-free" or "non-free-firmware" in your sources list. Which one depends on your debian version, see packages.debian.org/… Commented May 7, 2023 at 18:48
  • Thanks so much! Its running! Commented May 7, 2023 at 18:59

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .