How to disable acpi at boot?

I’m new to nomadBSD, but use OpenBSD and FreeBSD as daily driver. Over the weekend I got curious to try nomadBSD on one of my notebooks. Unfortunately I already failed early during the boot process.

Hardware was a new Framework 16 notebook. I put the nomadbsd-141R-20240711.amd64.zfs.img on a USB stick, temporary activated it in the BIOS boot menu and booted. The boot process stopped with following output …

acpi_lid0: <Control Method Lid Switch> on acpi0

Escape worked only over hard reset. In next trial I chosed the option (3) “Escape to loader prompt” from the nomadBSD boot menu. At the prompt I typed …

unset acpi_load

which stroke back with …

no such file or directory

This was totally unexpected, as the help for unset said …

help unset
        unset <variable name>

Later I tried the stick on a Lenovo 14s and it worked like a charm.

As far as I could see, there is no option in the Framework BIOS to disable acpi at all or at least partially. Can I get it working in any way or is this notebook lost for nomadBSD?

I appreciate any help, as I’d like to try nomadBSD as my daily driver on this notebook.

Thanks in advance,
Andreas

Hello,
What is the Year of yor notebook?
Can you select APM instead of acpi ?
You can disable acpi witth :
hint.acpi.0.disabled=“1”
in
/boot/loader.conf
Hope that can help :slightly_smiling_face:

The Framework 16 is fresh from last year. I found the hint related to hint.acpi.0.disabled at other places, too. The question is, how I can change the /boot/loader.conf in the image before I boot it? I use the img based on ZFS. I will play around with zpool and the zfs tools on next weekend.

As far as I remember APM is for Intel based hardware? My system is AMD based. I havn’t seen anything about APM in the BIOS there.

All right,
You can run the system on,
When you see it’s booting tape 7 after 2,
that will go on after you 'll have a prompt and then
tape /boot/loader.conf look if there is vi
or
hint.acpi.0.disabled=“1”
:slightly_smiling_face:
wish that will help you !

Doesn’t work. 2 goes in single user mode. That boot fails at the same point. You get no prompt as the boot process doesn’t finish.

hi,
if you get a prompt with 3 .
disable acpi witth :
hint.acpi.0.disabled=“1”
in
/boot/loader.conf
:slightly_smiling_face:

when tou get a prompt at 3
test this too ! acpiconf -s 3
and go off and after on

if that doesn’t work try
get a prompt with 3

debug.acpi.disabled="thermal"

I find this in the loader.help.bios

hw.pci.io_enable_io_modes=0
to disable or 1 to enable
by defaut it’sz 1 but when that do bugs do 0
wish that will help !

hi there,
Give a try to Nomadbsd it’s 14p8
:innocent:

look at this too

Its about your bios uefi