I've had the same issue with my TravelMate 4404WLMi with a Turion ML-34 processor. Dapper worked fine, both x86 and amd64, while I had to run Edgy amd64 with scaling_max_frequency bolted to 800000 to prevent overheating. Turned out that polling was disabled. After setting the TZS0/polling_frequency to 1 second, things started working, ondemand scheduler now knows about CPU temperature and I have no need for powernowd.
I wonder why polling wasn't enabled in the first place.
I've had the same issue with my TravelMate 4404WLMi with a Turion ML-34 processor. Dapper worked fine, both x86 and amd64, while I had to run Edgy amd64 with scaling_ max_frequency bolted to 800000 to prevent overheating. Turned out that polling was disabled. After setting the TZS0/polling_ frequency to 1 second, things started working, ondemand scheduler now knows about CPU temperature and I have no need for powernowd.
I wonder why polling wasn't enabled in the first place.