There are notes from my OMV installation (and yes, you can recompile p4-clockmod.ko, but patch is faster)
0. In OMV 0.4 serial console works by default!
1. update kernel
Code
echo "deb http://backports.debian.org/debian-backports squeeze-backports main" | sudo tee -a /etc/apt/sources.list
sudo apt-get update
sudo apt-get -t squeeze-backports install linux-image-3.2.0-0.bpo.4-amd64 firmware-linux-free
2.patch p4_clockmod.ko (81 96 98 00 > 80 96 98 00) and install cpu governor (ask google for the magic number if you care)
Code
sudo apt-get install cpufrequtils sysfsutils vim-common
cp /lib/modules/3.2.0-0.bpo.4-amd64/kernel/drivers/cpufreq/p4-clockmod.ko /tmp
xxd -p < /tmp/p4-clockmod.ko | sed 's/81969800/80969800/' | xxd -r -p > /tmp/p4-clockmod.ko.new
sudo mv /tmp/p4-clockmod.ko.new /lib/modules/3.2.0-0.bpo.4-amd64/kernel/drivers/cpufreq/p4-clockmod.ko
echo p4_clockmod | sudo tee -a /etc/modules
echo cpufreq_ondemand | sudo tee -a /etc/modules
Use this, or enable System>Power Management>Setting>Monitoring in WebUI
Code
echo "devices/system/cpu/cpu0/cpufreq/scaling_governor = ondemand" | sudo tee -a /etc/sysfs.conf
Reboot or use modprobe
cpufreq-info should output smth like this:
Code
current CPU frequency is 200 MHz.
cpufreq stats: 200 MHz:31.49%, 400 MHz:0.00%, 600 MHz:0.00%, 800 MHz:0.00%, 1000 MHz:0.00%, 1.20 GHz:0.00%, 1.40 GHz:0.00%, 1.60 GHz:68.51%
3. install sensors
check them
You are welcome to add ss4200 specific tweaks here