* em64t speedstep technology not supported in kernel yet?
@ 2005-09-29 16:34 Richard Wohlstadter
2005-09-29 18:58 ` Wes Felter
0 siblings, 1 reply; 6+ messages in thread
From: Richard Wohlstadter @ 2005-09-29 16:34 UTC (permalink / raw)
To: linux-kernel
Hello all,
We recently had Intel give our company a roadmap presentation where they
told us that their enhanced speedstep technology was supported by linux
kernels 2.6.9+. I have since tried to get cpufreq speedstep driver to
work with no luck on our em64t Xeon 3.6g processors. Intel even has a
webpage describing the technology and how to get it working at url:
http://www.intel.com/cd/ids/developer/asmo-na/eng/195910.htm?prn=Y
I made a bugzilla report to redhat [Bug 169290] and got a reply that
none of the Xeon's were supported yet on speedstep because they cannot
find documentation detailing the tables of frequencies these CPUs support.
The only processor I have had luck with so far is a 32-bit Xeon with the
p4-clockmod driver(which does not appear to be present in the x86-64
kernel).
Anyone have any knowledge regarding cpufreq and when the em64t's are
going have a linux driver supporting the speedstep technology? If it is
an issue of Intel not providing the neccessary info, maybe I can press
the issue with the gentlemen that came to my office and stated support
was there already.
Thanks for any info and advice. Please CC my on any replies since I am
not on the list.
Rich Wohlstadter
Genome Sequencing Center
Washington Univ. of St. Louis
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: em64t speedstep technology not supported in kernel yet?
2005-09-29 16:34 Richard Wohlstadter
@ 2005-09-29 18:58 ` Wes Felter
0 siblings, 0 replies; 6+ messages in thread
From: Wes Felter @ 2005-09-29 18:58 UTC (permalink / raw)
To: linux-kernel
Richard Wohlstadter wrote:
> Hello all,
>
> We recently had Intel give our company a roadmap presentation where they
> told us that their enhanced speedstep technology was supported by linux
> kernels 2.6.9+. I have since tried to get cpufreq speedstep driver to
> work with no luck on our em64t Xeon 3.6g processors. Intel even has a
> webpage describing the technology and how to get it working at url:
> http://www.intel.com/cd/ids/developer/asmo-na/eng/195910.htm?prn=Y
I think this is a BIOS problem; the BIOS needs to provide the proper
ACPI frequency/voltage tables for cpufreq to use. You might want to
harass your system/motherboard vendor.
Alternately maybe you can find someone who can give you the secret table
and then you can just hardcode it into the driver.
> The only processor I have had luck with so far is a 32-bit Xeon with the
> p4-clockmod driver(which does not appear to be present in the x86-64
> kernel).
Beware that p4-clockmod won't increase the power efficiency of your
system. (As an aside, clock modulation is so simple that you can do it
from userspace in a few lines of C if you modprobe msr. This works on
x86-64.)
Wes Felter - wesley@felter.org
^ permalink raw reply [flat|nested] 6+ messages in thread
* RE: Re: em64t speedstep technology not supported in kernel yet?
@ 2005-09-30 12:20 Pallipadi, Venkatesh
2005-09-30 13:04 ` Dave Jones
0 siblings, 1 reply; 6+ messages in thread
From: Pallipadi, Venkatesh @ 2005-09-30 12:20 UTC (permalink / raw)
To: Wes Felter, linux-kernel
>-----Original Message-----
>From: linux-kernel-owner@vger.kernel.org
>[mailto:linux-kernel-owner@vger.kernel.org] On Behalf Of Wes Felter
>Sent: Thursday, September 29, 2005 11:58 AM
>To: linux-kernel@vger.kernel.org
>Subject: Re: em64t speedstep technology not supported in kernel yet?
>
>Richard Wohlstadter wrote:
>> Hello all,
>>
>> We recently had Intel give our company a roadmap
>presentation where they
>> told us that their enhanced speedstep technology was
>supported by linux
>> kernels 2.6.9+. I have since tried to get cpufreq speedstep
>driver to
>> work with no luck on our em64t Xeon 3.6g processors. Intel
>even has a
>> webpage describing the technology and how to get it working at url:
>> http://www.intel.com/cd/ids/developer/asmo-na/eng/195910.htm?prn=Y
>
>I think this is a BIOS problem; the BIOS needs to provide the proper
>ACPI frequency/voltage tables for cpufreq to use. You might want to
>harass your system/motherboard vendor.
>
>Alternately maybe you can find someone who can give you the
>secret table
>and then you can just hardcode it into the driver.
>
Yes. Make sure speedstep is supported and enabled in BIOS. Typically,
there will be a BIOS config option under CPU section, called Speedstep,
Enhanced Speedstep or EIST or something like that.
Which kernels did you try? Also, if you can send the acpidump output
from pmtools here
http://www.kernel.org/pub/linux/kernel/people/lenb/acpi/utils/
We can see whether BIOS is indeed supporting speedstep or not.
Thanks,
Venki
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: em64t speedstep technology not supported in kernel yet?
2005-09-30 12:20 Re: em64t speedstep technology not supported in kernel yet? Pallipadi, Venkatesh
@ 2005-09-30 13:04 ` Dave Jones
0 siblings, 0 replies; 6+ messages in thread
From: Dave Jones @ 2005-09-30 13:04 UTC (permalink / raw)
To: Pallipadi, Venkatesh; +Cc: Wes Felter, linux-kernel
On Fri, Sep 30, 2005 at 05:20:03AM -0700, Pallipadi, Venkatesh wrote:
>
> >-----Original Message-----
> >From: linux-kernel-owner@vger.kernel.org
> >[mailto:linux-kernel-owner@vger.kernel.org] On Behalf Of Wes Felter
> >Sent: Thursday, September 29, 2005 11:58 AM
> >To: linux-kernel@vger.kernel.org
> >Subject: Re: em64t speedstep technology not supported in kernel yet?
> >
> >Richard Wohlstadter wrote:
> >> Hello all,
> >>
> >> We recently had Intel give our company a roadmap
> >presentation where they
> >> told us that their enhanced speedstep technology was
> >supported by linux
> >> kernels 2.6.9+. I have since tried to get cpufreq speedstep
> >driver to
> >> work with no luck on our em64t Xeon 3.6g processors. Intel
> >even has a
> >> webpage describing the technology and how to get it working at url:
> >> http://www.intel.com/cd/ids/developer/asmo-na/eng/195910.htm?prn=Y
> >
> >I think this is a BIOS problem; the BIOS needs to provide the proper
> >ACPI frequency/voltage tables for cpufreq to use. You might want to
> >harass your system/motherboard vendor.
> >
> >Alternately maybe you can find someone who can give you the
> >secret table and then you can just hardcode it into the driver.
>
> Yes. Make sure speedstep is supported and enabled in BIOS. Typically,
> there will be a BIOS config option under CPU section, called Speedstep,
> Enhanced Speedstep or EIST or something like that.
The BIOS tables make no difference at all however to the speedstep-centrino
module (which in retrospect really should have been speedstep-est or something)
as it has no OP() tables or cpu recognition for Xeons.
Dave
^ permalink raw reply [flat|nested] 6+ messages in thread
* RE: em64t speedstep technology not supported in kernel yet?
@ 2005-09-30 13:20 Pallipadi, Venkatesh
2005-09-30 13:25 ` Dave Jones
0 siblings, 1 reply; 6+ messages in thread
From: Pallipadi, Venkatesh @ 2005-09-30 13:20 UTC (permalink / raw)
To: Dave Jones; +Cc: Wes Felter, linux-kernel
>-----Original Message-----
>From: Dave Jones [mailto:davej@redhat.com]
>Sent: Friday, September 30, 2005 6:05 AM
>To: Pallipadi, Venkatesh
>Cc: Wes Felter; linux-kernel@vger.kernel.org
>Subject: Re: em64t speedstep technology not supported in kernel yet?
>
>On Fri, Sep 30, 2005 at 05:20:03AM -0700, Pallipadi, Venkatesh wrote:
> >
> > >-----Original Message-----
> > >From: linux-kernel-owner@vger.kernel.org
> > >[mailto:linux-kernel-owner@vger.kernel.org] On Behalf Of Wes Felter
> > >Sent: Thursday, September 29, 2005 11:58 AM
> > >To: linux-kernel@vger.kernel.org
> > >Subject: Re: em64t speedstep technology not supported in
>kernel yet?
> > >
> > >Richard Wohlstadter wrote:
> > >> Hello all,
> > >>
> > >> We recently had Intel give our company a roadmap
> > >presentation where they
> > >> told us that their enhanced speedstep technology was
> > >supported by linux
> > >> kernels 2.6.9+. I have since tried to get cpufreq speedstep
> > >driver to
> > >> work with no luck on our em64t Xeon 3.6g processors. Intel
> > >even has a
> > >> webpage describing the technology and how to get it
>working at url:
> > >>
>http://www.intel.com/cd/ids/developer/asmo-na/eng/195910.htm?prn=Y
> > >
> > >I think this is a BIOS problem; the BIOS needs to provide
>the proper
> > >ACPI frequency/voltage tables for cpufreq to use. You
>might want to
> > >harass your system/motherboard vendor.
> > >
> > >Alternately maybe you can find someone who can give you the
> > >secret table and then you can just hardcode it into the driver.
> >
> > Yes. Make sure speedstep is supported and enabled in BIOS.
>Typically,
> > there will be a BIOS config option under CPU section,
>called Speedstep,
> > Enhanced Speedstep or EIST or something like that.
>
>The BIOS tables make no difference at all however to the
>speedstep-centrino
>module (which in retrospect really should have been
>speedstep-est or something)
>as it has no OP() tables or cpu recognition for Xeons.
>
> Dave
Actually, speedstep-centrino works in two modes. One OP()
table based mode and the other ACPI table based mode. So,
BIOS ACPI tables do matter for the second mode and things
work without a static OP table.
Also, OP() table based modes is not really scalable as one
has to enter new tabled for every new model and also not
complete as it cannot take ACPI events (say different
P-states for battery or AC on laptop, which may not matter
that much for Xeon...). That's the reason we want to have
ACPI/BIOS based speedstep as much as possible. Of course
there will always be broken BIOSes which we have
to workaround....
In this particular case though, for Xeon with Enhanced Speedstep,
acpi-cpufreq should be the driver of choice as there is a need
for coordination of HT siblings, which happen in BIOS at the
moment with most BIOSes. That is the reason, I want to make
sure BIOS supports Enhanced Speedstep in this case.
Thanks,
Venki
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: em64t speedstep technology not supported in kernel yet?
2005-09-30 13:20 Pallipadi, Venkatesh
@ 2005-09-30 13:25 ` Dave Jones
0 siblings, 0 replies; 6+ messages in thread
From: Dave Jones @ 2005-09-30 13:25 UTC (permalink / raw)
To: Pallipadi, Venkatesh; +Cc: Wes Felter, linux-kernel
On Fri, Sep 30, 2005 at 06:20:15AM -0700, Pallipadi, Venkatesh wrote:
> Actually, speedstep-centrino works in two modes. One OP()
> table based mode and the other ACPI table based mode. So,
> BIOS ACPI tables do matter for the second mode and things
> work without a static OP table.
True. Ack, I've spent too much time playing with that driver
and broken BIOS's lately, that I'd forgotten about this. :)
> In this particular case though, for Xeon with Enhanced Speedstep,
> acpi-cpufreq should be the driver of choice as there is a need
> for coordination of HT siblings, which happen in BIOS at the
> moment with most BIOSes. That is the reason, I want to make
> sure BIOS supports Enhanced Speedstep in this case.
Ok, that makes sense.
Dave
^ permalink raw reply [flat|nested] 6+ messages in thread
end of thread, other threads:[~2005-09-30 13:26 UTC | newest]
Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2005-09-30 12:20 Re: em64t speedstep technology not supported in kernel yet? Pallipadi, Venkatesh
2005-09-30 13:04 ` Dave Jones
-- strict thread matches above, loose matches on Subject: below --
2005-09-30 13:20 Pallipadi, Venkatesh
2005-09-30 13:25 ` Dave Jones
2005-09-29 16:34 Richard Wohlstadter
2005-09-29 18:58 ` Wes Felter
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).