[qubes-users] System76 Lemur Pro (lemp9)

First time Qubes user here, setting up a laptop not listed under HCL
(yet).

Installation completed fine, and I used a usb ethernet adapter
to upgrade to kernel-latest. The issue is that the wireless interface
does not appear in the network adapter list like my usb ethernet adapter did:

[isuldor@dom0 ~]$ ip address
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
...

[user@sys-net ~]$ ip address
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
...
2: vif5.0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 32
...

[isuldor@dom0 ~]$ lspci -k
00:14.3 Network controller: Intel Corporation Device 02f0
    Subsystem: Intel Corporation Device 0034
    Kernel driver in use: pciback
    Kernel modules: iwlwifi

[isuldor@dom0 ~]$ sudo dmesg | grep 00:14.3
[ 1.126624] pci 0000:00:14.3: [8086:02f0] type 00 class 0x028000
[ 1.126698] pci 0000:00:14.3: reg 0x10: [mem 0x9fa18000-0x9fa1bfff 64bit]
[ 1.126962] pci 0000:00:14.3: PME# supported from D0 D3hot D3cold
[ 2.646506] pciback 0000:00:14.3: xen_pciback: seizing device
[ 17.563413] pciback 0000:00:14.3: xen_pciback: vpci: assign to virtual slot 0
[ 17.563849] pciback 0000:00:14.3: registering for 2

Any advice?

[isuldor@dom0 ~]$ lspci -k
00:14.3 Network controller: Intel Corporation Device 02f0
     Subsystem: Intel Corporation Device 0034
     Kernel driver in use: pciback
     Kernel modules: iwlwifi

[isuldor@dom0 ~]$ sudo dmesg | grep 00:14.3
[ 1.126624] pci 0000:00:14.3: [8086:02f0] type 00 class 0x028000
[ 1.126698] pci 0000:00:14.3: reg 0x10: [mem 0x9fa18000-0x9fa1bfff 64bit]
[ 1.126962] pci 0000:00:14.3: PME# supported from D0 D3hot D3cold
[ 2.646506] pciback 0000:00:14.3: xen_pciback: seizing device
[ 17.563413] pciback 0000:00:14.3: xen_pciback: vpci: assign to virtual slot 0
[ 17.563849] pciback 0000:00:14.3: registering for 2

Any advice?

I had similar problems with a recent System76 Darter Pro installation (search this mailing list for "Guide to installing Qubes on System76 Darter Pro").

The wifi card that comes installed in a Darter Pro (Intel Wireless-AC 9560) has compatibility problems with Xen+Qubes. I replaced it with a similar model (Intel Wireless-AC 9260) which worked fine.

You may have the same model wireless card in your Lemur Pro. Searching dmesg for entries related to iwlwifi should give you the model number of your card if you have no other way of finding it:

$ sudo dmesg | grep iwlwifi

...

[ 222.678635] iwlwifi 0000:00:06.0: Detected Intel(R) Dual Band Wireless AC 9560, REV=0x354

Oliver