Bug 10765

Summary: Нет записи о CPU для загрузки драйвера p4-clockmod
Product: Sisyphus Reporter: Sergei Naumov <Sergei.Naumov>
Component: hwdatabaseAssignee: Anton Farygin <rider>
Status: CLOSED WONTFIX QA Contact: qa-sisyphus
Severity: enhancement    
Priority: P2 CC: rider
Version: unstable   
Hardware: all   
OS: Linux   

Description Sergei Naumov 2007-02-04 14:03:04 MSK
В базе CPU отсутствует процессор для которого необходима загрузка драйвера 
p4-clockmod:

ID              : 0
name            : Intel(R) Pentium(R) 4 CPU 3.40GHz
vendor          : GenuineIntel
dbname          : Pentium 4 (Foster)
family          : f
model           : 4
stepping        : 3
cpu MHz         : 3400.000
MHz(estimate)   : 3400.23
cache size      : 2048 KB
hwid            : 2137E0D2A0FBA8F0
bogomips        : 6805.53
fpu             : yes
flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca 
cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe lm constant_tsc 
pni monitor ds_cpl est cid cx16 xtpr
cpufreq         : yes
drivers         : not found


cpuid registers dump
 eax in    eax      ebx      ecx      edx
00000000 00000005 756e6547 6c65746e 49656e69
00000001 00000f43 00020800 0000649d bfebfbff
00000002 605b5001 00000000 00000000 007d7040
00000003 00000000 00000000 00000000 00000000
00000004 00004121 01c0003f 0000001f 00000000
00000005 00000040 00000040 00000000 00000000

Extended cpuid
 eax in    eax      ebx      ecx      edx
80000000 80000008 00000000 00000000 00000000
80000001 00000000 00000000 00000000 20000000
80000002 20202020 20202020 20202020 6e492020
80000003 286c6574 50202952 69746e65 52286d75
80000004 20342029 20555043 30342e33 007a4847
80000005 00000000 00000000 00000000 00000000
80000006 00000000 00000000 08006040 00000000
80000007 00000000 00000000 00000000 00000000
80000008 00003024 00000000 00000000 00000000

Steps to Reproduce:
1.Загрузиться с соответствующим CPU
2.
3.
Actual Results:  
Драйвер p4-clockmod не загружается

Expected Results:  
Драйвер p4-clockmod должен загружаться на соответствующем CPU автоматически
Comment 1 Konstantin A Lepikhov (L.A. Kostis) 2007-02-04 20:09:59 MSK
Поясните, пожалуйста, плюсы от использования данного модуля.
Comment 2 Sergei Naumov 2007-02-10 15:08:58 MSK
Для того, чтобы динамически менять частоту CPU, регулируя тем самым
энергопотребление. Разве это не то же самое, что делает speedstep_centrino и
т.п.в директории /kernel/arch/i386/kernel/cpu/cpufreq/
Comment 3 Konstantin A Lepikhov (L.A. Kostis) 2007-02-10 22:32:19 MSK
Советую внимательно перечитать вот этот тред:

http://lkml.org/lkml/2004/5/15/12

Процитирую автора данного модуля (p4-clockmod)

> However, what's the use of p4-clockmod if it doesn't have impact on
> the temperature and the power consumption of the CPU?

The use of the p4-clockmod driver is that it puts the CPU into a low-power
state -- it only has thermal and power consequences, however, if either the
"idling" does not work, or the processor load is higher than the frequency
the CPU is put into by p4-clockmod.

Т.е. в реальных условиях он особо и не нужен, т.к. большую часть работы делает
acpi bios, а драйвер можно использовать только в случаях особой кривизны в
поддержке power management (типа ну хоть процессор в пониженное
энергопотребление переведем).