Originally Posted by zander
I took a look at this with a system I knows suspends/resumes reliably with Linux.
I think that Linux is going down the same route as Windows, they implement workarounds for acpi/bios quirks. Fbsd is a bit stricter when it comes to the acpi-spec.
On a fbsd system use acpidump -dt > foo.asl and the iasl foo.asl to see if the thing is valid. I haven't yet seen a correct asl