HP Envy x360 15-ey0013dx bluetooth not working (Kernel: 6.0.2-arch1-1)

HP Envy x360 2022 Ryzen 5 5625U 2-in-1 has a problem with bluetooth. bluetooth.service is running without issues. But the device can’t find any Bluetooth devices.

Here is the output of dmesg | grep -i blue:

[   20.544098] Bluetooth: Core ver 2.22
[   20.544111] NET: Registered PF_BLUETOOTH protocol family
[   20.544112] Bluetooth: HCI device and connection manager initialized
[   20.544114] Bluetooth: HCI socket layer initialized
[   20.544116] Bluetooth: L2CAP socket layer initialized
[   20.544117] Bluetooth: SCO socket layer initialized
[   22.064058] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[   22.064060] Bluetooth: BNEP filters: protocol multicast
[   22.064064] Bluetooth: BNEP socket layer initialized
[   22.752115] Bluetooth: hci0: Opcode 0x c03 failed: -110

bluetoothctl scan on returns No default controller available

Here is the output of inxi -aE:

Bluetooth:
  Device-1: Foxconn / Hon Hai Wireless_Device type: USB driver: btusb v: 0.8
    bus-ID: 1-3:3 chip-ID: 0489:e0e0 class-ID: e001 serial: 000000000
  Report: rfkill ID: hci0 rfk-id: 0 state: up address: see --recommends

Kernel: 6.0.2-arch1-1 ? How about with 6.0.2-2-MANJARO ? Does it work with linux515 ?

Well, that is part of bluez-utils and KDE Plasma (is that your default DE as per your profile description?) uses bluedevil that relies on bluez-qt and they do not need bluez-utils, and work just fine without it on my end …

I didn’t try 6.0.2-2-manjaro. I tried to install the latest Manjaro KDE (21.3.7) with linux kernel version 5.15 LTS, but sadly it even didn’t boot into the installer. That’s why I installed Arch :slightly_frowning_face:. When it comes to the part of bluez-utils, I just followed the Arch wiki to make my Bluetooth work.

I found this https://unix.stackexchange.com/questions/705772/bluetooth-not-working-debian which tells about the patchwork. But I don’t know how to apply patches to my kernel.

Then I even tried to compile mainline kernel 6.1.0-rc2-1. With the newer kernel Bluetooth: hci0: Opcode 0x c03 failed: -110 message “disappeared”. Here is the output of dmesg | grep -i blue:

[   20.512753] Bluetooth: Core ver 2.22
[   20.512973] NET: Registered PF_BLUETOOTH protocol family
[   20.512975] Bluetooth: HCI device and connection manager initialized
[   20.512982] Bluetooth: HCI socket layer initialized
[   20.512985] Bluetooth: L2CAP socket layer initialized
[   20.512990] Bluetooth: SCO socket layer initialized
[   22.079393] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[   22.079396] Bluetooth: BNEP filters: protocol multicast
[   22.079403] Bluetooth: BNEP socket layer initialized
[   23.938427] Bluetooth: hci0: Device setup in 3161524 usecs
[   23.938435] Bluetooth: hci0: HCI Enhanced Setup Synchronous Connection command is advertised, but not supported.
[   24.183356] Bluetooth: hci0: HCI_REQ-0xfd30
[   24.184899] Bluetooth: hci0: AOSP extensions version v1.00
[   24.184901] Bluetooth: hci0: AOSP quality report is supported
[   24.184953] Bluetooth: MGMT ver 1.22

But even if there’s no warning or errors. It is not working can’t find any devices nearby and still No default controller available.

When it comes to the bluedevil which KDE DE relies on, I have already installed it but not working. I can’t enable the Bluetooth from System Settings. There is Enable button but if I click it nothing happens.