From 72136992cbcff73fcbf81d1922492b23e12c7bb4 Mon Sep 17 00:00:00 2001 From: Dominic Reich Date: Sun, 23 Apr 2023 20:43:57 +0200 Subject: [PATCH] adds new post (iwlwifi-freebsd) --- .../2023-04-23-iwlwifi-and-freebsd/index.md | 57 +++++++++++++++++++ 1 file changed, 57 insertions(+) create mode 100644 content/posts/2023-04-23-iwlwifi-and-freebsd/index.md diff --git a/content/posts/2023-04-23-iwlwifi-and-freebsd/index.md b/content/posts/2023-04-23-iwlwifi-and-freebsd/index.md new file mode 100644 index 0000000..fe93b00 --- /dev/null +++ b/content/posts/2023-04-23-iwlwifi-and-freebsd/index.md @@ -0,0 +1,57 @@ ++++ +# vim: ft=markdown +title = 'iwlwifi and FreeBSD' +summary = '''Finally this `iwlwifi` driver works. I'm curios for how long this will last...''' +date = '2023-04-23T20:43:21+0200' +# lastmod = '' +categories = [ 'computerstuff' ] +tags = [ 'freebsd', 'networking' ] + +# showBreadcrumbs = true +# showDate = false +# showReadingTime = false +# showWordCount = false +# showPagination = false + +# feed_exclude = true +# site_exclude = true + +draft = true + ++++ + +Finally. `if_iwlwifi` works on my WiFi network at home! + +Those are the relevant parts in my `/etc/rc.conf` configuration file. + +```ini +static_routes="thor_lan thor_wifi" +route_thor_lan="-net 192.168.2.0/24 192.168.1.1" +route_thor_wifi="-net 192.168.1.0/24 192.168.2.1" + +ifconfig_re0="DHCP" +create_args_wlan0="country AT metric 100 ssid AP1" +wlans_iwlwifi0="wlan0" +ifconfig_wlan0="WPA SYNCDHCP" + +create_args_wlan1="country AT ssid AP2" +wlans_run0="wlan1" +ifconfig_wlan1="WPA SYNCDHCP defaultif" +``` + +In fact I only made a single change to the suggested options from the handbook. + +```ini +create_args_wlan0="regdomain ETSI2 country AT" +``` + +As you can see, I removed the `redgomain ETSI2` part. I've also tried _ETSI_ so +far but that also didn't work. + +This works with a Killer Wi-Fi 6 AX1650 card. I haven't tried this with the +Intel AX200(NGW) card that originally was built into my laptop. + +{{< alert triangle-exclamation >}} +This works for me sometimes. But random panics still occur! +{{< /alert >}} +