You are not logged in.

#1 2020-05-15 20:35:17

MrKebi
Member
Registered: 2016-04-12
Posts: 33

Bluetooth no longer works

Hello,

I am an Archlinux user since few years, and I am using it with my laptop, a Xiaomi Notebook Pro (2018), with an Intel Dual Band Wireless-AC 8260 chipset.
I am posting here tonight because the bluetooth of my laptop don't work anymore since two or three weeks. I tested with a Fedora liveUSB and with my Windows dualboot, bluetooth is working perfectly.
But in my installed Arch, nothing. Bluetooth isn't even seen by lsusb.

I am supposing that could be a firmware issue, but I couldn't find something useful.
I tried to use lts kernel, to downgrade kernel, bluez and other associated packages and linux-firmware, it didn't work. I also tried to disable tlp, because I thought it could be a a problem with USB autosuspend, but it didn't work neither.

Here are some command returns :

dmesg | egrep *luetooth
[    2.354368] Bluetooth: Core ver 2.22
[    2.354381] Bluetooth: HCI device and connection manager initialized
[    2.354383] Bluetooth: HCI socket layer initialized
[    2.354384] Bluetooth: L2CAP socket layer initialized
[    2.354386] Bluetooth: SCO socket layer initialized
[    2.878262] Bluetooth: hci0: Bootloader revision 0.0 build 26 week 38 2015
[    2.879257] Bluetooth: hci0: Device revision is 16
[    2.879259] Bluetooth: hci0: Secure boot is enabled
[    2.879260] Bluetooth: hci0: OTP lock is enabled
[    2.879261] Bluetooth: hci0: API lock is enabled
[    2.879262] Bluetooth: hci0: Debug lock is disabled
[    2.879264] Bluetooth: hci0: Minimum firmware build 1 week 10 2014
[    2.882142] Bluetooth: hci0: Found device firmware: intel/ibt-12-16.sfi
[    4.268310] Bluetooth: hci0: Waiting for firmware download to complete
[    4.269224] Bluetooth: hci0: Firmware loaded in 1359636 usecs
[    4.269270] Bluetooth: hci0: Waiting for device to boot
[    4.286206] Bluetooth: hci0: Device booted in 16552 usecs
[    4.286323] Bluetooth: hci0: Found Intel DDC parameters: intel/ibt-12-16.ddc
[    4.289213] Bluetooth: hci0: Applying Intel DDC parameters completed
[    4.291208] Bluetooth: hci0: Firmware revision 0.1 build 50 week 12 2019
[    4.520177] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[    4.520179] Bluetooth: BNEP filters: protocol multicast
[    4.520182] Bluetooth: BNEP socket layer initialized

lsusb
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 005: ID 04f3:0c1a Elan Microelectronics Corp. ELAN:Fingerprint
Bus 001 Device 004: ID 0bda:0129 Realtek Semiconductor Corp. RTS5129 Card Reader Controller
Bus 001 Device 003: ID 04f2:b59a Chicony Electronics Co., Ltd XiaoMi USB 2.0 Webcam
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

lspci
00:00.0 Host bridge: Intel Corporation Xeon E3-1200 v6/7th Gen Core Processor Host Bridge/DRAM Registers (rev 08)
00:02.0 VGA compatible controller: Intel Corporation UHD Graphics 620 (rev 07)
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: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:15.0 Signal processing controller: Intel Corporation Sunrise Point-LP Serial IO I2C Controller #0 (rev 21)
00:15.1 Signal processing controller: Intel Corporation Sunrise Point-LP Serial IO I2C Controller #1 (rev 21)
00:16.0 Communication controller: Intel Corporation Sunrise Point-LP CSME HECI #1 (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.7 PCI bridge: Intel Corporation Sunrise Point-LP PCI Express Root Port #8 (rev f1)
00:1d.0 PCI bridge: Intel Corporation Sunrise Point-LP PCI Express Root Port #9 (rev f1)
00:1f.0 ISA bridge: Intel Corporation Sunrise Point LPC Controller/eSPI 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)
01:00.0 3D controller: NVIDIA Corporation GP108M [GeForce MX150] (rev a1)
02:00.0 Network controller: Intel Corporation Wireless 8265 / 8275 (rev 78)
03:00.0 Non-Volatile memory controller: Samsung Electronics Co Ltd NVMe SSD Controller SM961/PM961

