Possible kernel or udev sending too many events with upowerd, and this is resulting cpu usage increasing
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux (Ubuntu) |
Invalid
|
Medium
|
Unassigned |
Bug Description
Dear Developers,
Prewious time users reported following issue under Launchpad.net:
https:/
I have got a J&W Minix M1200 netbook with have an Intel Atom N455 Cpu.
Actually when the battery is in the netbook, the monitors of upower and udev report a tons of events.
Here’s the battery info of my netbook
alarm: unsupported
present: yes
design capacity: 2200 mAh
last full capacity: 2192 mAh
battery technology: rechargeable
design voltage: 11100 mV
design capacity warning: 220 mAh
design capacity low: 0 mAh
cycle count: 0
capacity granularity 1: 0 mAh
capacity granularity 2: -1 mAh
model number: Battery
serial number: 200000
battery type: LION
OEM info: Manufacture
present: yes
capacity state: ok
charging state: discharging
present rate: 1053 mA
remaining capacity: 1815 mAh
present voltage: 11482 mV
Here's the output of the upower monitor command:
hammera@
Monitoring activity from the power daemon. Press Ctrl+C to cancel.
[14:29:39.143] device added: /org/freedeskto
[14:29:39.143] device changed: /org/freedeskto
[14:29:39.143] device changed: /org/freedeskto
[14:29:39.143] device changed: /org/freedeskto
[14:29:39.144] device changed: /org/freedeskto
[14:29:39.144] device changed: /org/freedeskto
[14:29:39.144] device changed: /org/freedeskto
[14:29:39.144] device removed: /org/freedeskto
[14:29:42.459] device added: /org/freedeskto
[14:29:42.459] device changed: /org/freedeskto
[14:29:42.459] device changed: /org/freedeskto
[14:29:48.919] device changed: /org/freedeskto
[14:29:48.919] device changed: /org/freedeskto
[14:29:52.449] device changed: /org/freedeskto
[14:29:52.449] device removed: /org/freedeskto
[14:29:52.488] device added: /org/freedeskto
[14:29:55.657] device changed: /org/freedeskto
[14:29:57.295] device changed: /org/freedeskto
[14:30:03.281] device changed: /org/freedeskto
[14:30:03.281] device changed: /org/freedeskto
[14:30:06.369] device changed: /org/freedeskto
[14:30:06.370] device removed: /org/freedeskto
[14:30:06.439] device added: /org/freedeskto
[14:30:09.467] device changed: /org/freedeskto
[14:30:12.548] device changed: /org/freedeskto
[14:30:12.614] device changed: /org/freedeskto
[14:30:16.198] device changed: /org/freedeskto
[14:30:16.199] device changed: /org/freedeskto
[14:30:19.524] device changed: /org/freedeskto
[14:30:19.524] device removed: /org/freedeskto
[14:30:22.571] device added: /org/freedeskto
[14:30:25.666] device changed: /org/freedeskto
[14:30:28.699] device changed: /org/freedeskto
[14:30:31.757] device changed: /org/freedeskto
[14:30:31.758] device changed: /org/freedeskto
[14:30:34.725] device changed: /org/freedeskto
[14:30:34.726] device removed: /org/freedeskto
[14:30:34.791] device added: /org/freedeskto
[14:30:38.033] device changed: /org/freedeskto
[14:30:42.095] device changed: /org/freedeskto
[14:30:45.521] device changed: /org/freedeskto
[14:30:45.521] device changed: /org/freedeskto
[14:30:48.597] device changed: /org/freedeskto
[14:30:48.598] device removed: /org/freedeskto
[14:30:51.570] device added: /org/freedeskto
[14:30:51.633] device changed: /org/freedeskto
[14:30:54.708] device changed: /org/freedeskto
[14:30:57.713] device changed: /org/freedeskto
[14:31:01.347] device changed: /org/freedeskto
[14:31:01.348] device changed: /org/freedeskto
[14:31:01.354] device changed: /org/freedeskto
[14:31:01.354] device removed: /org/freedeskto
[14:31:01.362] device added: /org/freedeskto
[14:31:01.371] device changed: /org/freedeskto
[14:31:01.388] device changed: /org/freedeskto
[14:31:01.412] device changed: /org/freedeskto
[14:31:01.412] device changed: /org/freedeskto
[14:31:01.424] device changed: /org/freedeskto
[14:31:01.425] device removed: /org/freedeskto
[14:31:01.439] device added: /org/freedeskto
[14:31:01.455] device changed: /org/freedeskto
[14:31:01.468] device changed: /org/freedeskto
[14:31:01.482] device changed: /org/freedeskto
[14:31:01.512] device changed: /org/freedeskto
[14:31:01.513] device changed: /org/freedeskto
[14:31:01.526] device changed: /org/freedeskto
[14:31:01.526] device removed: /org/freedeskto
[14:31:01.539] device added: /org/freedeskto
[14:31:01.551] device changed: /org/freedeskto
[14:31:01.561] device changed: /org/freedeskto
[14:31:01.577] device changed: /org/freedeskto
[14:31:01.599] device changed: /org/freedeskto
[14:31:01.599] device changed: /org/freedeskto
[14:31:01.619] device changed: /org/freedeskto
[14:31:01.619] device removed: /org/freedeskto
[14:31:01.631] device added: /org/freedeskto
[14:31:01.641] device changed: /org/freedeskto
[14:31:01.658] device changed: /org/freedeskto
[14:31:01.691] device changed: /org/freedeskto
[14:31:01.691] device changed: /org/freedeskto
[14:31:01.716] device changed: /org/freedeskto
[14:31:01.716] device removed: /org/freedeskto
[14:31:01.735] device added: /org/freedeskto
[14:31:01.755] device changed: /org/freedeskto
[14:31:05.020] device changed: /org/freedeskto
[14:31:08.512] device changed: /org/freedeskto
[14:31:08.512] device changed: /org/freedeskto
[14:31:11.540] device changed: /org/freedeskto
[14:31:11.540] device removed: /org/freedeskto
[14:31:11.597] device added: /org/freedeskto
[14:31:14.768] device changed: /org/freedeskto
[14:31:17.713] device changed: /org/freedeskto
[14:31:22.175] device changed: /org/freedeskto
[14:31:22.175] device changed: /org/freedeskto
[14:31:23.492] device changed: /org/freedeskto
[14:31:23.492] device removed: /org/freedeskto
[14:31:25.721] device added: /org/freedeskto
^C
hammera@
Heres top result:
hammera@
top - 14:29:16 up 3 min, 1 user, load average: 2.75, 1.79, 0.74
Tasks: 161 total, 2 running, 159 sleeping, 0 stopped, 0 zombie
Cpu(s): 59.5%us, 17.1%sy, 0.0%ni, 19.8%id, 3.7%wa, 0.0%hi, 0.0%si, 0.0%st
Mem: 1014328k total, 692444k used, 321884k free, 53684k buffers
Swap: 2237436k total, 0k used, 2237436k free, 429792k cached
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
2261 root 20 0 32468 7792 3184 R 81 0.8 2:10.73 upowerd
4648 hammera 20 0 112m 4916 3228 S 14 0.5 0:05.68 sd_espeak
4373 hammera 9 -11 162m 7628 6140 S 11 0.8 0:15.77 pulseaudio
4326 hammera 20 0 70416 24m 11m S 6 2.5 0:11.54 orca
4402 hammera 20 0 89420 14m 10m S 3 1.4 0:02.83 indicator-apple
5085 hammera 20 0 83152 15m 11m S 1 1.6 0:02.87 gnome-terminal
1029 root 20 0 28856 8696 4792 S 1 0.9 0:03.21 Xorg
4193 hammera 20 0 3560 1836 1228 S 1 0.2 0:01.53 dbus-daemon
5572 hammera 20 0 2836 1164 884 R 1 0.1 0:00.62 top
458 messageb 20 0 4068 1900 848 S 1 0.2 0:02.04 dbus-daemon
2950 hammera 20 0 170m 17m 11m S 1 1.8 0:01.75 gnome-settings-
4 root 20 0 0 0 0 S 0 0.0 0:00.54 kworker/0:0
11 root 20 0 0 0 0 S 0 0.0 0:00.52 kworker/0:1
211 root 20 0 0 0 0 S 0 0.0 0:00.36 kworker/1:2
484 root 20 0 3228 1088 368 S 0 0.1 0:00.38 udevd
The output of the udev monitor:
monitor will print the received events for:
UDEV - the event which udev sends out after rule processing
KERNEL - the kernel uevent
KERNEL[2286.322211] change /devices/
UDEV [2286.325163] change /devices/
KERNEL[2286.415250] remove /devices/
KERNEL[2286.415359] add /devices/
KERNEL[2286.415455] change /devices/
UDEV [2286.419151] remove /devices/
UDEV [2286.419271] add /devices/
UDEV [2286.421602] change /devices/
KERNEL[2286.442621] change /devices/
UDEV [2286.448386] change /devices/
KERNEL[2288.477104] change /devices/
UDEV [2288.479525] change /devices/
KERNEL[2288.542048] remove /devices/
KERNEL[2288.542153] add /devices/
KERNEL[2288.542255] change /devices/
UDEV [2288.546137] remove /devices/
UDEV [2288.546530] add /devices/
UDEV [2288.551533] change /devices/
KERNEL[2288.582759] change /devices/
UDEV [2288.589329] change /devices/
KERNEL[2290.601297] change /devices/
UDEV [2290.605361] change /devices/
KERNEL[2290.694739] remove /devices/
KERNEL[2290.694855] add /devices/
KERNEL[2290.694962] change /devices/
UDEV [2290.698752] remove /devices/
UDEV [2290.701606] add /devices/
UDEV [2290.705710] change /devices/
KERNEL[2290.722507] change /devices/
UDEV [2290.728126] change /devices/
KERNEL[2292.754956] change /devices/
UDEV [2292.757704] change /devices/
KERNEL[2292.820832] remove /devices/
KERNEL[2292.820944] add /devices/
KERNEL[2292.821051] change /devices/
UDEV [2292.824614] remove /devices/
UDEV [2292.825242] add /devices/
UDEV [2292.827430] change /devices/
KERNEL[2292.863150] change /devices/
UDEV [2292.870368] change /devices/
KERNEL[2294.877535] change /devices/
UDEV [2294.882585] change /devices/
KERNEL[2294.956864] remove /devices/
KERNEL[2294.956968] add /devices/
KERNEL[2294.957062] change /devices/
UDEV [2294.957899] remove /devices/
UDEV [2294.960138] add /devices/
UDEV [2294.964828] change /devices/
KERNEL[2294.999190] change /devices/
UDEV [2295.004287] change /devices/
KERNEL[2298.085507] change /devices/
UDEV [2298.089176] change /devices/
KERNEL[2298.164795] remove /devices/
KERNEL[2298.164898] add /devices/
KERNEL[2298.164998] change /devices/
UDEV [2298.168974] remove /devices/
UDEV [2298.169083] add /devices/
UDEV [2298.171206] change /devices/
KERNEL[2298.207627] change /devices/
UDEV [2298.212415] change /devices/
KERNEL[2300.235141] change /devices/
UDEV [2300.238001] change /devices/
KERNEL[2300.300778] remove /devices/
KERNEL[2300.300989] add /devices/
KERNEL[2300.301091] change /devices/
UDEV [2300.303645] remove /devices/
UDEV [2300.305151] add /devices/
UDEV [2300.307346] change /devices/
KERNEL[2300.342922] change /devices/
UDEV [2300.348475] change /devices/
KERNEL[2302.363060] change /devices/
UDEV [2302.365922] change /devices/
KERNEL[2302.440559] remove /devices/
KERNEL[2302.440666] add /devices/
UDEV [2302.444160] remove /devices/
UDEV [2302.444273] add /devices/
KERNEL[2302.444615] change /devices/
UDEV [2302.446905] change /devices/
KERNEL[2302.482508] change /devices/
UDEV [2302.488996] change /devices/
KERNEL[2304.501477] change /devices/
UDEV [2304.504206] change /devices/
KERNEL[2304.580912] remove /devices/
KERNEL[2304.581015] add /devices/
KERNEL[2304.581117] change /devices/
UDEV [2304.584922] remove /devices/
UDEV [2304.585029] add /devices/
UDEV [2304.587126] change /devices/
KERNEL[2304.623584] change /devices/
UDEV [2304.628733] change /devices/
KERNEL[2306.651261] change /devices/
UDEV [2306.653924] change /devices/
KERNEL[2306.716891] remove /devices/
KERNEL[2306.716998] add /devices/
KERNEL[2306.717201] change /devices/
UDEV [2306.720906] remove /devices/
UDEV [2306.721015] add /devices/
UDEV [2306.723101] change /devices/
KERNEL[2306.758291] change /devices/
UDEV [2306.764579] change /devices/
KERNEL[2309.864747] change /devices/
UDEV [2309.867434] change /devices/
KERNEL[2309.924477] remove /devices/
KERNEL[2309.924593] add /devices/
KERNEL[2309.924699] change /devices/
UDEV [2309.928278] remove /devices/
UDEV [2309.929407] add /devices/
UDEV [2309.932041] change /devices/
KERNEL[2309.966815] change /devices/
UDEV [2309.972451] change /devices/
KERNEL[2311.983479] change /devices/
UDEV [2311.986240] change /devices/
KERNEL[2312.563642] remove /devices/
KERNEL[2312.563758] add /devices/
KERNEL[2312.563886] change /devices/
UDEV [2312.567828] remove /devices/
UDEV [2312.567938] add /devices/
KERNEL[2312.571769] change /devices/
UDEV [2312.581584] change /devices/
UDEV [2312.594124] change /devices/
KERNEL[2313.696853] change /devices/
UDEV [2313.698288] change /devices/
KERNEL[2313.708702] change /devices/
UDEV [2313.711239] change /devices/
KERNEL[2314.123024] change /devices/
UDEV [2314.125509] change /devices/
KERNEL[2314.200995] remove /devices/
KERNEL[2314.201213] add /devices/
KERNEL[2314.201314] change /devices/
UDEV [2314.205496] remove /devices/
UDEV [2314.205606] add /devices/
UDEV [2314.207759] change /devices/
KERNEL[2314.242455] change /devices/
UDEV [2314.248267] change /devices/
KERNEL[2316.278282] change /devices/
UDEV [2316.280671] change /devices/
KERNEL[2316.337201] remove /devices/
KERNEL[2316.337305] add /devices/
KERNEL[2316.337406] change /devices/
UDEV [2316.343649] remove /devices/
UDEV [2316.343761] add /devices/
UDEV [2316.346898] change /devices/
KERNEL[2316.378750] change /devices/
UDEV [2316.384626] change /devices/
KERNEL[2318.399810] change /devices/
UDEV [2318.403761] change /devices/
KERNEL[2318.476763] remove /devices/
KERNEL[2318.476871] add /devices/
KERNEL[2318.476970] change /devices/
UDEV [2318.483463] remove /devices/
UDEV [2318.483575] add /devices/
UDEV [2318.486009] change /devices/
KERNEL[2318.518518] change /devices/
UDEV [2318.524911] change /devices/
KERNEL[2320.832253] change /devices/
UDEV [2320.834851] change /devices/
KERNEL[2322.475447] change /devices/
UDEV [2322.477997] change /devices/
KERNEL[2324.108475] remove /devices/
UDEV [2324.109677] remove /devices/
KERNEL[2324.110969] add /devices/
KERNEL[2324.111073] change /devices/
UDEV [2324.114592] add /devices/
UDEV [2324.122533] change /devices/
KERNEL[2324.311451] change /devices/
UDEV [2324.533940] change /devices/
KERNEL[2325.414170] change /devices/
UDEV [2325.416573] change /devices/
KERNEL[2325.447643] remove /devices/
KERNEL[2325.448617] add /devices/
KERNEL[2325.448718] change /devices/
UDEV [2325.449008] remove /devices/
UDEV [2325.452997] add /devices/
UDEV [2325.456873] change /devices/
KERNEL[2325.491657] change /devices/
UDEV [2325.496300] change /devices/
KERNEL[2327.986481] change /devices/
UDEV [2327.988995] change /devices/
If my battery have the netbook, longer time period the system is extreeme slowly.
Original linked bugreport have a this problem related link:
http://
Unfortunately yesterday i experienced with 99% CPU usage with the first core, 91% the second core.
I will be sending attachment the generated log files.
Attila
ProblemType: Bug
DistroRelease: Ubuntu 12.04
Package: linux-image-
ProcVersionSign
Uname: Linux 3.2.0-23-
AlsaVersion: Advanced Linux Sound Architecture Driver Version 1.0.24.
AplayDevices:
**** List of PLAYBACK Hardware Devices ****
card 0: Intel [HDA Intel], device 0: ALC662 rev1 Analog [ALC662 rev1 Analog]
Subdevices: 0/1
Subdevice #0: subdevice #0
ApportVersion: 2.0.1-0ubuntu6
Architecture: i386
ArecordDevices:
**** List of CAPTURE Hardware Devices ****
card 0: Intel [HDA Intel], device 0: ALC662 rev1 Analog [ALC662 rev1 Analog]
Subdevices: 1/1
Subdevice #0: subdevice #0
AudioDevicesInUse:
USER PID ACCESS COMMAND
/dev/snd/
/dev/snd/pcmC0D0p: hammera 4373 F...m pulseaudio
Card0.Amixer.info:
Card hw:0 'Intel'/'HDA Intel at 0xfeb00000 irq 44'
Mixer name : 'Realtek ALC662 rev1'
Components : 'HDA:10ec0662,
Controls : 21
Simple ctrls : 12
Date: Tue Apr 24 14:48:12 2012
HibernationDevice: RESUME=
InstallationMedia: Ubuntu 12.04 LTS "Precise Pangolin" - Beta i386 (20120327)
MachineType: Minix M1200 Series
ProcFB: 0 inteldrmfb
ProcKernelCmdLine: BOOT_IMAGE=
RelatedPackageV
linux-
linux-
linux-firmware 1.79
RfKill:
0: phy0: Wireless LAN
Soft blocked: no
Hard blocked: no
SourcePackage: linux
UpgradeStatus: No upgrade log present (probably fresh install)
dmi.bios.date: 09/11/2010
dmi.bios.vendor: American Megatrends Inc.
dmi.bios.version: 4.6.4
dmi.board.name: M1200 Series
dmi.board.vendor: Minix
dmi.board.version: 1.00
dmi.chassis.
dmi.chassis.type: 3
dmi.chassis.vendor: To Be Filled By O.E.M.
dmi.chassis.
dmi.modalias: dmi:bvnAmerican
dmi.product.name: M1200 Series
dmi.product.
dmi.sys.vendor: Minix
affects: | ubuntu → linux (Ubuntu) |
Changed in linux (Ubuntu): | |
status: | New → Confirmed |
tags: |
added: kernel-bug-exists-upstream removed: needs-upstream-testing |
Changed in linux (Ubuntu): | |
status: | Incomplete → Confirmed |
This is the top command showed result when the battery is present my netbook.
Compare the next attaching top2.txt file with show right awerage result if the battery not present my netbook.
Attila