You are not logged in.
hi all, recently i bought a new bluetooth 5.3 adapter, and it works perfectly on windows 11, with no other driver, just plug and use. But it does't work at all on my archlinux system, when i use lsusb command, it just shows "Actions general adapter", and bluetooth shows no default controller available. Of course i have start bluetooth use systemd. So is there any one know about this?
uname:
uname -a
Linux SaintLight 6.0.2-arch1-1 #1 SMP PREEMPT_DYNAMIC Sat, 15 Oct 2022 14:00:49 +0000 x86_64 GNU/Linux
lsusb
lsusb
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 004: ID 1532:006e Razer USA, Ltd DeathAdder Essential
Bus 001 Device 007: ID 048d:5702 Integrated Technology Express, Inc. ITE Device
Bus 001 Device 002: ID 0080:a001 Unknown JMS578 based SATA bridge
Bus 001 Device 009: ID 10d7:b012 Actions general adapter
Bus 001 Device 006: ID 05e3:0608 Genesys Logic, Inc. Hub
Bus 001 Device 005: ID 258a:0190 SINO WEALTH Gaming KB
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
bluetoothctl
bluetoothctl
Agent registered
[bluetooth]# scan on
No default controller available
[bluetooth]#
Offline
bought a new bluetooth 5.3 adapter
What do you buy? Have you some technical specifications?
Please, have a look at WIKI's relevant page.
Give us some more useful infos:
>> Use [ code ] [ /code ] tags (without spaces) <<
Post here the output as stated here: https://wiki.archlinux.org/title/Bluetooth#Debugging
Post here the output as stated here: https://wiki.archlinux.org/title/Blueto … USB_dongle
<49,17,III,I> Fama di loro il mondo esser non lassa;
<50,17,III,I> misericordia e giustizia li sdegna:
<51,17,III,I> non ragioniam di lor, ma guarda e passa.
Offline
My crystal ball says thou shalt install usb_modeswitch.
Inofficial first vice president of the Rust Evangelism Strike Force
Offline
wptskybzy wrote:bought a new bluetooth 5.3 adapter
What do you buy? Have you some technical specifications?
Please, have a look at WIKI's relevant page.
Give us some more useful infos:
>> Use [ code ] [ /code ] tags (without spaces) <<
Post here the output as stated here: https://wiki.archlinux.org/title/Bluetooth#Debugging
Post here the output as stated here: https://wiki.archlinux.org/title/Blueto … USB_dongle
ok, thanks. my adapter is UGREEN CM591 Bluetooth 5.3 Adapter.
the bluetooth debugging message is:
/bluetoothd[72838]: Bluetooth daemon 5.65
bluetoothd[72838]: src/main.c:parse_config() parsing /etc/bluetooth/main.conf
bluetoothd[72838]: src/main.c:parse_config() Key file does not have key “DiscoverableTimeout” in group “General”
bluetoothd[72838]: src/main.c:parse_config() Key file does not have key “AlwaysPairable” in group “General”
bluetoothd[72838]: src/main.c:parse_config() Key file does not have key “PairableTimeout” in group “General”
bluetoothd[72838]: src/main.c:parse_config() Key file does not have key “Privacy” in group “General”
bluetoothd[72838]: src/main.c:parse_config() Key file does not have key “JustWorksRepairing” in group “General”
bluetoothd[72838]: src/main.c:parse_config() Key file does not have key “TemporaryTimeout” in group “General”
bluetoothd[72838]: src/main.c:parse_config() Key file does not have key “Name” in group “General”
bluetoothd[72838]: src/main.c:parse_config() Key file does not have key “Class” in group “General”
bluetoothd[72838]: src/main.c:parse_config() Key file does not have key “DeviceID” in group “General”
bluetoothd[72838]: src/main.c:parse_config() Key file does not have key “ReverseServiceDiscovery” in group “General”
bluetoothd[72838]: src/main.c:parse_config() Key file does not have key “RemoteNameRequestRetryDelay” in group “General”
bluetoothd[72838]: src/main.c:parse_config() Key file does not have key “Cache” in group “GATT”
bluetoothd[72838]: src/main.c:parse_config() Key file does not have key “KeySize” in group “GATT”
bluetoothd[72838]: src/main.c:parse_config() Key file does not have key “ExchangeMTU” in group “GATT”
bluetoothd[72838]: src/main.c:parse_config() Key file does not have key “Channels” in group “GATT”
bluetoothd[72838]: src/main.c:parse_config() Key file does not have key “SessionMode” in group “AVDTP”
bluetoothd[72838]: src/main.c:parse_config() Key file does not have key “StreamMode” in group “AVDTP”
bluetoothd[72838]: src/main.c:parse_config() Key file does not have key “RSSISamplingPeriod” in group “AdvMon”
bluetoothd[72838]: src/main.c:parse_mode_config() Key file does not have key “PageScanType” in group “BR”
bluetoothd[72838]: src/main.c:parse_mode_config() Key file does not have key “PageScanInterval” in group “BR”
bluetoothd[72838]: src/main.c:parse_mode_config() Key file does not have key “PageScanWindow” in group “BR”
bluetoothd[72838]: src/main.c:parse_mode_config() Key file does not have key “InquiryScanType” in group “BR”
bluetoothd[72838]: src/main.c:parse_mode_config() Key file does not have key “InquiryScanInterval” in group “BR”
bluetoothd[72838]: src/main.c:parse_mode_config() Key file does not have key “InquiryScanWindow” in group “BR”
bluetoothd[72838]: src/main.c:parse_mode_config() Key file does not have key “LinkSupervisionTimeout” in group “BR”
bluetoothd[72838]: src/main.c:parse_mode_config() Key file does not have key “PageTimeout” in group “BR”
bluetoothd[72838]: src/main.c:parse_mode_config() Key file does not have key “MinSniffInterval” in group “BR”
bluetoothd[72838]: src/main.c:parse_mode_config() Key file does not have key “MaxSniffInterval” in group “BR”
bluetoothd[72838]: src/main.c:parse_mode_config() Key file does not have key “MinAdvertisementInterval” in group “LE”
bluetoothd[72838]: src/main.c:parse_mode_config() Key file does not have key “MaxAdvertisementInterval” in group “LE”
bluetoothd[72838]: src/main.c:parse_mode_config() Key file does not have key “MultiAdvertisementRotationInterval” in group “LE”
bluetoothd[72838]: src/main.c:parse_mode_config() Key file does not have key “ScanIntervalAutoConnect” in group “LE”
bluetoothd[72838]: src/main.c:parse_mode_config() Key file does not have key “ScanWindowAutoConnect” in group “LE”
bluetoothd[72838]: src/main.c:parse_mode_config() Key file does not have key “ScanIntervalSuspend” in group “LE”
bluetoothd[72838]: src/main.c:parse_mode_config() Key file does not have key “ScanWindowSuspend” in group “LE”
bluetoothd[72838]: src/main.c:parse_mode_config() Key file does not have key “ScanIntervalDiscovery” in group “LE”
bluetoothd[72838]: src/main.c:parse_mode_config() Key file does not have key “ScanWindowDiscovery” in group “LE”
bluetoothd[72838]: src/main.c:parse_mode_config() Key file does not have key “ScanIntervalAdvMonitor” in group “LE”
bluetoothd[72838]: src/main.c:parse_mode_config() Key file does not have key “ScanWindowAdvMonitor” in group “LE”
bluetoothd[72838]: src/main.c:parse_mode_config() Key file does not have key “ScanIntervalConnect” in group “LE”
bluetoothd[72838]: src/main.c:parse_mode_config() Key file does not have key “ScanWindowConnect” in group “LE”
bluetoothd[72838]: src/main.c:parse_mode_config() Key file does not have key “MinConnectionInterval” in group “LE”
bluetoothd[72838]: src/main.c:parse_mode_config() Key file does not have key “MaxConnectionInterval” in group “LE”
bluetoothd[72838]: src/main.c:parse_mode_config() Key file does not have key “ConnectionLatency” in group “LE”
bluetoothd[72838]: src/main.c:parse_mode_config() Key file does not have key “ConnectionSupervisionTimeout” in group “LE”
bluetoothd[72838]: src/main.c:parse_mode_config() Key file does not have key “Autoconnecttimeout” in group “LE”
bluetoothd[72838]: src/main.c:parse_mode_config() Key file does not have key “AdvMonAllowlistScanDuration” in group “LE”
bluetoothd[72838]: src/main.c:parse_mode_config() Key file does not have key “AdvMonNoFilterScanDuration” in group “LE”
bluetoothd[72838]: src/main.c:parse_mode_config() Key file does not have key “EnableAdvMonInterleaveScan” in group “LE”
bluetoothd[72838]: src/adapter.c:adapter_init() sending read version command
bluetoothd[72838]: Starting SDP server
bluetoothd[72838]: src/sdpd-service.c:register_device_id() Adding device id record for 0002:1d6b:0246:0541
bluetoothd[72838]: src/plugin.c:plugin_init() Loading builtin plugins
bluetoothd[72838]: src/plugin.c:add_plugin() Loading hostname plugin
bluetoothd[72838]: src/plugin.c:add_plugin() Loading wiimote plugin
bluetoothd[72838]: src/plugin.c:add_plugin() Loading autopair plugin
bluetoothd[72838]: src/plugin.c:add_plugin() Loading policy plugin
bluetoothd[72838]: src/plugin.c:add_plugin() Loading a2dp plugin
bluetoothd[72838]: src/plugin.c:add_plugin() Loading avrcp plugin
bluetoothd[72838]: src/plugin.c:add_plugin() Loading network plugin
bluetoothd[72838]: src/plugin.c:add_plugin() Loading input plugin
bluetoothd[72838]: src/plugin.c:add_plugin() Loading hog plugin
bluetoothd[72838]: src/plugin.c:add_plugin() Loading gap plugin
bluetoothd[72838]: src/plugin.c:add_plugin() Loading scanparam plugin
bluetoothd[72838]: src/plugin.c:add_plugin() Loading deviceinfo plugin
bluetoothd[72838]: src/plugin.c:add_plugin() Loading midi plugin
bluetoothd[72838]: src/plugin.c:add_plugin() Loading battery plugin
bluetoothd[72838]: src/plugin.c:plugin_init() Loading plugins /usr/lib/bluetooth/plugins
bluetoothd[72838]: profiles/input/suspend-none.c:suspend_init()
bluetoothd[72838]: profiles/network/manager.c:read_config() Config options: Security=true
bluetoothd[72838]: plugins/hostname.c:read_dmi_fallback() chassis: desktop
bluetoothd[72838]: plugins/hostname.c:read_dmi_fallback() major: 0x01 minor: 0x01
bluetoothd[72838]: src/main.c:main() Entering main loop
bluetoothd[72838]: src/shared/mgmt.c:send_request() [0xffff] command 0x0001
bluetoothd[72838]: src/rfkill.c:rfkill_event() RFKILL event idx 5 type 2 op 0 soft 0 hard 0
bluetoothd[72838]: src/shared/mgmt.c:can_read_data() [0xffff] command 0x0001 complete: 0x00
bluetoothd[72838]: Bluetooth management interface 1.22 initialized
bluetoothd[72838]: src/adapter.c:read_version_complete() sending read supported commands command
bluetoothd[72838]: src/adapter.c:read_version_complete() sending read index list command
bluetoothd[72838]: src/shared/mgmt.c:send_request() [0xffff] command 0x0002
bluetoothd[72838]: src/shared/mgmt.c:can_read_data() [0xffff] command 0x0002 complete: 0x00
bluetoothd[72838]: src/adapter.c:read_commands_complete() Number of commands: 84
bluetoothd[72838]: src/adapter.c:read_commands_complete() Number of events: 44
bluetoothd[72838]: src/adapter.c:read_commands_complete() enabling kernel-side connection control
bluetoothd[72838]: src/adapter.c:read_commands_complete() kernel supports the set_blocked_keys op
bluetoothd[72838]: src/adapter.c:read_commands_complete() kernel supports controller cap command
bluetoothd[72838]: src/adapter.c:read_commands_complete() kernel supports exp features
bluetoothd[72838]: src/adapter.c:read_commands_complete() kernel supports set system confic
bluetoothd[72838]: src/adapter.c:read_commands_complete() kernel supports ext adv commands
bluetoothd[72838]: src/adapter.c:read_commands_complete() kernel supports suspend/resume events
bluetoothd[72838]: src/shared/mgmt.c:send_request() [0xffff] command 0x0003
bluetoothd[72838]: src/shared/mgmt.c:can_read_data() [0xffff] command 0x0003 complete: 0x00
bluetoothd[72838]: src/adapter.c:read_index_list_complete() Number of controllers: 0
bluetoothd[72838]: src/profile.c:register_profile() sender :1.20
bluetoothd[72838]: src/profile.c:create_ext() Created "Headset unit"
bluetoothd[72838]: src/profile.c:register_profile() sender :1.20
bluetoothd[72838]: src/profile.c:create_ext() Created "Hands-Free Voice gateway"
bluetoothd[72838]: plugins/hostname.c:property_changed() static hostname: SaintLight
bluetoothd[72838]: plugins/hostname.c:property_changed() pretty hostname:
bluetoothd[72838]: plugins/hostname.c:property_changed() chassis: desktop
journalctl -f
journalctl -f
10月 24 21:17:56 SaintLight kernel: usb 1-11.1: Product: general adapter
10月 24 21:17:56 SaintLight kernel: usb 1-11.1: Manufacturer: Actions
10月 24 21:17:56 SaintLight kernel: usb 1-11.1: SerialNumber: ACTIONS1234
10月 24 21:17:56 SaintLight systemd[636]: Reached target Bluetooth.
10月 24 21:17:56 SaintLight kernel: Bluetooth: hci0: Opcode 0x c5a failed: -56
10月 24 21:17:56 SaintLight systemd[1]: Starting Load/Save RF Kill Switch Status...
10月 24 21:17:56 SaintLight systemd[1]: Reached target Bluetooth Support.
10月 24 21:17:56 SaintLight systemd[1]: Started Load/Save RF Kill Switch Status.
10月 24 21:17:56 SaintLight audit[1]: SERVICE_START pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=systemd-rfkill comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
10月 24 21:17:56 SaintLight kernel: audit: type=1130 audit(1666617476.817:515): pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=systemd-rfkill comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
10月 24 21:18:01 SaintLight systemd[1]: systemd-rfkill.service: Deactivated successfully.
10月 24 21:18:01 SaintLight audit[1]: SERVICE_STOP pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=systemd-rfkill comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
10月 24 21:18:01 SaintLight kernel: audit: type=1131 audit(1666617481.823:516): pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=systemd-rfkill comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
btmgmt
btmgmt
[mgmt]# info
Index list with 0 items
[mgmt]#
Offline
My crystal ball says thou shalt install usb_modeswitch.
thanks, i'v tried this way, and useless
Offline
Post # dmseg -w while unpluggin/plugging the adapter.
<49,17,III,I> Fama di loro il mondo esser non lassa;
<50,17,III,I> misericordia e giustizia li sdegna:
<51,17,III,I> non ragioniam di lor, ma guarda e passa.
Offline
Post # dmseg -w while unpluggin/plugging the adapter.
ok, this is the messages:
[59028.102091] usb 1-11.1: USB disconnect, device number 15
[59028.155092] audit: type=1130 audit(1666624504.292:642): pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=systemd-rfkill comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
[59031.094787] usb 1-11.1: new full-speed USB device number 16 using xhci_hcd
[59031.186439] usb 1-11.1: New USB device found, idVendor=10d7, idProduct=b012, bcdDevice=88.91
[59031.186451] usb 1-11.1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[59031.186457] usb 1-11.1: Product: general adapter
[59031.186461] usb 1-11.1: Manufacturer: Actions
[59031.186465] usb 1-11.1: SerialNumber: ACTIONS1234
[59031.223317] Bluetooth: hci0: Opcode 0x c5a failed: -56
[59036.210000] audit: type=1131 audit(1666624512.345:643): pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=systemd-rfkill comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
Offline
d.ALT wrote:Post # dmseg -w while unpluggin/plugging the adapter.
ok, this is the messages:
[59031.223317] Bluetooth: hci0: Opcode 0x c5a failed: -56
I'm out of ideas.
Other users are having some problems with this adapter, eg.: https://www.reddit.com/r/pchelp/comment … &context=3
<49,17,III,I> Fama di loro il mondo esser non lassa;
<50,17,III,I> misericordia e giustizia li sdegna:
<51,17,III,I> non ragioniam di lor, ma guarda e passa.
Offline
wptskybzy wrote:d.ALT wrote:Post # dmseg -w while unpluggin/plugging the adapter.
ok, this is the messages:
[59031.223317] Bluetooth: hci0: Opcode 0x c5a failed: -56
I'm out of ideas.
Other users are having some problems with this adapter, eg.: https://www.reddit.com/r/pchelp/comment … &context=3
ok, thanks !
Offline
d.ALT wrote:wptskybzy wrote:bought a new bluetooth 5.3 adapter
What do you buy? Have you some technical specifications?
Please, have a look at WIKI's relevant page.
Give us some more useful infos:
>> Use [ code ] [ /code ] tags (without spaces) <<
Post here the output as stated here: https://wiki.archlinux.org/title/Bluetooth#Debugging
Post here the output as stated here: https://wiki.archlinux.org/title/Blueto … USB_dongle
ok, thanks. my adapter is UGREEN CM591 Bluetooth 5.3 Adapter.
the bluetooth debugging message is:/bluetoothd[72838]: Bluetooth daemon 5.65 bluetoothd[72838]: src/main.c:parse_config() parsing /etc/bluetooth/main.conf bluetoothd[72838]: src/main.c:parse_config() Key file does not have key “DiscoverableTimeout” in group “General” bluetoothd[72838]: src/main.c:parse_config() Key file does not have key “AlwaysPairable” in group “General” bluetoothd[72838]: src/main.c:parse_config() Key file does not have key “PairableTimeout” in group “General” bluetoothd[72838]: src/main.c:parse_config() Key file does not have key “Privacy” in group “General” bluetoothd[72838]: src/main.c:parse_config() Key file does not have key “JustWorksRepairing” in group “General” bluetoothd[72838]: src/main.c:parse_config() Key file does not have key “TemporaryTimeout” in group “General” bluetoothd[72838]: src/main.c:parse_config() Key file does not have key “Name” in group “General” bluetoothd[72838]: src/main.c:parse_config() Key file does not have key “Class” in group “General” bluetoothd[72838]: src/main.c:parse_config() Key file does not have key “DeviceID” in group “General” bluetoothd[72838]: src/main.c:parse_config() Key file does not have key “ReverseServiceDiscovery” in group “General” bluetoothd[72838]: src/main.c:parse_config() Key file does not have key “RemoteNameRequestRetryDelay” in group “General” bluetoothd[72838]: src/main.c:parse_config() Key file does not have key “Cache” in group “GATT” bluetoothd[72838]: src/main.c:parse_config() Key file does not have key “KeySize” in group “GATT” bluetoothd[72838]: src/main.c:parse_config() Key file does not have key “ExchangeMTU” in group “GATT” bluetoothd[72838]: src/main.c:parse_config() Key file does not have key “Channels” in group “GATT” bluetoothd[72838]: src/main.c:parse_config() Key file does not have key “SessionMode” in group “AVDTP” bluetoothd[72838]: src/main.c:parse_config() Key file does not have key “StreamMode” in group “AVDTP” bluetoothd[72838]: src/main.c:parse_config() Key file does not have key “RSSISamplingPeriod” in group “AdvMon” bluetoothd[72838]: src/main.c:parse_mode_config() Key file does not have key “PageScanType” in group “BR” bluetoothd[72838]: src/main.c:parse_mode_config() Key file does not have key “PageScanInterval” in group “BR” bluetoothd[72838]: src/main.c:parse_mode_config() Key file does not have key “PageScanWindow” in group “BR” bluetoothd[72838]: src/main.c:parse_mode_config() Key file does not have key “InquiryScanType” in group “BR” bluetoothd[72838]: src/main.c:parse_mode_config() Key file does not have key “InquiryScanInterval” in group “BR” bluetoothd[72838]: src/main.c:parse_mode_config() Key file does not have key “InquiryScanWindow” in group “BR” bluetoothd[72838]: src/main.c:parse_mode_config() Key file does not have key “LinkSupervisionTimeout” in group “BR” bluetoothd[72838]: src/main.c:parse_mode_config() Key file does not have key “PageTimeout” in group “BR” bluetoothd[72838]: src/main.c:parse_mode_config() Key file does not have key “MinSniffInterval” in group “BR” bluetoothd[72838]: src/main.c:parse_mode_config() Key file does not have key “MaxSniffInterval” in group “BR” bluetoothd[72838]: src/main.c:parse_mode_config() Key file does not have key “MinAdvertisementInterval” in group “LE” bluetoothd[72838]: src/main.c:parse_mode_config() Key file does not have key “MaxAdvertisementInterval” in group “LE” bluetoothd[72838]: src/main.c:parse_mode_config() Key file does not have key “MultiAdvertisementRotationInterval” in group “LE” bluetoothd[72838]: src/main.c:parse_mode_config() Key file does not have key “ScanIntervalAutoConnect” in group “LE” bluetoothd[72838]: src/main.c:parse_mode_config() Key file does not have key “ScanWindowAutoConnect” in group “LE” bluetoothd[72838]: src/main.c:parse_mode_config() Key file does not have key “ScanIntervalSuspend” in group “LE” bluetoothd[72838]: src/main.c:parse_mode_config() Key file does not have key “ScanWindowSuspend” in group “LE” bluetoothd[72838]: src/main.c:parse_mode_config() Key file does not have key “ScanIntervalDiscovery” in group “LE” bluetoothd[72838]: src/main.c:parse_mode_config() Key file does not have key “ScanWindowDiscovery” in group “LE” bluetoothd[72838]: src/main.c:parse_mode_config() Key file does not have key “ScanIntervalAdvMonitor” in group “LE” bluetoothd[72838]: src/main.c:parse_mode_config() Key file does not have key “ScanWindowAdvMonitor” in group “LE” bluetoothd[72838]: src/main.c:parse_mode_config() Key file does not have key “ScanIntervalConnect” in group “LE” bluetoothd[72838]: src/main.c:parse_mode_config() Key file does not have key “ScanWindowConnect” in group “LE” bluetoothd[72838]: src/main.c:parse_mode_config() Key file does not have key “MinConnectionInterval” in group “LE” bluetoothd[72838]: src/main.c:parse_mode_config() Key file does not have key “MaxConnectionInterval” in group “LE” bluetoothd[72838]: src/main.c:parse_mode_config() Key file does not have key “ConnectionLatency” in group “LE” bluetoothd[72838]: src/main.c:parse_mode_config() Key file does not have key “ConnectionSupervisionTimeout” in group “LE” bluetoothd[72838]: src/main.c:parse_mode_config() Key file does not have key “Autoconnecttimeout” in group “LE” bluetoothd[72838]: src/main.c:parse_mode_config() Key file does not have key “AdvMonAllowlistScanDuration” in group “LE” bluetoothd[72838]: src/main.c:parse_mode_config() Key file does not have key “AdvMonNoFilterScanDuration” in group “LE” bluetoothd[72838]: src/main.c:parse_mode_config() Key file does not have key “EnableAdvMonInterleaveScan” in group “LE” bluetoothd[72838]: src/adapter.c:adapter_init() sending read version command bluetoothd[72838]: Starting SDP server bluetoothd[72838]: src/sdpd-service.c:register_device_id() Adding device id record for 0002:1d6b:0246:0541 bluetoothd[72838]: src/plugin.c:plugin_init() Loading builtin plugins bluetoothd[72838]: src/plugin.c:add_plugin() Loading hostname plugin bluetoothd[72838]: src/plugin.c:add_plugin() Loading wiimote plugin bluetoothd[72838]: src/plugin.c:add_plugin() Loading autopair plugin bluetoothd[72838]: src/plugin.c:add_plugin() Loading policy plugin bluetoothd[72838]: src/plugin.c:add_plugin() Loading a2dp plugin bluetoothd[72838]: src/plugin.c:add_plugin() Loading avrcp plugin bluetoothd[72838]: src/plugin.c:add_plugin() Loading network plugin bluetoothd[72838]: src/plugin.c:add_plugin() Loading input plugin bluetoothd[72838]: src/plugin.c:add_plugin() Loading hog plugin bluetoothd[72838]: src/plugin.c:add_plugin() Loading gap plugin bluetoothd[72838]: src/plugin.c:add_plugin() Loading scanparam plugin bluetoothd[72838]: src/plugin.c:add_plugin() Loading deviceinfo plugin bluetoothd[72838]: src/plugin.c:add_plugin() Loading midi plugin bluetoothd[72838]: src/plugin.c:add_plugin() Loading battery plugin bluetoothd[72838]: src/plugin.c:plugin_init() Loading plugins /usr/lib/bluetooth/plugins bluetoothd[72838]: profiles/input/suspend-none.c:suspend_init() bluetoothd[72838]: profiles/network/manager.c:read_config() Config options: Security=true bluetoothd[72838]: plugins/hostname.c:read_dmi_fallback() chassis: desktop bluetoothd[72838]: plugins/hostname.c:read_dmi_fallback() major: 0x01 minor: 0x01 bluetoothd[72838]: src/main.c:main() Entering main loop bluetoothd[72838]: src/shared/mgmt.c:send_request() [0xffff] command 0x0001 bluetoothd[72838]: src/rfkill.c:rfkill_event() RFKILL event idx 5 type 2 op 0 soft 0 hard 0 bluetoothd[72838]: src/shared/mgmt.c:can_read_data() [0xffff] command 0x0001 complete: 0x00 bluetoothd[72838]: Bluetooth management interface 1.22 initialized bluetoothd[72838]: src/adapter.c:read_version_complete() sending read supported commands command bluetoothd[72838]: src/adapter.c:read_version_complete() sending read index list command bluetoothd[72838]: src/shared/mgmt.c:send_request() [0xffff] command 0x0002 bluetoothd[72838]: src/shared/mgmt.c:can_read_data() [0xffff] command 0x0002 complete: 0x00 bluetoothd[72838]: src/adapter.c:read_commands_complete() Number of commands: 84 bluetoothd[72838]: src/adapter.c:read_commands_complete() Number of events: 44 bluetoothd[72838]: src/adapter.c:read_commands_complete() enabling kernel-side connection control bluetoothd[72838]: src/adapter.c:read_commands_complete() kernel supports the set_blocked_keys op bluetoothd[72838]: src/adapter.c:read_commands_complete() kernel supports controller cap command bluetoothd[72838]: src/adapter.c:read_commands_complete() kernel supports exp features bluetoothd[72838]: src/adapter.c:read_commands_complete() kernel supports set system confic bluetoothd[72838]: src/adapter.c:read_commands_complete() kernel supports ext adv commands bluetoothd[72838]: src/adapter.c:read_commands_complete() kernel supports suspend/resume events bluetoothd[72838]: src/shared/mgmt.c:send_request() [0xffff] command 0x0003 bluetoothd[72838]: src/shared/mgmt.c:can_read_data() [0xffff] command 0x0003 complete: 0x00 bluetoothd[72838]: src/adapter.c:read_index_list_complete() Number of controllers: 0 bluetoothd[72838]: src/profile.c:register_profile() sender :1.20 bluetoothd[72838]: src/profile.c:create_ext() Created "Headset unit" bluetoothd[72838]: src/profile.c:register_profile() sender :1.20 bluetoothd[72838]: src/profile.c:create_ext() Created "Hands-Free Voice gateway" bluetoothd[72838]: plugins/hostname.c:property_changed() static hostname: SaintLight bluetoothd[72838]: plugins/hostname.c:property_changed() pretty hostname: bluetoothd[72838]: plugins/hostname.c:property_changed() chassis: desktop
journalctl -f
journalctl -f 10月 24 21:17:56 SaintLight kernel: usb 1-11.1: Product: general adapter 10月 24 21:17:56 SaintLight kernel: usb 1-11.1: Manufacturer: Actions 10月 24 21:17:56 SaintLight kernel: usb 1-11.1: SerialNumber: ACTIONS1234 10月 24 21:17:56 SaintLight systemd[636]: Reached target Bluetooth. 10月 24 21:17:56 SaintLight kernel: Bluetooth: hci0: Opcode 0x c5a failed: -56 10月 24 21:17:56 SaintLight systemd[1]: Starting Load/Save RF Kill Switch Status... 10月 24 21:17:56 SaintLight systemd[1]: Reached target Bluetooth Support. 10月 24 21:17:56 SaintLight systemd[1]: Started Load/Save RF Kill Switch Status. 10月 24 21:17:56 SaintLight audit[1]: SERVICE_START pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=systemd-rfkill comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success' 10月 24 21:17:56 SaintLight kernel: audit: type=1130 audit(1666617476.817:515): pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=systemd-rfkill comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success' 10月 24 21:18:01 SaintLight systemd[1]: systemd-rfkill.service: Deactivated successfully. 10月 24 21:18:01 SaintLight audit[1]: SERVICE_STOP pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=systemd-rfkill comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success' 10月 24 21:18:01 SaintLight kernel: audit: type=1131 audit(1666617481.823:516): pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=systemd-rfkill comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
btmgmt
btmgmt [mgmt]# info Index list with 0 items [mgmt]#
I bought the same bluetooth adapter recently, and found it cannot work on archlinux. Do you have any new progress?
Offline
wptskybzy wrote:d.ALT wrote:What do you buy? Have you some technical specifications?
Please, have a look at WIKI's relevant page.
Give us some more useful infos:
>> Use [ code ] [ /code ] tags (without spaces) <<
Post here the output as stated here: https://wiki.archlinux.org/title/Bluetooth#Debugging
Post here the output as stated here: https://wiki.archlinux.org/title/Blueto … USB_dongle
ok, thanks. my adapter is UGREEN CM591 Bluetooth 5.3 Adapter.
the bluetooth debugging message is:/bluetoothd[72838]: Bluetooth daemon 5.65 bluetoothd[72838]: src/main.c:parse_config() parsing /etc/bluetooth/main.conf bluetoothd[72838]: src/main.c:parse_config() Key file does not have key “DiscoverableTimeout” in group “General” bluetoothd[72838]: src/main.c:parse_config() Key file does not have key “AlwaysPairable” in group “General” bluetoothd[72838]: src/main.c:parse_config() Key file does not have key “PairableTimeout” in group “General” bluetoothd[72838]: src/main.c:parse_config() Key file does not have key “Privacy” in group “General” bluetoothd[72838]: src/main.c:parse_config() Key file does not have key “JustWorksRepairing” in group “General” bluetoothd[72838]: src/main.c:parse_config() Key file does not have key “TemporaryTimeout” in group “General” bluetoothd[72838]: src/main.c:parse_config() Key file does not have key “Name” in group “General” bluetoothd[72838]: src/main.c:parse_config() Key file does not have key “Class” in group “General” bluetoothd[72838]: src/main.c:parse_config() Key file does not have key “DeviceID” in group “General” bluetoothd[72838]: src/main.c:parse_config() Key file does not have key “ReverseServiceDiscovery” in group “General” bluetoothd[72838]: src/main.c:parse_config() Key file does not have key “RemoteNameRequestRetryDelay” in group “General” bluetoothd[72838]: src/main.c:parse_config() Key file does not have key “Cache” in group “GATT” bluetoothd[72838]: src/main.c:parse_config() Key file does not have key “KeySize” in group “GATT” bluetoothd[72838]: src/main.c:parse_config() Key file does not have key “ExchangeMTU” in group “GATT” bluetoothd[72838]: src/main.c:parse_config() Key file does not have key “Channels” in group “GATT” bluetoothd[72838]: src/main.c:parse_config() Key file does not have key “SessionMode” in group “AVDTP” bluetoothd[72838]: src/main.c:parse_config() Key file does not have key “StreamMode” in group “AVDTP” bluetoothd[72838]: src/main.c:parse_config() Key file does not have key “RSSISamplingPeriod” in group “AdvMon” bluetoothd[72838]: src/main.c:parse_mode_config() Key file does not have key “PageScanType” in group “BR” bluetoothd[72838]: src/main.c:parse_mode_config() Key file does not have key “PageScanInterval” in group “BR” bluetoothd[72838]: src/main.c:parse_mode_config() Key file does not have key “PageScanWindow” in group “BR” bluetoothd[72838]: src/main.c:parse_mode_config() Key file does not have key “InquiryScanType” in group “BR” bluetoothd[72838]: src/main.c:parse_mode_config() Key file does not have key “InquiryScanInterval” in group “BR” bluetoothd[72838]: src/main.c:parse_mode_config() Key file does not have key “InquiryScanWindow” in group “BR” bluetoothd[72838]: src/main.c:parse_mode_config() Key file does not have key “LinkSupervisionTimeout” in group “BR” bluetoothd[72838]: src/main.c:parse_mode_config() Key file does not have key “PageTimeout” in group “BR” bluetoothd[72838]: src/main.c:parse_mode_config() Key file does not have key “MinSniffInterval” in group “BR” bluetoothd[72838]: src/main.c:parse_mode_config() Key file does not have key “MaxSniffInterval” in group “BR” bluetoothd[72838]: src/main.c:parse_mode_config() Key file does not have key “MinAdvertisementInterval” in group “LE” bluetoothd[72838]: src/main.c:parse_mode_config() Key file does not have key “MaxAdvertisementInterval” in group “LE” bluetoothd[72838]: src/main.c:parse_mode_config() Key file does not have key “MultiAdvertisementRotationInterval” in group “LE” bluetoothd[72838]: src/main.c:parse_mode_config() Key file does not have key “ScanIntervalAutoConnect” in group “LE” bluetoothd[72838]: src/main.c:parse_mode_config() Key file does not have key “ScanWindowAutoConnect” in group “LE” bluetoothd[72838]: src/main.c:parse_mode_config() Key file does not have key “ScanIntervalSuspend” in group “LE” bluetoothd[72838]: src/main.c:parse_mode_config() Key file does not have key “ScanWindowSuspend” in group “LE” bluetoothd[72838]: src/main.c:parse_mode_config() Key file does not have key “ScanIntervalDiscovery” in group “LE” bluetoothd[72838]: src/main.c:parse_mode_config() Key file does not have key “ScanWindowDiscovery” in group “LE” bluetoothd[72838]: src/main.c:parse_mode_config() Key file does not have key “ScanIntervalAdvMonitor” in group “LE” bluetoothd[72838]: src/main.c:parse_mode_config() Key file does not have key “ScanWindowAdvMonitor” in group “LE” bluetoothd[72838]: src/main.c:parse_mode_config() Key file does not have key “ScanIntervalConnect” in group “LE” bluetoothd[72838]: src/main.c:parse_mode_config() Key file does not have key “ScanWindowConnect” in group “LE” bluetoothd[72838]: src/main.c:parse_mode_config() Key file does not have key “MinConnectionInterval” in group “LE” bluetoothd[72838]: src/main.c:parse_mode_config() Key file does not have key “MaxConnectionInterval” in group “LE” bluetoothd[72838]: src/main.c:parse_mode_config() Key file does not have key “ConnectionLatency” in group “LE” bluetoothd[72838]: src/main.c:parse_mode_config() Key file does not have key “ConnectionSupervisionTimeout” in group “LE” bluetoothd[72838]: src/main.c:parse_mode_config() Key file does not have key “Autoconnecttimeout” in group “LE” bluetoothd[72838]: src/main.c:parse_mode_config() Key file does not have key “AdvMonAllowlistScanDuration” in group “LE” bluetoothd[72838]: src/main.c:parse_mode_config() Key file does not have key “AdvMonNoFilterScanDuration” in group “LE” bluetoothd[72838]: src/main.c:parse_mode_config() Key file does not have key “EnableAdvMonInterleaveScan” in group “LE” bluetoothd[72838]: src/adapter.c:adapter_init() sending read version command bluetoothd[72838]: Starting SDP server bluetoothd[72838]: src/sdpd-service.c:register_device_id() Adding device id record for 0002:1d6b:0246:0541 bluetoothd[72838]: src/plugin.c:plugin_init() Loading builtin plugins bluetoothd[72838]: src/plugin.c:add_plugin() Loading hostname plugin bluetoothd[72838]: src/plugin.c:add_plugin() Loading wiimote plugin bluetoothd[72838]: src/plugin.c:add_plugin() Loading autopair plugin bluetoothd[72838]: src/plugin.c:add_plugin() Loading policy plugin bluetoothd[72838]: src/plugin.c:add_plugin() Loading a2dp plugin bluetoothd[72838]: src/plugin.c:add_plugin() Loading avrcp plugin bluetoothd[72838]: src/plugin.c:add_plugin() Loading network plugin bluetoothd[72838]: src/plugin.c:add_plugin() Loading input plugin bluetoothd[72838]: src/plugin.c:add_plugin() Loading hog plugin bluetoothd[72838]: src/plugin.c:add_plugin() Loading gap plugin bluetoothd[72838]: src/plugin.c:add_plugin() Loading scanparam plugin bluetoothd[72838]: src/plugin.c:add_plugin() Loading deviceinfo plugin bluetoothd[72838]: src/plugin.c:add_plugin() Loading midi plugin bluetoothd[72838]: src/plugin.c:add_plugin() Loading battery plugin bluetoothd[72838]: src/plugin.c:plugin_init() Loading plugins /usr/lib/bluetooth/plugins bluetoothd[72838]: profiles/input/suspend-none.c:suspend_init() bluetoothd[72838]: profiles/network/manager.c:read_config() Config options: Security=true bluetoothd[72838]: plugins/hostname.c:read_dmi_fallback() chassis: desktop bluetoothd[72838]: plugins/hostname.c:read_dmi_fallback() major: 0x01 minor: 0x01 bluetoothd[72838]: src/main.c:main() Entering main loop bluetoothd[72838]: src/shared/mgmt.c:send_request() [0xffff] command 0x0001 bluetoothd[72838]: src/rfkill.c:rfkill_event() RFKILL event idx 5 type 2 op 0 soft 0 hard 0 bluetoothd[72838]: src/shared/mgmt.c:can_read_data() [0xffff] command 0x0001 complete: 0x00 bluetoothd[72838]: Bluetooth management interface 1.22 initialized bluetoothd[72838]: src/adapter.c:read_version_complete() sending read supported commands command bluetoothd[72838]: src/adapter.c:read_version_complete() sending read index list command bluetoothd[72838]: src/shared/mgmt.c:send_request() [0xffff] command 0x0002 bluetoothd[72838]: src/shared/mgmt.c:can_read_data() [0xffff] command 0x0002 complete: 0x00 bluetoothd[72838]: src/adapter.c:read_commands_complete() Number of commands: 84 bluetoothd[72838]: src/adapter.c:read_commands_complete() Number of events: 44 bluetoothd[72838]: src/adapter.c:read_commands_complete() enabling kernel-side connection control bluetoothd[72838]: src/adapter.c:read_commands_complete() kernel supports the set_blocked_keys op bluetoothd[72838]: src/adapter.c:read_commands_complete() kernel supports controller cap command bluetoothd[72838]: src/adapter.c:read_commands_complete() kernel supports exp features bluetoothd[72838]: src/adapter.c:read_commands_complete() kernel supports set system confic bluetoothd[72838]: src/adapter.c:read_commands_complete() kernel supports ext adv commands bluetoothd[72838]: src/adapter.c:read_commands_complete() kernel supports suspend/resume events bluetoothd[72838]: src/shared/mgmt.c:send_request() [0xffff] command 0x0003 bluetoothd[72838]: src/shared/mgmt.c:can_read_data() [0xffff] command 0x0003 complete: 0x00 bluetoothd[72838]: src/adapter.c:read_index_list_complete() Number of controllers: 0 bluetoothd[72838]: src/profile.c:register_profile() sender :1.20 bluetoothd[72838]: src/profile.c:create_ext() Created "Headset unit" bluetoothd[72838]: src/profile.c:register_profile() sender :1.20 bluetoothd[72838]: src/profile.c:create_ext() Created "Hands-Free Voice gateway" bluetoothd[72838]: plugins/hostname.c:property_changed() static hostname: SaintLight bluetoothd[72838]: plugins/hostname.c:property_changed() pretty hostname: bluetoothd[72838]: plugins/hostname.c:property_changed() chassis: desktop
journalctl -f
journalctl -f 10月 24 21:17:56 SaintLight kernel: usb 1-11.1: Product: general adapter 10月 24 21:17:56 SaintLight kernel: usb 1-11.1: Manufacturer: Actions 10月 24 21:17:56 SaintLight kernel: usb 1-11.1: SerialNumber: ACTIONS1234 10月 24 21:17:56 SaintLight systemd[636]: Reached target Bluetooth. 10月 24 21:17:56 SaintLight kernel: Bluetooth: hci0: Opcode 0x c5a failed: -56 10月 24 21:17:56 SaintLight systemd[1]: Starting Load/Save RF Kill Switch Status... 10月 24 21:17:56 SaintLight systemd[1]: Reached target Bluetooth Support. 10月 24 21:17:56 SaintLight systemd[1]: Started Load/Save RF Kill Switch Status. 10月 24 21:17:56 SaintLight audit[1]: SERVICE_START pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=systemd-rfkill comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success' 10月 24 21:17:56 SaintLight kernel: audit: type=1130 audit(1666617476.817:515): pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=systemd-rfkill comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success' 10月 24 21:18:01 SaintLight systemd[1]: systemd-rfkill.service: Deactivated successfully. 10月 24 21:18:01 SaintLight audit[1]: SERVICE_STOP pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=systemd-rfkill comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success' 10月 24 21:18:01 SaintLight kernel: audit: type=1131 audit(1666617481.823:516): pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=systemd-rfkill comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
btmgmt
btmgmt [mgmt]# info Index list with 0 items [mgmt]#
I bought the same bluetooth adapter recently, and found it cannot work on archlinux. Do you have any new progress?
No, it's not work at archlinux at all.
Offline
I found a commit related to UGREEN CM591 (10d7:b012)
https://www.spinics.net/lists/linux-blu … 02126.html
Offline
I received this adapter today. @hexum I bought it after seeing that commit, hoping it would work. I patched my 5.15 kernel with that commit plus another trivial one f95fd5f364839ec48b18b80312ed86bf51908e56 ("Bluetooth: btusb: Make use of of BIT macro to declare flags") that is a prerequisite on my "old" kernel. Sadly, I see exactly the same as the OP, bluetoothd does not see it.
One thing that seems strange though. The patch in question sets a quirk HCI_QUIRK_BROKEN_ERR_DATA_REPORTING - however, when I look at the /sys/bus/usb/devices/3-3.3/quirks file (3-3.3 is my device) it contains 0x0, suggesting the quirk has not been applied?
However, the kernel has at least somewhat recognised the device because I have a subdirectory /sys/bus/usb/devices/3-3.3/3-3.3:1.0/ containing a "bluetooth" subdirectory and "driver" symlink pointing to /sys/bus/usb/drivers/btusb
Anyone know any further debugging tips?
Offline
I applied the patch on top of Linux tag v6.1 and got
Bluetooth: hci0: Opcode 0x204b failed: -56
Obviously there are tons of quirks that should be taken into the account. And I'm not sure if the game worth the candle...
Last edited by hexum (2023-01-17 20:55:36)
Offline
Maybe it would be helpful
Linux 6.1.8-xanmod1
00f4b7c Bluetooth: Fix issue with Actions Semi ATS2851 based devices
Last edited by inop (2023-01-26 16:15:11)
Offline
I'm in the same situation as you guys! Tried couple of things without success...
Offline
Same trouble
Offline
It's a work in progress:
https://marc.info/?l=linux-bluetooth&w= … ts2851&q=b
The first patch is already backported to 6.2 and 6.1, but even the latest patches don't render it capable of pairing anything yet.
Offline
Same problem here, I bought the UGreen CM591 (Bluetooth 5.3 chipset: ATS2851)
I guess we have to wait for the driver to land in a future kernel release?
Here is the output of
# dmesg -w
when plugging it:
[26907.947213] usb 1-13: new full-speed USB device number 27 using xhci_hcd
[26908.089109] usb 1-13: New USB device found, idVendor=10d7, idProduct=b012, bcdDevice=88.91
[26908.089113] usb 1-13: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[26908.089114] usb 1-13: Product: general adapter
[26908.089115] usb 1-13: Manufacturer: Actions
[26908.089116] usb 1-13: SerialNumber: ACTIONS1234
[26908.090962] Bluetooth: hci0: HCI Read Default Erroneous Data Reporting command is advertised, but not supported.
[26908.122506] Bluetooth: hci0: Opcode 0x204b failed: -56
Offline
Same problem here with both stock and Xanmod kernels with this adapter.
Offline
Same here..
journalctl -f
May 20 09:26:06 arch kernel: usb 3-2.3: new full-speed USB device number 14 using xhci_hcd
May 20 09:26:06 arch kernel: Bluetooth: hci0: HCI Read Default Erroneous Data Reporting command is advertised, but not supported.
May 20 09:26:06 arch kernel: Bluetooth: hci0: Opcode 0x204b failed: -56
May 20 09:26:11 arch systemd[1]: systemd-rfkill.service: Deactivated successfully.
Passionate about minimalistic software, the Linux philosophy, and having fun. SFF and AV enthusiast, APU retro gamer.
Offline
The problem was solved yesterday in the new kernel!
But I use the xanMod version
archlinux 6.3.4-x64v1-xanmod1-1
EDIT:
Sorry, I was testing and I noticed that the bluetooth is working, however, some things are not pairable and some are paired but not working.
Last edited by willianholtz (2023-05-26 17:28:38)
Offline
Sorry, I was testing and I noticed that the bluetooth is working, however, some things are not pairable and some are paired but not working.
same here..
6.3.5-AMD-znver3
Passionate about minimalistic software, the Linux philosophy, and having fun. SFF and AV enthusiast, APU retro gamer.
Offline
same here...
6.3.5-zen1-1-zen
tested the stock kernel without luck also
Offline
Any news?
Passionate about minimalistic software, the Linux philosophy, and having fun. SFF and AV enthusiast, APU retro gamer.
Offline