Newsgroup: it.comp.os.linux.iniziare
Titolo: modulo k8temp

ho compilato il kernel 2.6.31 ma del modulo non c'è traccia;
in /usr/src/linux-2.6.31/drivers/hwmon esiste k8temp.c ma in xconfig non 
riesco ad abilitarlo;
il Find lo trova ma la voce sopra, cliccando la quale dovrebbe 
attivarsi, non va;
ho anche usato il config del 2.6.30.4, dove funziona, ma niente;
si può rimediare in qlc modo? è un bug del kernel?
r
-- 
Abruzzo 2009: dopo 162 giorni consegnati 47 chalet per 200 persone.
Irpinia 1981: dopo 122 giorni consegnati 150 chalet per 450 persone.
Un Minuto Per Favore:
Home Page, The Pentangle, I Salon di Baudelaire: 
http://www.umpf.net

 
sono andato a dare un'occhiata
mettendo in ricerca (con "/"), esce questo
----
Symbol: SENSORS_K8TEMP [=m] 
  Prompt: AMD Athlon64/FX or Opteron temperature sensor 
     Defined at drivers/hwmon/Kconfig:156
Depends on: HWMON && X86 && PCI && EXPERIMENTAL
Location:
   -> Device Drivers
   -> Hardware Monitoring support (HWMON [=y])
----
quindi sotto l'opzione Device Drivers, c'e' la sottoopzione Hardware 
Monitoring Support, e tra le sue sottoopzioni, c'e' questa
[ ] AMD Athlon64/FX or Opteron temperature sensor
puoi decidere se compilarla statica (con [*]) o come modulo (con [M]), 
nel qual caso dovrai poi (a meno che non lo faccia automaticamente) 
caricare il modulo con modprobe k8temp
per sapere se il modulo e' gia caricato dai il comando lsmod, e vedi se 
c'e' nella lista
Attento che per visualizzare tale opzione devi aver preselezionato 
quello che viene indicato in Depends, ovvero HWMON (ovvio, visto che e' 
una sua sottoopzione), X86, PCI e EXPERIMENTAL
quindi sotto Bus Options devi aver selezionato PCI Suopport
e sotto General Setup devi aver selezionato "prompt for development..." 
(che sarebbe appunto il fatto di visualizzare le opzioni ancora in 
sperimentazione... EXPERIMENTAL)
-- 
Il Paradiso sono gli altri - Ertras

 Monitoring Support, e tra le sue sottoopzioni, c'e' questa
scoperto l'arcano: l'opzione non compariva perché non era spuntata la 
primissima opzione del kernel, quella che permette di mostrare voci 
incomplete e/o sperimentali;
rimane da capire perché nei kernel precedenti k8temp non era considerato 
tale;
un'altro quesito: sto compilando il 2.6.31 sulla 12.2, per metterlo 
nella 13 sulla stessa macchina mi basta copiare le dir in /lib/modules e 
i files che vanno in /boot?
quella in /usr/src è superflua, vero?


 incomplete e/o sperimentali; 
che faticaccia: mo' bisogna aggiungere a lilo
append = "acpi_enforce_resources=lax"


 quella in /usr/src ï¿œ superflua, vero?
se cambia macchina, potrebbero dover cambiare anche alcune impostazioni
prima fra tutte, il driver per disco
Ovviamente (suppongo...) non usi la ramdisk iniziale, quindi devi 
compilare il driver per il disco rigido staticamente dentro al kernel.
Ma se la macchina cambia, cambiera' anche quel driver, no?
Se usi la ramdisk iniziale, dipende da come questa e' fatta.
Potrebbe anche essere una ramdisk "generica" e riuscire a caricare i 
moduli di qualsiasi macchina.
comunque provare non costa niente, al massimo un kernel panic. L'unica 
cosa che ti serve copiare e'
1: l'immagine del kernel (bzImage, vmlinuz o come l'hai chiamata)
2: la directory /lib/modules/<versione kernel>
e poi aggiornare grub per fargli caricare quel kernel all'avvio
ciao

 prima fra tutte, il driver per disco 
la macchina è la stessa, quindi procedo, al massimo mi andrà in kernel 
panic;
