MT7921K --> BLE funktion don't working

Bug #2010924 reported by death
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Confirmed
Undecided
Unassigned

Bug Description

Hi,
i have MT7921K BT chip that BLE function is not working with linux, but normal BT is working.
I try several distros and some live-iso and get same effect. BLE just not working with this device.
I have other BT adapters and BLE is working for them.
This is a probe for my PC:
https://linux-hardware.org/?probe=969ab4279f
---
ProblemType: Bug
ApportVersion: 2.20.11-0ubuntu82.3
Architecture: amd64
AudioDevicesInUse:
 USER PID ACCESS COMMAND
 /dev/snd/controlC3: ubuntu 6344 F.... pulseaudio
 /dev/snd/controlC2: ubuntu 6344 F.... pulseaudio
 /dev/snd/controlC1: ubuntu 6344 F.... pulseaudio
 /dev/snd/controlC0: ubuntu 6344 F.... pulseaudio
CRDA: N/A
CasperMD5CheckResult: pass
CasperVersion: 1.470.2
CurrentDesktop: ubuntu:GNOME
DistroRelease: Ubuntu 22.04
LiveMediaBuild: Ubuntu 22.04.2 LTS "Jammy Jellyfish" - Release amd64 (20230223)
MachineType: Gigabyte Technology Co., Ltd. X570S AORUS ELITE AX
NonfreeKernelModules: zfs zunicode zavl icp zcommon znvpair
Package: linux (not installed)
ProcEnviron:
 TERM=xterm-256color
 PATH=(custom, no user)
 XDG_RUNTIME_DIR=<set>
 LANG=en_US.UTF-8
 SHELL=/bin/bash
ProcFB: 0 nouveaudrmfb
ProcKernelCmdLine: BOOT_IMAGE=/casper/vmlinuz file=/cdrom/preseed/username.seed maybe-ubiquity quiet splash ---
ProcVersionSignature: Ubuntu 5.19.0-32.33~22.04.1-generic 5.19.17
RelatedPackageVersions:
 linux-restricted-modules-5.19.0-32-generic N/A
 linux-backports-modules-5.19.0-32-generic N/A
 linux-firmware 20220329.git681281e4-0ubuntu3.10
Tags: jammy
Uname: Linux 5.19.0-32-generic x86_64
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups: adm cdrom dip lpadmin lxd plugdev sambashare sudo
_MarkForUpload: True
dmi.bios.date: 02/08/2023
dmi.bios.release: 5.17
dmi.bios.vendor: American Megatrends International, LLC.
dmi.bios.version: F6a
dmi.board.asset.tag: Default string
dmi.board.name: X570S AORUS ELITE AX
dmi.board.vendor: Gigabyte Technology Co., Ltd.
dmi.board.version: Default string
dmi.chassis.asset.tag: Default string
dmi.chassis.type: 3
dmi.chassis.vendor: Default string
dmi.chassis.version: Default string
dmi.modalias: dmi:bvnAmericanMegatrendsInternational,LLC.:bvrF6a:bd02/08/2023:br5.17:svnGigabyteTechnologyCo.,Ltd.:pnX570SAORUSELITEAX:pvr-CF:rvnGigabyteTechnologyCo.,Ltd.:rnX570SAORUSELITEAX:rvrDefaultstring:cvnDefaultstring:ct3:cvrDefaultstring:skuDefaultstring:
dmi.product.family: X570 MB
dmi.product.name: X570S AORUS ELITE AX
dmi.product.sku: Default string
dmi.product.version: -CF
dmi.sys.vendor: Gigabyte Technology Co., Ltd.
---
ProblemType: Bug
ApportVersion: 2.20.11-0ubuntu82.3
Architecture: amd64
AudioDevicesInUse:
 USER PID ACCESS COMMAND
 /dev/snd/controlC3: ubuntu 6344 F.... pulseaudio
 /dev/snd/controlC2: ubuntu 6344 F.... pulseaudio
 /dev/snd/controlC1: ubuntu 6344 F.... pulseaudio
 /dev/snd/controlC0: ubuntu 6344 F.... pulseaudio
