Ubuntu 11.04 Natty upgrade underclocks and disables CPU scaling
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux (Ubuntu) |
Expired
|
Medium
|
Unassigned |
Bug Description
I have an IBM Thinkpad T40p with a Pentium M 755 2.0 GHz CPU. After upgrading to Ubuntu 11.04 from 10.10 the CPU is incorrectly underclocked to 598 MHz and cannot be adjusted, manually or automatically. When I boot off the old 10.10 live CD, or boot from a previous kernel (2.6.35-29-generic) saved from my 10.10 install, CPU scaling and all the governors work again perfectly. The 11.04 live CD however has the same problem.
I've tried loading every possible scaling module I could think of (acpi-cpufreq, speedstep-centrino, p4-clockmod, cpufreq_ondemand) and tried multiple scaling daemons and programs with no luck at all. I'm stuck at what to try next.
The Gnome Panel CPU Scaling monitor says "CPU frequency scaling unsupported" and here is the output of various commands:
$ cpufreq-info
cpufrequtils 007: cpufreq-info (C) Dominik Brodowski 2004-2009
Report errors and bugs to <email address hidden>, please.
analyzing CPU 0:
no or unknown cpufreq driver is active on this CPU
maximum transition latency: 0.00 ms.
$ sudo /etc/init.
* CPUFreq Utilities: Setting ondemand CPUFreq governor...
* disabled, governor not available...
$ cat /proc/cpuinfo
processor : 0
vendor_id : GenuineIntel
cpu family : 6
model : 13
model name : Intel(R) Pentium(R) M processor 2.00GHz
stepping : 8
cpu MHz : 597.949
cache size : 2048 KB
fdiv_bug : no
hlt_bug : no
f00f_bug : no
coma_bug : no
fpu : yes
fpu_exception : yes
cpuid level : 2
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 mtrr pge mca cmov clflush dts acpi mmx fxsr sse sse2 ss tm pbe nx up bts est tm2
bogomips : 1195.89
clflush size : 64
cache_alignment : 64
address sizes : 32 bits physical, 32 bits virtual
power management:
$ ls -h /sys/devices/
cpu0 cpufreq cpuidle kernel_max offline online possible present probe release
$ ls -h /sys/devices/
cpuidle crash_notes topology
$ ls -lh /sys/devices/
total 0
$ ls -h /sys/devices/
current_driver current_governor_ro
$ cat /sys/devices/
acpi_idle
menu
$ dmesg | grep -i cpu
[ 0.000000] Initializing cgroup subsys cpuset
[ 0.000000] Initializing cgroup subsys cpu
[ 0.000000] PAT not supported by CPU.
[ 0.000000] SMP: Allowing 1 CPUs, 0 hotplug CPUs
[ 0.000000] setup_percpu: NR_CPUS:8 nr_cpumask_bits:8 nr_cpu_ids:1 nr_node_ids:1
[ 0.000000] PERCPU: Embedded 13 pages/cpu @f5800000 s28800 r0 d24448 u4194304
[ 0.000000] pcpu-alloc: s28800 r0 d24448 u4194304 alloc=1*4194304
[ 0.000000] pcpu-alloc: [0] 0
[ 0.000000] Initializing CPU#0
[ 0.000000] SLUB: Genslabs=15, HWalign=64, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
[ 0.000000] RCU-based detection of stalled CPUs is disabled.
[ 0.000000] CPU 0 irqstacks, hard=f5406000 soft=f5408000
[ 0.008754] Initializing cgroup subsys cpuacct
[ 0.008939] mce: CPU supports 5 MCE banks
[ 0.060134] weird, boot CPU (#0) not listed by the BIOS.
[ 0.064798] Brought up 1 CPUs
[ 0.216353] Switched to NOHz mode on CPU #0
[ 0.220886] cpufreq-nforce2: No nForce2 chipset.
[ 0.326754] ACPI: acpi_idle registered with cpuidle
[ 0.605330] cpuidle: using governor ladder
[ 0.605536] cpuidle: using governor menu
$ uname -a
Linux dep 2.6.38-9-generic #43-Ubuntu SMP Thu Apr 28 15:25:15 UTC 2011 i686 i686 i386 GNU/Linux
$ cat /etc/lsb-release
DISTRIB_ID=Ubuntu
DISTRIB_
DISTRIB_
DISTRIB_
---
AlsaVersion: Advanced Linux Sound Architecture Driver Version 1.0.23.
Architecture: i386
CRDA: Error: [Errno 2] No such file or directory
Card0.Amixer.info:
Card hw:0 'I82801DBICH4'
Mixer name : 'Analog Devices AD1981B'
Components : 'AC97a:41445374'
Controls : 26
Simple ctrls : 18
Card29.Amixer.info:
Card hw:29 'ThinkPadEC'
Mixer name : 'ThinkPad EC 1RHT71WW-3.04'
Components : ''
Controls : 2
Simple ctrls : 1
Card29.
Simple mixer control 'Console',0
Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
Playback channels: Mono
Limits: Playback 0 - 14
Mono: Playback 5 [36%] [on]
DistroRelease: Ubuntu 11.04
LiveMediaBuild: Ubuntu 11.04 "Natty Narwhal" - Release i386 (20110427.1)
MachineType: IBM 23735U5
Package: linux (not installed)
PccardctlIdent:
Socket 0:
no product info available
Socket 1:
product info: "PSCR", "Smart Card Reader", "V2.0", ""
manfid: 0xffff, 0x0001
PccardctlStatus:
Socket 0:
3.3V 32-bit PC Card
Socket 1:
5.0V 16-bit PC Card
Subdevice 0 (function 0) [unbound]
ProcEnviron:
LANGUAGE=en_US:en
LANG=en_US.UTF-8
SHELL=/bin/bash
ProcKernelCmdLine: file=/cdrom/
ProcVersionSign
RelatedPackageV
linux-
linux-
linux-firmware 1.52
RfKill:
0: phy0: Wireless LAN
Soft blocked: no
Hard blocked: no
Tags: natty
Uname: Linux 2.6.38-8-generic i686
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups: adm admin cdrom dialout lpadmin plugdev sambashare
dmi.bios.date: 06/18/2007
dmi.bios.vendor: IBM
dmi.bios.version: 1RETDRWW (3.23 )
dmi.board.name: 23735U5
dmi.board.vendor: IBM
dmi.board.version: Not Available
dmi.chassis.
dmi.chassis.type: 10
dmi.chassis.vendor: IBM
dmi.chassis.
dmi.modalias: dmi:bvnIBM:
dmi.product.name: 23735U5
dmi.product.
dmi.sys.vendor: IBM
Changed in linux (Ubuntu): | |
status: | New → Confirmed |
tags: | added: maverick |
With an active Internet connection on the affected machine, please open a Terminal window and run the command:
apport-collect 797190
That will attach some additional information to this question. After verifying that it has been attached and that the apport-collected tag has been added to this bug, please feel free to change the status back from Incomplete to New.