Skip to contentSkip to conversation

acpi-cpufreq does not load - Fujitsu Siemens Amilo M1425, M1437G - Intel(R) Pentium(R) M

Bug 8228 [email protected] 1 participant 24 messages Jun 19, 2007 – Aug 7, 2007 1 message not in the archive

lore
Share & tools
lore
#1 lore raw
In reply to a message not in the archive

http://bugzilla.kernel.org/show_bug.cgi?id=8228

------- Comment #30 from [email protected] 2007-06-18 22:06 ------- (In reply to comment #20)

Quoted 6 lines
Quoted 2 lines

Len, hope this is sufficient info for you. Kernel compiled with cpufreq debug enabled, and booted with cpufreq.debug=7

Please
#echo 0x1f >/sys/module/acpi/parameter/debug_level and modprobe the cpufreq driver again.
Hope we can get more information from the _dmesg_ output.

With 2.6.22-rc3, I'm unable to modprobe acpi or acpi-cpufreq ("No such device") and thus unable to echo the 0x1f debug flag. lsmod shows asus-acpi already loaded however.

Attaching an updated dmesg output.

Signature · 3 lines
Configure bugmail: http://bugzilla.kernel.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.
#2 lore raw
In reply to a message not in the archive

http://bugzilla.kernel.org/show_bug.cgi?id=8228