CRDA: N/A
CasperMD5CheckResult: pass
CasperVersion: 1.470.2
CurrentDesktop: ubuntu:GNOME
DistroRelease: Ubuntu 22.04
LiveMediaBuild: Ubuntu 22.04.2 LTS "Jammy Jellyfish" - Release amd64 (20230223)
MachineType: Gigabyte Technology Co., Ltd. X570S AORUS ELITE AX
NonfreeKernelModules: zfs zunicode zavl icp zcommon znvpair
Package: linux (not installed)
ProcEnviron:
 TERM=xterm-256color
 PATH=(custom, no user)
 XDG_RUNTIME_DIR=<set>
 LANG=en_US.UTF-8
 SHELL=/bin/bash
ProcFB: 0 nouveaudrmfb
ProcKernelCmdLine: BOOT_IMAGE=/casper/vmlinuz file=/cdrom/preseed/username.seed maybe-ubiquity quiet splash ---
ProcVersionSignature: Ubuntu 5.19.0-32.33~22.04.1-generic 5.19.17
RelatedPackageVersions:
 linux-restricted-modules-5.19.0-32-generic N/A
 linux-backports-modules-5.19.0-32-generic N/A
 linux-firmware 20220329.git681281e4-0ubuntu3.10
Tags: jammy
Uname: Linux 5.19.0-32-generic x86_64
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups: adm cdrom dip lpadmin lxd plugdev sambashare sudo
_MarkForUpload: True
dmi.bios.date: 02/08/2023
dmi.bios.release: 5.17
dmi.bios.vendor: American Megatrends International, LLC.
dmi.bios.version: F6a
dmi.board.asset.tag: Default string
dmi.board.name: X570S AORUS ELITE AX
dmi.board.vendor: Gigabyte Technology Co., Ltd.
dmi.board.version: Default string
dmi.chassis.asset.tag: Default string
dmi.chassis.type: 3
dmi.chassis.vendor: Default string
dmi.chassis.version: Default string
dmi.modalias: dmi:bvnAmericanMegatrendsInternational,LLC.:bvrF6a:bd02/08/2023:br5.17:svnGigabyteTechnologyCo.,Ltd.:pnX570SAORUSELITEAX:pvr-CF:rvnGigabyteTechnologyCo.,Ltd.:rnX570SAORUSELITEAX:rvrDefaultstring:cvnDefaultstring:ct3:cvrDefaultstring:skuDefaultstring:
dmi.product.family: X570 MB
dmi.product.name: X570S AORUS ELITE AX
dmi.product.sku: Default string
dmi.product.version: -CF
dmi.sys.vendor: Gigabyte Technology Co., Ltd.
---
ProblemType: Bug
ApportVersion: 2.20.11-0ubuntu82.3
Architecture: amd64
AudioDevicesInUse:
 USER PID ACCESS COMMAND
 /dev/snd/controlC3: ubuntu 6344 F.... pulseaudio
 /dev/snd/controlC2: ubuntu 6344 F.... pulseaudio
 /dev/snd/controlC1: ubuntu 6344 F.... pulseaudio
 /dev/snd/controlC0: ubuntu 6344 F.... pulseaudio
CRDA: N/A
CasperMD5CheckResult: pass
CasperVersion: 1.470.2
CurrentDesktop: ubuntu:GNOME
DistroRelease: Ubuntu 22.04
LiveMediaBuild: Ubuntu 22.04.2 LTS "Jammy Jellyfish" - Release amd64 (20230223)
MachineType: Gigabyte Technology Co., Ltd. X570S AORUS ELITE AX
NonfreeKernelModules: zfs zunicode zavl icp zcommon znvpair
Package: linux (not installed)
ProcEnviron:
 TERM=xterm-256color
 PATH=(custom, no user)
 XDG_RUNTIME_DIR=<set>
 LANG=en_US.UTF-8
 SHELL=/bin/bash
