I’m unable to use Kicksecure as 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 cards
  • firmware-iwlwifi: for Intel wireless cards
  • firmware-realtek: for Realtek network chips

This 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.

2 Likes

I resolved it by installing firmware-iwlwifi. Thank you very much.

2 Likes