You may have the same problem I had with a HP laptop last year. Seems it's an on-going bug with networkmanager (though they claim it's d-bus or pm-utils). The gist of it is that networkmanager doesn't always get the "wake" signal from d-bus, or doesn't always understand it. You can view the latest (AFAIK) bug report here:
https://bugs.freedesktop.org/show_bug.cgi?id=30701What ended up working for me was creating a script to run the following:
- Code: Select all
dbus-send --system --print-reply --dest=org.freedesktop.NetworkManager /org/freedesktop/NetworkManager org.freedesktop.NetworkManager.Sleep boolean:false && echo Done. || echo Failed.
That's all on one line. It has to be executed as root in a console. If networkmanager is sleeping, receives the message and wakes, it will return "Done." and the wifi will be back on. If it doesn't wake or doesn't understand the message, it will return "Failed." If it works, you may want to create a script so you can easily run it when you resume the laptop, it's a hack but easier than rebooting. Worked on my old HP. Unfortunately I don't have it anymore so I can't test it with Mageia to see if it still works.
Hope it helps.