ProcFB: 0 nouveaudrmfb
ProcKernelCmdLine: BOOT_IMAGE=/casper/vmlinuz file=/cdrom/preseed/username.seed maybe-ubiquity quiet splash ---
ProcVersionSignature: Ubuntu 5.19.0-32.33~22.04.1-generic 5.19.17
RelatedPackageVersions:
 linux-restricted-modules-5.19.0-32-generic N/A
 linux-backports-modules-5.19.0-32-generic N/A
 linux-firmware 20220329.git681281e4-0ubuntu3.10
Tags: jammy
Uname: Linux 5.19.0-32-generic x86_64
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups: adm cdrom dip lpadmin lxd plugdev sambashare sudo
_MarkForUpload: True
dmi.bios.date: 02/08/2023
dmi.bios.release: 5.17
dmi.bios.vendor: American Megatrends International, LLC.
dmi.bios.version: F6a
dmi.board.asset.tag: Default string
dmi.board.name: X570S AORUS ELITE AX
dmi.board.vendor: Gigabyte Technology Co., Ltd.
dmi.board.version: Default string
dmi.chassis.asset.tag: Default string
dmi.chassis.type: 3
dmi.chassis.vendor: Default string
dmi.chassis.version: Default string
dmi.modalias: dmi:bvnAmericanMegatrendsInternational,LLC.:bvrF6a:bd02/08/2023:br5.17:svnGigabyteTechnologyCo.,Ltd.:pnX570SAORUSELITEAX:pvr-CF:rvnGigabyteTechnologyCo.,Ltd.:rnX570SAORUSELITEAX:rvrDefaultstring:cvnDefaultstring:ct3:cvrDefaultstring:skuDefaultstring:
dmi.product.family: X570 MB
dmi.product.name: X570S AORUS ELITE AX
dmi.product.sku: Default string
dmi.product.version: -CF
dmi.sys.vendor: Gigabyte Technology Co., Ltd.
---
ProblemType: Bug
ApportVersion: 2.20.11-0ubuntu82.3
Architecture: amd64
AudioDevicesInUse:
 USER PID ACCESS COMMAND
 /dev/snd/controlC3: ubuntu 6344 F.... pulseaudio
 /dev/snd/controlC2: ubuntu 6344 F.... pulseaudio
 /dev/snd/controlC1: ubuntu 6344 F.... pulseaudio
 /dev/snd/controlC0: ubuntu 6344 F.... pulseaudio
CRDA: N/A
CasperMD5CheckResult: pass
CasperVersion: 1.470.2
CurrentDesktop: ubuntu:GNOME
DistroRelease: Ubuntu 22.04
LiveMediaBuild: Ubuntu 22.04.2 LTS "Jammy Jellyfish" - Release amd64 (20230223)
MachineType: Gigabyte Technology Co., Ltd. X570S AORUS ELITE AX
NonfreeKernelModules: zfs zunicode zavl icp zcommon znvpair
Package: linux (not installed)
ProcEnviron:
 TERM=xterm-256color
 PATH=(custom, no user)
 XDG_RUNTIME_DIR=<set>
 LANG=en_US.UTF-8
 SHELL=/bin/bash
ProcFB: 0 nouveaudrmfb
ProcKernelCmdLine: BOOT_IMAGE=/casper/vmlinuz file=/cdrom/preseed/username.seed maybe-ubiquity quiet splash ---
ProcVersionSignature: Ubuntu 5.19.0-32.33~22.04.1-generic 5.19.17
RelatedPackageVersions:
 linux-restricted-modules-5.19.0-32-generic N/A
 linux-backports-modules-5.19.0-32-generic N/A
 linux-firmware 20220329.git681281e4-0ubuntu3.10
