Back to main Toshiba M40 FreeBSD Page
Supplementary information intended to help debug ACPI problems
with the Toshiba ACPI BIOS on the Toshiba Satellite M40-SF3,
including the Toshiba DSDT, disassembled DSDT, and various
dmesg
output.
This problem shows up on FreeBSD 7-CURRENT snapshots following the major ACPI upgrade in early 2007. The most recent testing was on a September 2007 7-CURRENT snapshot install, upgraded to the October 18, 2007 8-CURRENT tree.
Here are the DSDT tables for the M40, produced on 8-CURRENT by
acpidump -t -d -o toshiba-m40.dsdt > toshiba-m40-7.asl
Here are various boot-time dmesg
outputs, with ACPI
enabled and disabled, verbose and non-verbose messages:
Problem Description: With ACPI enabled, the system boots, devices are recognized, and the system runs without noticable problems. From either single-user or multi-user, shutting the system down does not work properly:
shutdown -r
: works properly.shutdown -h
: halts the system normally;
pressing a key to reboot works; the power button does not
work--it is necessary to remove the battery to shut the machine
off.shutdown -p
: shuts down the system, but does
not turn the power off; the power button does not work, and
it is necessary to remove the battery to shut the machine
off.In the shutdown -p
case, verbose logging shows an
error message near the point where power would normally be turned
off:
acpi: bad write to port 0x080 (32), val 0x55
Powering system off using ACPI