You are not logged in.

#1 2021-04-08 19:17:28

realjack
Member
Registered: 2021-04-08
Posts: 4

Bluetooth adapter not found since mistake

Hi everyone, this is my first post here,

I recently bought an Dell XPS 15 9500 with i7-10750H.
Install went very fine, all working out-of-the-box as expected, until I tried to connect bluetooth to a lousy audio receptor. It didnt connect so I supposed I missed a package.

I installed with yay 2 bad packages from AUR:

btusb-qca-0x3004
bcm20703a1-firmware

But my Bluetooth device is supposed to be on my AX1650 wifi chipset. I don't know why I installed that it's stupid. Since then, my adapter isn't even found.

I went on the wiki, install bluez and bluez-utils.
I did sudo modprobe btusb, restart systemd then bluetoothctl power on, didn't detect anything. No reboot.

rfkill list all

doesnt detect my bluetooth either.

I dont know what to do, I dont want to reinstall.

I'll post every terminal entry I did that I think are relevant.

lspci
00:00.0 Host bridge: Intel Corporation 10th Gen Core Processor Host Bridge/DRAM Registers (rev 02)
00:01.0 PCI bridge: Intel Corporation 6th-9th Gen Core Processor PCIe Controller (x16) (rev 02)
00:02.0 VGA compatible controller: Intel Corporation UHD Graphics (rev 05)
00:04.0 Signal processing controller: Intel Corporation Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor Thermal Subsystem (rev 02)
00:08.0 System peripheral: Intel Corporation Xeon E3-1200 v5/v6 / E3-1500 v5 / 6th/7th/8th Gen Core Processor Gaussian Mixture Model
00:12.0 Signal processing controller: Intel Corporation Comet Lake PCH Thermal Controller
00:13.0 Serial controller: Intel Corporation Device 06fc
00:14.0 USB controller: Intel Corporation Comet Lake USB 3.1 xHCI Host Controller
00:14.2 RAM memory: Intel Corporation Comet Lake PCH Shared SRAM
00:14.3 Network controller: Intel Corporation Comet Lake PCH CNVi WiFi
00:15.0 Serial bus controller [0c80]: Intel Corporation Comet Lake PCH Serial IO I2C Controller #0
00:15.1 Serial bus controller [0c80]: Intel Corporation Comet Lake PCH Serial IO I2C Controller #1
00:16.0 Communication controller: Intel Corporation Comet Lake HECI Controller
00:1c.0 PCI bridge: Intel Corporation Device 06b8 (rev f0)
00:1d.0 PCI bridge: Intel Corporation Comet Lake PCI Express Root Port #9 (rev f0)
00:1e.0 Communication controller: Intel Corporation Comet Lake PCH Serial IO UART Host Controller #0
00:1f.0 ISA bridge: Intel Corporation Device 068e
00:1f.3 Audio device: Intel Corporation Comet Lake PCH cAVS
00:1f.4 SMBus: Intel Corporation Comet Lake PCH SMBus Controller
00:1f.5 Serial bus controller [0c80]: Intel Corporation Comet Lake PCH SPI Controller
01:00.0 3D controller: NVIDIA Corporation TU117M [GeForce GTX 1650 Ti Mobile] (rev ff)
02:00.0 PCI bridge: Intel Corporation JHL7540 Thunderbolt 3 Bridge [Titan Ridge 4C 2018] (rev 06)
03:00.0 PCI bridge: Intel Corporation JHL7540 Thunderbolt 3 Bridge [Titan Ridge 4C 2018] (rev 06)
03:01.0 PCI bridge: Intel Corporation JHL7540 Thunderbolt 3 Bridge [Titan Ridge 4C 2018] (rev 06)
03:02.0 PCI bridge: Intel Corporation JHL7540 Thunderbolt 3 Bridge [Titan Ridge 4C 2018] (rev 06)
03:04.0 PCI bridge: Intel Corporation JHL7540 Thunderbolt 3 Bridge [Titan Ridge 4C 2018] (rev 06)
04:00.0 System peripheral: Intel Corporation JHL7540 Thunderbolt 3 NHI [Titan Ridge 4C 2018] (rev 06)
38:00.0 USB controller: Intel Corporation JHL7540 Thunderbolt 3 USB Controller [Titan Ridge 4C 2018] (rev 06)
6c:00.0 Non-Volatile memory controller: Sandisk Corp WD Black 2019/PC SN750 NVMe SSD

The lsusb output really is weird :

lsusb
Bus 004 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 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 004: ID 8087:0026 Intel Corp.  
Bus 001 Device 003: ID 0bda:5510 Realtek Semiconductor Corp. Integrated_Webcam_HD
Bus 001 Device 002: ID 27c6:533c Shenzhen Goodix Technology Co.,Ltd. FingerPrint
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
modinfo btusb
filename:       /lib/modules/5.11.11-arch1-1/updates/btusb.ko.gz
license:        GPL
version:        0.8
description:    Generic Bluetooth USB driver ver 0.8
author:         Marcel Holtmann <marcel@holtmann.org>
srcversion:     27A25E716B111A17BB92EA5
alias:          usb:v8087p0A5Ad*dc*dsc*dp*ic*isc*ip*in*
alias:          usb:v0930p*d*dc*dsc*dp*icFFisc01ip01in*
alias:          usb:v413Cp*d*dc*dsc*dp*icFFisc01ip01in*
alias:          usb:v13D3p*d*dc*dsc*dp*icFFisc01ip01in*
alias:          usb:v050Dp*d*dc*dsc*dp*icFFisc01ip01in*
alias:          usb:v0B05p*d*dc*dsc*dp*icFFisc01ip01in*
alias:          usb:v0A5Cp*d*dc*dsc*dp*icFFisc01ip01in*
alias:          usb:v04CAp*d*dc*dsc*dp*icFFisc01ip01in*
alias:          usb:v0489p*d*dc*dsc*dp*icFFisc01ip01in*
alias:          usb:v0BB4p*d*dc*dsc*dp*icFFisc01ip01in*
alias:          usb:v105BpE065d*dc*dsc*dp*ic*isc*ip*in*
alias:          usb:v19FFp0239d*dc*dsc*dp*ic*isc*ip*in*
alias:          usb:v413Cp8197d*dc*dsc*dp*ic*isc*ip*in*
alias:          usb:v0C10p0000d*dc*dsc*dp*ic*isc*ip*in*
alias:          usb:v0BDBp1002d*dc*dsc*dp*ic*isc*ip*in*
alias:          usb:v044Ep3002d*dc*dsc*dp*ic*isc*ip*in*
alias:          usb:v044Ep3001d*dc*dsc*dp*ic*isc*ip*in*
alias:          usb:v04BFp030Ad*dc*dsc*dp*ic*isc*ip*in*
alias:          usb:v057Cp3800d*dc*dsc*dp*ic*isc*ip*in*
alias:          usb:v05ACp8281d*dc*dsc*dp*ic*isc*ip*in*
alias:          usb:v05ACp821Ad*dc*dsc*dp*ic*isc*ip*in*
alias:          usb:v05ACp821Fd*dc*dsc*dp*ic*isc*ip*in*
alias:          usb:v05ACp821Bd*dc*dsc*dp*ic*isc*ip*in*
alias:          usb:v05ACp8218d*dc*dsc*dp*ic*isc*ip*in*
alias:          usb:v05ACp8215d*dc*dsc*dp*ic*isc*ip*in*
alias:          usb:v05ACp8213d*dc*dsc*dp*ic*isc*ip*in*
alias:          usb:v0A5Cp21E1d*dc*dsc*dp*ic*isc*ip*in*
alias:          usb:v0E8Dp763Fd*dc*dsc*dp*ic*isc*ip*in*
alias:          usb:v05ACp*d*dc*dsc*dp*icFFisc01ip01in*
alias:          usb:v*p*d*dc*dsc*dp*icE0isc01ip01in*
alias:          usb:v*p*d*dcE0dsc01dp04ic*isc*ip*in*
alias:          usb:v*p*d*dcE0dsc01dp01ic*isc*ip*in*
alias:          of:N*T*Cusb1286,204eC*
alias:          of:N*T*Cusb1286,204e
depends:        btintel,btbcm,btrtl,bluetooth
retpoline:      Y
name:           btusb
vermagic:       5.11.11-arch1-1 SMP preempt mod_unload  
parm:           disable_scofix:Disable fixup of wrong SCO buffer size (bool)
parm:           force_scofix:Force fixup of wrong SCO buffers size (bool)
parm:           reset:Send HCI reset command on initialization (bool)

This is my pacman.log from the time I installed the btusb patched and the bcm firmware :

[2021-04-05T10:22:58+0200] [PACMAN] Running 'pacman -S --config /etc/pacman.conf -- extra/bluez-utils'
[2021-04-05T10:23:01+0200] [ALPM] transaction started
[2021-04-05T10:23:01+0200] [ALPM] installed bluez-utils (5.57-1)
[2021-04-05T10:23:01+0200] [ALPM] transaction completed
[2021-04-05T10:23:01+0200] [ALPM] running '30-systemd-update.hook'...
[2021-04-05T10:27:37+0200] [PACMAN] Running 'pacman -S --config /etc/pacman.conf -- extra/pahole core/linux-headers'
[2021-04-05T10:27:43+0200] [ALPM] transaction started
[2021-04-05T10:27:43+0200] [ALPM] installed pahole (1.20-2)
[2021-04-05T10:27:44+0200] [ALPM] installed linux-headers (5.11.11.arch1-1)
[2021-04-05T10:27:44+0200] [ALPM] transaction completed
[2021-04-05T10:27:44+0200] [ALPM] running '30-systemd-update.hook'...
[2021-04-05T10:27:44+0200] [ALPM] running '60-depmod.hook'...
[2021-04-05T10:27:52+0200] [ALPM] running '70-dkms-install.hook'...
[2021-04-05T10:27:52+0200] [ALPM-SCRIPTLET] ==> dkms install --no-depmod -m nvidia -v 460.67 -k 5.11.11-arch1-1
[2021-04-05T10:28:34+0200] [ALPM-SCRIPTLET]
[2021-04-05T10:28:34+0200] [ALPM-SCRIPTLET] Good news! Module version 460.67 for nvidia.ko.xz
[2021-04-05T10:28:34+0200] [ALPM-SCRIPTLET] exactly matches what is already found in kernel 5.11.11-arch1-1.
[2021-04-05T10:28:34+0200] [ALPM-SCRIPTLET] DKMS will not replace this module.
[2021-04-05T10:28:34+0200] [ALPM-SCRIPTLET] You may override by specifying --force.
[2021-04-05T10:28:34+0200] [ALPM-SCRIPTLET]
[2021-04-05T10:28:34+0200] [ALPM-SCRIPTLET] Good news! Module version 460.67 for nvidia-modeset.ko.xz
[2021-04-05T10:28:34+0200] [ALPM-SCRIPTLET] exactly matches what is already found in kernel 5.11.11-arch1-1.
[2021-04-05T10:28:34+0200] [ALPM-SCRIPTLET] DKMS will not replace this module.
[2021-04-05T10:28:34+0200] [ALPM-SCRIPTLET] You may override by specifying --force.
[2021-04-05T10:28:34+0200] [ALPM-SCRIPTLET]
[2021-04-05T10:28:34+0200] [ALPM-SCRIPTLET] Good news! Module version 460.67 for nvidia-drm.ko.xz
[2021-04-05T10:28:34+0200] [ALPM-SCRIPTLET] exactly matches what is already found in kernel 5.11.11-arch1-1.
[2021-04-05T10:28:34+0200] [ALPM-SCRIPTLET] DKMS will not replace this module.
[2021-04-05T10:28:34+0200] [ALPM-SCRIPTLET] You may override by specifying --force.
[2021-04-05T10:28:34+0200] [ALPM-SCRIPTLET] ==> depmod 5.11.11-arch1-1
[2021-04-05T10:28:42+0200] [PACMAN] Running 'pacman -D -q --asdeps --config /etc/pacman.conf -- pahole linux-headers'
[2021-04-05T10:28:51+0200] [PACMAN] Running 'pacman -U --noconfirm --config /etc/pacman.conf -- /home/matt/.cache/yay/btusb-qca-0x3004/btusb-qca-0x3004-0.9.5.11.11-1-x86_64.pkg.tar.zst'
[2021-04-05T10:28:51+0200] [ALPM] transaction started
[2021-04-05T10:28:51+0200] [ALPM] installed btusb-qca-0x3004 (0.9.5.11.11-1)
[2021-04-05T10:28:51+0200] [ALPM-SCRIPTLET] rm: impossible de supprimer 'btusb.ko.gz': Aucun fichier ou dossier de ce type
[2021-04-05T10:28:59+0200] [ALPM] transaction completed
[2021-04-05T10:28:59+0200] [ALPM] running '30-systemd-update.hook'...
[2021-04-05T10:28:59+0200] [ALPM] running '60-depmod.hook'...
[2021-04-05T10:30:43+0200] [PACMAN] Running 'pacman -S --config /etc/pacman.conf -- extra/pulseaudio-bluetooth'
[2021-04-05T10:30:45+0200] [ALPM] transaction started
[2021-04-05T10:30:45+0200] [ALPM] installed pulseaudio-bluetooth (14.2-3)
[2021-04-05T10:30:45+0200] [ALPM] transaction completed
[2021-04-05T10:30:45+0200] [ALPM] running '30-systemd-update.hook'...
[2021-04-05T12:06:57+0200] [PACMAN] Running 'pacman -S --config /etc/pacman.conf -- extra/ell'
[2021-04-05T12:06:59+0200] [ALPM] transaction started
[2021-04-05T12:06:59+0200] [ALPM] installed ell (0.39-1)
[2021-04-05T12:06:59+0200] [ALPM] transaction completed
[2021-04-05T12:06:59+0200] [ALPM] running '30-systemd-update.hook'...
[2021-04-05T12:06:59+0200] [PACMAN] Running 'pacman -D -q --asdeps --config /etc/pacman.conf -- ell'
[2021-04-05T12:08:39+0200] [PACMAN] Running 'pacman -U --config /etc/pacman.conf -- /home/matt/.cache/yay/bluez-utils-compat/bluez-utils-compat-5.56-1-x86_64.pkg.tar.zst'
[2021-04-05T12:08:51+0200] [ALPM] transaction started
[2021-04-05T12:08:51+0200] [ALPM] removed bluez-utils (5.57-1)
[2021-04-05T12:08:51+0200] [ALPM] installed bluez-utils-compat (5.56-1)
[2021-04-05T12:08:51+0200] [ALPM] transaction completed
[2021-04-05T12:08:51+0200] [ALPM] running '30-systemd-update.hook'...
[2021-04-05T12:08:51+0200] [PACMAN] Running 'pacman -R -u --noconfirm --config /etc/pacman.conf -- ell'
[2021-04-05T12:08:51+0200] [ALPM] transaction started
[2021-04-05T12:08:51+0200] [ALPM] removed ell (0.39-1)
[2021-04-05T12:08:51+0200] [ALPM] transaction completed
[2021-04-05T12:08:51+0200] [ALPM] running '30-systemd-update.hook'...
[2021-04-05T12:16:16+0200] [PACMAN] Running 'pacman -U --noconfirm --config /etc/pacman.conf -- /home/matt/.cache/yay/bcm20702a1-firmware/bcm20703a1-firmware-1201710-8-any.pkg.tar.zst'
[2021-04-05T12:16:41+0200] [PACMAN] Running 'pacman -S bcm20703a1-firmware'
[2021-04-05T12:16:50+0200] [PACMAN] Running 'pacman -S bcm20703a1-firmware'
[2021-04-05T12:17:45+0200] [PACMAN] Running 'pacman -U --noconfirm --config /etc/pacman.conf -- /home/matt/.cache/yay/bcm20702a1-firmware/bcm20703a1-firmware-1201710-8-any.pkg.tar.zst'
[2021-04-05T18:04:44+0200] [PACMAN] Running 'pacman -S --config /etc/pacman.conf -- extra/bluez-hid2hci'