Tags: jammy
Uname: Linux 5.19.0-32-generic x86_64
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups: adm cdrom dip lpadmin lxd plugdev sambashare sudo
_MarkForUpload: True
dmi.bios.date: 02/08/2023
dmi.bios.release: 5.17
dmi.bios.vendor: American Megatrends International, LLC.
dmi.bios.version: F6a
dmi.board.asset.tag: Default string
dmi.board.name: X570S AORUS ELITE AX
dmi.board.vendor: Gigabyte Technology Co., Ltd.
dmi.board.version: Default string
dmi.chassis.asset.tag: Default string
dmi.chassis.type: 3
dmi.chassis.vendor: Default string
dmi.chassis.version: Default string
dmi.modalias: dmi:bvnAmericanMegatrendsInternational,LLC.:bvrF6a:bd02/08/2023:br5.17:svnGigabyteTechnologyCo.,Ltd.:pnX570SAORUSELITEAX:pvr-CF:rvnGigabyteTechnologyCo.,Ltd.:rnX570SAORUSELITEAX:rvrDefaultstring:cvnDefaultstring:ct3:cvrDefaultstring:skuDefaultstring:
dmi.product.family: X570 MB
dmi.product.name: X570S AORUS ELITE AX
dmi.product.sku: Default string
dmi.product.version: -CF
dmi.sys.vendor: Gigabyte Technology Co., Ltd.

death (sniper-xxx123)
description: updated
Revision history for this message
Ubuntu Foundations Team Bug Bot (crichton) wrote :

Thank you for taking the time to report this bug and helping to make Ubuntu better. It seems that your bug report is not filed about a specific source package though, rather it is just filed against Ubuntu in general. It is important that bug reports be filed about source packages so that people interested in the package can find the bugs about it. You can find some hints about determining what package your bug might be about at https://wiki.ubuntu.com/Bugs/FindRightPackage. You might also ask for help in the #ubuntu-bugs irc channel on Libera.chat.

To change the source package that this bug is filed about visit https://bugs.launchpad.net/ubuntu/+bug/2010924/+editstatus and add the package name in the text box next to the word Package.

[This is an automated message. I apologize if it reached you inappropriately; please just reply to this message indicating so.]

tags: added: bot-comment
Revision history for this message
death (sniper-xxx123) wrote (last edit ):

It's the kernel driver itself: mt7921
It's missing BLE support for this device.
On Windows BLE is working.

I really don't know witch one is the driver for bluetooth function for this device, because it's Wi-fi + BT 5.2 combo. Found in AMD Wi-Fi 6E RZ608 (MediaTek MT7921K)
In this MB: X570S AORUS ELITE AX (rev. 1.1)
And this wi-fi + BT combo are found in all new MB with integrated wi-fi + BT combos.
Here are little more about my BT device:
https://linux-hardware.org/?id=pci:14c3-0608-14c3-0608

affects: ubuntu → bluez (Ubuntu)
Revision history for this message
Daniel van Vugt (vanvugt) wrote :

Thanks for the bug report.

This is a kernel bug, but your kernel "6.2.0-76060200-generic" is not an officially supported one. Can you check to see if the same bug exists in a supported Ubuntu kernel?

affects: bluez (Ubuntu) → linux (Ubuntu)
Changed in linux (Ubuntu):
status: New → Incomplete
Revision history for this message
death (sniper-xxx123) wrote :

Yes, ofcource. I will check with official Ubuntu LTS live image. Downloading now.
If need some terminal outputs, just let me know.

Revision history for this message
death (sniper-xxx123) wrote :

Here are with Ubuntu 22.04 LTS live-iso.
BT mode works, BLE do not work.
HW probe from Ubuntu LTS:
https://linux-hardware.org/?probe=2a6ded1018

Revision history for this message
death (sniper-xxx123) wrote :

That MT7921K chip is existed on every new motherboard(all brands) with integrated BT + Wi-fi

Revision history for this message
death (sniper-xxx123) wrote :

Full chip name:
AMD Wi-Fi 6E RZ608 (MT7921K)

Revision history for this message
death (sniper-xxx123) wrote :

I try on Win 11, and BLE is working there.

Revision history for this message
death (sniper-xxx123) wrote :

And i'm afrraid it's a not a bug, but just missing BLE function in the driver itself.

Revision history for this message
death (sniper-xxx123) wrote (last edit ):

