Hallo allen,
ik heb een laptop met een Pentium Celeron M processor. Ik heb powernowd geinstalleerd. Tijdens het booten kreeg ik binnen het splash screen te zien dat powernowd gestart werd, ik zag geen foutmelding, ook niet in de logs.
Toch draaide de powernowd daemon niet (ps aux | grep power).
Ik heb toen (wilde ik toch al) usplash verwijdert, zodat ik niet meer een 'fancy' splash screen kreeg bij het starten en stoppen. Toen zag ik dat mijn CPU geen cpu-frequency scaling zou ondersteunen, maar dat leek me vreemd voor een recente laptop.
Ik ontdekte dat bij het starten eerst /etc/init.d/powernowd.early wordt aangeroepen, die op zijn beurt /usr/share/powernowd/cpufreq-detect.sh aanroept om de cpu te herkenne. Zodoende kan de juiste module voor de cpu-frequency scaling geladen worden.
Echter, dit script bevat drie regels die uitgecommentarieerd zijn, terwijl ze volgens mij nodig zijn om de juiste module voor mijn CPU te laden. Ik moet namelijk de p4-clockmod laden. Als ik dat met de hand doe en ik start vervolgens /etc/init.d/powernowd, dan draait die daemon namelijk prima.
Vraag: waarom zijn die regels uitgecommentarieerd? En: waarom zorgt het splash screen ervoor dat ik een foutmelding niet te zien krijg? Tot slot: is er een betere manier om de module wel te laden dan het weghalen van de commentaar-regels in cpufreq-detect.sh?
groeten,
Martin