Автор Тема: OpenFiler - инсталиране на AMD Cool'n'Quiet драйвер (powernow)  (Прочетена 2190 пъти)

2GOOD

  • Участници
  • ***
  • Публикации: 8
    • Профил
Здравейте,
Искам да предупредя, че съм изключително "бос" в линукс среда...
От известно време съм се заинатил да си правя NAS и все още не съм решил точно какво да ползвам дали FreeNAS или OpenFiler, FreeNAS е много леко и удобно, единственото което ме спира да го използвам е, че не мога да експандвам, мигрирам даден RAID ARRAY (да добавям дискове след време). От друга страна OpenFiler има такава възможност, но ми е изключително трудно и нещата там стават бавничко особено за новаци.

Системката накратко е: AMD Athlon64 Venice 3500+ на Nforce4 дъно..

така сега към въпроса...
На OpenFiler се опитвам да инсталирам драйвер за процесора за да може докато машината е в idle да ми свали волтажа и честотата от 2200 на 1000 Mhz и съответно да пести електричество както и да намалим топлината. ОС е с кернел 2.6.29.6-0.6.smp.gcc3.4.x86_64 (SMP) и нямаше инсталиран cpufreq... инсталирах cpufrequtils 0.3 през conary (тук няма apt-get) и когато му дам:
Цитат
# cpufreq-info
cpufrequtils 0.3: cpufreq-info (C) Dominik Brodowski 2004
Report errors and bugs to linux@brodo.de, please.
analyzing CPU 0:
  driver: powernow-k8
  CPUs which need to switch frequency at the same time: 0
  hardware limits: 1000 MHz - 2.20 GHz
  available frequency steps: 2.20 GHz, 1000 MHz
  available cpufreq governors: userspace, performance
  current policy: frequency should be within 1000 MHz and 2.20 GHz.
                  The governor "userspace" may decide which speed to use
                  within this range.
  current CPU frequency is 2.20 GHz (asserted by call to hardware).

Пише, че има съответния драйвер, но на governor е userspace. Опитах се да добавя нов governor ondemand powernowd-k8, но ми дава грешка, че такъв просто няма. След още ровене из нета стана чсно че просто трябва да си добавя модула, но:
Цитат
# modprobe powernow-k8
FATAL: Module powernow_k8 not found.

отивам във: /lib/modules/2.6.29.6-0.6.smp.gcc3.4.x86_64/kernel/arch/i386/kernel/cpu/cpufreq
но там има само: acpi-cpufreq.ko

След това реших, че може би в този кернел няма драйвер за AMD, отивам на сайта дърпам последния 2.10.0 и дотам... просто powernow-k8.c и powernow-k8.h ми пише, че трябва да ги сложа в:
arch/i386/kernel/cpu/cpufreq и след това да прекомпилирам

Цитат
The powernow-k8.c and powernow-k8.h files should be
placed in the arch/i386/kernel/cpu/cpufreq directory.
The kernel will then need to be rebuilt and the system
rebooted.  Builds of the 64-bit arch/x86_64 kernel use
the same source files.

Така и не разбрах къде точно да ги сложа, просто в /usr/src имам само debug  ???
Или по някакъв друг начин се добавят модулите... не ми е ясно.

Много ще съм благодарен, ако някой ми помогне да разреша този рпоблем.

Предварително се извинявам ако питам много глупави неща и/или ако нещо подобно е било разисквано.





Активен

c2h5oh

  • Напреднали
  • *****
  • Публикации: 675
  • Distribution: CentOS 7.4 Fedora 28
  • Window Manager: Plasma Desktop
    • Профил
Аз немога да предложа крайно решение на проблема Позволявам си да се обаждам само защото сме с близки архитектури. (AMD 64 с nForce3) Това което ми се струва че си направил и те е объркало е опита ти да работиш с i386 модули на 86_64 ядро Мисля че трябва да го оправиш това  При мен модула е тук
Код:
locate powernow-k8
/lib/modules/2.6.30.5-43.fc11.x86_64/kernel/arch/x86/kernel/cpu/cpufreq/powernow-k8.ko
/lib/modules/2.6.30.8-64.fc11.x86_64/kernel/arch/x86/kernel/cpu/cpufreq/powernow-k8.ko
Струва ми се че самия модул се зарежда от говерньора при необходимост. Ще се опитам да го пусна при мен и след това ще пиша Може да пробваме по аналогия и при теб да го пуснем макар че за мене OpenFiler е по-голяма екзотика отколкото за тебе  :)
Активен