------- Comment #31 from [email protected] 2007-06-18 22:06 ------- Created an attachment (id=11790)
--> (http://bugzilla.kernel.org/attachment.cgi?id=11790&action=view)
dmesg output from 2.6.22-rc3

Signature · 3 lines
Configure bugmail: http://bugzilla.kernel.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.
#3 lore raw
In reply to a message not in the archive

http://bugzilla.kernel.org/show_bug.cgi?id=8228

------- Comment #32 from [email protected] 2007-06-18 23:15 ------- Daniel,
Did you look at comment #29 or ignored it?
And yes, you can not "modprobe acpi", as it is compiled statically into kernel. modprobe acpi-cpufreq will fail until you enable frequency scaling in BIOS, as per #29.
Regards,
Alex.

Signature · 3 lines
Configure bugmail: http://bugzilla.kernel.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.
#4 lore raw
In reply to a message not in the archive

http://bugzilla.kernel.org/show_bug.cgi?id=8228

[email protected] changed:

What |Removed |Added
----------------------------------------------------------------------------

             Status|NEEDINFO                    |REJECTED
         Resolution|                            |INVALID
Signature · 3 lines
Configure bugmail: http://bugzilla.kernel.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.
#5 lore raw
In reply to a message not in the archive

http://bugzilla.kernel.org/show_bug.cgi?id=8228

------- Comment #33 from [email protected] 2007-06-18 23:32 ------- (In reply to comment #32)

Quoted 8 lines

Daniel,
Did you look at comment #29 or ignored it?
And yes, you can not "modprobe acpi", as it is compiled statically into kernel. modprobe acpi-cpufreq will fail until you enable frequency scaling in BIOS, as per #29.
Regards,
Alex.

I did not ignore comment #29, but there is no option in the BIOS of these laptops to enable frequency scaling. In the past it has always just worked, until speedstep-centrino was gutted sometime around 2.6.19.

I guess I may just have to resort to linux-phc patches again.

Signature · 3 lines
Configure bugmail: http://bugzilla.kernel.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.
#6 lore raw
In reply to a message not in the archive

http://bugzilla.kernel.org/show_bug.cgi?id=8228

------- Comment #34 from [email protected] 2007-06-19 01:20 ------- Then your issue is different from the one reported here. Open new bug and attach output of acpidump there. It is not possible to help you otherwise.

Signature · 3 lines
Configure bugmail: http://bugzilla.kernel.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.
#8 lore raw
In reply to a message not in the archive

http://bugzilla.kernel.org/show_bug.cgi?id=8228

------- Comment #36 from [email protected] 2007-06-19 02:05 ------- yes.
and you have same string in your DSDT:
"OperationRegion (SSDT, SystemMemory, 0xFFFF0000, 0xFFFF)"

So, the only chance for you to get frequency control is to enable it in BIOS.

Signature · 3 lines
Configure bugmail: http://bugzilla.kernel.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.
#9 lore raw
In reply to a message not in the archive

http://bugzilla.kernel.org/show_bug.cgi?id=8228

------- Comment #37 from [email protected] 2007-06-19 03:40 ------- (In reply to comment #36)

Quoted 6 lines

yes.
and you have same string in your DSDT:
"OperationRegion (SSDT, SystemMemory, 0xFFFF0000, 0xFFFF)"

So, the only chance for you to get frequency control is to enable it in BIOS.

...which as I've said, is not possible. There is no option whatsoever to enable/disable frequency scaling in these BIOSes. It's a pity that this is now broken, because up until 2.6.18, it worked fine.

<sigh> back to linux-phc... that's progress for ya.

Signature · 3 lines
Configure bugmail: http://bugzilla.kernel.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.
#10 lore raw
In reply to a message not in the archive

http://bugzilla.kernel.org/show_bug.cgi?id=8228

------- Comment #38 from [email protected] 2007-06-19 03:44 ------- Please post dmesg from 2.6.18, showing either acpi-cpufreq or speedstep-centrino working.

Signature · 3 lines
Configure bugmail: http://bugzilla.kernel.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.
#11 lore raw
In reply to a message not in the archive

http://bugzilla.kernel.org/show_bug.cgi?id=8228

------- Comment #39 from [email protected] 2007-06-19 18:43 ------- It does not work in 2.6.18. I said that it worked _up until_ 2.6.18 (ie, 2.6.17 and earlier). I've never seen acpi-cpufreq work on this hardware regardless, but speedstep-centrino used to work until it had its entrails ripped out in 2.6.18.

I will try to boot up a 2.6.17 livecd distro and get the evidence you ask for.

Signature · 3 lines
Configure bugmail: http://bugzilla.kernel.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.
#12 lore raw
In reply to a message not in the archive

http://bugzilla.kernel.org/show_bug.cgi?id=8228

------- Comment #40 from [email protected] 2007-06-19 20:52 ------- (In reply to comment #38)

Quoted 3 lines

Please post dmesg from 2.6.18, showing either acpi-cpufreq or speedstep-centrino working.

The dmesg output I'm about to attach does not show the speedstep_centrino driver loading (not verbose enough), but I will also attach an 'lsmod' output, and the output of the various cpufreq sysfs files.

I used Ubuntu 6.10 Desktop (livecd), which is a 2.6.17 kernel.

Signature · 3 lines
Configure bugmail: http://bugzilla.kernel.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.
#13 lore raw
In reply to a message not in the archive

http://bugzilla.kernel.org/show_bug.cgi?id=8228

------- Comment #41 from [email protected] 2007-06-19 20:53 ------- Created an attachment (id=11803)
--> (http://bugzilla.kernel.org/attachment.cgi?id=11803&action=view)
dmesg output from 2.6.17

Signature · 3 lines
Configure bugmail: http://bugzilla.kernel.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.
#14 lore raw
In reply to a message not in the archive

http://bugzilla.kernel.org/show_bug.cgi?id=8228

------- Comment #42 from [email protected] 2007-06-19 20:53 ------- Created an attachment (id=11804)
--> (http://bugzilla.kernel.org/attachment.cgi?id=11804&action=view)
lsmod output from 2.6.17

Signature · 3 lines
Configure bugmail: http://bugzilla.kernel.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.
#15 lore raw
In reply to a message not in the archive

http://bugzilla.kernel.org/show_bug.cgi?id=8228

------- Comment #43 from [email protected] 2007-06-19 20:53 ------- Created an attachment (id=11805)
--> (http://bugzilla.kernel.org/attachment.cgi?id=11805&action=view)
sysfs entries for cpufreq on 2.6.17

Signature · 3 lines
Configure bugmail: http://bugzilla.kernel.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.
#16 lore raw
In reply to a message not in the archive

http://bugzilla.kernel.org/show_bug.cgi?id=8228

[email protected] changed:

What |Removed |Added
----------------------------------------------------------------------------

  Attachment #11803|application/octet-stream    |text/plain
          mime type|                            |
Signature · 3 lines
Configure bugmail: http://bugzilla.kernel.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.
#17 lore raw
In reply to a message not in the archive

http://bugzilla.kernel.org/show_bug.cgi?id=8228

[email protected] changed:

What |Removed |Added
----------------------------------------------------------------------------

  Attachment #11804|application/octet-stream    |text/plain
          mime type|                            |
Signature · 3 lines
Configure bugmail: http://bugzilla.kernel.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.
#18 lore raw
In reply to a message not in the archive

http://bugzilla.kernel.org/show_bug.cgi?id=8228

[email protected] changed:

What |Removed |Added
----------------------------------------------------------------------------

  Attachment #11805|application/octet-stream    |text/plain
          mime type|                            |
Signature · 3 lines
Configure bugmail: http://bugzilla.kernel.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.
#19 lore raw
In reply to a message not in the archive

http://bugzilla.kernel.org/show_bug.cgi?id=8228

[email protected] changed:

What |Removed |Added
----------------------------------------------------------------------------

             Status|REJECTED                    |REOPENED
         Resolution|INVALID                     |

------- Comment #44 from [email protected] 2007-06-20 02:06 ------- ok, this looks promising, but Ubuntu kernel is known to be highly modified. I think you still need to _compile_ 2.6.17 with cpufreq debug and acpi debug info. Could you also attach /proc/acpi/processor/* ?

Signature · 3 lines
Configure bugmail: http://bugzilla.kernel.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.
#20 lore raw
In reply to a message not in the archive

http://bugzilla.kernel.org/show_bug.cgi?id=8228

[email protected] changed:

What |Removed |Added
----------------------------------------------------------------------------
Status|REOPENED |NEEDINFO

Signature · 3 lines
Configure bugmail: http://bugzilla.kernel.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.
#21 lore raw
In reply to a message not in the archive

http://bugzilla.kernel.org/show_bug.cgi?id=8228

------- Comment #45 from [email protected] 2007-07-05 04:28 ------- (In reply to comment #44)

Quoted 4 lines

ok, this looks promising, but Ubuntu kernel is known to be highly modified. I think you still need to _compile_ 2.6.17 with cpufreq debug and acpi debug info. Could you also attach /proc/acpi/processor/* ?

Ok, I think the mystery is solved. Rather than compiling 2.6.17, I compared speedstep-centrino.c from Ubuntu's 2.6.17 kernel package, against the upstream source. Ubuntu have obviously patched it, adding freq/voltage tables for Pentium M Dothan cores (upstream only supports Banias). They've also done this in their 2.6.20 package for Feisty.

So I guess my notebook has broken ACPI BIOS, and the frequency scaling has only ever worked because of the linux-phc patches that Ubuntu were applying :(

Hopefully they'll at least keep doing that, to save me from having to patch it myself each time. I still don't understand why these patches for the Dothan cores have never made it into mainline...

Signature · 3 lines
Configure bugmail: http://bugzilla.kernel.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.
#22 lore raw
In reply to a message not in the archive

http://bugzilla.kernel.org/show_bug.cgi?id=8228

------- Comment #46 from [email protected] 2007-07-05 16:55 ------- There is a later BIOS for my notebook, released about two weeks after the version I was previously running (dated December 2004). There is nothing in the release notes about ACPI, but I thought I'd give it a crack anyway.

Wouldn't you know it... acpi-cpufreq loads fine, detects the frequencies available, and scales the clock speed. Even Windows no longer needs the Notebook Hardware Control app to scale the clock speed.

Well done Fujitsu-Siemens.... >:(

Signature · 3 lines
Configure bugmail: http://bugzilla.kernel.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.
#23 lore raw
In reply to a message not in the archive

http://bugzilla.kernel.org/show_bug.cgi?id=8228

[email protected] changed:

What |Removed |Added
----------------------------------------------------------------------------

             Status|NEEDINFO                    |REJECTED
         Resolution|                            |INVALID

------- Comment #47 from [email protected] 2007-07-08 23:52 ------- ok, thanks for information. Closing it now.

Signature · 3 lines
Configure bugmail: http://bugzilla.kernel.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.
#24 lore raw
In reply to a message not in the archive

http://bugzilla.kernel.org/show_bug.cgi?id=8228

[email protected] changed:

What |Removed |Added
----------------------------------------------------------------------------

             Status|REJECTED                    |CLOSED
          Component|Config-Processors           |BIOS

------- Comment #48 from [email protected] 2007-08-07 16:04 ------- Thanks for following-up Daniel.
Curious that speedstep-centrino tables for Dothan
was what made this work for you in Ubuntu-2.6.17
and that upgrading the BIOS make acpi-cpufreq start working. It makes one wonder what Windows would do with the old BIOS on that machine.

As we haven't heard from Uwe, the original poster, in months, we'll assume he's somehow magically happy with the upstream kernel and we'll file this one into the broken BIOS bucket.

Signature · 3 lines
Configure bugmail: http://bugzilla.kernel.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.