You are not logged in.

#1 2022-08-31 16:45:18

krafczyk
Member
Registered: 2015-09-08
Posts: 37

Bluetooth not discovering some devices

I originally had an issue with my bluetooth device powering on. You can find that issue here: https://bbs.archlinux.org/viewtopic.php?id=279133
Now, I can power on bluetooth and initiate a scan. I have a logitech headset, an HP printer, and an 8bitdo retro controller which I'm trying to attach, however my bluetooth device isn't discovering any of these.
I have a laptop running linux which can discover the 8bitdo just fine, pair, and connect. It also sees the printer, and logitech headset. This while being on the desk on top of my desktop machine tower. My android also sees all of these devices.

What's really strange is there is a device advertising itself as LuPi, which my desktop sees and my phone sees.

So I don't understand. Why might my desktop not be discovering these devices? I cleared all the scan filters, but still no luck.

Just to compare, Here's the output of `sudo dmesg | grep -i blue` for my laptop, and then for my desktop.

Laptop:

[    3.004831] Bluetooth: Core ver 2.22
[    3.004855] NET: Registered PF_BLUETOOTH protocol family
[    3.004856] Bluetooth: HCI device and connection manager initialized
[    3.004860] Bluetooth: HCI socket layer initialized
[    3.004862] Bluetooth: L2CAP socket layer initialized
[    3.004867] Bluetooth: SCO socket layer initialized
[    3.561777] Bluetooth: hci0: Bootloader revision 0.0 build 26 week 38 2015
[    3.562541] Bluetooth: hci0: Device revision is 16
[    3.562546] Bluetooth: hci0: Secure boot is enabled
[    3.562548] Bluetooth: hci0: OTP lock is enabled
[    3.562550] Bluetooth: hci0: API lock is enabled
[    3.562552] Bluetooth: hci0: Debug lock is disabled
[    3.562554] Bluetooth: hci0: Minimum firmware build 1 week 10 2014
[    3.563409] Bluetooth: hci0: Found device firmware: intel/ibt-12-16.sfi
[    3.932140] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[    3.932144] Bluetooth: BNEP filters: protocol multicast
[    3.932148] Bluetooth: BNEP socket layer initialized
[    5.004044] Bluetooth: hci0: Waiting for firmware download to complete
[    5.004555] Bluetooth: hci0: Firmware loaded in 1407349 usecs
[    5.004590] Bluetooth: hci0: Waiting for device to boot
[    5.017545] Bluetooth: hci0: Device booted in 12670 usecs
[    5.017662] Bluetooth: hci0: Found Intel DDC parameters: intel/ibt-12-16.ddc
[    5.020592] Bluetooth: hci0: Applying Intel DDC parameters completed
[    5.021593] Bluetooth: hci0: Firmware revision 0.1 build 212 week 30 2021
[    5.077579] Bluetooth: hci0: Failed to read codec capabilities (-56)
[    5.078575] Bluetooth: hci0: Failed to read codec capabilities (-56)
[    5.079552] Bluetooth: hci0: Failed to read codec capabilities (-56)
[    5.080583] Bluetooth: hci0: Failed to read codec capabilities (-56)
[    5.081554] Bluetooth: hci0: Failed to read codec capabilities (-56)
[    5.082551] Bluetooth: hci0: Failed to read codec capabilities (-56)
[   15.086222] Bluetooth: RFCOMM TTY layer initialized
[   15.086232] Bluetooth: RFCOMM socket layer initialized
[   15.086237] Bluetooth: RFCOMM ver 1.11
[   18.137166] Bluetooth: hci0: Failed to read codec capabilities (-56)
[   18.138160] Bluetooth: hci0: Failed to read codec capabilities (-56)
[   18.139101] Bluetooth: hci0: Failed to read codec capabilities (-56)
[   18.140130] Bluetooth: hci0: Failed to read codec capabilities (-56)
[   18.141140] Bluetooth: hci0: Failed to read codec capabilities (-56)
[   18.142136] Bluetooth: hci0: Failed to read codec capabilities (-56)
[  185.507033] Bluetooth: HIDP (Human Interface Emulation) ver 1.2
[  185.507039] Bluetooth: HIDP socket layer initialized
[  195.156892] input: 8Bitdo SF30 Pro as /devices/pci0000:00/0000:00:14.0/usb1/1-5/1-5:1.0/bluetooth/hci0/hci0:256/0005:2DC8:6100.0001/input/input23
[  195.157380] hid-generic 0005:2DC8:6100.0001: input,hidraw0: BLUETOOTH HID v1.00 Gamepad [8Bitdo SF30 Pro] on 00:e1:8c:fc:b3:80

Desktop:

[    4.044050] Bluetooth: Core ver 2.22
[    4.044065] NET: Registered PF_BLUETOOTH protocol family
[    4.044066] Bluetooth: HCI device and connection manager initialized
[    4.044069] Bluetooth: HCI socket layer initialized
[    4.044071] Bluetooth: L2CAP socket layer initialized
[    4.044073] Bluetooth: SCO socket layer initialized
[    4.382184] Bluetooth: hci0: HCI Read Default Erroneous Data Reporting command is advertised, but not supported.
[    4.382186] Bluetooth: hci0: HCI Enhanced Setup Synchronous Connection command is advertised, but not supported.
[    4.685936] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[    4.685939] Bluetooth: BNEP filters: protocol multicast
[    4.685943] Bluetooth: BNEP socket layer initialized
[   11.740135] audit: type=1130 audit(1661915766.612:78): pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=blueman-mechanism comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
[   11.778752] Bluetooth: RFCOMM TTY layer initialized
[   11.778759] Bluetooth: RFCOMM socket layer initialized
[   11.778764] Bluetooth: RFCOMM ver 1.11
[29954.226177] Bluetooth: hci0: command 0x200c tx timeout
[29954.226202] Bluetooth: hci0: failed to restart LE scan: status 31

And actually, now that I've had a chance to look more closely at these messages, I think this MIGHT be a driver issue? Any idea how to fix this?

Offline

Board footer

Powered by FluxBB