You are not logged in.

#1 2019-01-23 09:22:10

philipW
Member
Registered: 2017-03-21
Posts: 145

Bluetooth not working. [SOLVED]

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

#2 2019-01-23 16:32:12

qinohe
Member
From: Netherlands
Registered: 2012-06-20
Posts: 850

Re: Bluetooth not working. [SOLVED]

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

#3 2019-01-23 23:39:03

philipW
Member
Registered: 2017-03-21
Posts: 145

Re: Bluetooth not working. [SOLVED]

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 sad.

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

#4 2019-01-23 23:46:05

qinohe
Member
From: Netherlands
Registered: 2012-06-20
Posts: 850

Re: Bluetooth not working. [SOLVED]

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

#5 2019-01-24 01:16:03

philipW
Member
Registered: 2017-03-21
Posts: 145

Re: Bluetooth not working. [SOLVED]

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

#6 2019-01-24 14:55:04

qinohe
Member
From: Netherlands
Registered: 2012-06-20
Posts: 850

Re: Bluetooth not working. [SOLVED]

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

#7 2019-01-24 14:59:00

philipW
Member
Registered: 2017-03-21
Posts: 145

Re: Bluetooth not working. [SOLVED]

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

#8 2019-01-24 15:03:22

philipW
Member
Registered: 2017-03-21
Posts: 145

Re: Bluetooth not working. [SOLVED]

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

#9 2019-01-24 16:31:00

qinohe
Member
From: Netherlands
Registered: 2012-06-20
Posts: 850

Re: Bluetooth not working. [SOLVED]

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

#10 2019-01-25 10:17:04

philipW
Member
Registered: 2017-03-21
Posts: 145

Re: Bluetooth not working. [SOLVED]

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

#11 2019-01-25 14:16:57

qinohe
Member
From: Netherlands
Registered: 2012-06-20
Posts: 850

Re: Bluetooth not working. [SOLVED]

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

#12 2019-01-25 16:52:42

philipW
Member
Registered: 2017-03-21
Posts: 145

Re: Bluetooth not working. [SOLVED]

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

#13 2019-01-25 17:38:54

qinohe
Member
From: Netherlands
Registered: 2012-06-20
Posts: 850

Re: Bluetooth not working. [SOLVED]

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

#14 2019-01-28 21:57:40

philipW
Member
Registered: 2017-03-21
Posts: 145

Re: Bluetooth not working. [SOLVED]

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

#15 2019-01-29 15:33:09

qinohe
Member
From: Netherlands
Registered: 2012-06-20
Posts: 850

Re: Bluetooth not working. [SOLVED]

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

#16 2019-02-11 15:33:26

philipW
Member
Registered: 2017-03-21
Posts: 145

Re: Bluetooth not working. [SOLVED]

Thanks for the help. I fixed the issue. usbguard was blocking my bluetooth.

Offline

Board footer

Powered by FluxBB