I gather some more info, this time is from ChromeOS Flex:

These Wi-Fi chipsets are currently not supported on ChromeOS Flex:
    Intel AX210
    Killer ax500 (also known as Qualcomm QCA3690)
    MEDIATEK Corp. MT7921 802.11ax

That could mean - it cannot be fixed.
Source:
https://support.google.com/chromeosflex/answer/11541806#usb&zippy=%2Cusb-drive-issues%2Csome-wi-fi-chipsets-are-not-currently-supported-on-chromeos-flex%2Cunsupported-hardware

Changed in linux (Ubuntu):
status: Incomplete → New
Revision history for this message
Ubuntu Kernel Bot (ubuntu-kernel-bot) wrote : Missing required logs.

This bug is missing log files that will aid in diagnosing the problem. While running an Ubuntu kernel (not a mainline or third-party kernel) please enter the following command in a terminal window:

apport-collect 2010924

and then change the status of the bug to 'Confirmed'.

If, due to the nature of the issue you have encountered, you are unable to run this command, please add a comment stating that fact and change the bug status to 'Confirmed'.

This change has been made by an automated script, maintained by the Ubuntu Kernel Team.

Changed in linux (Ubuntu):
status: New → Incomplete
Revision history for this message
death (sniper-xxx123) wrote : AlsaInfo.txt
tags: added: apport-collected jammy
description: updated
Revision history for this message
death (sniper-xxx123) wrote : CurrentDmesg.txt
Revision history for this message
death (sniper-xxx123) wrote : IwConfig.txt
Revision history for this message
death (sniper-xxx123) wrote : Lspci.txt
Revision history for this message
death (sniper-xxx123) wrote : Lspci-vt.txt
Revision history for this message
death (sniper-xxx123) wrote : Lsusb.txt
Revision history for this message
death (sniper-xxx123) wrote : Lsusb-t.txt
Revision history for this message
death (sniper-xxx123) wrote : Lsusb-v.txt
Revision history for this message
death (sniper-xxx123) wrote : PaInfo.txt
Revision history for this message
death (sniper-xxx123) wrote : ProcCpuinfo.txt
Revision history for this message
death (sniper-xxx123) wrote : ProcCpuinfoMinimal.txt
Revision history for this message
death (sniper-xxx123) wrote : ProcInterrupts.txt
Revision history for this message
death (sniper-xxx123) wrote : ProcModules.txt
Revision history for this message
death (sniper-xxx123) wrote : PulseList.txt
Revision history for this message
death (sniper-xxx123) wrote : RfKill.txt
Revision history for this message
death (sniper-xxx123) wrote : UdevDb.txt
Revision history for this message
death (sniper-xxx123) wrote : WifiSyslog.txt
Revision history for this message
death (sniper-xxx123) wrote : acpidump.txt
description: updated
Revision history for this message
death (sniper-xxx123) wrote : AlsaInfo.txt
Revision history for this message
death (sniper-xxx123) wrote : CurrentDmesg.txt
Revision history for this message
death (sniper-xxx123) wrote : IwConfig.txt
Revision history for this message
death (sniper-xxx123) wrote : Lspci.txt
Revision history for this message
death (sniper-xxx123) wrote : Lspci-vt.txt
Revision history for this message
death (sniper-xxx123) wrote : Lsusb.txt
Revision history for this message
death (sniper-xxx123) wrote : Lsusb-t.txt
Revision history for this message
death (sniper-xxx123) wrote : Lsusb-v.txt
Revision history for this message
death (sniper-xxx123) wrote : PaInfo.txt
Revision history for this message
death (sniper-xxx123) wrote : ProcCpuinfo.txt
Revision history for this message
death (sniper-xxx123) wrote : ProcCpuinfoMinimal.txt
Revision history for this message
death (sniper-xxx123) wrote : ProcInterrupts.txt
Revision history for this message
death (sniper-xxx123) wrote : ProcModules.txt
Revision history for this message
death (sniper-xxx123) wrote : PulseList.txt
Revision history for this message
death (sniper-xxx123) wrote : RfKill.txt
Revision history for this message
death (sniper-xxx123) wrote : UdevDb.txt
Revision history for this message
death (sniper-xxx123) wrote : WifiSyslog.txt
Revision history for this message
death (sniper-xxx123) wrote : acpidump.txt
description: updated
Revision history for this message
death (sniper-xxx123) wrote : AlsaInfo.txt
Revision history for this message
death (sniper-xxx123) wrote : CurrentDmesg.txt
Revision history for this message
death (sniper-xxx123) wrote : IwConfig.txt
Revision history for this message
death (sniper-xxx123) wrote : Lspci.txt
Revision history for this message
death (sniper-xxx123) wrote : Lspci-vt.txt
Revision history for this message
death (sniper-xxx123) wrote : Lsusb.txt
Revision history for this message
death (sniper-xxx123) wrote : Lsusb-t.txt
Revision history for this message
death (sniper-xxx123) wrote : Lsusb-v.txt
Revision history for this message
death (sniper-xxx123) wrote : PaInfo.txt
Revision history for this message
death (sniper-xxx123) wrote : ProcCpuinfo.txt
Revision history for this message
death (sniper-xxx123) wrote : ProcCpuinfoMinimal.txt
Revision history for this message
death (sniper-xxx123) wrote : ProcInterrupts.txt
Revision history for this message
death (sniper-xxx123) wrote : ProcModules.txt
Revision history for this message
death (sniper-xxx123) wrote : PulseList.txt
Revision history for this message
death (sniper-xxx123) wrote : RfKill.txt
Revision history for this message
death (sniper-xxx123) wrote : UdevDb.txt
Revision history for this message
death (sniper-xxx123) wrote : WifiSyslog.txt
Revision history for this message
death (sniper-xxx123) wrote : acpidump.txt
description: updated
Revision history for this message
death (sniper-xxx123) wrote : AlsaInfo.txt

