You are not logged in.
After I updated to 7.0.7-arch1-1 form 7.0.5-arch1-1 bluetooth just stopped working.
In rfkill hci0: Bluetooth is soft blocked
This is the journalctl after i restart bluetooth.service
May 15 13:06:21 spaceship systemd[1]: Stopping Bluetooth service...
May 15 13:06:21 spaceship bluetoothd[5431]: Stopping SDP server
May 15 13:06:21 spaceship bluetoothd[5431]: Exit
May 15 13:06:21 spaceship systemd[1]: bluetooth.service: Deactivated successfully.
May 15 13:06:21 spaceship systemd[1]: Stopped Bluetooth service.
May 15 13:06:21 spaceship systemd[1]: Starting Bluetooth service...
May 15 13:06:21 spaceship blueman-applet[1828]: blueman-applet 13.06.21 WARNING DiscvManager:122 update_menuitems: warning: Adapter is None
May 15 13:06:21 spaceship bluetoothd[11799]: Bluetooth daemon 5.86
May 15 13:06:21 spaceship systemd[1]: Started Bluetooth service.
May 15 13:06:21 spaceship bluetoothd[11799]: Starting SDP server
May 15 13:06:21 spaceship bluetoothd[11799]: Bluetooth management interface 1.23 initialized
May 15 13:06:21 spaceship systemd[1]: Starting Hostname Service...
May 15 13:06:21 spaceship sudo[11791]: pam_unix(sudo:session): session closed for user root
May 15 13:06:21 spaceship blueman-applet[1828]: blueman-applet 13.06.21 WARNING DiscvManager:122 update_menuitems: warning: Adapter is Nonebluetoothctl list returns nothing
bluetoothctl devices returns:
No default controller availablemy bluetooth adapter is
Bus 001 Device 003: ID 0489:e0e2 Foxconn / Hon Hai Wireless_DeviceI have installed broadcom-bt-firmware but it didn't help
Offline
Same with me after updating from 6.18.29 LTS to 6.18.30 LTS, I too have a Mediatek-based integrated Bluetooth adapter connected via USB (internally), reported as a "Foxconn / Hon Hai Wireless_Device" by lsusb. Rolling back the kernel fixes the issue. I suspect that the modifications done to the mt76 driver are the culprit, if you look in the changelog of 6.18.30 there are several small modifications to mt76, which I guess are a backport of whatever they did on 7.0.xnope mt76 is the wireless driver not the bluetooth driver. the driver is probably btmtk and there are changes in that too
I love how 16 years I just accepted that Linux bugfix updates tend to break stuff more than major releases
Last edited by krnlpk (2026-05-15 13:24:45)
Offline
Ok someone reported the regression and indeed it is btmtk
Just roll back to the older kernel, pin it and wait for a patch
Offline
Heads Up: There's been an update (Linux 7.0.7-arch2-1) but issue still persists.
Offline
The patch to fix this is applied on 7.0.8-arch1 which is in testing currently: https://github.com/archlinux/linux/rele … .0.8-arch1
Last edited by V1del (2026-05-15 17:52:52)
Offline
So in the meantime I'm going to get the cable for my headphone ... Thank you for the information.
Offline
The patch to fix this is applied on 7.0.8-arch1 which is in testing currently: https://github.com/archlinux/linux/rele … .0.8-arch1
Any idea if this has been backported to the LTS kernel too?
Offline
The patch worked for LTS
I was on Linux LTS v6.18.26. Upgrading to v6.18.30 broke my bluetooth adapter. My Adapter is MEDIATEK Corp. MT7922 802.11ax PCI Express Wireless Network Adapter
For now I have manually applied the patch and I'm booting into Arch via custom kernel.
Offline
Any idea if this has been backported to the LTS kernel too?
Doesn't look like it: https://gitlab.archlinux.org/archlinux/ … /linux-lts
Offline
krnlpk wrote:Any idea if this has been backported to the LTS kernel too?
Doesn't look like it: https://gitlab.archlinux.org/archlinux/ … /linux-lts
Dang, I suspect they won't do it for LTS because Arch doesn't really have its own fork with patches for it. No fuss, I'll just --ignore linux-lts for a while, hopefully upstream will patch the regression properly in .32
Offline
The patch to fix this is applied on 7.0.8-arch1 which is in testing currently: https://github.com/archlinux/linux/rele … .0.8-arch1
Hello,
Do you know if this has been fixed in the hardened version?
I'm still seeing the problem:
Bluetooth: hci0: HW/SW Version: 0x008a008a, Build Time: 20260224111231
Bluetooth: hci0: Failed to send wmt func ctrl (-22)
Bluetooth: hci0: HCI Enhanced Setup Synchronous Connection command is advertised, but not supported.And I'm using this kernel version:
7.0.9-hardened1-1-hardenedOffline
https://github.com/anthraxx/linux-harde … 81d80fcd09
Your error also fits https://bbs.archlinux.org/viewtopic.php?id=313561 but nb. that this is specifically a bug in the mediatek driver - do you have such chip and is the printed kernel version from "uname -r"?
Offline
https://github.com/anthraxx/linux-harde … 81d80fcd09
Your error also fits https://bbs.archlinux.org/viewtopic.php?id=313561 but nb. that this is specifically a bug in the mediatek driver - do you have such chip and is the printed kernel version from "uname -r"?
I'm not sure if you were replying to me, but here's my response:
❯ uname -r
7.0.9-hardened1-1-hardened❯ lspci -nnk | grep -iA3 -e network -e wireless
03:00.0 Network controller [0280]: MEDIATEK Corp. Device [14c3:7920]
DeviceName: Realtek
Subsystem: Lenovo Device [17aa:e020]
Kernel driver in use: mt7921e❯ sudo dmesg 2>&1 | grep -iE 'bluetooth'
[ 23.898011] Bluetooth: Core ver 2.22
[ 23.898032] NET: Registered PF_BLUETOOTH protocol family
[ 23.898033] Bluetooth: HCI device and connection manager initialized
[ 23.898041] Bluetooth: HCI socket layer initialized
[ 23.898043] Bluetooth: L2CAP socket layer initialized
[ 23.898045] Bluetooth: SCO socket layer initialized
[ 24.800153] Bluetooth: hci0: HW/SW Version: 0x008a008a, Build Time: 20260224111231
[ 24.922472] Bluetooth: hci0: Failed to send wmt func ctrl (-22)
[ 24.922477] Bluetooth: hci0: HCI Enhanced Setup Synchronous Connection command is advertised, but not supported.
[ 25.517793] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[ 25.517796] Bluetooth: BNEP filters: protocol multicast
[ 25.517800] Bluetooth: BNEP socket layer initializedOffline
Yes.
You're running the latest kernel, does the chip actually work on the 7.0.6 or 7.0.8/9 main kernel?
What's the output of "lsusb"?
Offline
Yes.
You're running the latest kernel, does the chip actually work on the 7.0.6 or 7.0.8/9 main kernel?
What's the output of "lsusb"?
On 7.0.6 yes, 7.0.8/9 no
❯ lsusb
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 05ac:12a8 Apple, Inc. iPhone 5/5C/5S/6/SE/7/8/X/XR
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 002: ID 1b3f:2020 Generalplus Technology Inc. HD 1080P WebCam
Bus 003 Device 003: ID 05e3:0610 Genesys Logic, Inc. Hub
Bus 003 Device 004: ID 145f:0317 Trust Trust Deskset
Bus 003 Device 005: ID 1b1c:1bff Corsair CORSAIR K70 CORE RGB Mechanical Gaming Keyboard
Bus 003 Device 006: ID 0e8d:e020 MediaTek Inc. Wireless_Device
Bus 003 Device 007: ID 048d:c195 Integrated Technology Express, Inc. ITE Device(8258)
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 004 Device 002: ID 05e3:0620 Genesys Logic, Inc. GL3523 Hub
Bus 005 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 005 Device 002: ID 5986:11ad Bison Electronics Inc. Integrated CameraOffline
Bus 003 Device 006: ID 0e8d:e020 MediaTek Inc. Wireless_Device
isn't the 0489:e0e2, so there might easily be a second bug in https://github.com/anthraxx/linux-harde … d330596e81 that's not addressed in the subsequent patch.
Offline
Bus 003 Device 006: ID 0e8d:e020 MediaTek Inc. Wireless_Device
isn't the 0489:e0e2, so there might easily be a second bug in https://github.com/anthraxx/linux-harde … d330596e81 that's not addressed in the subsequent patch.
Thanks you, anything to do?
Offline
https://bugzilla.kernel.org/buglist.cgi … esolution=---
None of the recent MTK related posts (mostly bumping unrelated bugs w/ the recent regression) has you product ID, file a new one, stress that https://github.com/anthraxx/linux-harde … 81d80fcd09 does not fix this.
Offline
https://bugzilla.kernel.org/buglist.cgi … esolution=---
None of the recent MTK related posts (mostly bumping unrelated bugs w/ the recent regression) has you product ID, file a new one, stress that https://github.com/anthraxx/linux-harde … 81d80fcd09 does not fix this.
Thanks, done: https://bugzilla.kernel.org/show_bug.cgi?id=221552
Offline