The PERFECT Laptop for FreeBSD

I hear unfortunate reports of FreeBSD on Framework laptops. Not sure I know anybody who has a 16".

I have best luck with AMD CPU Thinkpads, but as I mentioned no complete luck yet. Maybe with the sound updates sponsored by the Foundation.
 
My laptop is almost 100% compatible with FreeBSD, only the fingerprint reader is not detected. Everything else works out of the box, including Wi-Fi, microsd reader and Bluetooth. You can find specs and model name in a few of my older posts but, in short, it's just a rebranded Chinese device that I bought for 400€ on Amazon.
 
Looking at just one aspect of what he wrote, getting the touchpad to work on my new HP 840 was unintuitive. Though it worked in the BIOS after power up it failed to work with moused and it failed to work in the BIOS after rebooting. The synaptics touchstick worked but the touchpad only worked in X, not the console, and that was due to tweaking some synaptics Xorg driver variables.

This was on an O/S drive cloned from my Acer 4752 which itself was cloned from an Acer 3624 boot drive back in the day. Not all Synaptics touchpads are implemented by hardware manufacturers the same. Synaptics are in all three laptops but the HP Synaptics was implemented differently and it needed special attention.

In my experience laptop vendors and computer vendors in general implement buggy ACPI functions which require custom Windows drivers to paper over the bugs and warts of their respective hardware. Vendors submit code to M$ for inclusion into Windows. Whereas FreeBSD's drivers are written to the Synaptics and ACPI documentation. Some vendors do submit code to the Linux kernel project. Others don't, so we see some of what we experience with FreeBSD in Linux as well. The fact is that this is a money driven business and you can extrapolate from there.
 
Fingerprint Reader
Status: Untested
FR problems with Linux as well ... and at some point Lenovo changed sensor if i recall so drivers needs to be for 2 versions at least. I know there is T495 Arch wiki with working FR and libraries, need to dig deeper and see maybe someone here can port it to FreeBSD as T495 should have same FR as T480 for sure and other previous models i just dont know if they changed again kinda never took any more interest in it as i kinda burried FR on FreeBSD and now its like a relic sticking inside laptop lol.
I would love to have FR on FreeBSD but hey dreams stays as dreams :)
 
Individuals have successfully set up FreeBSD laptops that work to their satisfaction. I could see that a small laptop sales company run by a FreeBSD fan could, for a few bucks extra, take a standard Windows laptop and load their preferred FreeBSD setup on it before shipment. It would be more of an act of love, rather than a big money maker. And the software would have to be considered as-is. If you run into a problem, you troubleshoot this yourself, just as with any other FreeBSD installation. And the laptop would still have the Windows OEM license sticker, so if the customer decided to give up on FreeBSD, they could still have a working Windows laptop.

i could see that working, but just as an option. I don’t think the market is large enough to support a FreeBSD laptop only company.

But I think this would work better than demanding that the FreeBSD developers focus on laptop support, since it is such a small part of the user base.

Of course, as a colleague of mine used to say, “The squeaky wheel gets to provide the grease.” You could always volunteer to work on ideal laptop configurations.
 
FR problems with Linux as well ...
I just took a peek on the website lcsavb linked,
to simply point out:
'It's not 100% supported' - but only 9?% supported (you pick a percentage yourself.)

To me finger print reader support is bean counting,
'cause I don't give a ... - care about finger print readers anymore;
since the CCC has shown with some tape and superglue an idiot without any computer knowledge can crack that.
I admit, it's very comfy (I used my old Dell Laptop some years that way [Windows 7] - I was young, stupid and needed my brain cells for other things :beer:), but it's too insecure.

I simply use boring, old fashioned passwords.

And since I'm also not 'sudoing' but work my computers unix style: login as root, I can afford passwords >20 chars :cool:
While 'sudoing' this way will drive you mad. ? ? ?
(? Sudoers, cross your hearts,
how long are your 'just temporary until the rough config is done, then switch to a real' passwords?
hm?!
8 chars? even less? :p? {gotcha})

