You're right, the "echo" trick doesn't work, my shell doesn't hang however...
But I think your problem lies somewhere else.. I also have the min_freq set as
800MHz (AFAIR in windoze it's 600) and my fans are off most of the time until I
start doing something really hard...
I'm running cpuspeed -d everytime I launch the system. This daemon sets the
frequency according to the load, but it certainly needs some modules inserted,
don't remember exactly. Try to run it, it might help.
But for me it's not enough anyway. After a few minutes of hard working my laptop
shuts down (and it's not a system shutdown, I believe it's initiated by some kind
of thermal-alert procedures...) I have completely no idea what to do, somehow it's
impossible to check temperatures and fans' speeds
I'm pretty sure that it's
hardware issue - after rebooting to windoze the problem remains. Maybe someone
has a similar problem..? I would be glad if there were any possibility to work
it around by some software tricks until I get angry enough to have it repaired ;-)