Hi
My goal is to do a perfect cold shutdown of my box without having to manually holding the power button after the operating system has halted.
I have long lived with this problem. It appears when I try to cold shutdown my freebsd server. [CMD=]shutdown -p now[/CMD] is the correct way to to a cold shutdown of a freebsd machine (I think). [CMD=]halt -p[/CMD] uses equivalent methods for shutting down as [CMD=]shutdown -p now[/CMD]
I think.
What happens (in chronological order) is this:
The hardware list for this server goes like this:
It currently runs 8.1-STABLE, and this has been a problem with all the versions of freebsd I've tried (>6.2-RELEASE).
Some things I've tried:
From reading this handbook page and afterwards reading acpi(4), I understand that adding acpi to a possible custom kernel is not necessary.
And yes, shutting down from other Operating Systems and LiveCDs like OpenSolaris, SLAXS, Ubuntu LiveCD. So I bet my shoes it has to do with FreeBSD and not my hardware.
I'm really out of ideas now.
I kindly appreciate any answers to bring me further to my goal for this thread.
My goal is to do a perfect cold shutdown of my box without having to manually holding the power button after the operating system has halted.
I have long lived with this problem. It appears when I try to cold shutdown my freebsd server. [CMD=]shutdown -p now[/CMD] is the correct way to to a cold shutdown of a freebsd machine (I think). [CMD=]halt -p[/CMD] uses equivalent methods for shutting down as [CMD=]shutdown -p now[/CMD]
I think.
What happens (in chronological order) is this:
- shutdown -p now
- On screen I see this:
Code:*** FINAL System shutdown message from root@stack.example.org *** System going down IMMEDIATELY Aug 2 21:11:58 stack shutdown: power-down by root: System shutdown time has arrived Stopping cron. Stopping sshd. Stopping devd. Writing entropy file:. Terminated . Aug 2 21:12:00 stack syslogd: exiting on signal 15 Waiting (max 60 seconds) for system process `vnlru' to stop...done Waiting (max 60 seconds) for system process `byfdaemon' to stop...done Waiting (max 60 seconds) for system process `syncer' to stop...Syncing disks, vnodes remaining...0 0 0 0 0 0 done All buffers synced. Uptime: 38s acpi0: Powering system off
- Manually have to walk to the computer and press and hold the powerbutton for some seconds to get the system to power down completely
The hardware list for this server goes like this:
MSI 975X Platinum PowerUp Edition (BIOS version: W7246IMS V7.9)
Intel(R) Core(TM)2 Duo @ 2.40GHz
4GB (1024MB*4) Kingston 667 DDR2 memory
80GB Western Digital Blue IDE HDD
4*500GB Seagate Barracuda 16M/32M SATA2 HDD
Intel(R) Core(TM)2 Duo @ 2.40GHz
4GB (1024MB*4) Kingston 667 DDR2 memory
80GB Western Digital Blue IDE HDD
4*500GB Seagate Barracuda 16M/32M SATA2 HDD
It currently runs 8.1-STABLE, and this has been a problem with all the versions of freebsd I've tried (>6.2-RELEASE).
Some things I've tried:
- reading shutdown(8)
- reading acpi(4)
- reading this handbook page
- updating to latest official bios version from MSI (7.9)
- keeping up to date with freebsd-stable for as long as I can remember
- asking this question in the official norwegean BSD/UNIX forum back in 2008, not able to solve any further
From reading this handbook page and afterwards reading acpi(4), I understand that adding acpi to a possible custom kernel is not necessary.
And yes, shutting down from other Operating Systems and LiveCDs like OpenSolaris, SLAXS, Ubuntu LiveCD. So I bet my shoes it has to do with FreeBSD and not my hardware.
I'm really out of ideas now.
I kindly appreciate any answers to bring me further to my goal for this thread.