Public bug reported:
Ubuntu 24.04
After upgrading from kernel 7.0.0-28-generic to 7.0.0-30-generic, the
built-in Bluetooth adapter stopped working.
Hardware:
- Device: Ninkear M8
- Bluetooth USB device: 0489:e156
- Vendor: Foxconn / Hon Hai
- MediaTek Bluetooth chipset
- MediaTek MT7902 Wi-Fi adapter
Expected result:
Bluetooth should initialize normally, as it does with kernel 7.0.0-28-generic.
Actual result:
On kernel 7.0.0-30-generic, the Bluetooth service starts and hci0 is created,
but the controller fails to initialize.
Kernel log:
Bluetooth: hci0: Opcode 0x0c03 failed: -110
bluetoothctl show:
No default controller available
hciconfig -a shows hci0 in DOWN state with:
BD Address: 00:00:00:00:00:00
Features: 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
Regression:
- 7.0.0-28-generic: Bluetooth works correctly
- 7.0.0-30-generic: Bluetooth controller fails to initialize
Booting back into 7.0.0-28-generic immediately restores Bluetooth
functionality without any other changes.
The same custom DKMS btmtk module version 0.1 is installed for both
kernels.
The btusb module differs between the kernels:
7.0.0-28-generic:
srcversion: 350E67A893A3F652D5291CD
7.0.0-30-generic:
srcversion: 09DE902D1B04AF8DC44ACE3
The Bluetooth USB device 0489:e156 is already present in btusb.c and
handled as a MediaTek device:
{ USB_DEVICE(0x0489, 0xe156),
.driver_info = BTUSB_MEDIATEK | BTUSB_WIDEBAND_SPEECH },
Attempted troubleshooting:
- Restarting bluetooth.service
- Reloading btusb and btmtk modules
- Unbinding and rebinding the internal USB device
- Rebuilding and reinstalling the custom btmtk DKMS module
- Confirming the device is not blocked by rfkill
The issue persists on 7.0.0-30-generic and disappears immediately when
booting 7.0.0-28-generic.
This appears to be a regression between kernels 7.0.0-28-generic and
7.0.0-30-generic, possibly related to changes in btusb or the MediaTek
Bluetooth initialization path.
ProblemType: Bug
DistroRelease: Ubuntu 24.04
Package: linux-image-7.0.0-30-generic 7.0.0-30.30~24.04.1
ProcVersionSignature: Ubuntu 7.0.0-30.30~24.04.1-generic 7.0.12
Uname: Linux 7.0.0-30-generic x86_64
ApportVersion: 2.28.3-0ubuntu0.1
Architecture: amd64
AudioDevicesInUse:
USER PID ACCESS COMMAND
/dev/snd/controlC1: artyom 2906 F.... wireplumber
/dev/snd/controlC0: artyom 2906 F.... wireplumber
/dev/snd/seq: artyom 2901 F.... pipewire
CRDA: N/A
CasperMD5CheckResult: pass
CurrentDesktop: ubuntu:GNOME
Date: Sun Aug 23 22:28:35 2026
InstallationDate: Installed on 2026-08-06 (17 days ago)
InstallationMedia: Ubuntu 24.04.2 LTS "Noble Numbat" - Release amd64 (20250215)
MachineType: Ninkear M8
ProcEnviron:
LANG=ru_RU.UTF-8
PATH=(custom, no user)
SHELL=/bin/bash
TERM=xterm-256color
XDG_RUNTIME_DIR=<set>
ProcFB: 0 amdgpudrmfb
ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-7.0.0-30-generic
root=UUID=7463a122-1312-4f42-9bc7-6f33de099f43 ro quiet splash vt.handoff=7
RelatedPackageVersions:
linux-restricted-modules-7.0.0-30-generic N/A
linux-backports-modules-7.0.0-30-generic N/A
linux-firmware 20240318.git3b128b60-0ubuntu2.29
SourcePackage: linux-hwe-7.0
UpgradeStatus: No upgrade log present (probably fresh install)
dmi.bios.date: 07/21/2025
dmi.bios.release: 5.29
dmi.bios.vendor: 8745_JR_20250721
dmi.board.asset.tag: Default string
dmi.board.name: M8
dmi.board.vendor: Ninkear
dmi.board.version: 20250721_JR
dmi.chassis.asset.tag: Default string
dmi.chassis.type: 3
dmi.chassis.vendor: Default string
dmi.chassis.version: Default string
dmi.modalias:
dmi:bvn8745_JR_20250721:bvr:bd07/21/2025:br5.29:svnNinkear:pnM8:pvrDefaultstring:rvnNinkear:rnM8:rvr20250721_JR:cvnDefaultstring:ct3:cvrDefaultstring:skuDefaultstring:pfaDefaultstring:
dmi.product.family: Default string
dmi.product.name: M8
dmi.product.sku: Default string
dmi.product.version: Default string
dmi.sys.vendor: Ninkear
** Affects: linux-hwe-7.0 (Ubuntu)
Importance: Undecided
Status: New
** Tags: amd64 apport-bug noble wayland-session
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2164852
Title:
Bluetooth regression in kernel 7.0.0-30-generic: MediaTek/Foxconn
0489:e156 fails to initialize
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux-hwe-7.0/+bug/2164852/+subscriptions
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs