Arch Linux

Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines

Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.

REPEAT: Do NOT report bugs for outdated packages!
Tasklist

FS#77627 - [linux] Bluetooth MT7921 with 6.2 testing

Attached to Project: Arch Linux
Opened by Ednilson A Aureliano (eaureliano) - Thursday, 23 February 2023, 14:39 GMT
Last edited by Toolybird (Toolybird) - Wednesday, 26 April 2023, 21:35 GMT
Task Type Bug Report
Category Kernel
Status Closed
Assigned To No-one
Architecture x86_64
Severity Medium
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description: Bluetooth MT7921 not working on kernel 6.2

dmesg error.
[ 18.259336] Bluetooth: hci0: Execution of wmt command timed out
[ 18.259344] Bluetooth: hci0: Failed to send wmt func ctrl (-110)
[ 18.259346] Bluetooth: hci0: HCI Enhanced Setup Synchronous Connection command is advertised, but not supported.


[eddy@EddyArchNote ~]$ sudo systemctl status bluetooth
● bluetooth.service - Bluetooth service
Loaded: loaded (/usr/lib/systemd/system/bluetooth.service; enabled; preset: disabled)
Active: active (running) since Thu 2023-02-23 10:36:44 -03; 59min ago
Docs: man:bluetoothd(8)
Main PID: 4176 (bluetoothd)
Status: "Running"
Tasks: 1 (limit: 8699)
Memory: 2.1M
CPU: 62ms
CGroup: /system.slice/bluetooth.service
└─4176 /usr/lib/bluetooth/bluetoothd

fev 23 10:36:44 EddyArchNote bluetoothd[4176]: Bluetooth daemon 5.66
fev 23 10:36:44 EddyArchNote bluetoothd[4176]: Starting SDP server
fev 23 10:36:44 EddyArchNote bluetoothd[4176]: profiles/audio/vcp.c:vcp_init() D-Bus experimental not enabled
fev 23 10:36:44 EddyArchNote bluetoothd[4176]: src/plugin.c:plugin_init() Failed to init vcp plugin
fev 23 10:36:44 EddyArchNote bluetoothd[4176]: profiles/audio/mcp.c:mcp_init() D-Bus experimental not enabled
fev 23 10:36:44 EddyArchNote bluetoothd[4176]: src/plugin.c:plugin_init() Failed to init mcp plugin
fev 23 10:36:44 EddyArchNote bluetoothd[4176]: profiles/audio/bap.c:bap_init() D-Bus experimental not enabled
fev 23 10:36:44 EddyArchNote bluetoothd[4176]: src/plugin.c:plugin_init() Failed to init bap plugin
fev 23 10:36:44 EddyArchNote systemd[1]: Started Bluetooth service.
fev 23 10:36:44 EddyArchNote bluetoothd[4176]: Bluetooth management interface 1.22 initialized

[eddy@EddyArchNote ~]$ bluetoothctl info hci0
No default controller available


Additional info: dmesg attached

Steps to reproduce: just upgrade from 6.1.12 to 6.2
This task depends upon

Closed by  Toolybird (Toolybird)
Wednesday, 26 April 2023, 21:35 GMT
Reason for closing:  No response
Additional comments about closing:  If still an issue, please report upstream.
Comment by Toolybird (Toolybird) - Friday, 24 February 2023, 03:56 GMT
What happens if you try from a cold boot situation? i.e. from completely powered off state.
Comment by Ednilson A Aureliano (eaureliano) - Friday, 24 February 2023, 23:38 GMT
the same thing happens.

I tried cold boot.
Boot in Windows, shutdown and boot at Arch.

But if I downgrade the kernel to 6.1.12 the Bluetooth works perfect.
Comment by Toolybird (Toolybird) - Monday, 27 February 2023, 05:46 GMT
Ok, it was a longshot. So that means it's a kernel regression. General advice here [1]. Contacting upstream kernel folks would be an option at this stage. Please let us know what you find out.

[1] https://wiki.archlinux.org/title/Kernel#Debugging_regressions
Comment by Toolybird (Toolybird) - Sunday, 26 March 2023, 21:08 GMT
Still happening with latest kernels? Did you end up reporting upstream?

Loading...