My Sony Vaio dies after a few minutes on battery power. I have a Windows
partition on this laptop and I have never experienced any problems with
the battery using it. dmesg output gives me this:

ACPI disabled because your bios is from 00 and too old
You can enable it with acpi=force
Sony Vaio laptop detected.
BIOS strings suggest APM reports battery life in minutes and wrong byte order.
ACPI: RSDP (v000 PTLTD ) @ 0x000f7070
ACPI: RSDT (v001 SONY K2 0x20000828 PTL 0x00000000) @ 0x0bffbf20
ACPI: FADT (v001 SONY K2 0x20000828 PTL 0x000f4240) @ 0x0bfff764
ACPI: BOOT (v001 SONY K2 0x20000828 PTL 0x00000001) @ 0x0bfff7d8
ACPI: DSDT (v001 SONY K2 0x20000828 MSFT 0x01000007) @ 0x00000000
ACPI: MADT not present
Building zonelist for node : 0
Kernel command line: BOOT_IMAGE=linux ro root=306 devfs=mount acpi=ht resume=/dev/hda7
Local APIC disabled by BIOS -- reenabling.
Could not enable APIC!

Would appreciate some advice on how to fix this. ^_^