MT7922 Bluetooth doesn't enable

Bug #2024985 reported by Martin Packwood
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
linux-lowlatency-hwe-5.19 (Ubuntu)
New
Undecided
Unassigned

Bug Description

martin@studio-as6:~$ sudo dmesg | egrep -i 'blue|firm'
[ 0.119642] Spectre V2 : Enabling Restricted Speculation for firmware calls
[ 0.278739] ACPI: [Firmware Bug]: BIOS _OSI(Linux) query ignored
[ 2.462372] [drm] Loading DMUB firmware via PSP: version=0x04000022
[ 2.463264] [drm] Found VCN firmware Version ENC: 1.21 DEC: 2 VEP: 0 Revision: 10
[ 2.463267] amdgpu 0000:e6:00.0: amdgpu: Will use PSP to load VCN firmware
[ 4.073508] Bluetooth: Core ver 2.22
[ 4.074051] NET: Registered PF_BLUETOOTH protocol family
[ 4.074053] Bluetooth: HCI device and connection manager initialized
[ 4.074057] Bluetooth: HCI socket layer initialized
[ 4.074059] Bluetooth: L2CAP socket layer initialized
[ 4.074064] Bluetooth: SCO socket layer initialized
[ 4.257367] mt7921e 0000:03:00.0: WM Firmware Version: ____000000, Build Time: 20220908203253
[ 6.223611] Bluetooth: hci0: Opcode 0x c03 failed: -110
[ 7.328550] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[ 7.328553] Bluetooth: BNEP filters: protocol multicast
[ 7.328556] Bluetooth: BNEP socket layer initialized

Note the line:
[ 6.223611] Bluetooth: hci0: Opcode 0x c03 failed: -110

UI carries on, but the error is fatal and no devices can be found.

ProblemType: Bug
DistroRelease: Ubuntu 22.04
Package: bluetooth (not installed)
ProcVersionSignature: Ubuntu 5.19.0-1017.18~22.04.1-lowlatency 5.19.17
Uname: Linux 5.19.0-1017-lowlatency x86_64
ApportVersion: 2.20.11-0ubuntu82.5
Architecture: amd64
CasperMD5CheckResult: unknown
CurrentDesktop: KDE
Date: Sun Jun 25 14:25:34 2023
InstallationDate: Installed on 2023-06-25 (0 days ago)
InstallationMedia: Ubuntu-Studio 22.04.2 LTS "Jammy Jellyfish" - Release amd64 (20230221)
InterestingModules: bnep bluetooth
MachineType: ASUSTeK COMPUTER INC. MINIPC PN53
ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-5.19.0-1017-lowlatency root=UUID=933611e5-18b7-4290-98f3-d60eb962bdad ro threadirqs quiet splash vt.handoff=1
RebootRequiredPkgs: Error: path contained symlinks.
SourcePackage: bluez
UpgradeStatus: No upgrade log present (probably fresh install)
dmi.bios.date: 02/02/2023
dmi.bios.release: 2.3
dmi.bios.vendor: American Megatrends Inc.
dmi.bios.version: 20300
dmi.board.asset.tag: Default string
dmi.board.name: PN53
dmi.board.vendor: ASUSTeK COMPUTER INC.
dmi.board.version: Rev 1.xx
dmi.chassis.asset.tag: Default string
dmi.chassis.type: 35
dmi.chassis.vendor: Default string
dmi.chassis.version: Default string
dmi.modalias: dmi:bvnAmericanMegatrendsInc.:bvr20300:bd02/02/2023:br2.3:svnASUSTeKCOMPUTERINC.:pnMINIPCPN53:pvrSystemVersion:rvnASUSTeKCOMPUTERINC.:rnPN53:rvrRev1.xx:cvnDefaultstring:ct35:cvrDefaultstring:skuSKU:
dmi.product.family: Vivo PC
dmi.product.name: MINIPC PN53
dmi.product.sku: SKU
dmi.product.version: System Version
dmi.sys.vendor: ASUSTeK COMPUTER INC.
hciconfig:

rfkill:
 1: phy0: Wireless LAN
  Soft blocked: no
  Hard blocked: no

Revision history for this message
Martin Packwood (packwoodm) wrote :
Revision history for this message
Jeremy (wa113y3s) wrote :
Revision history for this message
Jeremy (wa113y3s) wrote :

If you want to try my fix, Secure Boot needs to be disabled, check in terminal> mokutil --sb

Then in terminal
sudo apt install git dkms
git clone https://github.com/jeremyb31/bluetooth-5.19.git
sudo dkms add ./bluetooth-5.19
sudo dkms install btusb/4.0

Then reboot

summary: - Bluetooth doesn't enable
+ MT7922 Bluetooth doesn't enable
affects: bluez (Ubuntu) → linux-lowlatency-hwe-5.19 (Ubuntu)
Revision history for this message
Martin Packwood (packwoodm) wrote :

I followed dkms instructions. It works for me.

Many thanks for a swift resolution. Roughly a year quicker than Microsoft fixes. :)

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.