I did dmesg even though I dont know how to interpret it :

sudo dmesg | grep -i blue

[ 2.090640] Bluetooth: Core ver 2.22

[ 2.090660] Bluetooth: HCI device and connection manager initialized

[ 2.090663] Bluetooth: HCI socket layer initialized

[ 2.090665] Bluetooth: L2CAP socket layer initialized

[ 2.090669] Bluetooth: SCO socket layer initialized

[ 16.781674] Bluetooth: BNEP (Ethernet Emulation) ver 1.3

[ 16.781677] Bluetooth: BNEP filters: protocol multicast

[ 16.781681] Bluetooth: BNEP socket layer initialized

same but grep iwlwifi


sudo dmesg | grep -i iwlwifi
[    1.643690] iwlwifi 0000:00:14.3: enabling device (0000 -> 0002)
[    1.664746] iwlwifi 0000:00:14.3: api flags index 2 larger than supported by driver
[    1.664761] iwlwifi 0000:00:14.3: TLV_FW_FSEQ_VERSION: FSEQ Version: 65.3.35.22
[    1.664962] iwlwifi 0000:00:14.3: loaded firmware version 59.601f3a66.0 QuZ-a0-hr-b0-59.ucode op_mode iwlmvm
[    1.892491] iwlwifi 0000:00:14.3: Detected Intel(R) Wi-Fi 6 AX203, REV=0x354
[    2.071595] iwlwifi 0000:00:14.3: base HW address: 40:ec:99:b8:ef:d4

