[Bug 632616] [NEW] Scheduler does not max all cores after suspend/resume

Brian 632616 at bugs.launchpad.net
Tue Sep 7 19:04:09 UTC 2010


Public bug reported:

On my 4-core Dell laptop (E6410 with i7-620M), I can max all 4 cores
with a simple shell script. However, following a suspend/resume, the
same script will not max the cores. I noticed this problem when trying
to run R across all 4 cores.

I am using Ubuntu 10.04.1 LTS with kernel version 2.6.32-24.38.

Could someone else see if they can replicate this? Here's what should
work:

Cold boot.
Open System Monitor and look at 'Resources' tab, or run 'top'
Open multiple terminal windows (2/4/8 depending on your CPU)
In each terminal window run:

while true
do
find . -name "igdsh" -exec ll -d {} \;
find . -name "ngesaoiueah" -exec ll -d {} \;
find . -name "soihgwa" -exec ll -d {} \;
done

You should see CPU load max on all cores. Press Ctrl-C in each terminal window to stop the loops.
Now, suspend/resume and repeat. I saw max on one core only after suspend/resume. I have also seen max on 2 or 3 cores out of 4 when running R multicore. If I do a reboot, I can again max all cores.

Please move this if 'linux' is the wrong package--and let us know if you
have a multicore processor that doesn't behave like this.

ProblemType: Bug
DistroRelease: Ubuntu 10.04
Package: linux-image-2.6.32-24-generic 2.6.32-24.38 [modified: lib/modules/2.6.32-24-generic/kernel/drivers/usb/serial/option.ko lib/modules/2.6.32-24-generic/kernel/drivers/usb/serial/usb_wwan.ko lib/modules/2.6.32-24-generic/kernel/drivers/usb/serial/qcserial.ko]
Regression: No
Reproducible: Yes
ProcVersionSignature: Ubuntu 2.6.32-24.38-generic 2.6.32.15+drm33.5
Uname: Linux 2.6.32-24-generic x86_64
NonfreeKernelModules: nvidia
AlsaVersion: Advanced Linux Sound Architecture Driver Version 1.0.21.
AplayDevices:
 **** List of PLAYBACK Hardware Devices ****
 card 0: Intel [HDA Intel], device 0: STAC92xx Analog [STAC92xx Analog]
   Subdevices: 0/1
   Subdevice #0: subdevice #0
Architecture: amd64
ArecordDevices:
 **** List of CAPTURE Hardware Devices ****
 card 0: Intel [HDA Intel], device 0: STAC92xx Analog [STAC92xx Analog]
   Subdevices: 2/2
   Subdevice #0: subdevice #0
   Subdevice #1: subdevice #1
AudioDevicesInUse:
 USER        PID ACCESS COMMAND
 /dev/snd/controlC0:  peyserb    1884 F.... pulseaudio
 /dev/snd/pcmC0D0p:   peyserb    1884 F...m pulseaudio
CRDA: Error: [Errno 2] No such file or directory
Card0.Amixer.info:
 Card hw:0 'Intel'/'HDA Intel at 0xe9660000 irq 22'
   Mixer name	: 'IDT 92HD81B1C5'
   Components	: 'HDA:111d76d5,1028040a,00100104'
   Controls      : 18
   Simple ctrls  : 12
Card1.Amixer.info:
 Card hw:1 'NVidia'/'HDA NVidia at 0xe3080000 irq 16'
   Mixer name	: 'Nvidia ID b'
   Components	: 'HDA:10de000b,10de0101,00100100'
   Controls      : 0
   Simple ctrls  : 0
Card1.Amixer.values:
 
Date: Tue Sep  7 14:36:35 2010
HibernationDevice: RESUME=UUID=d22d6505-a1b5-4179-be5f-42fa73513992
InstallationMedia: Ubuntu 10.04 LTS "Lucid Lynx" - Release amd64 (20100429)
MachineType: Dell Inc. Latitude E6410
ProcCmdLine: BOOT_IMAGE=/boot/vmlinuz-2.6.32-24-generic root=UUID=b5182fc4-98ba-4e90-b1d4-d08a5f0c7aa1 ro quiet splash
ProcEnviron:
 SHELL=/bin/bash
 PATH=(custom, no user)
 LANG=en_US.utf8
RelatedPackageVersions: linux-firmware 1.34.1
SourcePackage: linux
dmi.bios.date: 03/05/2010
dmi.bios.vendor: Dell Inc.
dmi.bios.version: A01
dmi.board.name: 0K42JR
dmi.board.vendor: Dell Inc.
dmi.board.version: A00
dmi.chassis.type: 9
dmi.chassis.vendor: Dell Inc.
dmi.modalias: dmi:bvnDellInc.:bvrA01:bd03/05/2010:svnDellInc.:pnLatitudeE6410:pvr0001:rvnDellInc.:rn0K42JR:rvrA00:cvnDellInc.:ct9:cvr:
dmi.product.name: Latitude E6410
dmi.product.version: 0001
dmi.sys.vendor: Dell Inc.

** Affects: linux (Ubuntu)
     Importance: Undecided
         Status: New


** Tags: amd64 apport-bug lucid needs-upstream-testing resume suspend

-- 
Scheduler does not max all cores after suspend/resume
https://bugs.launchpad.net/bugs/632616
You received this bug notification because you are a member of Kernel
Bugs, which is subscribed to linux in ubuntu.




More information about the kernel-bugs mailing list