Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 05 Nov 2007 11:10:51 -0800
From:      Russell Jackson <raj@csub.edu>
To:        freebsd-current@freebsd.org
Subject:   Re: powerd adaptive mode latching
Message-ID:  <472F6ABB.3040807@csub.edu>
In-Reply-To: <472E9D0B.5080409@csub.edu>
References:  <472E9D0B.5080409@csub.edu>

next in thread | previous in thread | raw e-mail | index | archive | help
This is a cryptographically signed message in MIME format.

--------------ms000706000509070700090902
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit

Russell Jackson wrote:
> Powerd seems to latch at the maximum - 1 cpufreq setting while in 
> adaptive mode. This is 100% reproducible for me. It never un-wedges from 
> this state no matter how long I wait.
> 
> $ powerd -a adaptive -b adaptive -v
> powerd: using sysctl for AC line status
> powerd: using devd for AC line status
> idle time > 90%, decreasing clock speed from 1289 MHz to 966 MHz
> idle time > 90%, decreasing clock speed from 966 MHz to 644 MHz
> idle time > 90%, decreasing clock speed from 644 MHz to 322 MHz
> idle time < 65%, increasing clock speed from 322 MHz to 966 MHz
> idle time > 90%, decreasing clock speed from 966 MHz to 644 MHz
> idle time > 90%, decreasing clock speed from 644 MHz to 322 MHz
> idle time < 65%, increasing clock speed from 322 MHz to 966 MHz
> idle time < 65%, increasing clock speed from 966 MHz to 1611 MHz
> idle time < 65%, increasing clock speed from 1611 MHz to 2255 MHz
> idle time < 65%, increasing clock speed from 2255 MHz to 2579 MHz
> idle time > 90%, decreasing clock speed from 2579 MHz to 2578 MHz
> idle time > 90%, decreasing clock speed from 2579 MHz to 2578 MHz
> idle time > 90%, decreasing clock speed from 2579 MHz to 2578 MHz
> .
> .
> .
> 
> $ sysctl dev.cpu
> dev.cpu.0.%desc: ACPI CPU
> dev.cpu.0.%driver: cpu
> dev.cpu.0.%location: handle=\_PR_.CPU0
> dev.cpu.0.%pnpinfo: _HID=none _UID=0
> dev.cpu.0.%parent: acpi0
> dev.cpu.0.freq: 1289
> dev.cpu.0.freq_levels: 2579/-1 2578/-1 2255/-1 1933/-1 1611/-1 1289/-1 
> 966/-1 644/-1 322/-1
> dev.cpu.0.cx_supported: C1/1 C2/1 C3/85 C4/185
> dev.cpu.0.cx_lowest: C3
> dev.cpu.0.cx_usage: 0.00% 100.00% 0.00% 0.00%
> 
> $ sysctl dev.ichss
> dev.ichss.0.%desc: SpeedStep ICH
> dev.ichss.0.%driver: ichss
> dev.ichss.0.%parent: cpu0
> dev.ichss.0.freq_settings: 2579/-1 2578/-1
> 
> The ichss levels looked odd to me, and trying to set cpufreq=2578 is a NOOP.
> 
> $ sysctl dev.cpu.0.freq=2578
> dev.cpu.0.freq: 2579 -> 2579
> 
> I'm running 7_RELENG from about a week ago. dmesg.boot attached.
> 

I disabled ichss with hint.ichss.0.disabled=1, and the broken freq setting is gone, and
powerd operates without wedging.

So, I guess the real culprit is a broken ichss on my box; however, powerd might want to
check the value of freq after trying to set it instead of getting stuck.

-- 
Russell A. Jackson <raj@csub.edu>
Network Analyst
California State University, Bakersfield

If the meanings of "true" and "false" were switched,
then this sentence would not be false.

--------------ms000706000509070700090902
Content-Type: application/x-pkcs7-signature; name="smime.p7s"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="smime.p7s"
Content-Description: S/MIME Cryptographic Signature

MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIIL2DCC
BegwggTQoAMCAQICCQC2yYqf6jv75zANBgkqhkiG9w0BAQUFADCB1DELMAkGA1UEBhMCVVMx
EzARBgNVBAgTCkNhbGlmb3JuaWExFDASBgNVBAcTC0Jha2Vyc2ZpZWxkMTEwLwYDVQQKEyhD
YWxpZm9ybmlhIFN0YXRlIFVuaXZlcnNpdHksIEJha2Vyc2ZpZWxkMRkwFwYDVQQLExBOZXR3
b3JrIFNlcnZpY2VzMS8wLQYDVQQDEyZDU1UsIEJha2Vyc2ZpZWxkIENlcnRpZmljYXRlIEF1
dGhvcml0eTEbMBkGCSqGSIb3DQEJARYMbm9jQGNzdWIuZWR1MB4XDTA3MTAxMjAyMDY0MFoX
DTA4MTAxMTAyMDY0MFowgcAxCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpDYWxpZm9ybmlhMRQw
EgYDVQQHEwtCYWtlcnNmaWVsZDExMC8GA1UEChMoQ2FsaWZvcm5pYSBTdGF0ZSBVbml2ZXJz
aXR5LCBCYWtlcnNmaWVsZDEZMBcGA1UECxMQTmV0d29yayBTZXJ2aWNlczEbMBkGA1UEAxMS
UnVzc2VsbCBBLiBKYWNrc29uMRswGQYJKoZIhvcNAQkBFgxyYWpAY3N1Yi5lZHUwggEiMA0G
CSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCcVWSj+BnEwxMg9hhRoZJaxsJOWTsC4rngKU7T
BjDEW+uHeakW6n8Y5Slqk3qarMeUeGD6YYFiq5EiKIVyqQfSPTbnXoUe2JAG9rCFGzh0Tvd0
KEGfiKfpS8scjCOkwOjLGizAJmHKqIwi7+p356Ot/2DnLxILA6z11bcIakU2piiNOL8327wz
gfkyk5Soi98UlFE5D/A9HCEmOsqEsb2NjL+lAN+eETCa3TWCQ7CyQaJbXooId4UlWcceJNU8
/fhA7iZSn0BiKZu7BZHR+pv3IEnhoxRR1KTXHk+JzbYwAq7hVE9lfo79Xy8qLsrIXi5ziokr
gTrlIFXSj2h3+Mw/AgMBAAGjggHNMIIByTAMBgNVHRMEBTADAQH/MDgGCWCGSAGG+EIBDQQr
FilDZXJ0aWZpY2F0ZSBpc3N1ZWQgYnkgaHR0cHM6Ly9jYS5jc3ViLmVkdTAdBgNVHQ4EFgQU
/RDecfNP15wwCVG5LcIHILSaljswggEKBgNVHSMEggEBMIH+gBT/QjTuzr/iBeVSlKbffggx
7zJ3H6GB2qSB1zCB1DELMAkGA1UEBhMCVVMxEzARBgNVBAgTCkNhbGlmb3JuaWExFDASBgNV
BAcTC0Jha2Vyc2ZpZWxkMTEwLwYDVQQKEyhDYWxpZm9ybmlhIFN0YXRlIFVuaXZlcnNpdHks
IEJha2Vyc2ZpZWxkMRkwFwYDVQQLExBOZXR3b3JrIFNlcnZpY2VzMS8wLQYDVQQDEyZDU1Us
IEJha2Vyc2ZpZWxkIENlcnRpZmljYXRlIEF1dGhvcml0eTEbMBkGCSqGSIb3DQEJARYMbm9j
QGNzdWIuZWR1ggkAtsmKn+o7++EwLQYJYIZIAYb4QgEEBCAWHmh0dHBzOi8vY2EuY3N1Yi5l
ZHUvY2EtY3JsLnBlbTAjBglghkgBhvhCAQIEFhYUaHR0cHM6Ly9jYS5jc3ViLmVkdS8wDQYJ
KoZIhvcNAQEFBQADggEBAIfQnz4aGpPLFTiXoAU+yFyT6cbyFO3KX7cwd9QS3TDEXgqMJgTE
A8YFC8s6zLF0YGK6QIqI8Ia9f0iWrcm4huZdODBzaRdHauoiIDHbwcWR93dCK5vG8vqLRLWo
OaZrElJ6QsEdiarCh7MCKs5vCY9MaPYcVqSpBPWNV0tvJvfZTE//xiD30I8kGuu27urBxCoj
JSepB219HMQHcJ+RFjcA87BVhRfy2ZAOz+Kt73Sdnb6zW86qSZAjGzM2OTvu23f+hIRGiTBx
idWs/qVWId1wo8xUyd32wZ9+8Ns8pbwtBi0cjb9HWIYJurqcKY8bW3uS/ydisGoPVXVZKLRv
A6YwggXoMIIE0KADAgECAgkAtsmKn+o7++cwDQYJKoZIhvcNAQEFBQAwgdQxCzAJBgNVBAYT
AlVTMRMwEQYDVQQIEwpDYWxpZm9ybmlhMRQwEgYDVQQHEwtCYWtlcnNmaWVsZDExMC8GA1UE
ChMoQ2FsaWZvcm5pYSBTdGF0ZSBVbml2ZXJzaXR5LCBCYWtlcnNmaWVsZDEZMBcGA1UECxMQ
TmV0d29yayBTZXJ2aWNlczEvMC0GA1UEAxMmQ1NVLCBCYWtlcnNmaWVsZCBDZXJ0aWZpY2F0
ZSBBdXRob3JpdHkxGzAZBgkqhkiG9w0BCQEWDG5vY0Bjc3ViLmVkdTAeFw0wNzEwMTIwMjA2
NDBaFw0wODEwMTEwMjA2NDBaMIHAMQswCQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5p
YTEUMBIGA1UEBxMLQmFrZXJzZmllbGQxMTAvBgNVBAoTKENhbGlmb3JuaWEgU3RhdGUgVW5p
dmVyc2l0eSwgQmFrZXJzZmllbGQxGTAXBgNVBAsTEE5ldHdvcmsgU2VydmljZXMxGzAZBgNV
BAMTElJ1c3NlbGwgQS4gSmFja3NvbjEbMBkGCSqGSIb3DQEJARYMcmFqQGNzdWIuZWR1MIIB
IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAnFVko/gZxMMTIPYYUaGSWsbCTlk7AuK5
4ClO0wYwxFvrh3mpFup/GOUpapN6mqzHlHhg+mGBYquRIiiFcqkH0j02516FHtiQBvawhRs4
dE73dChBn4in6UvLHIwjpMDoyxoswCZhyqiMIu/qd+ejrf9g5y8SCwOs9dW3CGpFNqYojTi/
N9u8M4H5MpOUqIvfFJRROQ/wPRwhJjrKhLG9jYy/pQDfnhEwmt01gkOwskGiW16KCHeFJVnH
HiTVPP34QO4mUp9AYimbuwWR0fqb9yBJ4aMUUdSk1x5Pic22MAKu4VRPZX6O/V8vKi7KyF4u
c4qJK4E65SBV0o9od/jMPwIDAQABo4IBzTCCAckwDAYDVR0TBAUwAwEB/zA4BglghkgBhvhC
AQ0EKxYpQ2VydGlmaWNhdGUgaXNzdWVkIGJ5IGh0dHBzOi8vY2EuY3N1Yi5lZHUwHQYDVR0O
BBYEFP0Q3nHzT9ecMAlRuS3CByC0mpY7MIIBCgYDVR0jBIIBATCB/oAU/0I07s6/4gXlUpSm
334IMe8ydx+hgdqkgdcwgdQxCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpDYWxpZm9ybmlhMRQw
EgYDVQQHEwtCYWtlcnNmaWVsZDExMC8GA1UEChMoQ2FsaWZvcm5pYSBTdGF0ZSBVbml2ZXJz
aXR5LCBCYWtlcnNmaWVsZDEZMBcGA1UECxMQTmV0d29yayBTZXJ2aWNlczEvMC0GA1UEAxMm
Q1NVLCBCYWtlcnNmaWVsZCBDZXJ0aWZpY2F0ZSBBdXRob3JpdHkxGzAZBgkqhkiG9w0BCQEW
DG5vY0Bjc3ViLmVkdYIJALbJip/qO/vhMC0GCWCGSAGG+EIBBAQgFh5odHRwczovL2NhLmNz
dWIuZWR1L2NhLWNybC5wZW0wIwYJYIZIAYb4QgECBBYWFGh0dHBzOi8vY2EuY3N1Yi5lZHUv
MA0GCSqGSIb3DQEBBQUAA4IBAQCH0J8+GhqTyxU4l6AFPshck+nG8hTtyl+3MHfUEt0wxF4K
jCYExAPGBQvLOsyxdGBiukCKiPCGvX9Ilq3JuIbmXTgwc2kXR2rqIiAx28HFkfd3QiubxvL6
i0S1qDmmaxJSekLBHYmqwoezAirObwmPTGj2HFakqQT1jVdLbyb32UxP/8Yg99CPJBrrtu7q
wcQqIyUnqQdtfRzEB3CfkRY3APOwVYUX8tmQDs/ire90nZ2+s1vOqkmQIxszNjk77tt3/oSE
RokwcYnVrP6lViHdcKPMVMnd9sGffvDbPKW8LQYtHI2/R1iGCbq6nCmPG1t7kv8nYrBqD1V1
WSi0bwOmMYIErTCCBKkCAQEwgeIwgdQxCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpDYWxpZm9y
bmlhMRQwEgYDVQQHEwtCYWtlcnNmaWVsZDExMC8GA1UEChMoQ2FsaWZvcm5pYSBTdGF0ZSBV
bml2ZXJzaXR5LCBCYWtlcnNmaWVsZDEZMBcGA1UECxMQTmV0d29yayBTZXJ2aWNlczEvMC0G
A1UEAxMmQ1NVLCBCYWtlcnNmaWVsZCBDZXJ0aWZpY2F0ZSBBdXRob3JpdHkxGzAZBgkqhkiG
9w0BCQEWDG5vY0Bjc3ViLmVkdQIJALbJip/qO/vnMAkGBSsOAwIaBQCgggKfMBgGCSqGSIb3
DQEJAzELBgkqhkiG9w0BBwEwHAYJKoZIhvcNAQkFMQ8XDTA3MTEwNTE5MTA1MVowIwYJKoZI
hvcNAQkEMRYEFOXVfCdA3/e9vzU8IN2EAHmJA/X7MFIGCSqGSIb3DQEJDzFFMEMwCgYIKoZI
hvcNAwcwDgYIKoZIhvcNAwICAgCAMA0GCCqGSIb3DQMCAgFAMAcGBSsOAwIHMA0GCCqGSIb3
DQMCAgEoMIHzBgkrBgEEAYI3EAQxgeUwgeIwgdQxCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpD
YWxpZm9ybmlhMRQwEgYDVQQHEwtCYWtlcnNmaWVsZDExMC8GA1UEChMoQ2FsaWZvcm5pYSBT
dGF0ZSBVbml2ZXJzaXR5LCBCYWtlcnNmaWVsZDEZMBcGA1UECxMQTmV0d29yayBTZXJ2aWNl
czEvMC0GA1UEAxMmQ1NVLCBCYWtlcnNmaWVsZCBDZXJ0aWZpY2F0ZSBBdXRob3JpdHkxGzAZ
BgkqhkiG9w0BCQEWDG5vY0Bjc3ViLmVkdQIJALbJip/qO/vnMIH1BgsqhkiG9w0BCRACCzGB
5aCB4jCB1DELMAkGA1UEBhMCVVMxEzARBgNVBAgTCkNhbGlmb3JuaWExFDASBgNVBAcTC0Jh
a2Vyc2ZpZWxkMTEwLwYDVQQKEyhDYWxpZm9ybmlhIFN0YXRlIFVuaXZlcnNpdHksIEJha2Vy
c2ZpZWxkMRkwFwYDVQQLExBOZXR3b3JrIFNlcnZpY2VzMS8wLQYDVQQDEyZDU1UsIEJha2Vy
c2ZpZWxkIENlcnRpZmljYXRlIEF1dGhvcml0eTEbMBkGCSqGSIb3DQEJARYMbm9jQGNzdWIu
ZWR1AgkAtsmKn+o7++cwDQYJKoZIhvcNAQEBBQAEggEAZfY1M5wzelQv/cB6jmCfpyzZWssI
5R6y7Wx6VlXFMDwHijA3aRcm//wx26cwrnIlRFgJ2oRD8Qw9AJLJ9aJ/gaJDyzFcsE6j9Xt+
Ukn6DQ4v7+oqmR0Ps91XECdc9bYzklGGGxonLmEBdQUaJ5qLOiJv0tfqPHyhI6Jv8OMvzJW/
ovKFcLa4zARQX/BZTN02llK4nqtRJj9NIFKWZhl2NBYrnRi5hFqesNoYpP6MzX39u0OxGp0O
U6cRFtvhdjmpYl7SfN38G0R79wxq/ijq63JF15s2MKi9Q23ZOdwafiujfyznmUudc6mv68qr
T33KxiBF5u40xWogA3FeKsanJwAAAAAAAA==
--------------ms000706000509070700090902--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?472F6ABB.3040807>