HP DL385 "Gen 1" ACPI timing glitch in 10.0 BETA3 (and 9.2).
bunny at tx.net
bunny at tx.net
Fri Nov 8 20:39:22 UTC 2013
On an HP DL385 first-generation system, 10.0 BETA3 and 9.2-RELEASE most of
the time fail to boot, freezing the system after the following lines,
requiring a cold boot:
Timecounter "ACPI-fast" frequency 3579545 Hz quality 900
acpi_timer0: <32-bit timer at 3.579545MHz> port 0x908-0x90b on acpi0
pcib0: <ACPI Host-PCI bridge> on acpi0
pci0: <ACPI PCI bus> on pcib0
The next lines would have been, if reached:
pcib1: <ACPI PCI-PCI bridge> at device 3.0 on pci0
pci1: <ACPI PCI bus> on pcib1
This behavior was never seen before 9.2. It happens with the 10.0BETA3
install disc, also, though not with the 9.2-R install disc. No similar
problems have been noticed on these systems with any level of 9.1-R or
When the Verbose boot option is "on", the system always completes
the boot sequence in 9.2 and 10.0.
These items stand out from the verbose dmesg.boot from 10.0B3 disc1:
WARNING: This architecture revision has known SMP hardware bugs which
may cause random instability
ACPI BIOS Warning (bug): Invalid length for FADT/Pm1aControlBlock: 32,
using default 16 (20130823/tbfadt-682)
This similar message appears in an always-working 9-1-R boot of the same
ACPI Warning: Invalid length for Pm1aControlBlock: 32,
using default 16 (20110527/tbfadt-638)
We have quite a number of these DL385 gen1 systems, and they have, in
practice, been very stable. Are they going to be unstable under 10.0? Is
there a workaround?
Let me know what other information to supply.
More information about the freebsd-bugs