blueman icon indicating copy to clipboard operation
blueman copied to clipboard

mt7921au chipset Not being seen or seeing other devices

Open LargePrime opened this issue 3 years ago • 3 comments

META NOTE; Perhaps a command or note on how to retrieve these version numbers would be useful to complete this template.

blueman:2.3.2 blueman-applet 13.39.57 BlueZ: Distribution: Linux 5.19.12-artix1-1 artix-lxqt-openrc artixlinux.org Desktop environment:LXQt OpenRC

lsusb Bus 009 Device 005: ID 0e8d:7961 MediaTek Inc. Wireless_Device bluetoothctl list Controller E0:E1:A9:34:A4:66 Compast [default]

python3 Python 3.10.7 (main, Sep 7 2022, 18:52:02) [GCC 12.2.0] on linux Type "help", "copyright", "credits" or "license" for more information.

from blueman.gui.Notification import Notification Notification("Title", "Message", 0, [["action1", "Action 1"], ["action2", "Action 2"]]).show() Message shows

bluetoothctl below https://gist.github.com/LargePrime/1e6591fed7c53358a46793510f25240d I did not do a pair command because I do not know the syntax or device address

Device will not pair.

Extra info https://github.com/morrownr/USB-WiFi/blob/main/home/How_to_Install_Firmware_for_Mediatek_based_USB_WiFi_adapters.md suggests this device is supported.

WIFI_MT7961_patch_mcu_1_2_hdr.bin WIFI_RAM_CODE_MT7961_1.bin BT_RAM_CODE_MT7961_1_2_hdr.bin are in /lib/firmware/mediatek and were put there by the distro.

Thank you for your time, and sorry for whatever I missed.

LargePrime avatar Sep 30 '22 18:09 LargePrime

Device will not pair.

Is this the problem statement? I assume you're scanning, discovering some specific device and then use blueman to pair it but ... what? An error message?

cschramm avatar Sep 30 '22 19:09 cschramm

Scan finds no devices. Devices are available and are seen with other bluetooth devices

Also it cannot be seen by other devices

LargePrime avatar Sep 30 '22 19:09 LargePrime

So the adapter is registered and seems to be scanning properly but it does not find any devices. Not sure if I can help here but I'd enable BlueZ debug logging and check what the process gives there and also check kernel messages of course. If everything looks good there, I do not have another idea.

cschramm avatar Oct 09 '22 07:10 cschramm

can you point me at a thing or walk me through that?

LargePrime avatar Nov 26 '22 00:11 LargePrime

https://github.com/blueman-project/blueman/wiki/Troubleshooting#debugging-bluez https://wiki.archlinux.org/title/bluetooth#Debugging

And dmesg -w for following kernel messages.

When both are running in terminals, try scanning and check what's showing up.

cschramm avatar Nov 26 '22 08:11 cschramm

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.

github-actions[bot] avatar Jan 27 '23 00:01 github-actions[bot]

I apologize for this delay

bluetoothctl list Controller E0:E1:A9:34:A4:66 Compast [default] Controller 00:1A:7D:DA:71:13 box lsusb Bus 004 Device 002: ID 0a12:0001 Cambridge Silicon Radio, Ltd Bluetooth Dongle (HCI mode) Bus 009 Device 004: ID 0e8d:7961 MediaTek Inc. Wireless_Device

I physically removed the dongle called box

killall blueman-applet blueman-applet --loglevel debug

