Hello all, I received my new SparkLAN wifi card and it’s not able to connect to my home WiFi. It just doesn’t appear in the list of visible networks. After investigating I noticed my home WiFi is on channel 13 (I’m in Switzerland).
Looking around I saw suggestions to set the ieee_80211_regdom=CH
parameter (CH is the Swiss country code) by creating a file /etc/modprobe.d/cfg80211.conf
with contents options cfg80211 ieee_80211_regdom=CH
. (I did so, doesn’t help).
When I run iw reg get
it says a bunch of things starting like this:
global
country 00: DFS-UNSET
(snipped: lines with numbers and keywords I don't understand)
phy#0
country 99: DFS-UNSET
(snipped a few lines)
so I guess it didn’t work. I tried sudo iw reg set CH
but it has no effect. But when I do iw list
it does seem to know about channel 13:
Wiphy phy0
(snipped many lines)
Band 1:
(snipped many lines)
Frequencies:
* 2412 MHz [1] (20.0 dBm)
[...]
* 2472 MHz [13] (20.0 dBm)
* 2484 MHz [14] (20.0 dBm)
Band 2:
[...]
which is NOT like what people saw when the regulatory domain was wrong. They would see (disabled)
instead of (20.0 dBm)
.
It’s a bit of a pain to get data out of the phone to post full command outputs but if needed I can manage. Question: did anyone not in US face this issue? What else can I try?
I should say that the wi-fi works fine on all the computers in the house, it was working on the Librem5 until the old wi-fi card died, and I can see other wi-fi networks (on other channels like 6 and 11) from the Librem5.
EDIT: when I saw it works fine on other computers (including many Linux computers of different brands), I mean I never had to do any gymnastics related to regulatory domain or stuff like that. I would just select the network on the list, type the password and connect. I didn’t have to configure anything related to that on the old wi-fi module on the Librem5 either.