c2h5oh

  • Напреднали
  • *****
  • Публикации: 675
  • Distribution: CentOS 7.4 Fedora 28
  • Window Manager: Plasma Desktop
    • Профил
Това ми го изплю съвсем неочаквано  ???
Код:
dmesg | grep powernow
powernow-k8: Found 1 AMD Athlon(tm) 64 Processor 3200+ processors (1 cpu cores) (version 2.20.00)
[Firmware Bug]: powernow-k8: No PSB or ACPI _PSS objects
Сори, но хвърлям бялата кърпа на ринга Ще си карам както и досега само с fancontrol-а Най-ме е яд че cpuspeed вървеше на 6 на същия хардуер на предната версия Fedora 10
Активен

2GOOD

  • Участници
  • ***
  • Публикации: 8
    • Профил
Евала за бързия отговор...
На мен
Код:
locate powernow-k8
не намира нищо

явно въобще нямам такъв модул и просто не знам, как да го добавя - трябва да го компилирам предполагам, но нито знам source от къде и как...

/sys/devices/system/cpu/cpu0/cpufreq
scaling_available_governors
има само това:
userspace performance

Иначе при мен си детектва правилно процесора:
Код:
# dmesg | grep powernow
[    1.379361] powernow-k8: Found 1 AMD Athlon(tm) 64 Processor 3500+ processors                 (1 cpu cores) (version 2.20.00)
[    1.379409] powernow-k8:    0 : fid 0xe (2200 MHz), vid 0x6
[    1.379412] powernow-k8:    1 : fid 0x2 (1000 MHz), vid 0x12



Ако е полезно
lsmod ми изплюва това:
Код:
Module                  Size  Used by
autofs4                28384  2
ipv6                  285040  22
sunrpc                186200  1
iscsi_tcp              10832  0
libiscsi_tcp           11720  1 iscsi_tcp
libiscsi               29704  2 iscsi_tcp,libiscsi_tcp
scsi_transport_iscsi    33040  3 iscsi_tcp,libiscsi
aoe                    28680  0
binfmt_misc             9816  1
dm_multipath           16616  0
scsi_dh                 7152  1 dm_multipath
dm_snapshot            19304  0
dm_mod                 58360  2 dm_multipath,dm_snapshot
sbs                    13944  0
sbshc                   6056  1 sbs
button                  7752  0
battery                13200  0
ac                      5328  0
e1000e                114936  0
forcedeth              56376  0
scsi_wait_scan          1352  0
ext3                  126856  2
jbd                    47992  1 ext3
pata_amd               13712  3
raid10                 20712  0
raid456               123832  0
async_memcpy            2248  1 raid456
async_xor               3720  1 raid456
xor                     5368  2 raid456,async_xor
async_tx                3496  3 raid456,async_memcpy,async_xor
ehci_hcd               35320  0
uhci_hcd               23240  0
sata_vsc                6640  0
sata_via               11248  0
sata_uli                5136  0
sata_sx4               11280  0
sata_svw                6416  0
sata_sis                6352  0
pata_sis               13104  1 sata_sis
sata_sil               10936  0
sata_sil24             14736  0
sata_qstor              8240  0
sata_promise           13296  0
sata_nv                25496  0
sata_mv                26424  0
sata_inic162x          10480  0
ata_piix               25872  0
ahci                   34016  0
libata                161112  17 pata_amd,sata_vsc,sata_via,sata_uli,sata_sx4,sata_svw,sata_sis,pata_sis,sata_sil,sata_sil24,sata_qstor,sata_promise,sata_nv,sata_mv,sata_inic162x,ata_piix,ahci
sd_mod                 33984  4
crc_t10dif              1864  1 sd_mod
scsi_mod              154752  7 iscsi_tcp,libiscsi,scsi_transport_iscsi,scsi_dh,scsi_wait_scan,libata,sd_mod
rtc_cmos               11904  0
rtc_core               18840  1 rtc_cmos
rtc_lib                 2728  1 rtc_core

« Последна редакция: Oct 14, 2009, 13:51 от 2GOOD »
Активен

Подобни теми
Заглавие Започната от Отговора Прегледи Последна публикация
Проблем с cpufreqd и powernow на amd
Настройка на хардуер
luda_glawa 1 1479 Последна публикация May 25, 2006, 14:14
от redcure
64-bit Fedora 11 + Openfiler
Хардуерни и софтуерни проблеми
spec1 0 1064 Последна публикация Oct 27, 2009, 21:42
от spec1
OpenFiler Clustering HELP!
Хардуерни и софтуерни проблеми
gushtera 0 1421 Последна публикация Sep 21, 2011, 11:38
от gushtera