You are not logged in.

#1 2018-02-08 18:55:30

ima9rd
Member
Registered: 2018-02-08
Posts: 3

[SOLVED] Bluetooth Stopped Working After Reboot

A few days ago, I installed Arch with plasma/KDE on a new laptop (EVGA SC17 laptop, latest BIOS v1.03) and got Bluetooth working with a Dualshock 4 controller. After playing some Rocket League with the connected controller, I rebooted to find that the Bluetooth adapter is no longer detected at all... Relevant pastes below.

Prior to modprobe:

$ sudo lsmod | grep blue
$ bluetoothctl
Waiting to connect to bluetoothd...

After modprobe:

$ sudo lsmod | grep blue
bluetooth             626688  11 btrtl,btintel,bnep,btbcm,btusb
ecdh_generic           24576  1 bluetooth
rfkill                 28672  9 bluetooth,cfg80211
crc16                  16384  2 bluetooth,ext4

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

$ dmesg | grep Blue
[  113.774851] Bluetooth: Core ver 2.22
[  113.774869] Bluetooth: HCI device and connection manager initialized
[  113.774871] Bluetooth: HCI socket layer initialized
[  113.774873] Bluetooth: L2CAP socket layer initialized
[  113.774878] Bluetooth: SCO socket layer initialized

Feb 08 12:27:03 NetworkManager[357]: <info>  [1518114423.1926] Loaded device plugin: NMBluezManager (/usr/lib/NetworkManager/libnm-device-plugin-bluetooth.so)
Feb 08 12:27:06 kdeinit5[3277]: bluedevil: Bluetooth operational changed false
Feb 08 12:27:06 systemd[3231]: Starting Bluetooth OBEX service...
Feb 08 12:27:06 systemd[3231]: Started Bluetooth OBEX service.
Feb 08 12:28:54 kernel: Bluetooth: Core ver 2.22
Feb 08 12:28:54 kernel: Bluetooth: HCI device and connection manager initialized
Feb 08 12:28:54 kernel: Bluetooth: HCI socket layer initialized
Feb 08 12:28:54 kernel: Bluetooth: L2CAP socket layer initialized
Feb 08 12:28:54 kernel: Bluetooth: SCO socket layer initialized

Starting Bluetooth service

Feb 08 12:30:29 systemd[1]: Starting Bluetooth service...
Feb 08 12:30:29 bluetoothd[4258]: Bluetooth daemon 5.48
Feb 08 12:30:29 systemd[1]: Started Bluetooth service.
Feb 08 12:30:29 kernel: Bluetooth: BNEP (Ethernet Emulation) ver 1.3
Feb 08 12:30:29 kernel: Bluetooth: BNEP filters: protocol multicast
Feb 08 12:30:29 kernel: Bluetooth: BNEP socket layer initialized
Feb 08 12:30:29 bluetoothd[4258]: Bluetooth management interface 1.14 initialized
Feb 08 12:30:29 NetworkManager[357]: <info>  [1518114629.3643] bluez: use BlueZ version 5
Feb 08 12:30:29 kdeinit5[3277]: bluedevil: Bluetooth operational changed true

$ sudo lsmod | grep blue
bluetooth             626688  11 btrtl,btintel,bnep,btbcm,btusb
ecdh_generic           24576  1 bluetooth
rfkill                 28672  9 bluetooth,cfg80211
crc16                  16384  2 bluetooth,ext4

General Info:

$ uname -r
4.15.1-2-zen

$ systemctl status bluetooth
● bluetooth.service - Bluetooth service
   Loaded: loaded (/usr/lib/systemd/system/bluetooth.service; disabled; vendor preset: disabled)
   Active: active (running) since Thu 2018-02-08 12:30:29 CST; 1min 48s ago
     Docs: man:bluetoothd(8)
 Main PID: 4258 (bluetoothd)
   Status: "Running"
    Tasks: 1 (limit: 4915)
   CGroup: /system.slice/bluetooth.service
           └─4258 /usr/lib/bluetooth/bluetoothd

Feb 08 12:30:29 systemd[1]: Starting Bluetooth service...
Feb 08 12:30:29 bluetoothd[4258]: Bluetooth daemon 5.48
Feb 08 12:30:29 systemd[1]: Started Bluetooth service.
Feb 08 12:30:29 bluetoothd[4258]: Starting SDP server
Feb 08 12:30:29 bluetoothd[4258]: Bluetooth management interface 1.14 initialized

$ bluetoothctl
Agent registered
[bluetooth]# devices
No default controller available
[bluetooth]# list
[bluetooth]# power on
No default controller available

