Have you enabled APM in the kernel and bios ? (Try
modconf as root). You'll need either APM or ACPI support enabled, and then fiddle around with the different kernel options (eg. use real mode APM BIOS calls to poweroff) until it works.
Perhaps also have a search around this site - a lot of people have had similar probs...
Cheers,
Mike