blueman-applet 11.25.12 INFO     PluginManager:87 load_plugin: ['TransferService', 'StatusNotifierItem', 'AuthAgent', 'ExitItem', 'SerialManager', 'Networking', 'PowerManager', 'StandardItems', 'GameControllerWakelock', 'Menu', 'PPPSupport', 'AutoConnect', 'NMPANSupport', 'ConnectionNotifier', 'StatusIcon', 'NetUsage', 'DBusService', 'KillSwitch', 'NMDUNSupport', 'ShowConnected', 'RecentConns', 'DhcpClient', 'DiscvManager', 'DisconnectItems']
blueman-applet 11.25.12 INFO     PluginManager:160 __load_plugin: loading <class 'blueman.plugins.applet.TransferService.TransferService'>
blueman-applet 11.25.12 INFO     PluginManager:160 __load_plugin: loading <class 'blueman.plugins.applet.Menu.Menu'>
blueman-applet 11.25.12 INFO     PluginManager:160 __load_plugin: loading <class 'blueman.plugins.applet.StatusIcon.StatusIcon'>
blueman-applet 11.25.12 DEBUG    Base:60 do_g_properties_changed: /org/bluez/hci1 {'Address': 'E0:E1:A9:34:A4:66', 'AddressType': 'public', 'Name': 'box', 'Alias': 'Compast', 'Class': 8126724, 'Powered': True, 'Discoverable': True, 'DiscoverableTimeout': 0, 'Pairable': True, 'PairableTimeout': 0, 'Discovering': False, 'UUIDs': ['00001133-0000-1000-8000-00805f9b34fb', '0000110e-0000-1000-8000-00805f9b34fb', '00001105-0000-1000-8000-00805f9b34fb', '00001132-0000-1000-8000-00805f9b34fb', '00001200-0000-1000-8000-00805f9b34fb', '00001104-0000-1000-8000-00805f9b34fb', '00005005-0000-1000-8000-0002ee000001', '0000110c-0000-1000-8000-00805f9b34fb', '00001801-0000-1000-8000-00805f9b34fb', '0000112f-0000-1000-8000-00805f9b34fb', '0000180a-0000-1000-8000-00805f9b34fb', '0000110b-0000-1000-8000-00805f9b34fb', '00001800-0000-1000-8000-00805f9b34fb', '0000111f-0000-1000-8000-00805f9b34fb', '0000110a-0000-1000-8000-00805f9b34fb', '00001106-0000-1000-8000-00805f9b34fb', '0000111e-0000-1000-8000-00805f9b34fb'], 'Modalias': 'usb:v1D6Bp0246d0542', 'Roles': ['central', 'peripheral']}
blueman-applet 11.25.12 INFO     PluginManager:160 __load_plugin: loading <class 'blueman.plugins.applet.StatusNotifierItem.StatusNotifierItem'>
blueman-applet 11.25.12 INFO     PluginManager:160 __load_plugin: loading <class 'blueman.plugins.applet.AuthAgent.AuthAgent'>
blueman-applet 11.25.12 INFO     PluginManager:160 __load_plugin: loading <class 'blueman.plugins.applet.ExitItem.ExitItem'>
blueman-applet 11.25.12 INFO     PluginManager:160 __load_plugin: loading <class 'blueman.plugins.applet.DBusService.DBusService'>
blueman-applet 11.25.12 INFO     PluginManager:160 __load_plugin: loading <class 'blueman.plugins.applet.SerialManager.SerialManager'>
blueman-applet 11.25.12 INFO     PluginManager:160 __load_plugin: loading <class 'blueman.plugins.applet.Networking.Networking'>
blueman-applet 11.25.12 INFO     Networking:35 load_nap_settings: Loading NAP settings
blueman-applet 11.25.12 INFO     PluginManager:160 __load_plugin: loading <class 'blueman.plugins.applet.PowerManager.PowerManager'>
blueman-applet 11.25.12 INFO     PluginManager:160 __load_plugin: loading <class 'blueman.plugins.applet.StandardItems.StandardItems'>
blueman-applet 11.25.12 INFO     PluginManager:160 __load_plugin: loading <class 'blueman.plugins.applet.GameControllerWakelock.GameControllerWakelock'>
blueman-applet 11.25.12 INFO     PluginManager:160 __load_plugin: loading <class 'blueman.plugins.applet.PPPSupport.PPPSupport'>
blueman-applet 11.25.12 INFO     PluginManager:160 __load_plugin: loading <class 'blueman.plugins.applet.AutoConnect.AutoConnect'>
blueman-applet 11.25.12 INFO     PluginManager:160 __load_plugin: loading <class 'blueman.plugins.applet.ConnectionNotifier.ConnectionNotifier'>
blueman-applet 11.25.12 INFO     PluginManager:160 __load_plugin: loading <class 'blueman.plugins.applet.KillSwitch.KillSwitch'>
blueman-applet 11.25.12 INFO     PluginManager:160 __load_plugin: loading <class 'blueman.plugins.applet.ShowConnected.ShowConnected'>
blueman-applet 11.25.12 INFO     PluginManager:160 __load_plugin: loading <class 'blueman.plugins.applet.RecentConns.RecentConns'>
blueman-applet 11.25.12 INFO     PluginManager:160 __load_plugin: loading <class 'blueman.plugins.applet.DhcpClient.DhcpClient'>
blueman-applet 11.25.12 INFO     PluginManager:160 __load_plugin: loading <class 'blueman.plugins.applet.DiscvManager.DiscvManager'>
blueman-applet 11.25.12 INFO     PluginManager:160 __load_plugin: loading <class 'blueman.plugins.applet.DisconnectItems.DisconnectItems'>
blueman-applet 11.25.12 INFO     KillSwitch:106 io_event  : killswitch registered 2
blueman-applet 11.25.12 INFO     KillSwitch:122 io_event  : State: True
blueman-applet 11.25.12 INFO     PowerManager:179 update_power_state: off False | foff False | on True | current state True | new state True
blueman-applet 11.25.12 INFO     KillSwitch:85 _on_connman_vanished: net.connman vanished
blueman-applet 11.25.12 INFO     TransferService:234 _on_dbus_name_appeared: org.bluez.obex :1.31
blueman-applet 11.25.12 DEBUG    BasePlugin:63 _on_plugin_delete: Deleting plugin instance <blueman.plugins.applet.DisconnectItems.DisconnectItems object at 0x7f927d9070d0>
blueman-applet 11.25.12 DEBUG    BasePlugin:63 _on_plugin_delete: Deleting plugin instance <blueman.plugins.applet.DiscvManager.DiscvManager object at 0x7f927d907490>
blueman-applet 11.25.12 DEBUG    BasePlugin:63 _on_plugin_delete: Deleting plugin instance <blueman.plugins.applet.DhcpClient.DhcpClient object at 0x7f927d9074c0>
blueman-applet 11.25.12 DEBUG    BasePlugin:63 _on_plugin_delete: Deleting plugin instance <blueman.plugins.applet.RecentConns.RecentConns object at 0x7f927d9071f0>
blueman-applet 11.25.12 DEBUG    BasePlugin:63 _on_plugin_delete: Deleting plugin instance <blueman.plugins.applet.ShowConnected.ShowConnected object at 0x7f927d906e90>
blueman-applet 11.25.12 DEBUG    BasePlugin:63 _on_plugin_delete: Deleting plugin instance <blueman.plugins.applet.KillSwitch.KillSwitch object at 0x7f927d9072e0>
blueman-applet 11.25.12 DEBUG    BasePlugin:63 _on_plugin_delete: Deleting plugin instance <blueman.plugins.applet.ConnectionNotifier.ConnectionNotifier object at 0x7f927d906d40>
blueman-applet 11.25.12 DEBUG    BasePlugin:63 _on_plugin_delete: Deleting plugin instance <blueman.plugins.applet.AutoConnect.AutoConnect object at 0x7f927d9072b0>
blueman-applet 11.25.12 DEBUG    BasePlugin:63 _on_plugin_delete: Deleting plugin instance <blueman.plugins.applet.PPPSupport.PPPSupport object at 0x7f927d9071c0>
blueman-applet 11.25.12 DEBUG    BasePlugin:63 _on_plugin_delete: Deleting plugin instance <blueman.plugins.applet.GameControllerWakelock.GameControllerWakelock object at 0x7f927d907190>
blueman-applet 11.25.12 DEBUG    BasePlugin:63 _on_plugin_delete: Deleting plugin instance <blueman.plugins.applet.StandardItems.StandardItems object at 0x7f927d9068f0>
blueman-applet 11.25.12 DEBUG    BasePlugin:63 _on_plugin_delete: Deleting plugin instance <blueman.plugins.applet.PowerManager.PowerManager object at 0x7f927d906860>
blueman-applet 11.25.12 DEBUG    BasePlugin:63 _on_plugin_delete: Deleting plugin instance <blueman.plugins.applet.Networking.Networking object at 0x7f927d906560>
blueman-applet 11.25.12 DEBUG    SerialManager:50 on_delete : Terminating any running scripts
blueman-applet 11.25.12 DEBUG    BasePlugin:63 _on_plugin_delete: Deleting plugin instance <blueman.plugins.applet.SerialManager.SerialManager object at 0x7f927d906710>
blueman-applet 11.25.12 DEBUG    BasePlugin:63 _on_plugin_delete: Deleting plugin instance <blueman.plugins.applet.DBusService.DBusService object at 0x7f927d9067a0>
blueman-applet 11.25.12 DEBUG    BasePlugin:63 _on_plugin_delete: Deleting plugin instance <blueman.plugins.applet.ExitItem.ExitItem object at 0x7f927d906470>
blueman-applet 11.25.12 DEBUG    BasePlugin:63 _on_plugin_delete: Deleting plugin instance <blueman.plugins.applet.AuthAgent.AuthAgent object at 0x7f927d9063e0>
blueman-applet 11.25.12 DEBUG    BasePlugin:63 _on_plugin_delete: Deleting plugin instance <blueman.plugins.applet.StatusNotifierItem.StatusNotifierItem object at 0x7f927d906380>
blueman-applet 11.25.12 DEBUG    BasePlugin:63 _on_plugin_delete: Deleting plugin instance <StatusIcon.StatusIcon object at 0x7f927eac9600 (blueman+plugins+applet+StatusIcon+StatusIcon at 0x556e5b8c8ba0)>
blueman-applet 11.25.12 DEBUG    BasePlugin:63 _on_plugin_delete: Deleting plugin instance <blueman.plugins.applet.Menu.Menu object at 0x7f927fd49de0>
blueman-applet 11.25.12 DEBUG    BasePlugin:63 _on_plugin_delete: Deleting plugin instance <blueman.plugins.applet.TransferService.TransferService object at 0x7f927fd49930>

