You are not logged in.
Well, I will try to be direct to the subject here.
I bought a new Bluetooth USB dongle on Amazon and tried to get it working on my Arch Linux and yes, it didn't work, then I looked into these outputs:
lsusb
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 002: ID 28de:1142 Valve Software Wireless Steam Controller
Bus 001 Device 003: ID 0a12:0001 Cambridge Silicon Radio, Ltd Bluetooth Dongle (HCI mode)
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
systemctl status bluetooth
[sudo] senha para gustavo:
● bluetooth.service - Bluetooth service
Loaded: loaded (/usr/lib/systemd/system/bluetooth.service; enabled; vendor preset: disabled)
Active: active (running) since Tue 2020-07-14 20:04:13 -03; 5min ago
Docs: man:bluetoothd(8)
Main PID: 1634 (bluetoothd)
Status: "Running"
Tasks: 1 (limit: 19120)
Memory: 2.0M
CGroup: /system.slice/bluetooth.service
└─1634 /usr/lib/bluetooth/bluetoothd
jul 14 20:04:13 steambox systemd[1]: Starting Bluetooth service...
jul 14 20:04:13 steambox bluetoothd[1634]: Bluetooth daemon 5.54
jul 14 20:04:13 steambox systemd[1]: Started Bluetooth service.
jul 14 20:04:13 steambox bluetoothd[1634]: Starting SDP server
jul 14 20:04:13 steambox bluetoothd[1634]: Bluetooth management interface 1.16 initialized
hciconfig dev
hci0: Type: Primary Bus: USB
BD Address: 00:1A:7D:DA:71:10 ACL MTU: 640:4 SCO MTU: 64:8
DOWN
RX bytes:538 acl:0 sco:0 events:25 errors:0
TX bytes:338 acl:0 sco:0 commands:25 errors:0
bluetoothctl power on
No default controller available
Also tryed dmesg: http://ix.io/2rEk Which gave me this info "Product: CSR8510 A10", Well, looks like an old kernel issue related to chinese faking some Bluetooth devices and there is a patch out there to make it work on newer kernels, so I built some kernels using this handy script https://gist.github.com/nevack/6b36b82d … 9124840a07 ...
Then tried a lot of patches:
http://ix.io/2rEl
http://ix.io/2rEn
http://ix.io/2rEo
http://ix.io/2rEp
http://ix.io/2rEq
Also added this line to the /etc/modprobe.d/csr-bluetoothdongle.conf
options btusb reset=1 enable_autosuspend=0
None worked... but guess what, it works fine if I try an old distro in Virtual Box like tested on Linux Mint 18.03.
Is anyone out there with a patch for me? maybe there is the right one out there.
Update:
Tried this updated patch:
http://ix.io/2rZn
Didn't work for me.
Last edited by AndreyTarkovsky (2020-10-04 23:41:17)
Offline
The problem is solved. Some updates added fixes for some fake bluetooth dongles and mine was included.
Offline
Oh, very nice!
I was closely following this issue on bugzilla.kernel.org, and I had the feeling it still wasn't working for your BT adapter.
And, it still doesn't work for me with the last ArchLinux kernel (5.8.13-arch1-1). Did you have to patch + build your own kernel?
Thanks a lot!
Offline