I installed qubes-core-agent-network-manager on Kicksecure 17 and set it as the template for sys-net. However, Network Manager shows “disconnected,” and I can’t connect to Wi-Fi.
How can I properly use Kicksecure with sys-net?
I installed qubes-core-agent-network-manager on Kicksecure 17 and set it as the template for sys-net. However, Network Manager shows “disconnected,” and I can’t connect to Wi-Fi.
How can I properly use Kicksecure with sys-net?
The Minimal Templates documentation has a few pointers for required packages. Maybe you can find some pointers there.
There’s no section for Kicksecure, but there’s one for Debian here:
https://www.qubes-os.org/doc/templates/minimal/#debian
Note: I use Plain-Old-Fedora all over, and no WiFi, but that page has been useful in the past whe playing around.
Unfortunately, the Kicksecure-17 template does not include Wi-Fi drivers by default. You need to install the appropriate drivers from the following packages to enable Wi-Fi functionality:
firmware-atheros: for Qualcomm Atheros wireless cardsfirmware-iwlwifi: for Intel wireless cardsfirmware-realtek: for Realtek network chipsThis solution works in most cases. However, if you have relatively new hardware, it might still not work, as Kicksecure-17 is based on Debian 12, which includes older firmware versions that may not support newer devices.
If Wi-Fi still does not function after installing the drivers, you will need to upgrade the Linux kernel in your Kicksecure-17 template using Debian backports. Run the following command:
apt install -t bookworm-backports linux-image-amd64 linux-headers-amd64
After upgrading the kernel, you should also upgrade the firmware driver for your Wi-Fi card. Once this is done, Wi-Fi should work as expected.
I resolved it by installing firmware-iwlwifi. Thank you very much.