Monday, August 26, 2024

Tips for getting OpenBSD running on Surface Pro 3 tablet?

I have an SP3 tablet with the OEM keyboard/trackpad combo.

The installation works perfectly, it boots, keyboard works, I get through the install process (*several* times), but after having rebooted, I get kicked directly into the BIOS, and there's no way to force a boot from the internal SSD where OpenBSD is supposed to have installed.

I've turned off TPM and Secure Boot Control, the boot order is USB -> SSD (but selecting SSD only doesn't improve the situation), and under 'Advanced Security', everything is enabled.

In terms of the install, I've tried MBR and GPT partitioning, moved the OpenBSD partition from #3 to #0 in the partition table, simplified the install by not encrypting the filesystems, disabling X, only defining one fs (/) and swap and probably a dozen other combinations.

The only snag I can think of is that there's one USB port, so I'm installing from the USB, and can't have a wired network connection at the same time -- so I don't get firmware updates. But if the installer boots, so should OpenBSD.

After all that, I'm out of ideas.

Is there a specific trick to getting OpenBSD running on the SP3? I know this is old hardware, but it still has decent specs (i7 / 16GB / 512GB), and I'd like to experiment with running OpenBSD as a desktop OS. Any input is greatly appreciated.

Thanks in advance!

No comments:

Post a Comment