On Fri, Jun 27, 2014 at 01:15:59PM -0600, Theo de Raadt wrote: > > On 2014-06-26, Scott Vanderbilt <li...@datagenic.com> wrote: > > > Having done a little man page reading on boot-time configuration, I > > > learned about the existence of ukc. I'm wondering whether something like > > > > > > ukc> disable acpi0 > > > > > > might circumvent the kernel panic and allow the boot to successfully > > > complete. I'm hoping that since this is a server, ACPI is non-essential. > > > Just grasping at straws in an effort to get this machine up and running > > > again. > > > > I think you should consider ACPI essential on pretty much any x86 > > machine from the last 4-5 years or so - servers, laptops, standard PCs. > > Yes, ACPI is essential. It is the modern way to interface to the hardware; > it is the modern BIOS API. > > The other BIOS interfaces (MPBIOS and PCIBIOS) are totally unreliable and > rotting on most machines these days. The vendors include support, but they > do not verify their correctness. > > > In an emergency such as this you might get away with it briefly, but > > some devices are likely not to work, and it's not recommended leaving > > it like that for any length of time, ACPI is involved in a lot of > > system controls (thermal controls, power etc) and most modern machines > > are just not designed/tested to work without it. > > Stuart is correct. Those of you turning off ACPI are relying on an > interface model we have repeatedly described as broken. >
I have some hardware that doesn't work. Should I just disable mainbus? That way it doesn't attach. Maybe that would fix the problem. -ml