Summary: | cpufreq doesn't work properly with Turion 64 x2 | ||||||
---|---|---|---|---|---|---|---|
Product: | Sisyphus | Reporter: | ildar <ildar> | ||||
Component: | kernel-image-std-def | Assignee: | Vitaly Chikunov <vt> | ||||
Status: | CLOSED WONTFIX | QA Contact: | qa-sisyphus | ||||
Severity: | normal | ||||||
Priority: | P2 | CC: | icesik, kernelbot, placeholder, vt | ||||
Version: | unstable | ||||||
Hardware: | all | ||||||
OS: | Linux | ||||||
Attachments: |
|
Description
ildar
2008-04-14 15:41:53 MSD
# cpuscan -v /dev/cpu/0/msr: No such file or directory ID : 0 name : AMD Turion(tm) 64 X2 Mobile Technology TL-60 vendor : AuthenticAMD dbname : Turion X2 (S1) family : f model : 48 stepping : 2 brandid : 16 cpu MHz : 800.000 MHz(estimate) : 797.954 cache size : 512 KB hwid : BC5B07E0809A6B27 bogomips : 1629.08 fpu : yes flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt rdtscp lm 3dnowext 3dnow pni cx16 lahf_lm cmp_legacy svm extapic cr8_legacy ts fid vid ttp tm stc cpufreq : yes drivers : powernow-k8 Information for AMD processors: (PowerNOW!) Current FID : MHz Current VID : mV Max FID : MHz Max VID : mV Min VID : mV Startup FID : MHz Startup VID : mV cpuid registers dump eax in eax ebx ecx edx 00000000 00000001 68747541 444d4163 69746e65 00000001 00040f82 01020800 00002001 178bfbff Extended cpuid eax in eax ebx ecx edx 80000000 80000018 68747541 444d4163 69746e65 80000001 00040f82 0000059f 0000001f ebd3fbff 80000002 20444d41 69727554 74286e6f 3620296d 80000003 32582034 626f4d20 20656c69 68636554 80000004 6f6c6f6e 54207967 30362d4c 00000000 80000005 ff08ff08 ff20ff20 40020140 40020140 80000006 00000000 42004200 02008140 00000000 80000007 00000000 00000000 00000000 0000003f 80000008 00003028 00000000 00000001 00000000 80000009 00000000 00000000 00000000 00000000 8000000a 00000001 00000040 00000000 00000000 8000000b 00000000 00000000 00000000 00000000 8000000c 00000000 00000000 00000000 00000000 8000000d 00000000 00000000 00000000 00000000 8000000e 00000000 00000000 00000000 00000000 8000000f 00000000 00000000 00000000 00000000 80000010 00000000 00000000 00000000 00000000 80000011 00000000 00000000 00000000 00000000 80000012 00000000 00000000 00000000 00000000 80000013 00000000 00000000 00000000 00000000 80000014 00000000 00000000 00000000 00000000 80000015 00000000 00000000 00000000 00000000 80000016 00000000 00000000 00000000 00000000 80000017 00000000 00000000 00000000 00000000 80000018 00000000 00000000 00000000 00000000 ID : 1 name : AMD Turion(tm) 64 X2 Mobile Technology TL-60 vendor : AuthenticAMD dbname : Turion X2 (S1) family : f model : 48 stepping : 2 brandid : 16 cpu MHz : 800.000 MHz(estimate) : 797.953 cache size : 512 KB hwid : BC5B07E0809A6B27 bogomips : 1629.08 fpu : yes flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt rdtscp lm 3dnowext 3dnow pni cx16 lahf_lm cmp_legacy svm extapic cr8_legacy ts fid vid ttp tm stc cpufreq : yes drivers : powernow-k8 Information for AMD processors: (PowerNOW!) Current FID : MHz Current VID : mV Max FID : MHz Max VID : mV Min VID : mV Startup FID : MHz Startup VID : mV cpuid registers dump eax in eax ebx ecx edx 00000000 00000001 68747541 444d4163 69746e65 00000001 00040f82 01020800 00002001 178bfbff Extended cpuid eax in eax ebx ecx edx 80000000 80000018 68747541 444d4163 69746e65 80000001 00040f82 0000059f 0000001f ebd3fbff 80000002 20444d41 69727554 74286e6f 3620296d 80000003 32582034 626f4d20 20656c69 68636554 80000004 6f6c6f6e 54207967 30362d4c 00000000 80000005 ff08ff08 ff20ff20 40020140 40020140 80000006 00000000 42004200 02008140 00000000 80000007 00000000 00000000 00000000 0000003f 80000008 00003028 00000000 00000001 00000000 80000009 00000000 00000000 00000000 00000000 8000000a 00000001 00000040 00000000 00000000 8000000b 00000000 00000000 00000000 00000000 8000000c 00000000 00000000 00000000 00000000 8000000d 00000000 00000000 00000000 00000000 8000000e 00000000 00000000 00000000 00000000 8000000f 00000000 00000000 00000000 00000000 80000010 00000000 00000000 00000000 00000000 80000011 00000000 00000000 00000000 00000000 80000012 00000000 00000000 00000000 00000000 80000013 00000000 00000000 00000000 00000000 80000014 00000000 00000000 00000000 00000000 80000015 00000000 00000000 00000000 00000000 80000016 00000000 00000000 00000000 00000000 80000017 00000000 00000000 00000000 00000000 80000018 00000000 00000000 00000000 00000000 Попробуйте пожалуйста тестовую сборку ftp://ftp.altlinux.ru/pub/people/silicium/std-def-7a Михаил, большое спасибо, что занялись моей проблемой. Честно говоря, я даже не ожидал :) К сожалению, Ваш патч не помог. Я загрузился со старым ядром (предварительно удалив старый powernow-k8.ko). Частота - 2ГГц. Сделал insmod powernow-k8.ko (новый драйвер) - опять та же история - частота 800МГц. Новое ядро полностью я не грузил. Если будем пробовать ещё - можно присылать только модуль. Ядро с этим пачем ушло в сизиф (alt7), посмотрите что там. Поставил ftp://ftp.altlinux.ru/pub/people/silicium/std-def-7a , попробовал. Результата нет. Попробуем ещё что-нибудь? Написал письмо аффтару, посмотрим, что скажет он. а если echo 2000000 > /sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq Уж как я только не крутил все эти значения... Не помогло. Сейчас я в контакте с Mark Langsdorf, отправил ему все данные. Он проблемой заинтересовался. Жду от него ответа. Как обещал, здесь результаты освещу. Интересно а в 2.6.25 не поправилось? нет Лучше поздно, чем никогда. Похоже, что-то исправили: либо в powernow-k8, либо (как предполагал Марк) в cpufreq-core. Итак, uname --kernel-release 2.6.25-std-def-alt9 # egrep . /sys/devices/system/cpu/cpu0/cpufreq/* /sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq:2000000 Частота переключается, все показатели реагируют адекватно. Всем спасибо. (Надо ещё Марку написать) AAAA!!! что это такое?!? uname --kernel-release 2.6.25-std-def-alt10 Проблема ВЕРНУЛАСЬ! А на 27м? kernel-image-std-def-2.6.27-alt2 То же самое. Только появилась ещё одна строчка (последняя): /sys/devices/system/cpu/cpu0/cpufreq/affected_cpus:0 1 /sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_cur_freq:800000 /sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_max_freq:2000000 /sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_min_freq:800000 /sys/devices/system/cpu/cpu0/cpufreq/related_cpus:0 1 /sys/devices/system/cpu/cpu0/cpufreq/scaling_available_frequencies:2000000 18000 00 1600000 800000 /sys/devices/system/cpu/cpu0/cpufreq/scaling_available_governors:userspace conse rvative ondemand performance /sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq:800000 /sys/devices/system/cpu/cpu0/cpufreq/scaling_driver:powernow-k8 /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor:performance /sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq:800000 /sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq:800000 /sys/devices/system/cpu/cpu0/cpufreq/scaling_setspeed:<unsupported> kernel-image-std-def-2.6.27-alt3 то же самое собрал cpufreq с дебагом ftp://ftp.altlinux.ru/pub/people/silicium/std-9cpufreqdebug/ может что найдётся. Created attachment 3232 [details] cpufreq debug dmesg приложу пока дебаг ядра 2.6.24-std-def-alt7, который я когда-то посылал Марку. On 24.04.2008 01:48:25, Langsdorf, Mark wrote: > the following kernel options: cpufreq.debug=2 powernow-k8.debug=2 > > Then send me the dmesg file after you reboot. Hopefully, something will show up there. Ok, I got it. Still powernow-k8.debug=2 had no effect (I have powernow-k8=M ) Hope it's useful.Thanks a lot. Best regards,Ildar Проблема ещё актуальна? да. Воспроизводится на 2.6.32-std-def-alt11. теперь точно не актуальна |