Man, FreeBSD really needs some driver love...
* No Suspend/Resume? Linux has solved this for years, I have not come across a laptop in the last 10 years that had trouble with s2r or s2d (but I guess that there might be a few that don't fully support it, I mainly tested Dell laptops)
* WiFi driver and Ethernet over USB-C both highly unstable? That's an Intel chipset, those are usually the more stable ones (at least on Linux/Windows), and the wire ethernet is not a cheapo chipset either (Realtek)
* Bluetooth not supported???
* microSD slot on USB-C docking station doesn't work? This is just SPI, how hard can that be...
I wonder if there is any laptop from the last 5 years where FreeBSD fully works. I keep trying FreeBSD on and off on my two Laptops but I had similar experiences (plus I'm not used to the FreeBSD way of doing things). I'm ready to jump through some hoops but in my case, FreeBSD was always removed after a weekend or so, and replaced with Linux where everything just works.
I used to tinker a lot to get Linux and BSD running on hardware, but these days I kinda expect most things to just work out of the box ...
I really wish FreeBSD would get some more developer backing
> * No Suspend/Resume? Linux has solved this for years, I have not come across a laptop in the last 10 years that had trouble with s2r or s2d (but I guess that there might be a few that don't fully support it, I mainly tested Dell laptops)
I wouldn't be so sure. My Dell XPS 13 and ThinkPad X1 Carbon both had issues with suspend/resume. Close the lid @ get surprised with a completely dead battery.
Ironically, when I used FreeBSD on X1 - S3 state worked perfectly fine. The issue in post is how bhyve handles wake up from S3 state, with devices being pass-through to the VM.
Not once had a laptop that isn't a MacBook with macOS with properly working hibernation.
> * Bluetooth not supported???
Yeah, BT stack is completely broken for years. No one has desire to fix it.
> Ethernet over USB-C both highly unstable?
- I had no issues with my no-name dongle.
> I wonder if there is any laptop from the last 5 years where FreeBSD fully works.
Define fully works? Graphics - you're limited to Nvidia and whatever Linux 5.4 supported. Wi-Fi - 802.11g is as fast as you can go without wifibox.
> but these days I kinda expect most things to just work out of the box ...
Even on Linux, you either have to deal with hardware that been out for some time or know how to install the latest kernel and maybe apply some patches. When I got my XPS, it was the first one with Intel Xe - had to use "unstable" kernel in NixOS with every other distro not having graphics output.
This is still an issue in 2022: https://01.org/blogs/qwang59/2018/how-achieve-s0ix-states-li...
There's full Xorg GPU acceleration on AMD cards with drm-kmod[1]
> Wi-Fi - 802.11g is as fast as you can go without wifibox.
Some 5GHz 80211n cards will work. There's no support for ac/ax but at least you're not limited to overcrowded 2.4GHz.