You are not logged in.
This ID 0a12:0001 Cambridge Silicon Radio, Ltd Bluetooth Dongle (HCI mode) didn't work for me until 5.something (5.8 or so?). Since then, it had been working well until I started getting the same issue after one of the latest kernel updates (a month ago or so). Is it a regression kind of bug?
$ bluetoothctl -- show
No default controller available
$ sudo dmesg | grep Bluetooth
[ 1720.295016] Bluetooth: hci0: CSR: Unbranded CSR clone detected; adding workarounds and force-suspending once...
[ 1725.445448] Bluetooth: hci0: CSR: Failed to suspend the device for our Barrot 8041a02 receive-issue workaround
[ 1730.563366] Bluetooth: hci0: setting interface failed (110)
+ uname -a
Linux xeon 5.15.8-arch1-1 #1 SMP PREEMPT Tue, 14 Dec 2021 12:28:02 +0000 x86_64 GNU/Linux
+ echo 'SYSTEM LOGS --------------------------------------------------------------'
SYSTEM LOGS --------------------------------------------------------------
+ journalctl -b0
+ grep bluetooth
Dec 16 06:37:58 xeon bluetoothd[580]: Bluetooth daemon 5.62
Dec 16 06:37:58 xeon audit[1]: SERVICE_START pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=bluetooth comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
Dec 16 06:37:58 xeon bluetoothd[580]: Starting SDP server
Dec 16 06:37:58 xeon bluetoothd[580]: Bluetooth management interface 1.21 initialized
Dec 16 06:37:58 xeon dbus-daemon[582]: [system] Activating via systemd: service name='org.freedesktop.hostname1' unit='dbus-org.freedesktop.hostname1.service' requested by ':1.1' (uid=0 pid=580 comm="/usr/lib/bluetooth/bluetoothd ")
Dec 16 07:10:16 xeon dbus-daemon[582]: [system] Activating via systemd: service name='org.freedesktop.home1' unit='dbus-org.freedesktop.home1.service' requested by ':1.93' (uid=0 pid=4429 comm="sudo bluetoothctl -- show ")
Dec 16 07:10:16 xeon sudo[4429]: enitex : TTY=pts/3 ; PWD=/home/enitex ; USER=root ; COMMAND=/usr/bin/bluetoothctl -- show
Dec 16 07:12:16 xeon dbus-daemon[582]: [system] Activating via systemd: service name='org.freedesktop.home1' unit='dbus-org.freedesktop.home1.service' requested by ':1.96' (uid=0 pid=4787 comm="sudo bluetoothctl ")
Dec 16 07:12:16 xeon sudo[4787]: enitex : TTY=pts/2 ; PWD=/home/enitex ; USER=root ; COMMAND=/usr/bin/bluetoothctl
Dec 16 07:13:37 xeon dbus-daemon[582]: [system] Activating via systemd: service name='org.freedesktop.home1' unit='dbus-org.freedesktop.home1.service' requested by ':1.99' (uid=0 pid=4917 comm="sudo systemctl status bluetooth ")
Dec 16 07:13:37 xeon sudo[4917]: enitex : TTY=pts/2 ; PWD=/home/enitex ; USER=root ; COMMAND=/usr/bin/systemctl status bluetooth
+ dmesg
+ grep Bluetooh
[ 4.173653] Bluetooth: Core ver 2.22
[ 4.173679] Bluetooth: HCI device and connection manager initialized
[ 4.173684] Bluetooth: HCI socket layer initialized
[ 4.173687] Bluetooth: L2CAP socket layer initialized
[ 4.173693] Bluetooth: SCO socket layer initialized
[ 4.341953] Bluetooth: hci0: CSR: Unbranded CSR clone detected; adding workarounds and force-suspending once...
[ 4.722884] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[ 4.722888] Bluetooth: BNEP filters: protocol multicast
[ 4.722893] Bluetooth: BNEP socket layer initialized
[ 9.426218] Bluetooth: hci0: CSR: Failed to suspend the device for our Barrot 8041a02 receive-issue workaround
[ 14.640235] Bluetooth: hci0: setting interface failed (110)
[ 1720.295016] Bluetooth: hci0: CSR: Unbranded CSR clone detected; adding workarounds and force-suspending once...
[ 1725.445448] Bluetooth: hci0: CSR: Failed to suspend the device for our Barrot 8041a02 receive-issue workaround
[ 1730.563366] Bluetooth: hci0: setting interface failed (110)
+ echo 'LIST OF KERNEL MODULES ---------------------------------------------------'
LIST OF KERNEL MODULES ---------------------------------------------------
+ lsmod
+ grep blue
bluetooth 749568 12 btrtl,btintel,btbcm,bnep,btusb
ecdh_generic 16384 1 bluetooth
rfkill 32768 4 bluetooth
crc16 16384 2 bluetooth,ext4
+ lsmod
+ grep usb
snd_usb_audio 385024 1
snd_usbmidi_lib 45056 1 snd_usb_audio
btusb 65536 0
btrtl 28672 1 btusb
snd_rawmidi 53248 1 snd_usbmidi_lib
btbcm 24576 1 btusb
btintel 45056 1 btusb
snd_hwdep 16384 2 snd_usb_audio,snd_hda_codec
snd_pcm 163840 5 snd_hda_codec_hdmi,snd_hda_intel,snd_usb_audio,snd_hda_codec,snd_hda_core
bluetooth 749568 12 btrtl,btintel,btbcm,bnep,btusb
snd 126976 20 snd_hda_codec_generic,snd_seq_device,snd_hda_codec_hdmi,snd_hwdep,snd_hda_intel,snd_usb_audio,snd_usbmidi_lib,snd_hda_codec,snd_hda_codec_realtek,snd_timer,snd_pcm,snd_rawmidi
mc 65536 5 videodev,snd_usb_audio,videobuf2_v4l2,uvcvideo,videobuf2_common
usbhid 73728 0
usb_storage 81920 2 uas,ums_realtek
+ echo 'LIST OF USB DEVICES ------------------------------------------------------'
LIST OF USB DEVICES ------------------------------------------------------
+ lsusb
Bus 002 Device 005: ID 046d:c077 Logitech, Inc. M105 Optical Mouse
Bus 002 Device 004: ID 046d:c31c Logitech, Inc. Keyboard K120
Bus 002 Device 003: ID 045e:075d Microsoft Corp. LifeCam Cinema
Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 004: ID 0a12:0001 Cambridge Silicon Radio, Ltd Bluetooth Dongle (HCI mode)
Bus 003 Device 002: ID 2109:3431 VIA Labs, Inc. Hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 003: ID 0bda:0184 Realtek Semiconductor Corp. RTS5182 Card Reader
Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
+ echo 'DEVICES BLOCKED BY RFKILL ------------------------------------------------'
DEVICES BLOCKED BY RFKILL ------------------------------------------------
+ rfkill list
1: hci0: Bluetooth
Soft blocked: no
Hard blocked: no
Offline
I have just bought the same adapter and I am having the same problem as you.
I believe this is a kernel bug not specific to Arch Linux though, so we may have to wait and see if someone out there can help and fix this issue
This bug is being tracked right here: https://bugzilla.kernel.org/show_bug.cgi?id=60824
I have tried to apply the patch that Reginaldo Coimbra Vieira (https://bugzilla.kernel.org/show_bug.cgi?id=60824#c207) made but it didn't change a thing for me.
PS: I have no experience working on compiling Linux and its modules, I am learning a bit right now if I can solve this issue. Maybe I did something wrong while applying his patch.
uname -r
5.15.12-arch1-1
Last edited by zerowhy (2021-12-31 20:11:52)
Offline
on kernel 5.18.16 earned out of the box
Offline
on kernel 5.18.16 earned out of the box
Unfortunately, my "CSR Barrot 8041a02" still not work out of the box on kernel 5.18.16
Last edited by AlanHsieh (2022-08-05 19:32:46)
Offline
There is a post talking about the same issue
https://bbs.archlinux.org/viewtopic.php?id=274953
Last edited by AlanHsieh (2022-08-05 19:37:04)
Offline