fsck recoveries, configuration

Gary Aitken freebsd at dreamchaser.org
Sat Aug 18 04:14:53 UTC 2012


On 08/17/12 21:17, Polytropon wrote:
> On Fri, 17 Aug 2012 20:44:10 -0600, Gary Aitken wrote:
>> On 08/17/12 19:05, Polytropon wrote:
>>>> 2.  When my machine hung (could not rlogin or ping), I powered
>>>> off and rebooted.
>>>
>>> Does the machine have a "soft power button" and it is configured
>>> to issue a "shutdown -p now" (which is quite common)? When you
>>> have access to the machine, try that. Even if the machine does
>>> not accept network logins, this mechanism might still work.
>>
>> Hmmm.  It has a "soft" power button; have to hold it down 5 sec
>> or so to power off.
> 
> That's the "override time" for a "hard power off". If you only
> press it once, it should issue "shutdown -p now", but of course
> this only works if the system is still responding. Even if the
> keyboard input and screen output, as well as networking services
> stopped to work, this _might_ still be effective.

>> Those things can be configured to issue a command that will actually
>> get executed without a login?
> 
> Sure, it has been working for many years. Check the BIOS setup,
> some machines can be configured to what the button does. The
> default setup of FreeBSD should perform the correct action via
> ACPI.
> 
> In the past, it also worked with APM. In that case, /etc/apmd.conf
> would contain the command executed when the button was pressed.
> On APM-capable machines, the PSU would be switched off, just like
> today's ACPI-based systems. Of course that only works with ATX
> power supplies, the AT ones usually had a mechanical switch.

Ah, I see.  The driver raises a signal the system can respond to.

>> I assume you're talking about a bios option?  How does that work?
> 
> I've seen BIOS setups allowing different actions for the button,
> from "go to sleep" to "soft power off" or "hard power off". That
> action (hard power off) is taken when pressing the button for
> about 5 seconds. The OS can NOT deal with that case.
> 
>> sounds like magic of some sort...  Or is this a whole login
>> sequence with the shutdown at the end?
> 
> No, it's a system action using ACPI. No magic involved. :-)

I'll look at it next time I reboot.  Reading the bios manual, it looks like acpi 2.0 support is disabled by default, which may be where it is; otherwise I don't see anything obvious.  Thanks.




More information about the freebsd-questions mailing list