uname -a
Linux ArchNBPro 5.6.12-arch1-1 #1 SMP PREEMPT Sun, 10 May 2020 10:43:42 +0000 x86_64 GNU/Linux

sudo rfkill list
[sudo] password for timothee: 
1: phy0: Wireless LAN
        Soft blocked: no
        Hard blocked: no

Thanks by advance for your help, and sorry english isn't my native language.

Last edited by MrKebi (2020-05-15 22:11:04)


Xiaomi Notebook Pro i5-8250u 8Go 256 + 240 Go with optimus-manager : Archlinux/Plasma
Desktop : i7-4770k 12Go RX 580 SSD 120 Go + HDDs 2To : Archlinux/Plasma

Offline

#2 2020-05-15 23:23:29

ewaller
Administrator
From: Pasadena, CA
Registered: 2009-07-13
Posts: 19,739

Re: Bluetooth no longer works

Just a guess, Compare the output of uname -a and of pacman -Q linux

Do the versions match?  They must -- One is the kernel version  and modules installed, the other is the kernel version  you are actually running.


Nothing is too wonderful to be true, if it be consistent with the laws of nature -- Michael Faraday
Sometimes it is the people no one can imagine anything of who do the things no one can imagine. -- Alan Turing
---
How to Ask Questions the Smart Way

Offline

#3 2020-05-15 23:28:16

MrKebi
Member
Registered: 2016-04-12
Posts: 33

Re: Bluetooth no longer works

Hello,

Yeah there are the same version (I did my updates since my previous post) :

uname -a
Linux ArchNBPro 5.6.13-arch1-1 #1 SMP PREEMPT Thu, 14 May 2020 06:52:53 +0000 x86_64 GNU/Linux

pacman -Q linux
linux 5.6.13.arch1-1

No changes of behavior of my bluetooth.

Last edited by MrKebi (2020-05-15 23:29:21)


Xiaomi Notebook Pro i5-8250u 8Go 256 + 240 Go with optimus-manager : Archlinux/Plasma
Desktop : i7-4770k 12Go RX 580 SSD 120 Go + HDDs 2To : Archlinux/Plasma

Offline

#4 2020-05-19 09:20:50

MrKebi
Member
Registered: 2016-04-12
Posts: 33

Re: Bluetooth no longer works

Hello,

Sorry for the self dump.

I maybe found something ; during the boot, the usb port used by my bluetooth chipset is disabled ... That's why I don't have bluetooth interface. But I don't know why this port is disabled during the boot time ... I ofc tried to totally disable USB autosuspend, it changes nothing :

