?? All the info in that link provided was valid. I would of thought the bt guys would of added freq scaling as a module that would have to be called after booting.
cpufreqd probably calls the modules for you Anyway glad you got it sorted Anybody else reading this I've found on a couple of laptops I've setup freq scaling I've run into a couple of problems. One was an IRQ overloading issue when running the pcmcia socket, vga and scaling, similar to the one in bt2 and the HDA intel sound cards, the other was when running the on demand governor the lowest cpu speed was so dam slow :/ and firefox struggled with webpages.
Solving problem 1
to lilo.conf and run lilo -v.
Solving problem two
Setting the cpu minimum frequency higher than the bare minimum helps ;D
This should list all available frequencies..
Here's my output on my core 2 laptop ...
1600000 1333000 1067000 800000
As we can see my max freq is 1.6GHz and the min is 800MHz Owch lol
So we set the minimum freq to be at least 1GHz...
You could add this to your rc.M script to have your box set this speed every time you boot.
echo "1067000" > scaling_min_freq
echo "1067000" > ../../cpu1/cpufreq/scaling_min_freq
and so on if you have 4 cores.....