Librem14 network adaptor unclaimed pureOS 10.0

I’ve just purchased a librem 14 and installed pureOS bizantium from a live usb.

Unfortunately the network adaptor is unclaimed.

sudo lpsci | grep -i wireless
01:00.0 Network controller: Intel Corporation Wireless-AC 9260 (rev 29)

I thought that pureOS would work with the librem14 without loading additional drivers.

Is anyone able to guide on how to resolve this?

Is there a detail that you are omitting here? Like … removed the WiFi card that was in there and replaced it with a different one??

I purchased the Librem 14 secondhand. I’m unsure what has been replaced and I’d like to verify that everything is ok. The model number is L14v1.01.

Then that is your explanation.

I guess you have two options.

  1. Contact Purism and try to buy the standard and supported WiFi module.
  2. Persevere with the WiFi module that you have inherited (which is in some ways superior) but, in that case, you should search this forum for any one of the many discussions on how to get the Intel WiFi module working. It will require loading an additional driver / firmware (and one that is not open source).

Thank you for your prompt response. I didn’t think of the possibility of hardware being replaced as I thought one of the reasons to have such a device was the open hardware option.
When I compare with the Librem 14 specifications it says the WiFi card is:

Atheros 802.11n w/ Two Antennas

It was replaced likely because the Intel card has significantly better performance (from what I’ve seen on the forum) but needs proprietary firmware. You decide if you’d rather have the open firmware or the better speed and connectivity.

In Purism’s defense, the Atheros one was the best they could do and still remain open source (according to Nicole).

1 Like

Yes, the seller really ought to have included the original WiFi module as a loose item, or indeed reinstalled it, so that the OP does readily have that choice.

The OP could also have carefully saved the firmware file / package before reinstalling PureOS, had he or she been aware of the issue.

The performance of 802.11ac is generally going to be much better than the performance of 802.11n - regardless of make and model - and anecdotally the Intel module gets a stronger signal than the Atheros, ceteris paribus.

Yes, but only if the hardware manufacturer plays ball - and Intel does not.

At this stage, unless you are really determined to stick with open firmware, I would suggest keeping the Intel WiFi module that the seller included and pursuing the firmware for it (forum Search is your friend).

Thank you all for the guidance.

For those following along, my librem didn’t arrive with PureOS, so I wasn’t aware of the intel firmware.

I managed to locate the firmware for ‘Intel® Wireless-AC 9260’ here:

I copied the firmware to /lib/firmware/ and restarted my system to get WiFi working.

WiFi appears to work and switch off when the kill-switch is off. However, when I switch the WiFi kill-switch on, WiFi doesn’t re-enable. :confused:

‘nicole.faerber’ mentions that not all NGFF cards support the kill-switch signal.

1 Like

Actually here the problem may be a different one… because we do not only trigger the DISABLE signal on the M.2 socket, which would have to rely on the card honoring it, we also cut power to the card when the kill switch is flipped. So when you turn it back on the card has to reenumerate on the PCIe bus. We have enabled PCIe hotplug support for the port in Coreboot/Pureboot but not all cards work properly in this regard (likely a case not many manufacturers test for).

That being said, we have pretty successfully tested Intel AX200 and AX210 by now - of course also requiring a firmware blob. AX210 require a quite recent kernel to work properly (IIRC 5.16 or 5.17 and newer).