Bug 200885

Summary: missing Lenovo Yoga 530 in ideapad_laptop rfkill blacklist
Product: Drivers Reporter: Philipp (pwolfes)
Component: Platform_x86Assignee: drivers_platform_x86 (drivers_platform_x86)
Status: RESOLVED CODE_FIX    
Severity: normal CC: andy.shevchenko, jwrdegoede, sergio
Priority: P1    
Hardware: All   
OS: Linux   
Kernel Version: 4.16-4.17 Subsystem:
Regression: No Bisected commit-id:
Attachments: dmi log

Description Philipp 2018-08-22 02:16:35 UTC
Created attachment 278019 [details]
dmi log

The Lenovo Yoga 530-14ARR (most likely the 530-14IKB as well) does not have a hw rfkill switch, and the default values in the ideapad_laptop module for reporting the status of this (assumed) hw switch to rfkill causes it to always report as blocked.
Similar bugs have been reported in the past for Yoga 920, Lenovo V330 and some other related systems.
How to reproduce: Fire up live-system of Fedora28 on Yoga 530, install Realtek 8821ce driver -> Wifi not working. Unload ideapad_laptop module -> Wifi working. Getting current updates (Kernel 4.17) after installing is the same.
dmi log of the Yoga 530 is attached.
Comment 1 Philipp 2018-08-23 07:45:18 UTC
adding the dmi information to the blacklist and deploying the patched module gets it working as expected.
Comment 2 Sérgio M Basto 2020-11-08 03:13:14 UTC
(In reply to Philipp from comment #1)
> adding the dmi information to the blacklist and deploying the patched module
> gets it working as expected.

who do you add dmi information to the blacklist ?
Comment 3 Andy Shevchenko 2020-11-08 08:54:33 UTC
(In reply to Philipp from comment #1)
> adding the dmi information to the blacklist and deploying the patched module
> gets it working as expected.

Can you attach the change you made to this bug report?
Comment 4 Hans de Goede 2020-11-08 09:36:08 UTC
The no_hw_rfkill DMI list has been dropped (by me) about 18 months ago since there was an endless list new yoga models which needed to be on the list:

https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/drivers/platform/x86/ideapad-laptop.c?id=5105e78e5b2414ec39efaadca1802e37e7105bb1

Instead there now is a list for models which do actually have a hardware rfkill switch (and during the last 18 months 0 entries have been added to this list).

So this is resolved for any kernel which includes commit 5105e78e5b2414ec, closing.