A few days ago, the bluetooth on my 5i5RYK stopped working completely without any clear explanation. At first I thought it was a bad package or kernel update from Ubuntu. I tried earlier kernels, turned secure boot on and off, and none of it worked. I'm on the latest version of visual BIOS (0246). I tried booting from a live CD from a few weeks ago when it was working fine, and I'm seeing the same errors on the console that don't look good - something appears to have broken at a pretty low level. Is there anything I can try before contacting Intel about warranty service?
This is what was normal:
Apr 11 10:54:54 nuc kernel: [ 1.596466] usb 1-7: new full-speed USB device number 5 using xhci_hcd
Apr 11 10:54:54 nuc kernel: [ 1.724700] usb 1-7: No LPM exit latency info found, disabling LPM.
Apr 11 10:54:54 nuc kernel: [ 1.725448] usb 1-7: New USB device found, idVendor=8087, idProduct=0a2a
Apr 11 10:54:54 nuc kernel: [ 1.725449] usb 1-7: New USB device strings: Mfr=0, Product=0, SerialNumber=0
Apr 11 10:54:54 nuc kernel: [ 1.769082] Bluetooth: HCI device and connection manager initialized
Apr 11 10:54:54 nuc kernel: [ 1.769085] Bluetooth: HCI socket layer initialized
Apr 11 10:54:54 nuc kernel: [ 1.769089] Bluetooth: L2CAP socket layer initialized
Apr 11 10:54:54 nuc kernel: [ 1.769095] Bluetooth: SCO socket layer initialized
Apr 11 10:54:54 nuc kernel: [ 1.777669] usbcore: registered new interface driver btusb
Apr 11 10:54:54 nuc kernel: [ 1.795944] Bluetooth: hci0: read Intel version: 370810011003110e09
Apr 11 10:54:54 nuc kernel: [ 1.795948] Bluetooth: hci0: Intel device is already patched. patch num: 09
Now, when I boot up, I see this:
Apr 19 13:59:12 nuc kernel: [ 12.970997] usb 1-7: new full-speed USB device number 9 using xhci_hcd
Apr 19 13:59:12 nuc kernel: [ 13.082923] usb 1-7: device descriptor read/64, error -71
Apr 19 13:59:12 nuc kernel: [ 13.298759] usb 1-7: device descriptor read/64, error -71
Or this in syslog:
Apr 19 14:00:15 nuc kernel: [ 77.818033] usb 1-7: USB disconnect, device number 14
Apr 19 14:00:15 nuc kernel: [ 77.818313] Bluetooth: hci0 sending initial HCI reset command failed (-19)
From the linux errno definitions, -71 is "protocol error" and -19 is "no device" (probably since it disconnected just before). The system then keeps trying to load the driver again and again but it disconnects immediately.