Nathaniel Smith wrote:
On Fri, May 25, 2007 at 09:56:31AM +0200, Bart Samwel wrote:
Nathaniel Smith wrote:
On Fri, May 25, 2007 at 09:48:00AM +0200, Bart Samwel wrote:
Hi Nathaniel,

Thanks for the patch, I'll include it in the next update! Just checking: why does the laptop_mode script crash if the modprobe fails? The way I understand the code, when the modprobe fails it should just print an error message about the modprobe and continue.
Hmm, I didn't actually follow up in detail, it just printed some loud
error message at me and didn't seem to be setting the governor, so I
assumed that it must be using set -e or something.

Though on further investigation, it looks like the error message may
have just come from modprobe:
 ~$ sudo modprobe cpufreq_asdfsadf
 FATAL: Module cpufreq_asdfsadf not found.
and perhaps I just didn't check closely enough whether it was actually
working -- FATAL tends to be a discouraging thing to get from an
/etc/init.d script :-).
Yeah, I get that. :-) I'll include your patch, it'll shut up the error message when the governor is already available, and it'll still show the error message when it isn't. Or perhaps I should output something myself when this fails, to give users a hint what they've done wrong.

Yeah... perhaps better would be something like

   modprobe cpufreq_$GOV >/dev/null 2>&1   # unconditional
   echo $GOV $CPU/cpufreq/governor
   if [ "x$(cat $CPU/cpufreq/governor)" != "x$GOV" ]; then
     echo Failed to set governer to $GOV
   fi

Something like that, yeah. This will probably do the trick!

Cheers,
BArt


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to