Unable to turn on WiFi 6 on my intel ax200

Hello I'm using
Code:
FreeBSD freebsd 14.2-RELEASE FreeBSD 14.2-RELEASE releng/14.2-n269506-c8918d6c7412 GENERIC amd64
and I'm trying to get 5Ghz wifi but no luck

ifconfig wlan0

Code:
wlan0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
    options=0
    ether c8:e2:65:c0:39:47
    inet 10.10.11.14 netmask 0xfffffe00 broadcast 10.10.11.255
    groups: wlan
    ssid nqma_net channel 36 (5180 MHz 11a) bssid 9a:2a:6f:10:52:38
    regdomain ETSI country BG authmode WPA2/802.11i privacy ON
    deftxkey UNDEF AES-CCM 2:128-bit txpower 17 bmiss 7 mcastrate 6
    mgmtrate 6 scanvalid 60 wme roaming MANUAL
    parent interface: iwlwifi0
    media: IEEE 802.11 Wireless Ethernet OFDM/54Mbps mode 11a
    status: associated
    nd6 options=29<PERFORMNUD,IFDISABLED,AUTO_LINKLOCAL>

pkg info wifi-firmware-iwlwifi-kmod-22000

Code:
wifi-firmware-iwlwifi-kmod-22000-20241017_1
Name           : wifi-firmware-iwlwifi-kmod-22000
Version        : 20241017_1
Installed on   : Sat Dec  7 20:40:35 2024 UTC
Origin         : net/wifi-firmware-iwlwifi-kmod
Architecture   : FreeBSD:14:amd64
Prefix         : /usr/local
Categories     : net kld
Licenses       : whence and primary
Maintainer     : bz@FreeBSD.org
WWW            : https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/tree/
Comment        : Firmware modules for the iwlwifi (22000) WiFi NIC driver
Annotations    :
    FreeBSD_version: 1401000
    build_timestamp: 2024-11-12T01:04:27+0000
    built_by       : poudriere-git-3.4.2
    flavor         : 22000
    port_checkout_unclean: no
    port_git_hash  : 9d0b51558
    ports_top_checkout_unclean: no
    ports_top_git_hash: eae90cac0
    repo_type      : binary
    repository     : FreeBSD
Flat size      : 7.93MiB
Description    :
Firmware files for Intel WiFi NICs supported by the iwlwifi mvm driver.
 
Thanks, I can confirm it works just fine with my Intel Ax200. I just have to figure it out to make persistent DNAT PREROUTING. :)
 
I have an AOOSTAR Gem12 Mini, Ryzen 9 6900HX, Intel 6 AX200 freebsd 14.2. Native using wlans_iwlwifi0 did work, but I was always getting just a few Mb download and only the 2.4 GHz network worked. I am using wifibox now and have access to the 5 GHz network. I get 127 Mb download. I used the quarterly binary packages with pkg.
 
I have an AOOSTAR Gem12 Mini, Ryzen 9 6900HX, Intel 6 AX200 freebsd 14.2. Native using wlans_iwlwifi0 did work, but I was always getting just a few Mb download and only the 2.4 GHz network worked. I am using wifibox now and have access to the 5 GHz network. I get 127 Mb download. I used the quarterly binary packages with pkg.
Just a reminder:

Good thing your card is Intel-branded, iwlwifi driver works fine with that.

But... FreeBSD kernel does not support anything higher than G-speeds at this time. G-speeds are 54 Megabits per second, which is just under 7 Megabytes per second. Spelling does matter, it's a hint for doing the math correctly. See my profile post for more info.

There are plans to support N-speeds with 15-RELEASE (Scheduled for Dec. 2025). N-speeds are roughly 3x the G-speeds.

Oh, and I use ports, they are less painful than pkg. Yeah, compiling them takes fairly beefy hardware, but there's always the option of running an overnight job while you're AFK. ;)
 
Following the Freshports.org news, I noticed a firmware driver for my Intel WiFi 6 AX200 device released last autumn. Having found no driver similar to net/wifi-firmware-iwlwifi-kmod on my NomadBSD (FreeBSD 14.2Rp2 amd64), I decided to install wifi-firmware-iwlwifi-kmod-ax210, which seems to be a bit newer, but should still work.

Unfortunately, after a reboot, the problem remains the same: both re0 and wlan0 NICs are disconnected (coming online after several netif restarts and dhclient requests).

Should I tell something in /boot/loader.conf, /etc/rc.conf or somewhere else after installation?
 
Following the Freshports.org news, I noticed a firmware driver for my Intel WiFi 6 AX200 device released last autumn. Having found no driver similar to net/wifi-firmware-iwlwifi-kmod on my NomadBSD (FreeBSD 14.2Rp2 amd64), I decided to install wifi-firmware-iwlwifi-kmod-ax210, which seems to be a bit newer, but should still work.

Unfortunately, after a reboot, the problem remains the same: both re0 and wlan0 NICs are disconnected (coming online after several netif restarts and dhclient requests).

Should I tell something in /boot/loader.conf, /etc/rc.conf or somewhere else after installation?
I'd suggest re-installing the net/wifi-firmware-iwlwifi-kmod with all the flavors, load the generic flavor (iwlwifi: wifi-firmware-iwlwifi-kmod), and see which flavor will get selected.

I suspect that you'll be stuck with G-speeds anyway until December, when they release FreeBSD 15.0. That's when they plan to start supporting N-speeds (which are triple the G-speeds). The driver is only there to see the card and use it to send the data.
 
I am not concerned about the speed, just want it will work at all, that it should connect after a reboot.

Yes, I have reinstalled ax210 to its generic version, yet still the save behavior. I am shameful, I do not know how to load it insistently. Where to put this iwlwifi: wifi-firmware-iwlwifi-kmod directive?

Thank you for the reply, astyle.
 
I am not concerned about the speed, just want it will work at all, that it should connect after a reboot.

Yes, I have reinstalled ax210 to its generic version, yet still the save behavior. I am shameful, I do not know how to load it insistently. Where to put this iwlwifi: wifi-firmware-iwlwifi-kmod directive?

Thank you for the reply, astyle.
Well, there's something interesting to pay attention to:
1742756677893.png

The port doesn't have a plist... so it looks like it's not installing the .ko files. And if you don't have the driver's .ko files in /boot/modules/, then it won't load on boot.

But if you find the appropriate .ko file (like /boot/modules/if_iwlwifi.ko or similar), you can try running kldload with it, like
kldload /boot/kernel/if_iwlwifi.ko

My thinking goes, the port is not complete.

Not all is lost, though, if your card is in fact Intel-branded: FreeBSD includes a generic Intel driver by default, and a fresh reinstall should be able to detect your card anyway. The generic driver is a bit old, but should work.
 
Yes, the old driver is durable, but it just does not connect itself, so I get tired every time after reboot.
Yeah, so did I. But at this point, I don't think it's the driver, but the interaction with /etc/wpa_supplicant.conf. Basically, the driver doesn't matter if the card is visible to FreeBSD but won't connect to a hotspot.

I make a lot of noise on these Forums about it, only to get dismissed with a 'learn to edit wpa_supplicant.conf'... 😩. I know how to edit it, but it still takes a Computer Science degree (which I do have, BTW!) to just figure out the correct details! Those details do need to be abstracted away, because it's akin to using brainfuck to just list contents of a directory instead of just using /bin/ls ...
 
Back
Top