blueman-applet --loglevel debug
blueman-applet 11.27.00 INFO     PluginManager:87 load_plugin: ['TransferService', 'StatusNotifierItem', 'AuthAgent', 'ExitItem', 'SerialManager', 'Networking', 'PowerManager', 'StandardItems', 'GameControllerWakelock', 'Menu', 'PPPSupport', 'AutoConnect', 'NMPANSupport', 'ConnectionNotifier', 'StatusIcon', 'NetUsage', 'DBusService', 'KillSwitch', 'NMDUNSupport', 'ShowConnected', 'RecentConns', 'DhcpClient', 'DiscvManager', 'DisconnectItems']
blueman-applet 11.27.00 INFO     PluginManager:160 __load_plugin: loading <class 'blueman.plugins.applet.TransferService.TransferService'>
blueman-applet 11.27.00 INFO     PluginManager:160 __load_plugin: loading <class 'blueman.plugins.applet.Menu.Menu'>
blueman-applet 11.27.00 INFO     PluginManager:160 __load_plugin: loading <class 'blueman.plugins.applet.StatusIcon.StatusIcon'>
blueman-applet 11.27.00 DEBUG    Base:60 do_g_properties_changed: /org/bluez/hci1 {'Address': 'E0:E1:A9:34:A4:66', 'AddressType': 'public', 'Name': 'box', 'Alias': 'Compast', 'Class': 8126724, 'Powered': True, 'Discoverable': True, 'DiscoverableTimeout': 0, 'Pairable': False, 'PairableTimeout': 0, 'Discovering': False, 'UUIDs': ['00001133-0000-1000-8000-00805f9b34fb', '0000110e-0000-1000-8000-00805f9b34fb', '00001105-0000-1000-8000-00805f9b34fb', '00001132-0000-1000-8000-00805f9b34fb', '00001200-0000-1000-8000-00805f9b34fb', '00001104-0000-1000-8000-00805f9b34fb', '00005005-0000-1000-8000-0002ee000001', '0000110c-0000-1000-8000-00805f9b34fb', '00001801-0000-1000-8000-00805f9b34fb', '0000112f-0000-1000-8000-00805f9b34fb', '0000180a-0000-1000-8000-00805f9b34fb', '0000110b-0000-1000-8000-00805f9b34fb', '00001800-0000-1000-8000-00805f9b34fb', '0000111f-0000-1000-8000-00805f9b34fb', '0000110a-0000-1000-8000-00805f9b34fb', '00001106-0000-1000-8000-00805f9b34fb', '0000111e-0000-1000-8000-00805f9b34fb'], 'Modalias': 'usb:v1D6Bp0246d0542', 'Roles': ['central', 'peripheral']}
blueman-applet 11.27.00 INFO     PluginManager:160 __load_plugin: loading <class 'blueman.plugins.applet.StatusNotifierItem.StatusNotifierItem'>
blueman-applet 11.27.00 INFO     PluginManager:160 __load_plugin: loading <class 'blueman.plugins.applet.AuthAgent.AuthAgent'>
blueman-applet 11.27.00 INFO     PluginManager:160 __load_plugin: loading <class 'blueman.plugins.applet.ExitItem.ExitItem'>
blueman-applet 11.27.00 INFO     PluginManager:160 __load_plugin: loading <class 'blueman.plugins.applet.DBusService.DBusService'>
blueman-applet 11.27.00 INFO     PluginManager:160 __load_plugin: loading <class 'blueman.plugins.applet.SerialManager.SerialManager'>
blueman-applet 11.27.00 INFO     PluginManager:160 __load_plugin: loading <class 'blueman.plugins.applet.Networking.Networking'>
blueman-applet 11.27.00 INFO     Networking:35 load_nap_settings: Loading NAP settings
blueman-applet 11.27.00 INFO     PluginManager:160 __load_plugin: loading <class 'blueman.plugins.applet.PowerManager.PowerManager'>
blueman-applet 11.27.00 INFO     PluginManager:160 __load_plugin: loading <class 'blueman.plugins.applet.StandardItems.StandardItems'>
blueman-applet 11.27.00 INFO     PluginManager:160 __load_plugin: loading <class 'blueman.plugins.applet.GameControllerWakelock.GameControllerWakelock'>
blueman-applet 11.27.00 INFO     PluginManager:160 __load_plugin: loading <class 'blueman.plugins.applet.PPPSupport.PPPSupport'>
blueman-applet 11.27.00 INFO     PluginManager:160 __load_plugin: loading <class 'blueman.plugins.applet.AutoConnect.AutoConnect'>
blueman-applet 11.27.00 INFO     PluginManager:160 __load_plugin: loading <class 'blueman.plugins.applet.ConnectionNotifier.ConnectionNotifier'>
blueman-applet 11.27.00 INFO     PluginManager:160 __load_plugin: loading <class 'blueman.plugins.applet.KillSwitch.KillSwitch'>
blueman-applet 11.27.00 INFO     PluginManager:160 __load_plugin: loading <class 'blueman.plugins.applet.ShowConnected.ShowConnected'>
blueman-applet 11.27.00 INFO     PluginManager:160 __load_plugin: loading <class 'blueman.plugins.applet.RecentConns.RecentConns'>
blueman-applet 11.27.00 INFO     PluginManager:160 __load_plugin: loading <class 'blueman.plugins.applet.DhcpClient.DhcpClient'>
blueman-applet 11.27.00 INFO     PluginManager:160 __load_plugin: loading <class 'blueman.plugins.applet.DiscvManager.DiscvManager'>
blueman-applet 11.27.00 INFO     PluginManager:160 __load_plugin: loading <class 'blueman.plugins.applet.DisconnectItems.DisconnectItems'>
blueman-applet 11.27.00 INFO     KillSwitch:106 io_event  : killswitch registered 2
blueman-applet 11.27.00 INFO     KillSwitch:122 io_event  : State: True
blueman-applet 11.27.00 INFO     PowerManager:179 update_power_state: off False | foff False | on True | current state True | new state True
blueman-applet 11.27.00 INFO     KillSwitch:85 _on_connman_vanished: net.connman vanished
blueman-applet 11.27.00 INFO     TransferService:234 _on_dbus_name_appeared: org.bluez.obex :1.31
blueman-applet 11.27.00 INFO     AgentManager:17 on_registered: /org/bluez/obex/agent/blueman
blueman-applet 11.27.00 INFO     Applet:63 _on_dbus_name_appeared: org.bluez :1.146
blueman-applet 11.27.00 INFO     Functions:114 launch    : Gtk eventtime is 0, not using LaunchContext
blueman-applet 11.27.00 INFO     BluezAgent:56 register_agent: Register Agent
blueman-applet 11.27.00 INFO     Networking:71 set_nap   : set nap False
blueman-applet 11.27.00 DEBUG    Base:60 do_g_properties_changed: /org/bluez/hci1 {'Pairable': True}
blueman-applet 11.27.00 DEBUG    DiscvManager:92 on_adapter_property_changed: prop Pairable True
blueman-applet 11.27.00 INFO     ShowConnected:50 enumerate_connections: Found 0 existing connections
blueman-applet 11.27.01 INFO     PowerManager:140 request_power_state: Requesting True
blueman-applet 11.27.01 INFO     KillSwitch:138 on_power_state_change_requested: True
blueman-applet 11.27.01 DEBUG    KillSwitch:151 on_power_state_change_requested: Using mechanism to set state: True
blueman-applet 11.27.01 INFO     PowerManager:125 check     : callbacks done
blueman-applet 11.27.01 INFO     PowerManager:96 set_adapter_state: True
blueman-applet 11.27.01 INFO     PowerManager:179 update_power_state: off False | foff False | on True | current state True | new state True
Traceback (most recent call last):
  File "/usr/lib/python3.10/site-packages/blueman/main/DBusProxies.py", line 52, in call_finish
    proxy.call_finish(resp)
