In my spare time I figured I would see if I could get Qubes running on a Lemur Pro that has just been sitting around. Or at least how far I can get, anyway. I don’t intend to annoy anyone here by asking you to fix it for me, I’m just documenting my journey here in case anyone cares to read or comment about it. There’s a high probably I haven’t figured obvious things out as I’ve never run Qubes before.
Anyway, Qubes 4.0.3 installs and runs just fine. The onboard Intel 9560 wireless adapter does not get detected, which is totally expected. So I proceed to connect a usb ethernet adapter and then get updates going. But first that means I need to point the firewall to sys-usb:
Sweet, after a reboot uname shows Linux 5.8. And the good news is that sys-net lspci now shows a wireless adapter’s name in the list. Running ip address doesn’t show the wireless network interface. I think that means udev doesn’t know about the new wireless interface. I’m guessing I’ll need to brush up on Fedora style sysconfig stuff to see how I can convince it to add the interface. So that’ll be my next step after a small break.
The only other defect I’ve noticed so far is that the system doesn’t hibernate when I close it, even after updating to kernel 5.8. I’ll see about tackling that if/when I get networking working.
Any luck with this, isuldor? I’ve installed on an oryx pro and, aside from the net-vm not detecting wifi, the gui is sluggish in general. I’m wondering if maybe the system76 drivers would need to be installed in order for qubes to run smoothly?
Your oryp6 has a NVIDIA GeForce RTX 2000 series GPU. The Qubes docs says that “Proprietary (NVIDIA/AMD) drivers are known to be sometimes highly problematic, or completely unsupported.” They recommend using kernel-latest and building the module.
As for wireless on my lemp9, now that I’m getting back to it, I’m not quite sure how to proceed yet. The issue is that the network interface does not appear in the list like my usb ethernet adapter did. Only a loopback:
[isuldor@dom0 ~]$ ip address
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
Neither is there a wireless interface in sys-net:
[user@sys-net ~]$ ip address
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: vif5.0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 32
link/ether fe:ff:ff:ff:ff:ff brd ff:ff:ff:ff:ff:ff
inet 10.137.0.5/32 scope global vif5.0
valid_lft forever preferred_lft forever
inet6 fe80::fcff:ffff:feff:ffff/64 scope link
valid_lft forever preferred_lft forever
Before I had been thinking that I needed to look at udev, but I can see the wireless module is loading fine:
Based on what I see on this post, the issue is that, until recently, AX200 wifi was not supported by Qubes. This seems to have changed, and can be fixed using these instructions. I’m considering installing Qubes in my Lemur Pro and, if you are still working on this, would love to hear back if this works.
decided to give it a try myself. looks to work properly. i followed isuldor’s initial instructions to get a usb ethernet set up, then followed the instructions in the git issue, then ran the following commands:
this is my first time using qubes, so not even sure all the commands are necessary. i have not tested this extensively, but at least initial testing shows wireless networking now functional.
I’m currently running Pop on my lemp9, it is my main laptop so I need it to be stable, are there any other major issues? I would like to install Qubes soon if it works properly.
Wifi and the rest of the system seems mostly stable so far. I haven’t tried hibernation recently, but as OP noticed, it did fail for me at least once. I also have not tried updating the firmware as described on this System76 page.
attempted to upload “qubes-hcl-report -s” files here, but new users do not appear to have that ability