You are not logged in.
Pages: 1
Hi,
I recently got a new laptop (lenovo thinkpad t460). When i try to power on my device using bluetoothctl i get the error: "No default controller available" This is weird because it seems the bluetooth module and service loads fine.
systemctl status bluetooth.service
● bluetooth.service - Bluetooth service
Loaded: loaded (/usr/lib/systemd/system/bluetooth.service; enabled; vendor preset: disabled)
Active: active (running) since Wed 2019-01-23 09:16:44 CET; 59min ago
Docs: man:bluetoothd(8)
Main PID: 15438 (bluetoothd)
Status: "Running"
Tasks: 1 (limit: 4915)
Memory: 2.0M
CGroup: /system.slice/bluetooth.service
└─15438 /usr/lib/bluetooth/bluetoothd
sudo dmesg | grep bluetooth
[ 14.268143] thinkpad_acpi: rfkill switch tpacpi_bluetooth_sw: radio is unblocked
[ 25.293308] Bluetooth: Core ver 2.22
[ 25.293544] Bluetooth: HCI device and connection manager initialized
[ 25.293548] Bluetooth: HCI socket layer initialized
[ 25.293550] Bluetooth: L2CAP socket layer initialized
[ 25.293556] Bluetooth: SCO socket layer initialized
[ 27.598703] audit: type=1130 audit(1548231404.459:67): pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=bluetooth comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
[ 27.612414] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[ 27.612416] Bluetooth: BNEP filters: protocol multicast
[ 27.612420] Bluetooth: BNEP socket layer initialized
cat /proc/acpi/ibm/bluetooth
status: enabled
commands: enable, disable
sudo rfkill list
[sudo] password for philip:
0: tpacpi_bluetooth_sw: Bluetooth
Soft blocked: no
Hard blocked: no
1: phy0: Wireless LAN
Soft blocked: no
Hard blocked: no
cat /sys/devices/platform/thinkpad_acpi/bluetooth_enable
1
Does anyone know how to resolve this issue?
Last edited by philipW (2019-02-11 15:33:53)
Offline
Hi, did you turn on bluetooth in the firmware (BIOS/UEFI)?
lspci?
Also, I would like you to take a look at the next post for some clues..
https://bbs.archlinux.org/viewtopic.php?id=213841
edit: if the post is not helping, trow (dmesg | egrep -i 'blue|firm') too.
Last edited by qinohe (2019-01-23 16:35:57)
Offline
Hi qinohe,
I read some other posts suggesting to turn on bluetooth in the bios. But there doesn't seem to be any bluetooth related settings in my bios at all. Blocking and unblocking with rfkill or removing and re adding the btusb module also didn't do the trick .
dmesg | egrep -i 'blue|firm'
[ 0.434125] Spectre V2 : Enabling Restricted Speculation for firmware calls
[ 0.709016] ACPI: [Firmware Bug]: BIOS _OSI(Linux) query ignored
[ 24.849310] platform regulatory.0: Direct firmware load for regulatory.db failed with error -2
[ 24.850697] thinkpad_acpi: rfkill switch tpacpi_bluetooth_sw: radio is unblocked
[ 24.998643] iwlwifi 0000:04:00.0: loaded firmware version 36.9f0a2d68.0 op_mode iwlmvm
[ 25.429006] [drm] Finished loading DMC firmware i915/skl_dmc_ver1_27.bin (v1.27)
[ 26.473939] psmouse serio2: trackpoint: IBM TrackPoint firmware: 0x0e, buttons: 3/3
[ 26.582556] Bluetooth: Core ver 2.22
[ 26.582722] Bluetooth: HCI device and connection manager initialized
[ 26.582727] Bluetooth: HCI socket layer initialized
[ 26.582730] Bluetooth: L2CAP socket layer initialized
[ 26.582735] Bluetooth: SCO socket layer initialized
[ 49.450748] audit: type=1130 audit(1548286199.333:69): pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=bluetooth comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
[ 49.459814] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[ 49.459816] Bluetooth: BNEP filters: protocol multicast
[ 49.459820] Bluetooth: BNEP socket layer initialized
Last edited by philipW (2019-01-23 23:42:10)
Offline
Also show lspci or and lsusb, but I suspect we should see the device with lspci.
edit: btw. you also seem to have the joy of some ACPI bug..
Last edited by qinohe (2019-01-23 23:48:24)
Offline
lspci
00:00.0 Host bridge: Intel Corporation Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor Host Bridge/DRAM Registers (rev 08)
00:02.0 VGA compatible controller: Intel Corporation Skylake GT2 [HD Graphics 520] (rev 07)
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:16.0 Communication controller: Intel Corporation Sunrise Point-LP CSME HECI #1 (rev 21)
00:16.3 Serial controller: Intel Corporation Device 9d3d (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 #1 (rev f1)
00:1c.2 PCI bridge: Intel Corporation Sunrise Point-LP PCI Express Root Port #3 (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)
00:1f.6 Ethernet controller: Intel Corporation Ethernet Connection I219-LM (rev 21)
02:00.0 Unassigned class [ff00]: Realtek Semiconductor Co., Ltd. RTS522A PCI Express Card Reader (rev 01)
04:00.0 Network controller: Intel Corporation Wireless 8260 (rev 3a)
lsusb
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 002: ID 8087:0a2b Intel Corp.
Bus 001 Device 003: ID 04ca:7058 Lite-On Technology Corp.
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
I think on this device my wireless networkcard also handles the bluetooth. So it should be "Intel Corporation Wireless 8260".
Last edited by philipW (2019-01-24 01:16:25)
Offline
Okay had to look up that card, you not only one having problems with it..
Are you modules loaded, I bet they are but anyway please show 'lsmod|grep blue'
In post #3 - platform regulatory.0: Direct firmware load for regulatory.db failed with error -2;
You can solve this by installing CRDA (regulatory domain agent for wifi..) - not important fo BT btw.
Offline
Here is the output of my lsmod
lsmod|grep blue
bluetooth 651264 11 btrtl,btintel,btbcm,bnep,btusb
ecdh_generic 24576 1 bluetooth
rfkill 28672 7 bluetooth,thinkpad_acpi,cfg80211
crc16 16384 2 bluetooth,ext4
Offline
I installed CRDA and the error message in dmesg went away. Didnt have any wifi problems but it's always better not to have any errors.
Offline
Yes, it's just a message, if you change to a different REGDOM say UK to ZA than it sets the correct REGDOM and also prevents using unused channels.
Bout the BT, it all seems okay..
Could you run 'lshw' - you may need to install (community) and paste the BT part, thanks.
Offline
I got lshw installled and this is what it said about the bluetooth and video devices are unclaimed. So i checked if there was a /dev/video or a /dev/v41/........ and it seems my webcam is also not working.
*-usb:0 UNCLAIMED
description: Bluetooth wireless interface
vendor: Intel Corp.
physical id: 7
bus info: usb@1:7
version: 0.01
capabilities: bluetooth usb-2.00
configuration: speed=12Mbit/s
*-usb:1 UNCLAIMED
description: Generic USB device
product: Integrated Camera
vendor: 8SSC20F26971L1GZ6AM02Z9
physical id: a
bus info: usb@1:a
version: 0.13
capabilities: usb-2.00
configuration: speed=480Mbit/s
Offline
That is not how it should be, your BT should be claimed, also that version: 0.0.1 don't seem right could be but it's the first version ever...
Your driver software needs to be installed, but I have no idea what packet that should be...
Maybe someone with about the same hardware can give you more clues.
This is what a working bluetooth should look like:
*-usb:0
description: Generic USB device
product: BCM920702 Bluetooth 4.0
vendor: Broadcom Corp
physical id: 1
bus info: usb@1:3.1
version: 1.12
serial: 4DB2658DDBEA
capabilities: usb-2.00
configuration: driver=btusb speed=12Mbit/s
Offline
That's pretty strange since wifi worked out of the box and it's on the same card. And the btusb kernel driver is also loaded.
Offline
You mean the driver for you wifi is installed, that on itself says nothing about the BT on that same card
They are 2 different drivers that may be made available as one packet, but that's not the case here apparently.
Btw. I would say btusb kernel module is loaded... (see) module vs driver, there are differences...
Offline
I just booted an ubuntu usb to check if the bluetooth works there. It does. So now i look around in ubuntu to check what im missing to make the bluetooth work on this device.
Offline
I'm sorry you need to 'shop' around but these duo cards are 'notorious' for bad performance or not working at all..
But, if it works on Ubuntu it should work on Arch you would say...
Compare the output of the commands you used to investigate on Arch in Ubuntu for some clues.
Offline
Thanks for the help. I fixed the issue. usbguard was blocking my bluetooth.
Offline
Pages: 1