gi.repository.GLib.GError: g-dbus-error-quark: GDBus.Error:org.freedesktop.DBus.Error.InvalidArgs: Unknown action ‘Activate’ (16)
blueman-applet 11.27.21 DEBUG    Base:60 do_g_properties_changed: /org/bluez/hci1 {'Discovering': True}
blueman-applet 11.27.21 DEBUG    DiscvManager:92 on_adapter_property_changed: prop Discovering True
blueman-applet 11.27.31 DEBUG    Base:60 do_g_properties_changed: /org/bluez/hci1 {'Discovering': False}
blueman-applet 11.27.31 DEBUG    DiscvManager:92 on_adapter_property_changed: prop Discovering False

I physically turn on known good device and set to pairing. restart pairing in applet


blueman-applet 11.27.45 DEBUG    Base:60 do_g_properties_changed: /org/bluez/hci1 {'Discovering': True}
blueman-applet 11.27.45 DEBUG    DiscvManager:92 on_adapter_property_changed: prop Discovering True
blueman-applet 11.27.55 DEBUG    Base:60 do_g_properties_changed: /org/bluez/hci1 {'Discovering': False}
blueman-applet 11.27.55 DEBUG    DiscvManager:92 on_adapter_property_changed: prop Discovering False

python Python 3.10.9 (main, Dec 25 2022, 21:29:15) [GCC 12.2.0] on linux

Please advise further Kernel Log Feb 4 10:49:24 box kernel: Bluetooth: hci1: Device setup in 169108 usecs Feb 4 10:49:24 box kernel: Bluetooth: hci1: HCI Enhanced Setup Synchronous Connection command is advertised, but not supported. Feb 4 10:49:24 box kernel: Bluetooth: hci1: AOSP extensions version v1.00 Feb 4 10:49:24 box kernel: Bluetooth: hci1: AOSP quality report is supported Feb 4 11:07:10 box kernel: Bluetooth: hci1: Device setup in 163476 usecs Feb 4 11:07:10 box kernel: Bluetooth: hci1: HCI Enhanced Setup Synchronous Connection command is advertised, but not supported.

inxi -Eazy Bluetooth: Device-1: MediaTek Wireless_Device type: USB driver: btusb,mt7921u bus-ID: 9-2.4:4 chip-ID: 0e8d:7961 class-ID: e001 serial: Report: rfkill ID: hci1 rfk-id: 2 state: up address: see --recommends

rfkill list 2: hci1: Bluetooth Soft blocked: no Hard blocked: no

errors.log

Feb  4 07:46:06 box kernel: Bluetooth: hci1: AOSP get vendor capabilities (-110)
Feb  4 07:46:13 box wpa_supplicant[2632]: bgscan simple: Failed to enable signal strength monitoring
Feb  4 07:46:25 box bluetoothd[2083]: src/profile.c:record_cb() Unable to get Hands-Free Voice gateway SDP record: Host is down
Feb  4 10:45:01 box bluetoothd[13053]: src/main.c:main() Unable to get on D-Bus
Feb  4 10:49:24 box bluetoothd[13408]: src/plugin.c:plugin_init() Failed to init vcp plugin
Feb  4 10:49:24 box bluetoothd[13408]: src/plugin.c:plugin_init() Failed to init mcp plugin
Feb  4 10:49:24 box bluetoothd[13408]: src/plugin.c:plugin_init() Failed to init bap plugin
Feb  4 11:07:10 box bluetoothd[14545]: src/plugin.c:plugin_init() Failed to init vcp plugin
Feb  4 11:07:10 box bluetoothd[14545]: src/plugin.c:plugin_init() Failed to init mcp plugin
Feb  4 11:07:10 box bluetoothd[14545]: src/plugin.c:plugin_init() Failed to init bap plugin
Feb  4 11:21:44 box bluetoothd[15398]: src/plugin.c:plugin_init() Failed to init vcp plugin
Feb  4 11:21:44 box bluetoothd[15398]: src/plugin.c:plugin_init() Failed to init mcp plugin
Feb  4 11:21:44 box bluetoothd[15398]: src/plugin.c:plugin_init() Failed to init bap plugin
Feb  4 11:24:40 box bluetoothd[15544]: src/plugin.c:plugin_init() Failed to init vcp plugin
Feb  4 11:24:40 box bluetoothd[15544]: src/plugin.c:plugin_init() Failed to init mcp plugin
Feb  4 11:24:40 box bluetoothd[15544]: src/plugin.c:plugin_init() Failed to init bap plugin

LargePrime avatar Feb 04 '23 16:02 LargePrime

Nothing that sticks out to me, but that does not include a bluetoothd debug log of the scan. Regarding the kernel messages I'd expect at least some messages from mt7921u, although that driver does not seem to be involved in Bluetooth.

cschramm avatar Feb 08 '23 08:02 cschramm

twice started a scan of the mt7921u looking for any device

bluetoothd[8136]: src/device.c:device_profile_connected() Hands-Free Voice gateway Host is down (112) bluetoothd[8136]: src/device.c:device_profile_connected() returning response to :1.24 bluetoothd[8136]: src/service.c:btd_service_unref() 0x5580482766e0: ref=1 bluetoothd[8136]: src/adapter.c:start_discovery() sender :1.95 bluetoothd[8136]: src/adapter.c:update_discovery_filter() bluetoothd[8136]: src/adapter.c:discovery_filter_to_mgmt_cp() bluetoothd[8136]: src/adapter.c:trigger_start_discovery() bluetoothd[8136]: src/adapter.c:cancel_passive_scanning() bluetoothd[8136]: src/adapter.c:start_discovery_timeout() bluetoothd[8136]: src/adapter.c:start_discovery_timeout() adapter->current_discovery_filter == 0 bluetoothd[8136]: src/shared/mgmt.c:send_request() [0x0001] command 0x0023 bluetoothd[8136]: src/shared/mgmt.c:can_read_data() [0x0001] command 0x0023 complete: 0x00 bluetoothd[8136]: src/adapter.c:start_discovery_complete() status 0x00 bluetoothd[8136]: src/shared/mgmt.c:can_read_data() [0x0001] event 0x0013 bluetoothd[8136]: src/adapter.c:discovering_callback() hci1 type 7 discovering 1 method 0 bluetoothd[8136]: src/adapter.c:stop_discovery() sender :1.95 bluetoothd[8136]: src/shared/mgmt.c:send_request() [0x0001] command 0x0024 bluetoothd[8136]: src/shared/mgmt.c:can_read_data() [0x0001] event 0x0013 bluetoothd[8136]: src/adapter.c:discovering_callback() hci1 type 7 discovering 0 method 0 bluetoothd[8136]: src/adapter.c:trigger_start_discovery() bluetoothd[8136]: src/adapter.c:cancel_passive_scanning() bluetoothd[8136]: src/shared/mgmt.c:can_read_data() [0x0001] command 0x0024 complete: 0x00 bluetoothd[8136]: src/adapter.c:stop_discovery_complete() status 0x00 bluetoothd[8136]: src/adapter.c:discovery_remove() owner :1.95 bluetoothd[8136]: src/adapter.c:discovery_free() 0x5580482acb30 bluetoothd[8136]: src/adapter.c:trigger_passive_scanning() bluetoothd[8136]: src/adapter.c:start_discovery() sender :1.95 bluetoothd[8136]: src/adapter.c:update_discovery_filter() bluetoothd[8136]: src/adapter.c:discovery_filter_to_mgmt_cp() bluetoothd[8136]: src/adapter.c:trigger_start_discovery() bluetoothd[8136]: src/adapter.c:cancel_passive_scanning() bluetoothd[8136]: src/adapter.c:start_discovery_timeout() bluetoothd[8136]: src/adapter.c:start_discovery_timeout() adapter->current_discovery_filter == 0 bluetoothd[8136]: src/shared/mgmt.c:send_request() [0x0001] command 0x0023 bluetoothd[8136]: src/shared/mgmt.c:can_read_data() [0x0001] command 0x0023 complete: 0x00 bluetoothd[8136]: src/adapter.c:start_discovery_complete() status 0x00 bluetoothd[8136]: src/shared/mgmt.c:can_read_data() [0x0001] event 0x0013 bluetoothd[8136]: src/adapter.c:discovering_callback() hci1 type 7 discovering 1 method 0 bluetoothd[8136]: src/shared/mgmt.c:can_read_data() [0x0001] event 0x0013 bluetoothd[8136]: src/adapter.c:discovering_callback() hci1 type 7 discovering 0 method 0 bluetoothd[8136]: src/adapter.c:trigger_start_discovery() bluetoothd[8136]: src/adapter.c:cancel_passive_scanning() bluetoothd[8136]: src/adapter.c:stop_discovery() sender :1.95 bluetoothd[8136]: src/adapter.c:discovery_remove() owner :1.95 bluetoothd[8136]: src/adapter.c:discovery_free() 0x5580482ad460 bluetoothd[8136]: src/adapter.c:trigger_passive_scanning()

LargePrime avatar Feb 10 '23 13:02 LargePrime

BlueZ successfully runs a complete discovery and finds absolutely nothing, so if there is a responsive device in reach, the chip does not seem to work as expected. I don't know how to get behind this. It's probably best to address the BlueZ project or Linux.

cschramm avatar Feb 25 '23 15:02 cschramm