Re: [PATCH] Bluetooth: btmtk: Disable remote wakeup for MT7922/MT7925
From: Rong Zhang
Date: Fri Jun 26 2026 - 07:20:04 EST
Hi Chris,
于 2026年6月26日 GMT+08:00 10:40:54,"Chris Lu (陸稚泓)" <Chris.Lu@xxxxxxxxxxxx> 写道:
>Hi Luiz,
>
>Could we revert this change?
Please don't. The fundamental goal of the patch is to make MT7922/MT7925 *usable* on affected platforms.
Moreover, almost all recent AMD platforms ship with MT7922/MT7925, reverting this patch affects quite a lot of users. Almost every AMD platform I've met suffers from the issue, and there are plenty of bug reports.
Intel platforms never ship with MTK WLAN NICs, so I can't tell if the issue is reproducible on them.
>
>Sorry, MediaTek wasn't aware someone submitted this change and it had
>already been merged.
>
>MTK believes this issue is strongly related to the platform's USB hub
>behavior,
Still, I believe that there are some interoperability issues in MT7922/MT7925's hardware or firmware, as reinitializing the XHCI root hub (by logically removing it from the PCI bus and probing it again) doesn't make it recover at all.
> The product lines MTK directly support haven't reported such
>issue.
...or did you mean none of the existing AMD platforms are supported by MTK?
>
>Disable wake capability would severely impact wake on Bluetooth on
>MTK's official product lines.
Could you kindly explain "MTK's official product lines"?
> Furthermore, this patch looks like a
>workaround. There should be a better way to handle this issue. We hope
>this change can be reverted.
The issue is severe on affected platforms by making the Bluetooth interface completely gone. IMHO, we must figure out the "better way" before reverting it, or else it's more like burying your head into sand by shouting "works fine on our platforms" (TM).
That being said, I think we can narrow the range of the quirk down to AMD platforms only. Does it make sense to you? If so, I will submit a patch for this.
Thanks,
Rong
>
>
>On Wed, 2026-06-03 at 17:50 +0000, patchwork-bot+bluetooth@xxxxxxxxxx
>wrote:
>> Hello:
>>
>> This patch was applied to bluetooth/bluetooth-next.git (master)
>> by Luiz Augusto von Dentz <luiz.von.dentz@xxxxxxxxx>:
>>
>> On Wed, 03 Jun 2026 02:38:10 +0800 you wrote:
>> > These NICs are often reported to lose their Bluetooth interfaces,
>> > i.e,
>> > their USB interfaces suddenly become completely unresponsive,
>> > causing
>> > the USB core to reset them, only to find that they are no longer
>> > accessible. A power cycle is required to make the Bluetooth
>> > interfaces
>> > recover.
>> >
>> > After some investigations, I found that their USB autosuspend
>> > remote
>> > wakeup capabilities are so broken that they are precisely the
>> > culprit
>> > behind the issue:
>> >
>> > [...]
>>
>> Here is the summary with links:
>> - Bluetooth: btmtk: Disable remote wakeup for MT7922/MT7925
>> https://git.kernel.org/bluetooth/bluetooth-next/c/247570151789
>>
>> You are awesome, thank you!
>
>
>Best Regards,
>Chris Lu