Skip to contentSkip to conversation

speedstep-centrino does not load on an Intel(R) Pentium(R) M processor 1.70 GHz

DISCUSSION Jeremy Fitzhardinge 3 participants 3 messages Aug 2, 2004 5 messages not in the archive

lore
Share & tools
lore

A message that is not in the archive (sent off-list or not yet received): [email protected]

A message that is not in the archive (sent off-list or not yet received): 1091332584.9043.4.camel@localhost

A message that is not in the archive (sent off-list or not yet received): [email protected]

A message that is not in the archive (sent off-list or not yet received): 1091403320.9043.17.camel@localhost

A message that is not in the archive (sent off-list or not yet received): [email protected]

#5 lore raw
Quoted 11 lines · Thomas Tuttle

Okay... here's the scoop.

My laptop has one of the new Dothan processors, and neither Jeremy's version of speedstep-centrino.c or the patch that ignores invalid frequency/voltage table entries seems to fix it. I've tried it as a module and compiled in, and with and without the ACPI tables option turned on, and I get the following results:

When I modprobe speedstep-centrino module, I get 'No such device'. dmesg reveals a message stating that my processor is unsupported.

Quoted 8 lines

When I modprobe acpi (the "ACPI Processor Power States" module, which, I assume, is a way of accessing speedstep-like stuff through the ACPI BIOS rather than through speedstep's interface--or maybe speedstep uses that), I get 'No such device' also, with no messages in dmesg to reveal further problems.

Jeremy: I tried enabling the DEBUG option (uncommented the #define) in speedstep-centrino.c, but there's no more insight into the problem.

Hm. What messages do appear in the dmesg output? Is it "no support for CPU model ...", "no table support for CPU model ..." or "found unsupported CPU with Enhanced SpeedStep: ...". Or something else?

J

#6 lore raw

If it is compiled in to the kernel, I get the "Found unsupported CPU..." message.
If it is a module with the original code or with the patch you gave me, I get "No support for CPU model...email [you]".
If I make a module with the full replacement for speedstep-centrino.c you gave me, I get "No table support for CPU model".

I'm not sure why, but it doesn't seem to be able to retrieve the frequency/voltage tables from the BIOS, no matter how I compile it.

Are there any tests I can run to just display the tables or see if they can be read?

Quoted 28 lines · Jeremy Fitzhardinge
Quoted 11 lines · Thomas Tuttle

Okay... here's the scoop.

My laptop has one of the new Dothan processors, and neither Jeremy's version of speedstep-centrino.c or the patch that ignores invalid frequency/voltage table entries seems to fix it. I've tried it as a module and compiled in, and with and without the ACPI tables option turned on, and I get the following results:

When I modprobe speedstep-centrino module, I get 'No such device'. dmesg reveals a message stating that my processor is unsupported.

Quoted 8 lines

When I modprobe acpi (the "ACPI Processor Power States" module, which, I assume, is a way of accessing speedstep-like stuff through the ACPI BIOS rather than through speedstep's interface--or maybe speedstep uses that), I get 'No such device' also, with no messages in dmesg to reveal further problems.

Jeremy: I tried enabling the DEBUG option (uncommented the #define) in speedstep-centrino.c, but there's no more insight into the problem.

Hm. What messages do appear in the dmesg output? Is it "no support for CPU model ...", "no table support for CPU model ..." or "found unsupported CPU with Enhanced SpeedStep: ...". Or something else?

J

Signature · 9 lines
/"\                              | Thomas Tuttle
\ /    ASCII Ribbon Campaign     | Email: [email protected]
 X   against HTML email          | AIM:   thinkinginbinary
/ \                              | Web:   http://thinkinginbinary.webhop.net
---------------------------------+

Want a Gmail invite?  Send a message to [email protected]
with "request_gmail_invite" in the subject (without the quotes, with
the underscore) and you will be added to my waiting list.
#7 lore raw
Quoted 2 lines · Thomas Tuttle

Are there any tests I can run to just display the tables or see if they can be read?

There's a test module at:
http://www.brodo.de/patches/2004-04-06/cpufreq-acpi_pdump.c

please put it in arch/i386/kernel/cpu/cpufreq/ ,
append arch/i386/kernel/cpu/cpufreq/Makefile
with the following line:
obj-m += cpufreq-acpi_pdump.o

re-compile, make modules_install, modprobe cpufreq-acpi_pdump [it'll fail], and check for the entries in dmesg.

Also, please post a /proc/cpuinfo

Thanks,

Dominik