Bug 10716

Summary: не загружается/определяется speedstep_centrino
Product: Sisyphus Reporter: Eugene V. Horohorin <genix>
Component: udevAssignee: inger <inger>
Status: CLOSED NOTABUG QA Contact: qa-sisyphus
Severity: normal    
Priority: P2 CC: Sergei.Naumov, arseny, ildar, imz, mike, shaba, shrek
Version: unstable   
Hardware: all   
OS: Linux   
Attachments:
Description Flags
cpuscan -v для Amilo Pro V3405 (Intel Centrino T2050) none

Description Eugene V. Horohorin 2007-01-26 12:39:25 MSK
ID              : 1
name            : Genuine Intel(R) CPU           T2050  @ 1.60GHz
vendor          : GenuineIntel
family          : 6
model           : e
stepping        : 8
cpu MHz         : 800.000
MHz(estimate)   : 1596.14
cache size      : 2048 KB
hwid            : AA04F4D3E2D2B873
bogomips        : 3192.59
fpu             : yes
flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov
pat clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe constant_tsc pni monitor est
tm2 xtpr
cpufreq         : yes
drivers         : not found
Comment 1 Eugene V. Horohorin 2007-01-26 12:41:08 MSK
Created attachment 1762 [details]
cpuscan -v для Amilo Pro V3405 (Intel Centrino T2050)

полный вывод cpuscan -v в атаче
Comment 2 Eugene V. Horohorin 2007-01-29 10:36:00 MSK
*** Bug 10718 has been marked as a duplicate of this bug. ***
Comment 3 Eugene V. Horohorin 2007-01-29 10:37:25 MSK
*** Bug 10719 has been marked as a duplicate of this bug. ***
Comment 4 Sir Raorn 2007-01-29 12:33:45 MSK
(In reply to comment #2)
> *** Bug 10718 has been marked as a duplicate of this bug. ***

Ну почти.  Model отличается.

ID              : 0
name            : Intel(R) Pentium(R) M processor 1.60GHz
vendor          : GenuineIntel
dbname          : Pentium M (Dothan)
family          : 6
model           : d
stepping        : 8
brandid         : 16
cpu MHz         : 600.000
MHz(estimate)   : 1595.99
cache size      : 2048 KB
hwid            : 0C5D4DCA69779CC5
bogomips        : 1198.35
fpu             : yes
flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov
pat clflush dts acpi mmx fxsr sse sse2 ss tm pbe nx up est tm2
cpufreq         : yes
drivers         : acpi 

cpuid registers dump
 eax in    eax      ebx      ecx      edx
00000000 00000002 756e6547 6c65746e 49656e69
00000001 000006d8 00000816 00000180 afe9fbff
00000002 02b3b001 000000f0 00000000 2c04307d

Extended cpuid 
 eax in    eax      ebx      ecx      edx
80000000 80000008 00000000 00000000 00000000
80000001 00000000 00000000 00000000 00100000
80000002 20202020 20202020 65746e49 2952286c
80000003 6e655020 6d756974 20295228 7270204d
80000004 7365636f 20726f73 30362e31 007a4847
80000005 00000000 00000000 00000000 00000000
80000006 00000000 00000000 08006040 00000000
80000007 00000000 00000000 00000000 00000000
80000008 00002020 00000000 00000000 00000000
Comment 5 Eugene V. Horohorin 2007-01-29 15:51:18 MSK
я просто предлагаю сюда накидать все семейства процессоров на которые
отсутствуют записи в базе
Comment 6 Eugene V. Horohorin 2008-02-10 17:32:52 MSK
ну так как? что делать будем
Comment 7 Michael Shigorin 2008-02-15 20:17:21 MSK
Боюсь, придётся перевесить на Стаса.
Comment 8 inger@altlinux.org 2008-02-17 18:47:21 MSK
чем тут может помочь стас?
Comment 9 Michael Shigorin 2008-02-17 23:41:06 MSK
Ты последний собирал hwdatabase, увы.  Или эти баги стоило перевешивать сразу на
udev? (или на nobody@?)
Comment 10 inger@altlinux.org 2008-02-18 10:12:00 MSK
(In reply to comment #9)
> Ты последний собирал hwdatabase, увы.  Или эти баги стоило перевешивать сразу на
> udev? (или на nobody@?)
железо - на udev, видеокарты - на alterator-x11.


Comment 11 Valery Inozemtsev 2008-02-18 10:28:56 MSK
hotplug убить, со всеми его сканами
Comment 12 Michael Shigorin 2008-02-18 19:39:45 MSK
-> udev
Comment 13 Valery Inozemtsev 2008-02-18 20:13:59 MSK
какой udev? у процессоров есть какие то id которые можно загнать в какой 
нибудь modules.cpu и в сами модули и как то сопостовлять?
Comment 14 Sergey Vlasov 2008-02-18 20:50:32 MSK
(In reply to comment #13)
> какой udev? у процессоров есть какие то id которые можно загнать в какой 
> нибудь modules.cpu и в сами модули и как то сопостовлять?

Теоретически есть vendor_id, family, model, stepping (см. /proc/cpuinfo), но до
формирования modalias из этого пока никто не додумался (к тому же вроде бы
некоторые процессоры не удаётся различить только по этим признакам).

Кроме того, процессоры в ядре помещены в категорию sysdev - события
hotplug/uevent для них не формируются, поэтому udev об этих устройствах вообще
ничего не знает, и сделать с ними ничего не может.
Comment 15 Michael Shigorin 2008-02-20 11:11:21 MSK
Так кто тогда может отвечать за загрузку таких модулей -- какой-нить powersaved
не будет достаточно в курсе?..
Comment 16 Ivan Zakharyaschev 2008-03-28 18:17:24 MSK
(In reply to comment #15)
> Так кто тогда может отвечать за загрузку таких модулей -- какой-нить powersaved
> не будет достаточно в курсе?..

Можно добавить загрузку модулей, поддерживающих железо, (если она реализована
или будет реализована) в один общий безвредный скрипт, который всегда будет --
https://bugzilla.altlinux.org/show_bug.cgi?id=15141 .

Демоны могут быть разные, не обязательно кто-то захочет использовать powersaved,
а поддержка cpufreq ему может быть всё равно полезна.
Comment 17 Valery Inozemtsev 2008-06-21 13:58:00 MSD
udev загружает только те модули для которых есть соответствующие альясы
Comment 18 Michael Shigorin 2008-06-23 19:19:19 MSD
2 ildar: ещё одна задачка к мобильному направлению ;-)