It is weird on all forum boards I went, my laptop's supposed to have either AX1650 or AX500, depending i7 or i9 and mine is i7.

systemctl seems to be fine and up to get bluetooth

systemctl status bluetooth
● bluetooth.service - Bluetooth service
    Loaded: loaded (/usr/lib/systemd/system/bluetooth.service; enabled; vendor preset: disabled)
    Active: active (running) since Wed 2021-04-07 18:35:12 CEST; 34min ago
      Docs: man:bluetoothd(8)
  Main PID: 739 (bluetoothd)
    Status: "Running"
     Tasks: 1 (limit: 18879)
    Memory: 1.9M
       CPU: 15ms
    CGroup: /system.slice/bluetooth.service
            └─739 /usr/lib/bluetooth/bluetoothd

avril 07 18:35:12 jack systemd[1]: Starting Bluetooth service...
avril 07 18:35:12 jack bluetoothd[739]: Bluetooth daemon 5.58
avril 07 18:35:12 jack systemd[1]: Started Bluetooth service.
avril 07 18:35:12 jack bluetoothd[739]: Starting SDP server
avril 07 18:35:12 jack bluetoothd[739]: Bluetooth management interface 1.19 initialized

And journalctl from what I can understand seems to be ok with the bluetooth :

journalctl -b |grep Bluetooth
avril 07 18:34:58 jack kernel: Bluetooth: Core ver 2.22
avril 07 18:34:58 jack kernel: Bluetooth: HCI device and connection manager initialized
avril 07 18:34:58 jack kernel: Bluetooth: HCI socket layer initialized
avril 07 18:34:58 jack kernel: Bluetooth: L2CAP socket layer initialized
avril 07 18:34:58 jack kernel: Bluetooth: SCO socket layer initialized
avril 07 18:35:12 jack kded5[630]: bluedevil: Bluetooth operational changed false
avril 07 18:35:12 jack systemd[565]: Starting Bluetooth OBEX service...
avril 07 18:35:12 jack systemd[1]: Starting Bluetooth service...
avril 07 18:35:12 jack systemd[565]: Started Bluetooth OBEX service.
avril 07 18:35:12 jack bluetoothd[739]: Bluetooth daemon 5.58
avril 07 18:35:12 jack systemd[1]: Started Bluetooth service.
avril 07 18:35:12 jack kernel: Bluetooth: BNEP (Ethernet Emulation) ver 1.3
avril 07 18:35:12 jack kernel: Bluetooth: BNEP filters: protocol multicast
avril 07 18:35:12 jack kernel: Bluetooth: BNEP socket layer initialized
avril 07 18:35:12 jack bluetoothd[739]: Bluetooth management interface 1.19 initialized
avril 07 18:35:12 jack kded5[630]: bluedevil: Bluetooth operational changed true

