FS#28859 - [linux] acpi creates high interrupts
Attached to Project:
Arch Linux
Opened by hexchain (hexchain) - Sunday, 11 March 2012, 05:32 GMT
Last edited by Tobias Powalowski (tpowa) - Monday, 12 November 2012, 08:15 GMT
Opened by hexchain (hexchain) - Sunday, 11 March 2012, 05:32 GMT
Last edited by Tobias Powalowski (tpowa) - Monday, 12 November 2012, 08:15 GMT
|
Details
Description:
acpi is creating too many interrupts, draining battery a lot. Additional info: This bug is there since I've installed Arch. PowerTOP output: Wakeups-from-idle per second : 10839.5 interval: 10.0s no ACPI power usage estimate available Top causes for wakeups: 98.2% (23534.8) [acpi] <interrupt> 0.9% (214.9) [Rescheduling interrupts] <kernel IPI> 0.3% ( 62.9) [uhci_hcd:usb3, mmc0, jmb38x_ms:slot0, firewire_ohci, nvidia] 0.2% ( 51.4) swapper/1 0.2% ( 47.7) swapper/0 0.1% ( 31.4) firefox |
This task depends upon
Closed by Tobias Powalowski (tpowa)
Monday, 12 November 2012, 08:15 GMT
Reason for closing: No response
Monday, 12 November 2012, 08:15 GMT
Reason for closing: No response
http://sourceforge.net/tracker/?func=browse&group_id=230605&atid=1080675
@trontonic: I've reported it here: https://sourceforge.net/tracker/?func=detail&aid=3504352&group_id=230605&atid=1080675
Hexchain: Which linux package and version are you running? And also what version is your ACPI client?
$ pacman -Qi linux
Name : linux
Version : 3.2.13-1
URL : http://www.kernel.org/
...
Packager : Tobias Powalowski <...>
Architecture : x86_64
Build Date : Sat Mar 24 04:19:04 2012
Install Date : Tue Mar 27 00:34:23 2012
...
pacman -Qi acpi
Name : acpi
Version : 1.6-1
URL : http://sourceforge.net/projects/acpiclient
...
Packager : Dan McGee <...>
Architecture : x86_64
Build Date : Sun Jan 29 22:40:16 2012
Install Date : Tue Mar 27 04:03:32 2012
...
Please let me know how else I can help.
Package version:
$ pacman -Q linux acpi
linux 3.3-1
acpi 1.6-1
https://bbs.archlinux.org/viewtopic.php?id=138780
I don't have a lot of intuition for why on earth this worked, so I still feel uneasy about it. But I hope it will help you out.
Anyway, here are other things I did first:
Added some kernel boot parameters. It currently looks like this:
kernel /vmlinuz-linux root=/dev/disk/by-uuid/... ro acpi_os_name="Microsoft Windows NT" i915.i915_enable_rc6=1 i915.lvds_downclock=1
The acpi_os_name=... was the most recent change.
The glaring omission is that I compiled my own kernel. But I didn't mention this for two reasons: the first is that I no longer have the problem when I boot the stock kernel. The second is that aside from setting up the architecture more specifically for my processor, I didn't change much of the configuration. I know, still glaring. I can send you the .config file if needed. Let me know if you get it to work... it has a big impact on performance. Also, my system runs 8-9 degrees cooler now and the battery lasts much longer.
Just to be clear, are you having the same number of interrupts with the battery removed? Or only once you put it back?
One last thing I thought of: I think the battery was partially discharged (perhaps 70-80% left) when I performed the above steps. No idea if this matters.
I thought it was caused by my broadcom wireless chip as described here:
https://bbs.archlinux.org/viewtopic.php?id=141036
I'm right now booting without the boot parameter:
acpi_os_name="Microsoft Windows NT"
and it still works...
Same problem appeared with Fedora 15/16 kernel 3.0 - 3.3
Changing subject and reassigning.
I'm using Broadcom Corporation NetLink BCM5784M Gigabit Ethernet PCIe (rev 10).
These looks like a kernel issue and not archlinux related. Should probably reported upstream.
To others in this thread: Please help test, thank you!