So I got myself a cheap (well, everything is relative) Apple MacBook Air 13.6 M2, this is comparable to the Samsung Galaxy Book4 Edge - everything is soldered in.
Of course I had to try booting FreeBSD on it for fun. I used the FreeBSD-15.0-CURRENT-arm64-aarch64-20250227-8a85584785e3-275712-memstick.img.xz image again, since it was already on memstick. Since this laptop only has usb-C ports, I used a small hub with usb A ports, and plugged the memstick into that. The only way I can convince this machine to boot off usb is to abort u-boot (installed to get OpenBSD working on this machine) and do
from the u-boot prompt.
bottom line: the machine boots, loads the kernel, but panics when it can't find a usable event timer: "panic: No usable event timer found!".


OpenBSD is usable on this machine, the wireless works, the touchpad works, X works. dmesg output here.
Of course I had to try booting FreeBSD on it for fun. I used the FreeBSD-15.0-CURRENT-arm64-aarch64-20250227-8a85584785e3-275712-memstick.img.xz image again, since it was already on memstick. Since this laptop only has usb-C ports, I used a small hub with usb A ports, and plugged the memstick into that. The only way I can convince this machine to boot off usb is to abort u-boot (installed to get OpenBSD working on this machine) and do
usb reset
usb start
run bootcmd_usb0
from the u-boot prompt.
bottom line: the machine boots, loads the kernel, but panics when it can't find a usable event timer: "panic: No usable event timer found!".


OpenBSD is usable on this machine, the wireless works, the touchpad works, X works. dmesg output here.