Bug 219404 - mt7922: bluetooth can't find any devices
Summary: mt7922: bluetooth can't find any devices
Status: RESOLVED DISTRO_KERNEL
Alias: None
Product: Drivers
Classification: Unclassified
Component: Bluetooth (show other bugs)
Hardware: AMD Linux
: P3 normal
Assignee: linux-bluetooth@vger.kernel.org
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-10-20 14:24 UTC by Georg
Modified: 2024-10-29 07:45 UTC (History)
1 user (show)

See Also:
Kernel Version: 6.11.4
Subsystem:
Regression: No
Bisected commit-id:


Attachments

Description Georg 2024-10-20 14:24:37 UTC
With kernel 6.11.4 the bluetooth device can't serach the network.
bluetoothctl:
[bluetooth]# scan on
[bluetooth]# SetDiscoveryFilter success
[bluetooth]# Failed to start discovery: org.bluez.Error.InProgress
[bluetooth]# 

btmon:
Bluetooth monitor ver 5.78
btmon[6019]: = Note: Linux version 6.11.4-floppy (x86_64)                                                                                                              0.431526
btmon[6019]: = Note: Bluetooth subsystem version 2.22                                                                                                                  0.431527
= New Index: F0:A6:54:5C:4B:F2 (Primary,USB,hci0)                                                                                                               [hci0] 0.431528
= Open Index: F0:A6:54:5C:4B:F2                                                                                                                                 [hci0] 0.431528
= Index Info: F0:A6:54:5C:4B:F2 (MediaTek, Inc.)                                                                                                                [hci0] 0.431529
bluetoothctl[5675]: @ MGMT Open: bluetoothctl (privileged) version 1.23                                                                                       {0x0002} 0.431530
bluetoothd[2715]: @ MGMT Open: bluetoothd (privileged) version 1.23                                                                                           {0x0001} 0.431530

l
bluetoothd[2715]: @ MGMT Command: Start Discovery (0x0023) plen 1                                                                                     {0x0001} [hci0] 17.144334
        Address type: 0x07
          BR/EDR
          LE Public
          LE Random
@ MGMT Event: Command Complete (0x0001) plen 4                                                                                                        {0x0001} [hci0] 17.144343
      Start Discovery (0x0023) plen 1
        Status: Busy (0x0a)
        Address type: 0x07
          BR/EDR
          LE Public
          LE Random


rfkill:
ID TYPE      DEVICE                 SOFT      HARD
 0 wlan      ideapad_wlan      unblocked unblocked
 1 bluetooth ideapad_bluetooth unblocked unblocked
 2 bluetooth hci0              unblocked unblocked
 3 wlan      phy0              unblocked unblocked

With kernel 6.10.14 it is okay.
Comment 1 Georg 2024-10-20 15:25:33 UTC
Completely crazy. If I connect to a device like Bluetooth headphones and then search for other devices, it works fine.
But without any connection it finds nothing and I get the error message:
[bluetooth]# Failed to start discovery: org.bluez.Error.InProgress
Comment 2 The Linux kernel's regression tracker (Thorsten Leemhuis) 2024-10-22 09:34:17 UTC
Will most likely be fixed with the next set of stable releases, likely out in one or two days.
Comment 3 Georg 2024-10-29 07:45:30 UTC
Thanks, fixed in version 6.11.5.

Note You need to log in before you can comment on or make changes to this bug.