* [PATCH] platform/x86: ideapad-laptop: add no_rfkill quirk for IdeaPad Slim 3 16IRH10
@ 2026-11-09 17:02 qvkap
2026-11-10 1:06 ` Mark Pearson
0 siblings, 1 reply; 3+ messages in thread
From: qvkap @ 2026-11-09 17:02 UTC (permalink / raw)
To: hansg, ilpo.jarvinen, mpearson-lenovo, ikepanhc
Cc: platform-driver-x86, linux-kernel
Hi Hans, Mark, Ilpo,
On newer IdeaPad models such as the IdeaPad Slim 3 16IRH10 (83K2), the
EC/ACPI firmware reports erratic rfkill radio states through
VPCCMD_R_WIFI / VPCCMD_R_RF, causing periodic soft/hard blocks of the
native Wi-Fi/Bluetooth interfaces (iwlwifi) without any user
interaction or physical hardware switch.
This patch introduces a no_rfkill quirk and adds IdeaPad Slim 3
16IRH10 to skip registering defective ACPI rfkill devices. Tested and
confirmed working on live hardware.
GitHub: https://github.com/qvkap/ideapad-slim3-rfkill-patch
Raw Patch: https://raw.githubusercontent.com/qvkap/ideapad-slim3-rfkill-patch/master/0001-platform-x86-ideapad-laptop-add-no_rfkill-quirk-for-.patch
Signed-off-by: qvkap <qvkapp@gmail.com>
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: [PATCH] platform/x86: ideapad-laptop: add no_rfkill quirk for IdeaPad Slim 3 16IRH10
2026-11-09 17:02 [PATCH] platform/x86: ideapad-laptop: add no_rfkill quirk for IdeaPad Slim 3 16IRH10 qvkap
@ 2026-11-10 1:06 ` Mark Pearson
0 siblings, 0 replies; 3+ messages in thread
From: Mark Pearson @ 2026-11-10 1:06 UTC (permalink / raw)
To: qvkap, Hans de Goede, Ilpo Järvinen, Ike Panhc
Cc: platform-driver-x86, linux-kernel
Hi,
On Mon, Nov 9, 2026, at 12:02 PM, qvkap wrote:
> Hi Hans, Mark, Ilpo,
>
> On newer IdeaPad models such as the IdeaPad Slim 3 16IRH10 (83K2), the
> EC/ACPI firmware reports erratic rfkill radio states through
> VPCCMD_R_WIFI / VPCCMD_R_RF, causing periodic soft/hard blocks of the
> native Wi-Fi/Bluetooth interfaces (iwlwifi) without any user
> interaction or physical hardware switch.
>
> This patch introduces a no_rfkill quirk and adds IdeaPad Slim 3
> 16IRH10 to skip registering defective ACPI rfkill devices. Tested and
> confirmed working on live hardware.
>
> GitHub: https://github.com/qvkap/ideapad-slim3-rfkill-patch
> Raw Patch:
> https://raw.githubusercontent.com/qvkap/ideapad-slim3-rfkill-patch/master/0001-platform-x86-ideapad-laptop-add-no_rfkill-quirk-for-.patch
>
> Signed-off-by: qvkap <qvkapp@gmail.com>
I assume posting a link to a patch is not going to be acceptable (I almost didn't bother looking at this one because of that because I'm behind on my overflowing inbox) but I'll let the experienced maintainers comment on that.
I've been looking at a similar issue on Thinkpad's but have been trying to gather data on which platforms are impacted. We're finding the same thing there where the kill is powering down the device and it's never recovering - and we've been fixing FW for the last 3 years to make the APCI method a no-op where it has caused problems. Recently the FW team complained as the ACPI method is used for debug testing...so trying to find a better long term solution.
I'm not a fan of the DMI approach as I don't think it's going to scale well - it means every new platform is (likely) going to need to be added; which is going to get really tedious fast.
I don't think it's really a FW issue and more a fact that device drivers have caught up and the ACPI rfkill is no longer needed - but I'm guessing a bit. For Thinkpad I did get confirmation that it's not used on Windows FWIW.
I have a patch that is almost the opposite - I was going to disable the rfkill mechanism unless a module parameter specifically enabled it.
My logic is maybe some older models will need it - but so far in my testing newer (5 years or less) seem fine. I've been unable to determine the cut-off so far.
If anybody on the list has opinions let me know. Gathering data on the impact is taking time (sadly in short supply)
Mark
^ permalink raw reply [flat|nested] 3+ messages in thread
[parent not found: <CADR1qY06VsPbztPW=E9eTNm1fhgwXvhnOWFYSO676S63gn6wVQ@mail.gmail.com>]
* Re: [PATCH] platform/x86: ideapad-laptop: add no_rfkill quirk for IdeaPad Slim 3 16IRH10
[not found] <CADR1qY06VsPbztPW=E9eTNm1fhgwXvhnOWFYSO676S63gn6wVQ@mail.gmail.com>
@ 2026-11-09 17:00 ` Ilpo Järvinen
0 siblings, 0 replies; 3+ messages in thread
From: Ilpo Järvinen @ 2026-11-09 17:00 UTC (permalink / raw)
To: Soka However
Cc: Hans de Goede, Mark Pearson, ikepanhc, platform-driver-x86, LKML
On Mon, 9 Nov 2026, Soka However wrote:
> Hi Hans, Mark, Ilpo,
>
> On newer IdeaPad models such as the IdeaPad Slim 3 16IRH10 (83K2), the EC/ACPI
> firmware reports erratic rfkill radio states through VPCCMD_R_WIFI / VPCCMD_R_RF,
> causing periodic soft/hard blocks of the native Wi-Fi/Bluetooth interfaces (iwlwifi)
> without any user interaction or physical hardware switch.
>
> This patch introduces a no_rfkill quirk and adds IdeaPad Slim 3 16IRH10 to skip
> registering defective ACPI rfkill devices. Tested and confirmed working on live
> hardware.
>
> GitHub: https://github.com/qvkap/ideapad-slim3-rfkill-patch
> Raw Patch:https://raw.githubusercontent.com/qvkap/ideapad-slim3-rfkill-patch/master/0001-platf
> orm-x86-ideapad-laptop-add-no_rfkill-quirk-for-.patch
>
> Signed-off-by: qvkap <qvkapp@gmail.com>
Hi,
Thanks for the patch.
We cannot apply patches that are Signed-off-by by nicknames or other
pseudonyms. You should sign off your patches with your real name (no
anonymous contributions, sorry).
Please see Documentation/process/submitting-patches.rst how to make a
proper inline patch submission (formatting, other guidelines, and
information also on what Signed-off-by tag implies).
Once you've resolved the problems, please send a v2.
--
i.
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2026-11-10 1:06 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2026-11-09 17:02 [PATCH] platform/x86: ideapad-laptop: add no_rfkill quirk for IdeaPad Slim 3 16IRH10 qvkap
2026-11-10 1:06 ` Mark Pearson
[not found] <CADR1qY06VsPbztPW=E9eTNm1fhgwXvhnOWFYSO676S63gn6wVQ@mail.gmail.com>
2026-11-09 17:00 ` Ilpo Järvinen
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox
all inboxes | Powered by JetHome®