Here are my latest findings.
I have tried a few ACPI-related boot options.
- With acpi=off, I can't suspend at all, the fan is constantly storming, and I can't use the touchpad. Other than that, I didn't notice the slowness problem. Then again, since I can't suspend, it's not so strange. And the fan noise was a bit too much to bear for testing several days in a row.
- With pci=noacpi, I can suspend but can't use the laptop keyboard; only an external USB keyboard. But after suspending, the slowness problem comes back.
- With acpi=noirq, I also have no laptop keyboard
- With pnpacpi=off, I can use the keyboard and touchpad, but the problem comes back after suspend
- With noapic, it's the same; and that's what I currently run
Something that I suspect is related to my problem is the following output from dmesg. After a fresh boot (with the noapic boot option), I have the following:
Code:
> dmesg |grep -i acpi | grep -i error
[ 0.526161] pci0000:00: ACPI _OSC request failed (AE_ERROR), returned control mask: 0x1d
> dmesg |grep -i acpi | grep -i warning
[ 8.815574] ACPI Warning: 0x00000460-0x0000047f SystemIO conflicts with Region \PMIO 1 (20120320/utaddress-251)
[ 8.815586] ACPI Warning: 0x00000428-0x0000042f SystemIO conflicts with Region \PMIO 1 (20120320/utaddress-251)
[ 8.815592] ACPI Warning: 0x00000500-0x0000053f SystemIO conflicts with Region \GPIO 1 (20120320/utaddress-251)
[ 8.815596] ACPI Warning: 0x00000500-0x0000053f SystemIO conflicts with Region \_SB_.PCI0.PEG0.VID_.GPSP 2 (20120320/utaddress-251)
Not sure if that's alarming or not. However, when I do the same after a suspend/resume cycle, I get the following
Code:
> dmesg |grep -i acpi | grep -i error
[ 0.526161] pci0000:00: ACPI _OSC request failed (AE_ERROR), returned control mask: 0x1d
[ 311.459051] ACPI Error: Method parse/execution failed [\_SB_.PCI0.LPCB.ECDV.ECR1] (Node f742fd50), AE_TIME (20120320/psparse-536)
[ 311.459069] ACPI Error: Method parse/execution failed [\_SB_.PCI0.LPCB.ECDV.ECR2] (Node f742fd68), AE_TIME (20120320/psparse-536)
[ 311.459077] ACPI Error: Method parse/execution failed [\ECRW] (Node f742fe40), AE_TIME (20120320/psparse-536)
[ 311.459086] ACPI Error: Method parse/execution failed [\ECG1] (Node f742fe70), AE_TIME (20120320/psparse-536)
[ 311.459094] ACPI Error: Method parse/execution failed [\NEVT] (Node f74300f0), AE_TIME (20120320/psparse-536)
[ 311.459102] ACPI Error: Method parse/execution failed [\_SB_.PCI0.LPCB.ECDV._Q66] (Node f742fd38), AE_TIME (20120320/psparse-536)
[ 312.979329] ACPI Error: Method parse/execution failed [\_SB_.PCI0.LPCB.ECDV.ECR1] (Node f742fd50), AE_TIME (20120320/psparse-536)
[ 312.979349] ACPI Error: Method parse/execution failed [\ECBT] (Node f742fdf8), AE_TIME (20120320/psparse-536)
[ 312.979369] ACPI Error: Method parse/execution failed [\ECG2] (Node f742fea0), AE_TIME (20120320/psparse-536)
[ 312.979378] ACPI Error: Method parse/execution failed [\ECG6] (Node f742ff48), AE_TIME (20120320/psparse-536)
[ 312.979439] ACPI Error: Method parse/execution failed [\_SB_.BAT0._BST] (Node f7430408), AE_TIME (20120320/psparse-536)
[ 313.486137] ACPI Error: Method parse/execution failed [\_SB_.PCI0.LPCB.ECDV.ECR1] (Node f742fd50), AE_TIME (20120320/psparse-536)
[ 313.486155] ACPI Error: Method parse/execution failed [\ECBT] (Node f742fdf8), AE_TIME (20120320/psparse-536)
[ 313.486166] ACPI Error: Method parse/execution failed [\ECG2] (Node f742fea0), AE_TIME (20120320/psparse-536)
[ 313.486175] ACPI Error: Method parse/execution failed [\ECG6] (Node f742ff48), AE_TIME (20120320/psparse-536)
[ 313.486185] ACPI Error: Method parse/execution failed [\_SB_.BAT0._BST] (Node f7430408), AE_TIME (20120320/psparse-536)
So a bunch of new ACPI errors.
Googling hasn't given me much input on these. Maybe my best bet is to wait for the next kernel update in Kubuntu 13.04, and hope that any funky ACPI features of my Dell BIOS has been incorporated in the kernel by then?
Bookmarks