$ lspci
00:00.0 Host bridge: Intel Corporation Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor Host Bridge/DRAM Registers (rev 07)
00:01.0 PCI bridge: Intel Corporation Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor PCIe Controller (x16) (rev 07)
00:14.0 USB controller: Intel Corporation Sunrise Point-H USB 3.0 xHCI Controller (rev 31)
00:14.2 Signal processing controller: Intel Corporation Sunrise Point-H Thermal subsystem (rev 31)
00:15.0 Signal processing controller: Intel Corporation Sunrise Point-H Serial IO I2C Controller #0 (rev 31)
00:15.1 Signal processing controller: Intel Corporation Sunrise Point-H Serial IO I2C Controller #1 (rev 31)
00:16.0 Communication controller: Intel Corporation Sunrise Point-H CSME HECI #1 (rev 31)
00:17.0 SATA controller: Intel Corporation Sunrise Point-H SATA Controller [AHCI mode] (rev 31)
00:1c.0 PCI bridge: Intel Corporation Sunrise Point-H PCI Express Root Port #3 (rev f1)
00:1c.6 PCI bridge: Intel Corporation Sunrise Point-H PCI Express Root Port #7 (rev f1)
00:1d.0 PCI bridge: Intel Corporation Sunrise Point-H PCI Express Root Port #13 (rev f1)
00:1e.0 Signal processing controller: Intel Corporation Sunrise Point-H Serial IO UART #0 (rev 31)
00:1f.0 ISA bridge: Intel Corporation Sunrise Point-H LPC Controller (rev 31)
00:1f.2 Memory controller: Intel Corporation Sunrise Point-H PMC (rev 31)
00:1f.3 Audio device: Intel Corporation Sunrise Point-H HD Audio (rev 31)
00:1f.4 SMBus: Intel Corporation Sunrise Point-H SMBus (rev 31)
00:1f.6 Ethernet controller: Intel Corporation Ethernet Connection (2) I219-V (rev 31)
01:00.0 VGA compatible controller: NVIDIA Corporation GP104M [GeForce GTX 1070 Mobile] (rev a1)
02:00.0 USB controller: ASMedia Technology Inc. ASM1142 USB 3.1 Host Controller
03:00.0 Network controller: Intel Corporation Wireless 8260 (rev 3a)
04:00.0 Non-Volatile memory controller: Samsung Electronics Co Ltd NVMe SSD Controller SM961/PM961

$ 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 002: ID 1bcf:2c7d Sunplus Innovation Technology Inc.
Bus 001 Device 007: ID 3842:2000  
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

$ pacman -Qs blue
local/bluedevil 1:5.11.5-1 (plasma)
    Integrate the Bluetooth technology within KDE workspace and applications
local/bluez 5.48-1
    Daemons for the bluetooth protocol stack
local/bluez-libs 5.48-1
    Deprecated libraries for the bluetooth protocol stack
local/bluez-qt 5.42.0-1 (kf5)
    Qt wrapper for Bluez 5 DBus API
local/bluez-utils 5.48-1
    Development and debugging utilities for the bluetooth protocol stack
local/sbc 1.3-1
    Bluetooth Subband Codec (SBC) library

Things tried:
systemctl disable / enable bluetooth
rfkill unblock all
rfkill unblock bluetooth
rfkill unblock all as a system service ran at boot
rmmod / modprobe btusb
Uninstalled all bluez packages, reinstalled
Installed bluez-util-compat as well, tested hcitool dev (no devices listed) and hciconfig -a ... commands from Wiki
Added below to /etc/bluetooth/main.conf

[Policy]
AutoEnable=true

Rebooted dozens of times and tested different configurations of all things above.
Checked for hardware switches to turn on/off radios - only one function key exists (airplane mode), does not toggle Bluetooth.
Checked BIOS for settings that control radios - nothing there.

Could someone provide some direction on what to try next? I've run out of ideas.

Last edited by ima9rd (2018-02-09 18:45:42)

Offline

#2 2018-02-09 02:02:40

ima9rd
Member
Registered: 2018-02-08
Posts: 3

Re: [SOLVED] Bluetooth Stopped Working After Reboot

No ideas? hmm

I'd rather not have to wipe and reinstall just to fix a Bluetooth issue.

Offline

#3 2018-02-09 07:45:00

ima9rd
Member
Registered: 2018-02-08
Posts: 3

Re: [SOLVED] Bluetooth Stopped Working After Reboot

Solved with a CMOS reset for some reason.

Last edited by ima9rd (2018-02-09 18:44:56)

Offline

#4 2023-10-24 07:26:19

nietsnibur
Member
Registered: 2023-10-24
Posts: 2

Re: [SOLVED] Bluetooth Stopped Working After Reboot

Thanks a bunch, years later this totally solved it for me

Last edited by nietsnibur (2023-10-24 07:26:46)

Offline

#5 2023-10-24 09:40:39

V1del
Forum Moderator
Registered: 2012-10-16
Posts: 21,738

Re: [SOLVED] Bluetooth Stopped Working After Reboot

Glad to hear, but please don't necro 15 year old threads

Closing.

Last edited by V1del (2023-10-24 09:40:57)

Offline

Board footer

Powered by FluxBB