[haiku-development] Re: Warm boot issue with Alpha

  • From: Stephan Aßmus <superstippi@xxxxxx>
  • To: haiku-development@xxxxxxxxxxxxx
  • Date: Thu, 17 Sep 2009 16:39:30 +0200

Stefano Ceccherini schrieb:
> 2009/9/17 Fredrik Modèen <fredrik@xxxxxxxxx>:
> 
>>> If I try to perform a shutdown (Leaf Menu->Shutdown->Power Off) it does
>>> not actually power off but stops at the Safe to Power Off dialog, if
>>> restart system is selected off this dialog rather than manually powering
>>> down at this point the same symptom is observed.
>> Haiku don't support other option than showing that message at the moment.
>>
> That's incorrect.
> Haiku supports shutting down via apm and acpi, but both are currently 
> disabled.
> To enable them, you have to manually edit the file
> /boot/system/settings/drivers/kernel and uncomment the "apm=true"
> and/or "acpi=true" lines.

You have to be very careful if you enable ACPI. Some BIOSes for example 
assume that if ACPI is taken over by the OS, that it will for example 
see to drive the CPU and other fans. Haiku does not do that at the 
moment! Other BIOS implementations continue to take care of the fans. So 
you should listen to what would be a normal fan operation of your 
computer, especially under load, and if the fans suddenly stay quiet 
after you enable ACPI, be very quick to reboot and turn ACPI off again! 
This should actually be a comment above that option in the file...

Note that while modern CPUs throttle when they overheat, other 
components near the CPU may very well take damage from the heat. I was a 
victim to this fact when a hair wrapped around the CPU fan in one of my 
notebooks. The computer would still work, but the ATI graphics chip was 
pretty much toast.

On a related note, someone attached a patch to reboot via ACPI, which 
seems to be important on some newer MacBooks. So the warmstarting issues 
reported here may be related to Haiku trunk not using ACPI to reboot ATM.

Best regards,
-Stephan


Other related posts: