I sometimes have the same problem with my Thinkpad X61s, running Ubuntu
Natty (2.6.38-13-generic #54-Ubuntu SMP i386 GNU/Linux). I finally found
out that the problem occurs if two conditions are met:
1. There is no LAN connection (no LAN cable is plugged in or the
LAN/router has no working Internet connection).
2. The laptop runs on mains power, not just on battery.
If both conditions are met at startup, the kworkers run amok, taking all
CPU power they can get. Since I discovered these conditions, I was able
to avoid the problem by starting the laptop from battery power when I
have no LAN. I can plug in the power cable later without problems, but
it must not be plugged in at startup or the kworkers will go crazy.
When they did, I once run "sudo perf record -ag sleep 10" and "sudo perf
report", which essentially showed the following::
53.80% kworker/0:4 [kernel.kallsyms] [k] delay_tsc
|
— delay_tsc
__const_udelay
e1000_check_phy_82574
__e1000e_read_phy_reg_igp
e1000e_write_phy_reg_m88
e1000e_phy_has_link_generic
e1000_configure_k1_ich8lan
e1000e_has_link
e1000e_up
process_one_work
worker_thread
kthread
kernel_thread_helper
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/717919
Title:
ACPI + kworker high interrupts.
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/717919/+subscriptions
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs