powernowd init script does not start the daemon on ppc (ondemand problem)

Bug #200580 reported by fuoco
4
Affects Status Importance Assigned to Milestone
powernowd (Ubuntu)
Confirmed
Undecided
Unassigned

Bug Description

On my ibook G4, so PPC machine - powernowd init script doesn't start powernowd.
Now cpufreq doesn't work with ondemand on these machines, and I found out the problem in init script is exactly with the on_demand() function. It should be noted that when switching to ondemand with echo there's no error, but simply dmesg shows:

ondemand governor failed, too long transition latency of HW, fallback to performance governor

and stays on the previous governor. So it's possible on_demand() doesn't know how to detect this.
Either way I'm not so good with scripts and couldn't change the behavior by forcing return 0 or return 1 on that function (i tried both - and they both kept the same behavior. It seems the script thinks always that ondemand works and skips running powernowd altogether. Only when I commented out the whole if-fi section related to running on_demand() function, did the powernowd daemon start well.

Should I post any other specific data to help fix this problem?

Revision history for this message
dudo (thedudoworld-gmail) wrote :

same porblem here.
With gutsy it works, not in hardy

Changed in powernowd:
status: New → Confirmed
Revision history for this message
Jeremy Sequoia (jeremyhu) wrote :

Over a year later and still happening in jaunty and the current karmic kernel (2.30-rc4 based)

Revision history for this message
Jeremy Sequoia (jeremyhu) wrote :

And this isn't a bug with powernowd. This is a kernel bug... please change the component appropriately.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.