Bug 21728 - Wifi not working on Lenovo Ideapad 320 (Intel wireless AC 3165)
Summary: Wifi not working on Lenovo Ideapad 320 (Intel wireless AC 3165)
Status: RESOLVED FIXED
Alias: None
Product: Mageia
Classification: Unclassified
Component: RPM Packages (show other bugs)
Version: 6
Hardware: All Linux
Priority: Normal normal
Target Milestone: ---
Assignee: Kernel and Drivers maintainers
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2017-09-17 20:20 CEST by Jean-Christophe Cardot
Modified: 2017-10-20 07:37 CEST (History)
2 users (show)

See Also:
Source RPM:
CVE:
Status comment:


Attachments

Description Jean-Christophe Cardot 2017-09-17 20:20:58 CEST
Description of problem:

After installation, wifi is not working on the Lenovo Ideapad 320 (Intel wireless AC 3165).

I found that unloading the ideapad-laptop module allowed the wifi to work.

Workaround: black list module ideapad-laptop.

Possible solution: in ideapad-laptop.c (in the kernel sources), add the detection of the laptop here:

static const struct dmi_system_id no_hw_rfkill_list[] = {
    {
        .ident = "Lenovo ideapad 320-15IKB",
        .matches = {
            DMI_MATCH(DMI_SYS_VENDOR, "LENOVO"),
            DMI_MATCH(DMI_PRODUCT_VERSION, "Lenovo ideapad 320-15IKB"),
        },
    },
...

I guess there are a bunch of other "ideapad 320", with the last part (15IKB) slightly different.






How reproducible:

always.

Steps to Reproduce:
1. boot
2. try to connect
3. interface is present but no network is seen
Comment 1 Jean-Christophe Cardot 2017-09-17 20:21:42 CEST
PS: I got the identifier "Lenovo ideapad 320-15IKB" using dmidecode.
Comment 2 Marja Van Waes 2017-09-17 23:24:31 CEST
Thanks for the workaround and possible solution. Jean-Christophe :-)

Assigning to the kernel and drivers maintainers.

CC: (none) => marja11
Assignee: bugsquad => kernel

Comment 3 Thomas Backlund 2017-09-18 23:11:47 CEST
Yeah, seems several ideapads need to be added to the no_hw_rfkill_list

I've merged all upstream additions to that list and added a config match for your laptop too... I will release a 4.9.51 based kernel to testing in a few days for you to test/verify the fix

CC: (none) => tmb

Comment 4 Thomas Backlund 2017-09-21 22:21:46 CEST
I've submitted a  kernel-4.9.51-1.mga6 to buildsystem, heading to updates_testing with the needed fixes...

it should show up on mirrors in ~3+ hours so you can test
Comment 5 Jean-Christophe Cardot 2017-09-23 10:51:31 CEST
It works! Thanks a lot!

[root@localhost ~]# lsmod|grep idea
ideapad_laptop         32768  0
sparse_keymap          16384  1 ideapad_laptop
wmi                    16384  1 ideapad_laptop
rfkill                 24576  9 bluetooth,ideapad_laptop,cfg80211
video                  40960  2 i915,ideapad_laptop
[root@localhost ~]# uname -a
Linux localhost.localdomain 4.9.51-desktop-1.mga6 #1 SMP Thu Sep 21 21:22:41 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux
[root@localhost ~]# ping mageia.fr
PING mageia.fr (217.70.184.38) 56(84) bytes of data.
64 bytes from webredir.vip.gandi.net (217.70.184.38): icmp_seq=1 ttl=53 time=35.6 ms
64 bytes from webredir.vip.gandi.net (217.70.184.38): icmp_seq=2 ttl=53 time=44.1 ms
64 bytes from webredir.vip.gandi.net (217.70.184.38): icmp_seq=3 ttl=53 time=46.1 ms
Comment 6 Thomas Backlund 2017-10-20 07:37:09 CEST
An update for this issue has been pushed to the Mageia Updates repository.

https://advisories.mageia.org/MGASA-2017-0381.html

Resolution: (none) => FIXED
Status: NEW => RESOLVED


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