Opened 10 years ago

Closed 5 years ago

#3796 closed bug (no change required)

The preference panel CPUFrequency don't show the Frequency

Reported by: atomozero Owned by: axeld
Priority: normal Milestone: R1
Component: Drivers/ACPI Version: R1/Development
Keywords: Cc:
Blocked By: Blocking:
Has a Patch: no Platform: All

Description

On my EeePC 701 the preference panel CPUFrequency don't show the Frequency. I have Acpi abilitate on settings

Attachments (4)

screenshot2.png (67.4 KB) - added by atomozero 10 years ago.
Preference pannel
screenshot1.png (84.5 KB) - added by atomozero 10 years ago.
sysinfo
hb_screenshot.png (294.1 KB) - added by HaikuBot 10 years ago.
screenshot
est.diff (275 bytes) - added by lt_henry 9 years ago.
Enables speedstep (tested on Intel T5500 on rev 34203)

Download all attachments as: .zip

Change History (14)

Changed 10 years ago by atomozero

Attachment: screenshot2.png added

Preference pannel

Changed 10 years ago by atomozero

Attachment: screenshot1.png added

sysinfo

comment:1 Changed 10 years ago by atomozero

KERN: AcpiOsGetRootPointer returning 0x000fbe60 KERN: ACPI: RSDP @ 0x0x000fbe60/0x0014 (v000 ACPIAM) KERN: ACPI: RSDT @ 0x0x7f780000/0x0034 (v001 A M I OEMRSDT 0x01000804 MSFT 0x00000097) KERN: ACPI: FACP @ 0x0x7f780200/0x0081 (v001 A M I OEMFACP 0x01000804 MSFT 0x00000097) KERN: ACPI: DSDT @ 0x0x7f780400/0x5F2B (v001 A0797 A0797000 0x00000000 INTL 0x20051117) KERN: ACPI: FACS @ 0x0x7f790000/0x0040 KERN: ACPI: APIC @ 0x0x7f780390/0x0068 (v001 A M I OEMAPIC 0x01000804 MSFT 0x00000097) KERN: ACPI: OEMB @ 0x0x7f790040/0x0046 (v001 A M I AMI_OEM 0x01000804 MSFT 0x00000097) KERN: ACPI: MCFG @ 0x0x7f786330/0x003C (v001 A M I OEMMCFG 0x01000804 MSFT 0x00000097) KERN: publish device: node 0x80ddddc0, path acpi/namespace, module bus_managers/acpi/namespace/device_v1

comment:2 Changed 10 years ago by bbjimmy

note: Energy is spelled "Energie"

comment:3 Changed 10 years ago by HaikuBot

I have same trouble on my Acer Travelmate 2493.

comment:4 in reply to:  description Changed 10 years ago by atmartens

I get a question mark "?" in my CPU frequency in the preferences applet. My processor is an Intel E8500. I looked at the frequency.h file in add-ons/kernel/drivers/power/enhanced_speedstep/ and found the following comment, maybe this is why (emphasis mine)?

Frequency (MHz) and voltage (mV) settings. Data from the Intel Pentium M Processor Datasheet (Order Number 252612), Table 5.

Dothan processors have multiple VID#s with different settings for each VID#. Since we can't uniquely identify this info without undisclosed methods from Intel, we can't support newer processors with this table method. If ACPI Px states are supported, we get info from them.

Changed 10 years ago by HaikuBot

Attachment: hb_screenshot.png added

screenshot

comment:5 Changed 9 years ago by lt_henry

I also own a Eee 701, but I am afraid Celeron M cpu does not provide speedstep technology. Anyone is sure about this?

However, on current Core Duo/Atom processors CPUFrequency don't show any frequency. I find this is a bug (maybe an implemented feature) on enhanced_speedstep driver. I've done a small patch that enables driver working on my Centrino Duo @ 1.6Ghz laptop, It detectects just highest and lowest speeds, and it randomly crashes (no kdl) working on Dynamic mode. I find it stable working in Low energy profile. I am going to try to upload this patch today.

Changed 9 years ago by lt_henry

Attachment: est.diff added

Enables speedstep (tested on Intel T5500 on rev 34203)

comment:6 Changed 9 years ago by axeld

Component: - GeneralDrivers/ACPI
Version: R1/pre-alpha1R1/Development

Patch applied in hrev34406.

comment:7 Changed 8 years ago by Coldfirex

Still an issue with recent builds?

comment:8 Changed 8 years ago by bbjimmy

The issue persists on hrev39551 gcc4 hybrid.

comment:9 Changed 8 years ago by tonestone57

atmartens is right with his comment. SpeedStep driver uses a table in frequency.h which only supports Pentium Ms & C7s. Requires ACPI P-state to support other CPUs. I am not sure if Haiku's ACPI supports this.

http://dev.haiku-os.org/browser/haiku/trunk/src/add-ons/kernel/drivers/power/enhanced_speedstep/frequency.h#L63

Second issue is, there are many bus frequencies missing from SpeedStep driver. They should go from 100Mhz to 400Mhz in 33Mhz increments.

http://en.wikipedia.org/wiki/Front-side_bus

http://dev.haiku-os.org/browser/haiku/trunk/src/add-ons/kernel/drivers/power/enhanced_speedstep/frequency.cpp#L118

Right now only few CPUs, those using the older standard bus frequencies are supported until the other frequencies are added into the driver.

comment:10 Changed 5 years ago by diver

Resolution: no change required
Status: newclosed

SpeedStep driver no longer exist. Closing.

Note: See TracTickets for help on using tickets.