• February
  • 9th
  • 2008

EPIA-SN e_powersaver

Posted by MaEl in: Bits-and-Bytes Comments (1)


after all.. i have to edit the e_powersaver.c to make it worked..

in e_powersaver.c

if (c->x86_vendor != X86_VENDOR_CENTAUR
|| c->x86 != 6 || c->x86_model != 10)

but

#cat /proc/cpuinfo
says

...
vendor_id : CentaurHauls
cpu family : 6
model : 13
model name : VIA C7 Processor 1800MHz
...

so cpu is 6 and model 13

so i edit the
if (c->x86_vendor != X86_VENDOR_CENTAUR
|| c->x86 != 6 || c->x86_model != 13)

and remove

if (current_voltage > 0x1c || max_voltage > 0x1c)
return -EINVAL;

compile the module..  and voila.. it worked!!

the speed goes down to 798Mhz for idle.. saving me another 2Watt of Energy and a little bit cooler

« limited to UDMA/33 due to 40-wire cable | EPIA-SN padlock benchmark »


One Response to “EPIA-SN e_powersaver”

  1. Nosfisk - CPU scaling finally works - blog.hest.se Says:

    [...] – CPU scaling finally works After following the guide on this page it seems to work like a charm. pixca.net/2008/02/09/epia-sn-e_powersaver/ It was my first linux kernel build ever ;) I just built another kernel and even that worked, with [...]

Leave a Reply

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>