Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Wireless network - Does not resume after suspend to SSD #2

Open
nuclearsandwich opened this issue Aug 13, 2014 · 11 comments
Open

Wireless network - Does not resume after suspend to SSD #2

nuclearsandwich opened this issue Aug 13, 2014 · 11 comments
Labels

Comments

@nuclearsandwich
Copy link
Owner

Wifi worked out of the box with the mwifiex driver. I had none of the flakiness issues experienced by the Ubuntu users. The firmware was updated via windows on 2014-08-07 and has not been updated since. The latest marvell firmware has been installed via https://github.com/nuclearsandwich/mwifiex-firmware-git

Regardless of whether netctl or Network Manager is used wifi fails to work after resuming from hibernate via systemd. I tried manually disabling wifi via

# netctl-auto disable-all
# ip link set wlp1s0 down

but it failed to come back up nonetheless after restart.

@nuclearsandwich
Copy link
Owner Author

mwifiex_pcie 0000:01:00.0: cmd_wait_q terminated: 0 appears in console whenever I try to do anything with the wifi device after resuming from suspend and
mwifiex_pcie 0000:01:00.0: None of the WOWLAN triggers enabled is in the logs during the hibernate process. I think the latter message is in regards to Wake on Wireless LAN, in which I am not terribly interested.

@nuclearsandwich nuclearsandwich changed the title WiFi does not respond after resume from hibernate Wireless network - Does not resume after suspend to SSD Aug 14, 2014
@Vistaus
Copy link

Vistaus commented Sep 29, 2014

Hibernate is not really a problem though IMHO because hibernation is bad for SSD's, or so they say. So it's better to disable it anyway.

@nuclearsandwich
Copy link
Owner Author

@Vistaus because the hardware buttons don't respond to ACPI, suspend to ram doesn't work at all. Are you planning to just reboot all the time?

@colorprint
Copy link

Same issue - WiFi doesn't work after hibernate, bluetooth not works too (bluetooth adapter is not visible at all after hibernate)

@Vistaus
Copy link

Vistaus commented Nov 23, 2014

Which is why I disabled hibernate. It's bad for SSD's anyway.

@colorprint
Copy link

I think it is ok for modern SSD drives...
But the suspend-to-ram not works too anyway - can't resume, and it consumes energy in this state.

@Lompik
Copy link

Lompik commented Dec 22, 2014

apparently this issue is pretty common to all wireles drivers. I haven't tested it but see https://wiki.archlinux.org/index.php/pm-utils#Standby.2Fsuspend_to_RAM to disable the driver if you use pm-utils

@wmertens
Copy link

wmertens commented May 5, 2015

@orion78fr
Copy link

Seems like removing and probing back the module works : https://www.reddit.com/r/SurfaceLinux/comments/3nhjkn/hibernate_on_surface_pro_3/

@colorprint
Copy link

not works for me, module not works after reboot

@gccpacman
Copy link

@orion78fr 's method works for me. Just execute:

sudo modprobe -rv mwifiex_pcie
sudo modprobe -v mwifiex_pcie

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

7 participants