I also checked ip link at some point dont know if that's relevant to the issue:

ip link
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000
   link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: wlan0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP mode DORMANT group default qlen 1000
   link/ether 40:ec:99:b8:ef:d4 brd ff:ff:ff:ff:ff:ff

I did modprobe btusb and modprobe bluetooth.

Here is lsmod output :


lsmod | grep -i wifi
iwlwifi               421888  1 iwlmvm
cfg80211             1036288  3 iwlmvm,iwlwifi,mac80211

lsmod | grep -i bluetooth
bluetooth             749568  11 btrtl,btintel,btbcm,bnep,btusb
ecdh_generic           16384  1 bluetooth
rfkill                 28672  10 bluetooth,dell_laptop,cfg80211
crc16                  16384  2 bluetooth,ext4

Of course following the wiki I checked for bluetoothctl :

bluetoothctl
Agent registered
[bluetooth]# power on
No default controller available
[bluetooth]# show
No default controller available

rfkill doesnt even list my bluetooth device :

rfkill list all
0: phy0: Wireless LAN
       Soft blocked: no
       Hard blocked: no

I dont know if that is the origin of the issue but I thought maybe I forgot some packages from yay and from pacman :

yay -Qs bluez

local/bluez 5.58-1

Daemons for the bluetooth protocol stack

local/bluez-hid2hci 5.58-1

Put HID proxying bluetooth HCI's into HCI mode

local/bluez-libs 5.58-1

Deprecated libraries for the bluetooth protocol stack

local/bluez-qt 5.80.0-1 (kf5)

Qt wrapper for Bluez 5 DBus API

local/bluez-tools 0.2.0-5

A set of tools to manage Bluetooth devices for Linux

local/bluez-utils 5.58-1

Development and debugging utilities for the bluetooth protocol stack


pacman -Qs blue

local/bluedevil 1:5.21.4-1 (plasma)

Integrate the Bluetooth technology within KDE workspace and applications

local/bluez 5.58-1

Daemons for the bluetooth protocol stack

local/bluez-hid2hci 5.58-1

Put HID proxying bluetooth HCI's into HCI mode

local/bluez-libs 5.58-1

Deprecated libraries for the bluetooth protocol stack

local/bluez-qt 5.80.0-1 (kf5)

Qt wrapper for Bluez 5 DBus API

local/bluez-tools 0.2.0-5

A set of tools to manage Bluetooth devices for Linux

local/bluez-utils 5.58-1

Development and debugging utilities for the bluetooth protocol stack

local/hidapi 0.10.1-1

Simple library for communicating with USB and Bluetooth HID devices

local/libldac 2.0.2.3-1

LDAC Bluetooth encoder library

local/pulseaudio-bluetooth 14.2-3

Bluetooth support for PulseAudio

local/sbc 1.5-2

Bluetooth Subband Codec (SBC) library Deprecated libraries for the bluetooth protocol stack

local/bluez-qt 5.80.0-1 (kf5)

Qt wrapper for Bluez 5 DBus API

local/bluez-tools 0.2.0-5

A set of tools to manage Bluetooth devices for Linux

local/bluez-utils 5.58-1

Development and debugging utilities for the bluetooth protocol stack

