summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--content/2023/fixing-resume-on-thinkpad-x1-extreme-g2-on-freebsd.md2
-rw-r--r--content/2023/freebsd-on-modern-intel-wifi-cards-and-resume.md25
-rw-r--r--content/2023/freebsd-on-thinkpad-x1-extreme-g2.md6
3 files changed, 30 insertions, 3 deletions
diff --git a/content/2023/fixing-resume-on-thinkpad-x1-extreme-g2-on-freebsd.md b/content/2023/fixing-resume-on-thinkpad-x1-extreme-g2-on-freebsd.md
index 3fc3480f..6f727ca7 100644
--- a/content/2023/fixing-resume-on-thinkpad-x1-extreme-g2-on-freebsd.md
+++ b/content/2023/fixing-resume-on-thinkpad-x1-extreme-g2-on-freebsd.md
@@ -1,5 +1,5 @@
---
-title: "Fixing Resume on ThinkPad X1 Extreme G2 on FreeBSD"
+title: "Fixing Resume on ThinkPad X1 Extreme G2 on FreeBSD due to integrated graphic card"
category: "software"
abstract: you need to load the driver
date: 2023-02-27T10:27:55+01:00
diff --git a/content/2023/freebsd-on-modern-intel-wifi-cards-and-resume.md b/content/2023/freebsd-on-modern-intel-wifi-cards-and-resume.md
new file mode 100644
index 00000000..b7c18e65
--- /dev/null
+++ b/content/2023/freebsd-on-modern-intel-wifi-cards-and-resume.md
@@ -0,0 +1,25 @@
+---
+title: FreeBSD on modern Intel WiFi cards and resume.
+category: "software"
+abstract: FreeBSD has a lot of problems with WiFi card
+date: 2023-03-15T09:19:52+01:00
+year: 2023
+draft: false
+tags:
+- FreeBSD
+- Thinkpad
+- WiFi
+- resume
+- Intel
+- AX200
+---
+{{<img-pull-right "freebsd-beastie.png" "FreeBSD Bestie">}}
+I'm enjoying FreeBSD on my Thinkpad X1 Extreme G2 (and I say the full name just for SEO), but I've encountered my first unsolvable problem. This laptop uses an AX200 WiFi card, which drivers are still far from stable. I don't care much for WiFi AC, even though I'd love to be able to use it.
+
+The problem is that after resuming (which I assumed I [have already fixed](/2023/fixing-resume-on-thinkpad-x1-extreme-g2-on-freebsd/)), the connection dies, and it's impossible to reconnect. It is a [known bug](https://wiki.freebsd.org/WiFi/Iwlwifi), and developers are addressing it, but as it stands, all attempts to reestablish connection end in kernel panic.
+
+Also, this driver is the reason my laptop's fans are doing overwork.
+
+This situation is something I knew could happen when I first installed FreeBSD. It's far less popular than Linux and therefore has much worse driver support. It is, however, an important factor for any other new joiner to the BSD user group.
+
+Gambare, [Bjoern A. Zeeb!](https://wiki.freebsd.org/BjoernZeeb)
diff --git a/content/2023/freebsd-on-thinkpad-x1-extreme-g2.md b/content/2023/freebsd-on-thinkpad-x1-extreme-g2.md
index 8c28014e..c22859e2 100644
--- a/content/2023/freebsd-on-thinkpad-x1-extreme-g2.md
+++ b/content/2023/freebsd-on-thinkpad-x1-extreme-g2.md
@@ -32,7 +32,7 @@ Sound, of all things, work out of the box. Unfortunately, it doesn't auto-switch
The integrated camera also works after running `webcamd -d ugen0.2 -i 0 -v 0`. Tested via `pwcview.`
-My laptop uses AX200 wireless card, which is [not yet fully supported by the system](https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=244261). It is recognized and works, but only up to WiFi 3 (g). I'd be ok with WiFi 4(n), but the driver is not ready, and WiFi 5 (AC) [is not supported by the OS](https://wiki.freebsd.org/WiFi/80211ac) at all. Funny enough, it [seems to be supported by OpenBD](https://man.openbsd.org/man4/iwx.4). I have yet to learn how different BSDs intertwine and different. FreeBSD is supposed to be more user-friendly, but it seems not to be the case here. Work on [fully supporting](https://wiki.freebsd.org/WiFi/Iwlwifi) the card is already planned, but I have no idea when I can expect results. From what I've learned, the team can't reuse code from Linux due to licensing incompatibilities between [GPL](https://www.gnu.org/licenses/gpl-3.0.html) and [BSD license](https://docs.freebsd.org/en/articles/license-guide/).
+My laptop uses AX200 wireless card, which is [not yet fully supported by the system](https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=244261). It is recognized and works, but only up to WiFi 3 (g). I'd be ok with WiFi 4(n), but the driver is not ready, and WiFi 5 (AC) [is not supported by the OS](https://wiki.freebsd.org/WiFi/80211ac) at all. Funny enough, it [seems to be supported by OpenBD](https://man.openbsd.org/man4/iwx.4). I have yet to learn how different BSDs intertwine and different. FreeBSD is supposed to be more user-friendly, but it seems not to be the case here. Work on [fully supporting](https://wiki.freebsd.org/WiFi/Iwlwifi) the card is already planned, but I have no idea when I can expect results. From what I've learned, the team can't reuse code from Linux due to licensing incompatibilities between [GPL](https://www.gnu.org/licenses/gpl-3.0.html) and [BSD license](https://docs.freebsd.org/en/articles/license-guide/). ([update: there are more problems](#updates))
{{<img-pull-right "freebsd-beastie.png" "FreeBSD Bestie">}}
This is one of the few instances when I am rethinking my life choices, and I would love to be able to help with C code. Also, Bluetooth on this card is not supported, and there is no work done to address it - but luckily, I am already de-wirelessing my life.
@@ -57,5 +57,7 @@ For personal servers, however, I see no way of abandoning BSD.
### Updates
-- 2023-02-27: [Fixing resume](/2023/fixing-resume-on-thinkpad-x1-extreme-g2-on-freebsd/)
+- 2023-02-27: [Fixing resume due to graphic drivers](/2023/fixing-resume-on-thinkpad-x1-extreme-g2-on-freebsd/)
- 2023-02-04: [Configuring NVIDIA](/2023/freebsd-configuring-nvidia-and-xorg-on-thinkpad-x1-extreme-g2/)
+- 2023-03-15: [Problems with WiFi after resume](/2023/freebsd-on-modern-intel-wifi-cards-and-resume/)
+