dmesg | egrep "Bluetooth|usb"
[    0.000000] Command line: BOOT_IMAGE=/boot/vmlinuz-linux root=UUID=d929862b-e8e2-4011-9e12-f85cd4c470e9 rw loglevel=3 rd.udev.log_priority=3 vt.global_cursor_default=0 splash quiet i915.fastboot=1 resume=UUID=577ecaaf-cb9e-4b93-9825-7f42d6de3594 i915.enable_guc=2 i915.enable_fbc=1 i915.enable_psr=1 usbcore.autosuspend=-1
[    0.084506] Kernel command line: BOOT_IMAGE=/boot/vmlinuz-linux root=UUID=d929862b-e8e2-4011-9e12-f85cd4c470e9 rw loglevel=3 rd.udev.log_priority=3 vt.global_cursor_default=0 splash quiet i915.fastboot=1 resume=UUID=577ecaaf-cb9e-4b93-9825-7f42d6de3594 i915.enable_guc=2 i915.enable_fbc=1 i915.enable_psr=1 usbcore.autosuspend=-1
[    0.728536] usbcore: registered new interface driver usbfs
[    0.728536] usbcore: registered new interface driver hub
[    0.728536] usbcore: registered new device driver usb
[    1.463996] usbcore: registered new interface driver usbserial_generic
[    1.464002] usbserial: USB Serial support registered for generic
[    2.400064] Bluetooth: Core ver 2.22
[    2.400098] Bluetooth: HCI device and connection manager initialized
[    2.400102] Bluetooth: HCI socket layer initialized
[    2.400103] Bluetooth: L2CAP socket layer initialized
[    2.400106] Bluetooth: SCO socket layer initialized
[    2.425398] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 5.06
[    2.425401] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    2.425402] usb usb1: Product: xHCI Host Controller
[    2.425404] usb usb1: Manufacturer: Linux 5.6.13-arch1-1 xhci-hcd
[    2.425405] usb usb1: SerialNumber: 0000:00:14.0
[    2.426480] usb usb2: New USB device found, idVendor=1d6b, idProduct=0003, bcdDevice= 5.06
[    2.426481] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    2.426483] usb usb2: Product: xHCI Host Controller
[    2.426484] usb usb2: Manufacturer: Linux 5.6.13-arch1-1 xhci-hcd
[    2.426485] usb usb2: SerialNumber: 0000:00:14.0
[    2.426931] usb: port power management may be unreliable
[    2.756458] usb 1-5: new full-speed USB device number 2 using xhci_hcd
[    2.898251] usb 1-5: New USB device found, idVendor=8087, idProduct=0a2b, bcdDevice= 0.10
[    2.898256] usb 1-5: New USB device strings: Mfr=0, Product=0, SerialNumber=0
[    3.023148] usb 1-6: new high-speed USB device number 3 using xhci_hcd
[    3.170942] usb 1-6: New USB device found, idVendor=04f2, idProduct=b59a, bcdDevice=34.04
[    3.170944] usb 1-6: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[    3.170945] usb 1-6: Product: XiaoMi USB 2.0 Webcam
[    3.170946] usb 1-6: Manufacturer: Chicony
[    3.293040] usb 1-7: new high-speed USB device number 4 using xhci_hcd
[    3.433419] usb 1-7: New USB device found, idVendor=0bda, idProduct=0129, bcdDevice=39.60
[    3.433420] usb 1-7: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[    3.433421] usb 1-7: Product: USB2.0-CRW
[    3.433422] usb 1-7: Manufacturer: Generic
[    3.433423] usb 1-7: SerialNumber: 20100201396000000
[    3.559706] usb 1-8: new full-speed USB device number 5 using xhci_hcd
[    3.701525] usb 1-8: New USB device found, idVendor=04f3, idProduct=0c1a, bcdDevice= 1.42
[    3.701527] usb 1-8: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[    3.701528] usb 1-8: Product: ELAN:Fingerprint
[    3.701529] usb 1-8: Manufacturer: ELAN
[    3.703464] usbcore: registered new device driver usbip-host
[    4.842765] usbcore: registered new interface driver btusb
[    4.849561] Bluetooth: hci0: Bootloader revision 0.0 build 26 week 38 2015
[    4.850568] Bluetooth: hci0: Device revision is 16
[    4.850569] Bluetooth: hci0: Secure boot is enabled
[    4.850570] Bluetooth: hci0: OTP lock is enabled
[    4.850571] Bluetooth: hci0: API lock is enabled
[    4.850572] Bluetooth: hci0: Debug lock is disabled
[    4.850573] Bluetooth: hci0: Minimum firmware build 1 week 10 2014
[    4.852986] Bluetooth: hci0: Found device firmware: intel/ibt-12-16.sfi
[    4.897137] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[    4.897139] Bluetooth: BNEP filters: protocol multicast
[    4.897143] Bluetooth: BNEP socket layer initialized
[    5.292143] usbcore: registered new interface driver rtsx_usb
[    5.406459] input: XiaoMi USB 2.0 Webcam: XiaoMi U as /devices/pci0000:00/0000:00:14.0/usb1/1-6/1-6:1.0/input/input24
[    5.406528] usbcore: registered new interface driver uvcvideo
[b][    5.850270] usb 1-5: USB disconnect, device number 2[/b]
[    7.879747] Bluetooth: hci0: command 0xfc09 tx timeout
[   15.986409] Bluetooth: hci0: Failed to send firmware data (-110)
[   15.986437] Bluetooth: hci0: sending frame failed (-19)
[   15.986448] Bluetooth: hci0: Intel reset sent to retry FW download
[   17.128512] CIFS: Attempting to mount //192.168.1.1/usb_65