Once on 'sudo things' - password - *wrong* 'this will be reported (yeah, to me, you ?...!)', sudo that - password - 'wrong' ..., sudo shit - password 'wrong'... ? :rude:... - I was very close to throw my laptop out of the window [I once threw a printer out of the fourth floor's window - pavement ?- very crashy?; very relieving!?‍♂️ beer, broom... - I very can recommend that on annoying hardware!] ?:cool:]
until the last fuse told me:
'It's not the laptop. Just wipe that ubuntu crap of the disk ?, and get on! ☀️'
Game over sudo, game over Linux.?

Of course a finger print reader can be unburden that a lot - but find and watch the CCC's video on that, and finger print readers are gone for you (if you are concerned about, what's on you machine, and if someone else may get access to it, of course. If you don't care but prefer comfort above security, go on!)
 
i have never tried to get the wifi working on my dell
because i use it as a desktop with an external monitor

i have only been using Freebsd on this machine since last december
i was original running ubuntu, fedora and nix on it

i got the machine in 2020 and didnt think freebsd would on such a new machine
that why i ran linux on it for a couple of years

my two other machines running freebsd are macbook with broadcom chips that arent supported

look like its has a Killer 1650x wifi card

Code:
doas dmesg

Code:
iwlwifi0: <iwlwifi> mem 0xed400000-0xed403fff at device 0.0 on pci6
iwlwifi0: Detected crf-id 0x3617, cnv-id 0x100530 wfpm id 0x80000000
iwlwifi0: PCI dev 2723/1654, rev=0x340, rfid=0x10a100
iwlwifi0: successfully loaded firmware image 'iwlwifi-cc-a0-77.ucode'
iwlwifi0: api flags index 2 larger than supported by driver
iwlwifi0: TLV_FW_FSEQ_VERSION: FSEQ Version: 89.3.35.37
iwlwifi0: loaded firmware version 77.2df8986f.0 cc-a0-77.ucode op_mode iwlmvm
iwlwifi0: Detected Killer(R) Wi-Fi 6 AX1650x 160MHz Wireless Network Adapter (200NGW), REV=0x340
iwlwifi0: Detected RF HR B3, rfid=0x10a100
iwlwifi0: base HW address: 78:2b:46:ee:27:a3

looking at the output from dmesg it looks like the card is detected
maybe due to an update with iwlwifi

got me wondering if i could actually get wifi working

 
i have never tried to get the wifi working on my dell
because i use it as a desktop with an external monitor

i have only been using Freebsd on this machine since last december
i was original running ubuntu, fedora and nix on it

i got the machine in 2020 and didnt think freebsd would on such a new machine
that why i ran linux on it for a couple of years

my two other machines running freebsd are macbook with broadcom chips that arent supported

look like its has a Killer 1650x wifi card

Code:
doas dmesg

Code:
iwlwifi0: <iwlwifi> mem 0xed400000-0xed403fff at device 0.0 on pci6
iwlwifi0: Detected crf-id 0x3617, cnv-id 0x100530 wfpm id 0x80000000
iwlwifi0: PCI dev 2723/1654, rev=0x340, rfid=0x10a100
iwlwifi0: successfully loaded firmware image 'iwlwifi-cc-a0-77.ucode'
iwlwifi0: api flags index 2 larger than supported by driver
iwlwifi0: TLV_FW_FSEQ_VERSION: FSEQ Version: 89.3.35.37
iwlwifi0: loaded firmware version 77.2df8986f.0 cc-a0-77.ucode op_mode iwlmvm
iwlwifi0: Detected Killer(R) Wi-Fi 6 AX1650x 160MHz Wireless Network Adapter (200NGW), REV=0x340
iwlwifi0: Detected RF HR B3, rfid=0x10a100
iwlwifi0: base HW address: 78:2b:46:ee:27:a3

looking at the output from dmesg it looks like the card is detected
maybe due to an update with iwlwifi

got me wondering if i could actually get wifi working

Your card is too new (AX, while FreeBSD only supports up to N-speeds anyway). Just try running bsdconfig wireless on your machine... if your card is Intel-branded, that should work.

As for OP: I don't think it's gonna happen. Dell has tried to sell laptops with pre-installed Linux (First, SuSE, then Ubuntu). HP has a model with Ubuntu, too. But generally, a vendor is gonna match the OS to what the vast majority of customers are more likely to know. Yeah, that does leave enthusiasts like us out, so we have to embrace the DIY mentality, and share knowledge on various places on the Internet, like these Forums, Discord, StackOverflow, Reddit, and other places.
 
My point in opening this topic is that I would love a FreeBSD laptop in which everything works, that I could tweak with things that matter to me, and that I could not fiddle to try to fix the suspend function.

Your time is precious OP. Just get a Mac and live your life.

*flamesuit on* ?
 
Your card is too new (AX, while FreeBSD only supports up to N-speeds anyway). Just try running bsdconfig wireless on your machine... if your card is Intel-branded, that should work.

As for OP: I don't think it's gonna happen. Dell has tried to sell laptops with pre-installed Linux (First, SuSE, then Ubuntu). HP has a model with Ubuntu, too. But generally, a vendor is gonna match the OS to what the vast majority of customers are more likely to know. Yeah, that does leave enthusiasts like us out, so we have to embrace the DIY mentality, and share knowledge on various places on the Internet, like these Forums, Discord, StackOverflow, Reddit, and other places.

it works

 
it works

I have an AC card (8265), it works, but...
1731886531071.png
 
FreeBSD does not support transfer modes higher than 11g.

It can be confusing because it does support > 11g cards, but only in 11g mode.
 
Back
Top