My wifi on my notebook is not working after suspend. According to rfkill it is hard blocked:
rfkill list 0: tpacpi_bluetooth_sw: Bluetooth Soft blocked: no Hard blocked: no 1: phy0: Wireless LAN Soft blocked: no Hard blocked: yes 2: hci0: Bluetooth Soft blocked: no Hard blocked: no
I'm unable to activate wifi again, I need to restart in order to get it working again. I'm also using tlp. But even when I deactivate the tlp services and uninstall everything, it is still not working.
My wifi kernel modules are:
lsmod | grep wifi rtlwifi 65536 3 rtl_pci,rtl8192c_common,rtl8192ce mac80211 647168 3 rtl_pci,rtlwifi,rtl8192ce cfg80211 466944 2 mac80211,rtlwifi
My kernel version is:
uname -a Linux Somnium-Mobil 4.3.3-2-ARCH #1 SMP PREEMPT Wed Dec 23 20:09:18 CET 2015 x86_64 GNU/Linux
nobody an idea?
I have the same issue with my laptop, Lenovo X121e with AMD E-300 APU and RTL8188CE WiFi adapter, which happens only on Arch.
The only thing that helped is loading BIOS defaults. Not sure if it's a permanent solution.
Nothing else I found here helped. So try that for now. I also have updated kernel, but problem persisted through updates, so it probably doesn't matter.
Other possible solutions (did not help me, some maybe unrelated but I tried):
Blacklisting wmi module (seems to be a common fix).
Hardware WiFi switch (not present on my laptop)
Blacklisting modules, blacklisted in Ubuntu, since this issue wasn't occurring there
Unloading WiFi driver before suspending, then reloading it.
Unblocking using rfkill with WiFi driver unloaded.
Changing TLP configuration, or removing it.
Configuring network with different tools (NetworkManager / systemd-networkd / netctl).
Changing WiFi driver parameters (related to power saving).