I run Debian 10 with Wicd as the network manager. When I start the computer, wicd is running:

$ ps aux | grep wicd
root       416  2.5  1.5  36144 15180 ?        Ss   19:11   0:00 /usr/bin/python -O /usr/share/wicd/daemon/wicd-daemon.py --no-daemon --keep-connection
root       524  1.2  1.4  25576 13716 ?        S    19:11   0:00 /usr/bin/python -O /usr/share/wicd/daemon/monitor.py
kalle      830  0.0  0.0  10708   684 pts/0    S+   19:12   0:00 grep wicd

However, when I start wicd-client, Wi-Fi is not enabled:

Wicd window

If I click "Switch on Wi-Fi" and then click on "Refresh" I get a list of networks to choose from. How do I switch on Wi-Fi automatically when the computer is started so that Wicd can automatically connect to my default network?


It turns out that wlan is blocked when the computer has started:

$ sudo rfkill
 0 wlan phy0      blocked unblocked
 1 wlan hp-wifi unblocked unblocked
 2 wwan hp-wwan unblocked unblocked

If I run sudo rfkill unblock 0, Wi-Fi is switched on. How do I prevent wlan0 from getting blocked?


I found a solution in this thread:


# echo "blacklist hp_wmi" > /etc/modprobe.d/hp.conf
| improve this answer | |

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.