local/hidapi 0.10.1-1

Simple library for communicating with USB and Bluetooth HID devices

local/libldac 2.0.2.3-1

LDAC Bluetooth encoder library

local/pulseaudio-bluetooth 14.2-3

Bluetooth support for PulseAudio

local/sbc 1.5-2

Bluetooth Subband Codec (SBC) library

Sorry for this super long post and thank you for reading it.  I will answer as soon as I can to anyone ready to help. I hope I explained my problem correctly and respected the posting rules. Thank you for any help !

Offline

#2 2021-04-08 19:53:02

euromatlox
Member
Registered: 2017-02-10
Posts: 110

Re: Bluetooth adapter not found since mistake

You can start by removing unneeded packages, if not already done.

See Pacman Wiki. Yay functions same way.

I notify that this is not a commercial for using yay or other similar aur installer.

Offline

#3 2021-04-08 22:21:13

realjack
Member
Registered: 2021-04-08
Posts: 4

Re: Bluetooth adapter not found since mistake

I did remove both bcm-firmware and btusb qca, but I still can't get my bluetooth device detected.

 sudo -i
[root@jack ~]# modprobe btusb
[root@jack ~]# systemctl restart bluetooth.service
[root@jack ~]# bluetoothctl
Agent registered
[bluetooth]# power on
No default controller available
quitetooth]# 
[root@jack ~]# rfkill list all
0: phy0: Wireless LAN
        Soft blocked: no
        Hard blocked: no
[root@jack ~]# 

I absolutely have no idea what to do...

Offline

#4 2021-04-09 16:18:46

euromatlox
Member
Registered: 2017-02-10
Posts: 110

Re: Bluetooth adapter not found since mistake

Perhaps this article helps. It's windows related, but tips like removing battery for a while sure apply for Linux too.
Also verify that bluetooth is enabled in BIOS settings.

rfkill list should return something.

More details at Arch Wiki Bluetooth page.

Last edited by euromatlox (2021-04-09 16:40:04)

Offline

#5 2021-04-09 19:36:30

realjack
Member
Registered: 2021-04-08
Posts: 4

Re: Bluetooth adapter not found since mistake

Indeed I think something is wrong wrong with usb hub because the wifi card isn't designated completly :

lsusb
Bus 004 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 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 004: ID 8087:0026 Intel Corp. 
Bus 001 Device 003: ID 0bda:5510 Realtek Semiconductor Corp. Integrated_Webcam_HD
Bus 001 Device 002: ID 27c6:533c Shenzhen Goodix Technology Co.,Ltd. FingerPrint
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

I checked the bios and the bluetooth is enabled. I tried disabling it, then it is dead on systemctl and I am able to enable it and start it. But still nothing in rfkill list.
I enabled it again.
I tried reinstall of linux-firmware but it still won't do it.

The article also talks about updating Bios, do you think it would be relevant ?

I can't access the battery without opening the bottom frame, I'd rather avoid that for now.

Offline

#6 2021-04-09 21:40:41

euromatlox
Member
Registered: 2017-02-10
Posts: 110

Re: Bluetooth adapter not found since mistake

There was mentioned that if Wifi is not needed, it might be automatically disabled (power save) including bluetooth too.

I don't know it this is the situation here, but if you think it is and/or want to try, then you can try disable Wifi power management.
See this Arch Wiki page for help.
The page tells how enable the thing, but it should be easy to modify it for the opposite operation.

You might be interested of this possibly related topic too.

Last edited by euromatlox (2021-04-09 22:00:19)

Offline

#7 2021-04-09 22:03:52

realjack
Member
Registered: 2021-04-08
Posts: 4

Re: Bluetooth adapter not found since mistake

I found my problem, I was missing the bluez-firmware package...
I actually don't know why nor how it happened, I looked up in pacman.log but didn't find any clue.

Anyway, it is working after a reboot so problem solved.

Thank you for your help and time @euromatlox smile

Offline

Board footer

Powered by FluxBB