Over the last few weeks we made some good progress. We fixed quite a few subtle bugs that were causing some strange behavior in acpi. In fact I am virtually out of bug reports at this time so it is time for you to do some more testing!
Please update to -current and apply this diff: Index: GENERIC =================================================================== RCS file: /cvs/src/sys/arch/i386/conf/GENERIC,v retrieving revision 1.546 diff -u -p -r1.546 GENERIC --- GENERIC 22 Jan 2007 19:54:24 -0000 1.546 +++ GENERIC 21 Feb 2007 07:40:56 -0000 @@ -57,20 +57,20 @@ isa0 at gscpcib? eisa0 at mainbus0 pci* at mainbus0 -#option ACPIVERBOSE -#option ACPI_ENABLE +option ACPIVERBOSE +option ACPI_ENABLE -acpi0 at mainbus? disable -#acpitimer* at acpi? -#acpihpet* at acpi? -#acpiac* at acpi? -#acpibat* at acpi? -#acpibtn* at acpi? -#acpicpu* at acpi? -#acpidock* at acpi? -acpiec* at acpi? disable +acpi0 at mainbus? +acpitimer* at acpi? +acpihpet* at acpi? +acpiac* at acpi? +acpibat* at acpi? +acpibtn* at acpi? +acpicpu* at acpi? +acpidock* at acpi? +acpiec* at acpi? acpiprt* at acpi? -#acpitz* at acpi? +acpitz* at acpi? option PCIVERBOSE option EISAVERBOSE Test acpi and send failure reports to me. The elements I need in the failure report are: 1. GENERIC dmesg 2. GENERIC.MP dmesg 3. GENERIC dmesg + acpi 4. GENERIC.MP dmesg + acpi 5. Your dsdt, run: acpidump -o name_of_my_machine.DSDT tar zip it and send it to me please. Happy testing.

