PDA

View Full Version : Minimize interrupts of broadcom chip?


Loch1985
11th April 2012, 01:55 PM
Hello

after updating to kernel-3.3.1-3.fc16.x86_64 i have too many interrupts.
My cpu is basically never idle.

Output of powertop:
Overview:

The battery reports a discharge rate of 16.9 W

Summary: 361.0 wakeups/second, 0.0 GPU ops/second and 0.0 VFS ops/sec

Power est. Usage Events/s Category Description
9.69 W 95.7% Device Display backlight
7.30 W 100.0% Device Radio device: ideapad_acpi
2.03 W 18.8 ms/s 328.7 Interrupt [9] acpi
337 mW 100.0% Device Audio codec hwC0D1: Intel
337 mW 100.0% Device Audio codec hwC0D0: Conexant
70.5 mW 50.9 ms/s 11.4 Process /usr/lib64/firefox/firefox


Frequency states:

CPU 0
1300 Mhz 36.1%
1200 Mhz 61.1%
Idle 2.9%

CPU 1
1300 Mhz 36.0%
1200 Mhz 61.0%
Idle 3.1%

Tuneables:

Bad Wireless Power Saving for interface wlan0
Good Enable SATA link power management for /dev/sda
Good NMI watchdog should be turned off
Good VM writeback timeout
Good Enable Audio codec power management
Good Bluetooth device interface status

I cant toggle the Power Saving state to 'Good'.

Output vmstat:

procs -----------memory---------- ---swap-- -----io---- --system-- -----cpu-----
r b swpd free buff cache si so bi bo in cs us sy id wa st
3 0 0 2317152 80308 641876 0 0 163 112 1414 1597 26 6 68 0 0

This Problem is not new and i could always solve it by compiling the Broadcom driver using source from:
http://www.broadcom.com/support/802.11/linux_sta.php

But this time it didn't help and so i tried it with b43-fwcutter, using the firmware from:
mirror2.openwrt.org/sources/broadcom-wl-4.150.10.5.tar.bz2

Both drivers work well in the sense of a stable connection, but both have the interrupt problem.

My normal idle power consumption is about 8W and now it is about 16W.

My System:
Lenovo Ideapad U350
Pentium SU4100 2x 1.30GHz
Intel GMA X4500HD (IGP) shared memory

Network:
Network controller: Broadcom Corporation BCM4312 802.11b/g LP-PHY (rev 01)
Ethernet controller: Broadcom Corporation NetLink BCM57780 Gigabit Ethernet PCIe (rev 01)

I also tried different boot options:

acpi=off
acpi=force
pci=noacpi
pci=acpi
noapic
acpi_irq_nobalance
pcie_aspm=force

None of the options helped and with some i couldn't boot.

It would be great if anyone could help me.

Thanks.

Loch