lsmod | grep bt
btusb                  65536  0
btrtl                  24576  1 btusb
btbcm                  20480  1 btusb
btintel                32768  1 btusb
bluetooth             696320  11 btrtl,btintel,btbcm,bnep,btusb

sudo systemctl status bluetooth
[sudo] password for timothee: 
● bluetooth.service - Bluetooth service
     Loaded: loaded (/usr/lib/systemd/system/bluetooth.service; enabled; vendor preset: disabled)
     Active: active (running) since Tue 2020-05-19 09:12:40 CEST; 1h 35min ago
       Docs: man:bluetoothd(8)
   Main PID: 822 (bluetoothd)
     Status: "Running"
      Tasks: 1 (limit: 9370)
     Memory: 3.6M
     CGroup: /system.slice/bluetooth.service
             └─822 /usr/lib/bluetooth/bluetoothd

mai 19 09:12:40 ArchNBPro systemd[1]: Starting Bluetooth service...
mai 19 09:12:40 ArchNBPro bluetoothd[822]: Bluetooth daemon 5.54
mai 19 09:12:40 ArchNBPro systemd[1]: Started Bluetooth service.
mai 19 09:12:40 ArchNBPro bluetoothd[822]: Starting SDP server
mai 19 09:12:40 ArchNBPro bluetoothd[822]: Bluetooth management interface 1.15 initialized

lsusb
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 005: ID 04f3:0c1a Elan Microelectronics Corp. ELAN:Fingerprint
Bus 001 Device 004: ID 0bda:0129 Realtek Semiconductor Corp. RTS5129 Card Reader Controller
Bus 001 Device 003: ID 04f2:b59a Chicony Electronics Co., Ltd XiaoMi USB 2.0 Webcam
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

bluetoothctl
Agent registered
[bluetooth]# agent on
Agent is already registered
[bluetooth]# power on
No default controller available

If someone can help me to understand why this usb port is disabled and how change that (I think it will make my bluetooth great again !), I would really appreciate smile
Have a good day.


Xiaomi Notebook Pro i5-8250u 8Go 256 + 240 Go with optimus-manager : Archlinux/Plasma
Desktop : i7-4770k 12Go RX 580 SSD 120 Go + HDDs 2To : Archlinux/Plasma

Offline

#5 2020-11-08 07:09:11

moespirit
Member
Registered: 2020-09-18
Posts: 3

Re: Bluetooth no longer works

I have the same problem, did someone have any solution?

Last edited by moespirit (2020-11-08 07:12:46)

Offline

#6 2020-11-16 12:53:58

moespirit
Member
Registered: 2020-09-18
Posts: 3

Re: Bluetooth no longer works

I upgraded the lastest BIOS, besides the info that OP has provided, my notebook get the new error message:

$  dmesg -lerr
[    6.868081] Bluetooth: hci0: command 0xfc09 tx timeout
[   14.868640] Bluetooth: hci0: Failed to send firmware data (-110)

the full info is here:

$  dmesg | egrep "Bluetooth|usb"
[    0.595347] usbcore: registered new interface driver usbfs 
[    0.595347] usbcore: registered new interface driver hub 
[    0.598005] usbcore: registered new device driver usb 
[    0.906494] usbcore: registered new interface driver usbserial_generic 
[    0.906498] usbserial: USB Serial support registered for generic 
[    1.486026] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 5.04 
[    1.486027] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1 
[    1.486029] usb usb1: Product: xHCI Host Controller 
[    1.486030] usb usb1: Manufacturer: Linux 5.4.77-1-lts xhci-hcd 
[    1.486031] usb usb1: SerialNumber: 0000:00:14.0 
[    1.487536] usb usb2: New USB device found, idVendor=1d6b, idProduct=0003, bcdDevice= 5.04 
[    1.487537] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1 
[    1.487538] usb usb2: Product: xHCI Host Controller 
[    1.487540] usb usb2: Manufacturer: Linux 5.4.77-1-lts xhci-hcd 
[    1.487540] usb usb2: SerialNumber: 0000:00:14.0 
[    1.487961] usb: port power management may be unreliable 
[    1.848217] usb 1-5: new full-speed USB device number 2 using xhci_hcd 
[    2.039215] usb 1-5: New USB device found, idVendor=8087, idProduct=0a2b, bcdDevice= 0.10 
[    2.039218] usb 1-5: New USB device strings: Mfr=0, Product=0, SerialNumber=0 
[    2.198095] usb 1-6: new high-speed USB device number 3 using xhci_hcd 
[    2.385983] usb 1-6: New USB device found, idVendor=05c8, idProduct=03b7, bcdDevice= 1.03 
[    2.385984] usb 1-6: New USB device strings: Mfr=1, Product=2, SerialNumber=0 
[    2.385985] usb 1-6: Product: XiaoMi USB 2.0 Webcam 
[    2.385986] usb 1-6: Manufacturer: SunplusIT Inc 
[    2.528016] usb 1-7: new high-speed USB device number 4 using xhci_hcd 
[    2.718480] usb 1-7: New USB device found, idVendor=0bda, idProduct=0129, bcdDevice=39.60 
[    2.718481] usb 1-7: New USB device strings: Mfr=1, Product=2, SerialNumber=3 
[    2.718482] usb 1-7: Product: USB2.0-CRW 
[    2.718483] usb 1-7: Manufacturer: Generic 
[    2.718484] usb 1-7: SerialNumber: 20100201396000000 
[    2.868125] usb 1-8: new full-speed USB device number 5 using xhci_hcd 
[    3.049789] usb 1-8: New USB device found, idVendor=04f3, idProduct=0c1a, bcdDevice= 1.42 
[    3.049791] usb 1-8: New USB device strings: Mfr=1, Product=2, SerialNumber=0 
[    3.049791] usb 1-8: Product: ELAN:Fingerprint 
[    3.049792] usb 1-8: Manufacturer: ELAN 
[    4.143337] Bluetooth: Core ver 2.22 
[    4.143350] Bluetooth: HCI device and connection manager initialized 
[    4.143354] Bluetooth: HCI socket layer initialized 
[    4.143356] Bluetooth: L2CAP socket layer initialized 
[    4.143359] Bluetooth: SCO socket layer initialized 
[    4.393837] usbcore: registered new interface driver btusb 
[    4.395085] Bluetooth: hci0: Bootloader revision 0.0 build 26 week 38 2015 
[    4.396088] Bluetooth: hci0: Device revision is 16 
[    4.396089] Bluetooth: hci0: Secure boot is enabled 
[    4.396089] Bluetooth: hci0: OTP lock is enabled 
[    4.396090] Bluetooth: hci0: API lock is enabled 
[    4.396090] Bluetooth: hci0: Debug lock is disabled 
[    4.396091] Bluetooth: hci0: Minimum firmware build 1 week 10 2014 
[    4.397567] Bluetooth: hci0: Found device firmware: intel/ibt-12-16.sfi 
[    4.790266] usb 1-5: USB disconnect, device number 2 
[    4.832118] usbcore: registered new interface driver rtsx_usb 
[    4.898836] Bluetooth: BNEP (Ethernet Emulation) ver 1.3 
[    4.898838] Bluetooth: BNEP filters: protocol multicast 
[    4.898841] Bluetooth: BNEP socket layer initialized 
[    6.868081] Bluetooth: hci0: command 0xfc09 tx timeout 
[   14.868640] Bluetooth: hci0: Failed to send firmware data (-110) 

Last edited by moespirit (2020-11-16 12:55:06)

Offline

#7 2020-11-22 12:05:13

moespirit
Member
Registered: 2020-09-18
Posts: 3

Re: Bluetooth no longer works

After a long debug, I finally found the solution, the bluetooth problem caused by nbfc(Cross-platform fan control service for notebooks)), just disable nbfc systemd service and reboot.

sudo systemctl disable --now nbfc

Last edited by moespirit (2020-11-22 12:05:43)

Offline

Board footer

Powered by FluxBB