Skip to Content.
Sympa Menu

linux-sony-z1 - AW: [linux-sony-z1] Z1 Series Linux Hardware Compatibility

Subject: Linux users of Sony Z1 series

List archive

AW: [linux-sony-z1] Z1 Series Linux Hardware Compatibility


Chronological Thread 
  • From: "Nils Spengler" <>
  • To: <>
  • Subject: AW: [linux-sony-z1] Z1 Series Linux Hardware Compatibility
  • Date: Sun, 18 Jul 2004 16:34:08 +0200

> cpufreqd?

I think it was speedfreq but i dont quite remember.

> BTW: talking of CPU frequencies: What is the lowest cpu speed you can
> get out of your Z1 with Linux? I don't get it below 600MHz (which is
> according to the docs in the speedstep-centrino kernel-driver where a
> Intel Datasheet is referenced the official lower limit for the
> processor if I've read it correctly) But when running WinXP on the
> laptop and having there the speedstepping activated and look at the
> System properties, Windows tells me that the processor is running at
> something about 280MHz... duh?!?... Perhaps the MHz counter is buggy
> which I doubt -- also because Windows tells me a remaining battery
> runtime of 5-6h (which is then really possible).
>
> Perhaps there are some other things involved to throttle the CPU even
> slower than the 600MHz. If anyone has similar experience or know where
> to look for...

I think i can explain that but i'm not quite sure.
Theoretically you can Step lower than 600mhz. But the interesting things are
the speed Steps. They differ in power consumption. To use a lower frequency
does not automatically save power if it is in the same range of one speed
Step. What i mean is, it doesnt make sense to go lower than 600mhz cause it
takes the same power if you are on 300 or on 600 mhz. So windows uses every
possible frequency, linux only uses the speed Steps.

This is the sonypi kernel patch (if it isn't already included)
Thanks again to Stelian Pop, btw.

===== sonypi.h 1.20 vs edited =====
--- 1.20/drivers/char/sonypi.h Sun Oct 26 16:31:16 2003
+++ edited/sonypi.h Sat Dec 20 12:44:06 2003
@@ -239,6 +239,7 @@
{ 0x01, SONYPI_EVENT_PKEY_P1 },
{ 0x02, SONYPI_EVENT_PKEY_P2 },
{ 0x04, SONYPI_EVENT_PKEY_P3 },
+ { 0x5c, SONYPI_EVENT_PKEY_P1 },
{ 0, 0 }
};

@@ -333,6 +334,7 @@
{ SONYPI_DEVICE_MODEL_TYPE2, 0x20, SONYPI_THUMBPHRASE_MASK,
sonypi_thumbphraseev },
{ SONYPI_DEVICE_MODEL_TYPE2, 0x31, SONYPI_MEMORYSTICK_MASK,
sonypi_memorystickev },
{ SONYPI_DEVICE_MODEL_TYPE2, 0x41, SONYPI_BATTERY_MASK,
sonypi_batteryev },
+ { SONYPI_DEVICE_MODEL_TYPE2, 0x31, SONYPI_PKEY_MASK, sonypi_pkeyev
},

{ 0, 0, 0, 0 }
};


Greets,
nils





Archive powered by MHonArc 2.6.18.

Top of Page