You are not logged in.
Pages: 1
Topic closed
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
No ideas?
I'd rather not have to wipe and reinstall just to fix a Bluetooth issue.
Offline
Solved with a CMOS reset for some reason.
Last edited by ima9rd (2018-02-09 18:44:56)
Offline
Thanks a bunch, years later this totally solved it for me
Last edited by nietsnibur (2023-10-24 07:26:46)
Offline
Glad to hear, but please don't necro 15 year old threads
Closing.
Last edited by V1del (2023-10-24 09:40:57)
Offline
Pages: 1
Topic closed