[cpufreq] werkt niet met 2 cores na suspend

Pagina: 1
Acties:

  • Sir Isaac
  • Registratie: September 2002
  • Laatst online: 21-05-2025
CPU frequency scaling werkt op de tweede core van mijn processor nadat mijn laptop uit suspend komt.
De eerste core schaalt netjes terug naar 800Mhz als hij niet gebruikt wordt, de tweede blijft permanent op 2200Mhz draaien.
ls /sys/devices/system/cpu/cpu0/cpufreq/
affected_cpus     cpuinfo_min_freq               scaling_available_governors  scaling_governor  stats
cpuinfo_cur_freq  ondemand                       scaling_cur_freq             scaling_max_freq
cpuinfo_max_freq  scaling_available_frequencies  scaling_driver               scaling_min_freq

ls /sys/devices/system/cpu/cpu1/cpufreq/
ls: cannot access /sys/devices/system/cpu/cpu1/cpufreq/: No such file or directory


Herstarten van powernowd heeft geen effect (/etc/inid.d/powernowd en /etc.init.d/powernowd.early)
Systeem: Ubuntu Hardy met 2.6.24-16 kernel, intel Core2Duo T7500 (2.2 GHz)

  • daft_dutch
  • Registratie: December 2003
  • Laatst online: 02-12-2025

daft_dutch

>.< >.< >.< >.<

wat geeft cat /sys/devices/system/cpu/cpu0/cpufreq/affected_cpus
als deze alleen 0 geeft is er iets raars aan de hand

eventueel de modules herladen

modprobe -r foo_cpufreq
modprobe foo_cpufreq

>.< >.< >.< >.<


  • 0xDEADBEEF
  • Registratie: December 2003
  • Niet online
Wat meldt
code:
1
grep CONFIG_HOTPLUG_CPU /boot/config-`uname -r`
?

Gebruik je de in-kernel suspend, of TuxOnIce (heette eerst suspend2) ?

"Religion is an insult to human dignity. With or without it you would have good people doing good things and evil people doing evil things. But for good people to do evil things, that takes religion." - Steven Weinberg


  • Hero of Time
  • Registratie: Oktober 2004
  • Laatst online: 20:04

Hero of Time

Moderator LNX

There is only one Legend

Hmm, apart. Bij mij, met een T2300, werkt het wel gewoon goed. Zelfde setup.

Commandline FTW | Tweakt met mate


  • Sir Isaac
  • Registratie: September 2002
  • Laatst online: 21-05-2025
Zoals verwacht staat er voor een suspend 0 1 in affected_cpu's, na een suspend alleen 0.

 grep -i cpufreq /boot/config-2.6.24-16-generic 
CONFIG_X86_ACPI_CPUFREQ=m
# CONFIG_X86_ACPI_CPUFREQ_PROC_INTF is not set
CONFIG_X86_CPUFREQ_NFORCE2=m

grep -i hotplug_cpu /boot/config-2.6.24-16-generic 
CONFIG_ACPI_HOTPLUG_CPU=y
CONFIG_HOTPLUG_CPU=y


Dat ziet er dus uit als de standaard suspend. Er zijn ook geen tuxonice gerelateerde pakketen geïnstalleerd. Opnieuw laden van de modules probeer ik zo nog: na een suspend is ook mijn wlan verbinding kapot :(

  • 0xDEADBEEF
  • Registratie: December 2003
  • Niet online
Ik ben wel benieuwd naar de output van lsmod, en de laatste (pakweg 25) regels van dmesg, als je je laptop uit suspend haalt :)




Wat je zou kunnen proberen is met de kernel-sources van Ubuntu van de kernel die je nu gebruikt, een eigen kernel compilen, waar
grep -i cpufreq /boot/config-2.6.24-16-generic
CONFIG_X86_ACPI_CPUFREQ=m
# CONFIG_X86_ACPI_CPUFREQ_PROC_INTF is not set
CONFIG_X86_CPUFREQ_NFORCE2=m
in de kernel zitten, dus "=y" i.p.v. "=m".

Uit m'n hoofd heb je voor een grafische configurator (make xconfig), de pakketten build-essential en libqt3-mt-dev nodig. (zie ook https://help.ubuntu.com/community/Kernel/Compile)

"Religion is an insult to human dignity. With or without it you would have good people doing good things and evil people doing evil things. But for good people to do evil things, that takes religion." - Steven Weinberg

Pagina: 1