Ich richte eine Puppet-Instanz ein, die eine Reihe von RPis verwaltet. Dies bedeutet, dass ich sie nicht einzeln mit raspi-config übertakten kann.
Das Übertakten sollte so einfach sein wie das Erstellen von /boot/config.txt:
root@rpi-032113 ~ # file /boot/config.txt
/boot/config.txt: ASCII text
root@rpi-032113 ~ # cat /boot/config.txt
gpu_mem=32
arm_freq=950
core_freq=250
sdram_freq=450
over_voltage=6
Bei jedem Neustart und Stresstest bleibt der Wert jedoch bei 700 MHz:
root@rpi-032113 ~ # nice yes >/dev/null &
[1] 3238
root@rpi-032113 ~ # cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq
700000
root@rpi-032113 ~ # /opt/vc/bin/vcgencmd get_config int
arm_freq=950
core_freq=250
sdram_freq=450
over_voltage=6
temp_limit=85
force_pwm_open=1
Es bleibt eindeutig bei 700 MHz (auch nach weiteren 15 Sekunden Wartezeit), während es bei 950 MHz liegen sollte.
Was vermisse ich? Gibt es ein klebriges Bit, das in der CPU gesetzt werden muss, bevor dies funktioniert?