apport information

Revision history for this message
death (sniper-xxx123) wrote : CurrentDmesg.txt

apport information

Revision history for this message
death (sniper-xxx123) wrote : IwConfig.txt

apport information

Revision history for this message
death (sniper-xxx123) wrote : Lspci.txt

apport information

Revision history for this message
death (sniper-xxx123) wrote : Lspci-vt.txt

apport information

Revision history for this message
death (sniper-xxx123) wrote : Lsusb.txt

apport information

Revision history for this message
death (sniper-xxx123) wrote : Lsusb-t.txt

apport information

Revision history for this message
death (sniper-xxx123) wrote : Lsusb-v.txt

apport information

Revision history for this message
death (sniper-xxx123) wrote : PaInfo.txt

apport information

Revision history for this message
death (sniper-xxx123) wrote : ProcCpuinfo.txt

apport information

Revision history for this message
death (sniper-xxx123) wrote : ProcCpuinfoMinimal.txt

apport information

Revision history for this message
death (sniper-xxx123) wrote : ProcInterrupts.txt

apport information

Revision history for this message
death (sniper-xxx123) wrote : ProcModules.txt

apport information

Revision history for this message
death (sniper-xxx123) wrote : PulseList.txt

apport information

Revision history for this message
death (sniper-xxx123) wrote : RfKill.txt

apport information

Revision history for this message
death (sniper-xxx123) wrote : UdevDb.txt

apport information

Revision history for this message
death (sniper-xxx123) wrote : WifiSyslog.txt

apport information

Revision history for this message
death (sniper-xxx123) wrote : acpidump.txt

apport information

Revision history for this message
death (sniper-xxx123) wrote :

After running this:
apport-collect 2010924

I got output:
dpkg-query: no packages found matching linux

But it seems i send bug report.

Changed in linux (Ubuntu):
status: Incomplete → Confirmed
Revision history for this message
death (sniper-xxx123) wrote :

I run 5 times this command, because i was thinking noting happen.
After refresh page i see that i got a lot duplicates.
My great hope i don't mess so much ...

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.