Thursday, March 21, 2019

Lenovo Flex 15 Wifi Interface Disappearance in Linux Mint

This happens around a kernel update 4.15.0-43-generic.


inxi -Fxz
System:
Host: jnguyen-Lenovo-Ideapad-Flex-15 Kernel: 4.15.0-43-generic x86_64
bits: 64 compiler: gcc v: 7.3.0 Desktop: Cinnamon 4.0.9
Distro: Linux Mint 19.1 Tessa base: Ubuntu 18.04 bionic
Machine:
Type: Laptop System: LENOVO product: 20309 v: Lenovo Ideapad Flex 15
serial: <filter>
Mobo: LENOVO model: Strawberry 5D v: 31900003Std serial: <filter>
UEFI [Legacy]: LENOVO v: 8ACN08WW date: 08/22/2013
Battery:
ID-1: BAT1 charge: 35.4 Wh condition: 35.4/43.4 Wh (82%)
model: SANYO L12S4F01 status: Full
CPU:
Topology: Dual Core model: Intel Core i7-4500U bits: 64 type: MT MCP
arch: Haswell rev: 1 L2 cache: 4096 KiB
flags: lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx bogomips: 19156
Speed: 1129 MHz min/max: 800/3000 MHz Core speeds (MHz): 1: 1764 2: 1711
3: 1786 4: 1738
Graphics:
Device-1: Intel Haswell-ULT Integrated Graphics vendor: Lenovo
driver: i915 v: kernel bus ID: 00:02.0
Display: x11 server: X.Org 1.19.6 driver: modesetting unloaded: fbdev,vesa
resolution: 1366x768~60Hz
OpenGL: renderer: Mesa DRI Intel Haswell Mobile v: 4.5 Mesa 18.2.2
direct render: Yes
Audio:
Device-1: Intel Haswell-ULT HD Audio vendor: Lenovo driver: snd_hda_intel
v: kernel bus ID: 00:03.0
Device-2: Intel 8 Series HD Audio vendor: Lenovo driver: snd_hda_intel
v: kernel bus ID: 00:1b.0
Sound Server: ALSA v: k4.15.0-43-generic
Network:
Device-1: Realtek RTL810xE PCI Express Fast Ethernet vendor: Lenovo
driver: r8169 v: 2.3LK-NAPI port: 3000 bus ID: 01:00.0
IF: enp1s0 state: down mac: <filter>
Device-2: Intel Wireless 7260 driver: iwlwifi v: kernel port: 3000
bus ID: 02:00.0
IF: wlp2s0 state: up mac: <filter>
Drives:
Local Storage: total: 465.76 GiB used: 420.56 GiB (90.3%)
ID-1: /dev/sda vendor: Seagate model: ST500LM000-1EJ162 size: 465.76 GiB
Partition:
ID-1: / size: 450.23 GiB used: 420.56 GiB (93.4%) fs: ext4 dev: /dev/sda2
ID-2: swap-1 size: 7.73 GiB used: 0 KiB (0.0%) fs: swap dev: /dev/sda3
Sensors:
System Temperatures: cpu: 52.0 C mobo: N/A
Fan Speeds (RPM): N/A
Info:
Processes: 242 Uptime: 6m Memory: 7.52 GiB used: 1.17 GiB (15.5%)
Init: systemd runlevel: 5 Compilers: gcc: 7.3.0 Shell: bash v: 4.4.19
inxi: 3.0.27


rfkill list
0: ideapad_wlan: Wireless LAN
Soft blocked: no
Hard blocked: no
1: ideapad_bluetooth: Bluetooth
Soft blocked: yes
Hard blocked: no
2: hci0: Bluetooth
Soft blocked: yes
Hard blocked: no
3: phy0: Wireless LAN
Soft blocked: no
Hard blocked: no

Solution

echo "options iwlwifi swenc=Y ips=N" | sudo tee /etc/modprobe.d/iwlwifi.conf
or
sudo apt-get remove bcmwl-kernel-source && sudo apt-get install firmware-b43-installer


Reboot