Newsgroup: it.comp.os.linux.iniziare
Titolo: slackware: kernel huge26, quali moduli headers?

Salve a tutti.
Dopo alcune prove (molto superficiali..) della 10.2, ho deciso di
installare slackware 11.0.
Ho pensato di installare il kernel huge26.
Però bisogna installare anche i moduli e gli headers in un secondo momento,
nonchè creare la initrd e modificare lilo...
Nulla di difficile penso, soprattutto perchè è spiegato in modo sintetico
nella utilissima guida "slacware 4 newbies" al capitolo tips & tricks.
Il punto è che nella guida dice di montare il cd e installare i moduli
e gli headers dalla directoy extra del cd.
cercando un po' ho capito che si tratta del cd 2.
Ma nella guida dice di installare con installpkg:
kernel-modules-2.6.17.13-i486-1.tgz
kernel-headers-2.6.17.13-i486-1.tgz
Ora, ci sono diverse directory:
linux-2.6.17.13
linux-smp-2.6.17.13
e già mi viene il dubbio, considerando che ho un mobile P4 3.2 GHz (HT).
Senza pensarci troppo ho installato i moduli da linux-2.6.17.13/ e
precisamente kernel-modules-2.6.17.13-i486-1.tgz.
Però non ci sono gli headers corrispondenti. Ci sono solo i seguenti:
kernel-headers-2.6.17.13-i386-1.tgz
Mi potete dare un aiuto?
Quali sono da installare per la mia cpu?
Può essere un errore della guida sopracitata? (mi pere strano...).
Vi ringrazio in anticipo, a presto.

 Quali sono da installare per la mia cpu?
Ahh, preciso:
intendo sia i moduli che gli headers.
Ora ho installato solo i moduli del i486 (non smp), ma nel caso non 
vadano bene deitemelo, tanto penso basti un "rmpkg" per ripulire
il tutto...almeno spero di aver capito la logica slack.  ;-)


 kernel-headers-2.6.17.13-i386-1.tgz
anche per il smp ci son solo gli headers i386, quindi penso vadano bene 
anche per i486 e i686, non credo si ripeta due volte l'errore, anzi tre, 
visto che avviene lo stesso per il 2.6.18 in testing;
r
-- 
sei sicuro di essere nel ng giusto?
nella gerarchia 
free.it
 ne potresti trovare uno più adatto!
Ramapage: 
http://umpf.net/

> kernel-headers-2.6.17.13-i386-1.tgz
Allora, prima questione: gli headers.
Da quanto ho capito leggendo S4d e il file di testo "headers.WARNING",
ora non ricordo il nome esatto, sembrerebbe meglio tenere gli headers del
vecchio 2.4..., dal momento che alcune librerie utilizzate per la 
compilazione sono antecedenti alla nuova versione degli headers.
Visto che ignoro a cosa servono gli headers, e non so se ho la necessità
o meno di avere quelli del kernel 2.6.17.....me ne sto e mi tengo quelli
vecchi, seguendo il consiglio del buon Pat.
In pratica liquiderei cosi la questione degli headers.
Secondo problema: la ventola e lo scaling della cpu.
Avevo installato i moduli del kernel semplice, non smp, caricato i moduli
relativi ad acpi cpufreq etc... insomma quelli giusti (non è la prima volta
che lo faccio e penso di non aver sbagliato..spero).
Ho poi installato cpufreqd e cpufrequtils e ho notato che il governor
di default nel kernel (built-in) è userspace...quindi tutto apposto:
ho provato a dare cpufreqd e poi cpufreq-info e mi ha restituito una sfilza
di frequenze disponibili da 400 MHz a 3.2 GHz.
Allora ho dato: cpufreq-set -f 800MHz
tanto per provare, ma la ventola ha continuato a girare sostenutamente, anche
se cpufreq-info restituiva effettivamente che stavo viaggiando a 800 MHz...
Insomma, alla fine ho deciso di provare a mettere su i moduli della versine
con supporto smp, dopo aver disinstallato i precedenti.
Ma, bontà loro, vengono installati in /lib/modules/2.6.17-smp o qualcosa di 
simile e la slack invece li cerca in lib/modules/2.6.17 e quindi dà il fatal
error etc etc.
Adesso mi chiedo: ma il kernel huge26 che ho scelto in fase di installazione
della slack, ha il supporto smp?
infatti perchè nel cdrom sono presenti due kaernel 2.6.17?
uno sembra avere il supporto smp, e l'altro no...ma allora in fase di 
installazione quale ho installato?
Perciò a parte tutto ha senso installare i moduli del "smp" se fosse 
installato quello standard?
Cosa mi consigliate di fare??? :-(

 Cosa mi consigliate di fare??? :-(
non saprei, io ho messo il 2.6.18 in testing e lo scaling mi funziona, 
ma ho un AMD;
r
-- 
The world crashes in, into my living room [David Byrne]
Baudelaire e l'arte: 
http://umpf.net/

 r
Tanto per la cronaca, ho risolto.
Sinteticamente:
- ho installato la slack con l'huge26
- ho installato dopo i moduli del kernel, ma non gli headers (a quanto pare
  vanno bene anche quelli del 2.4, che sono già presenti, anzi forse
  potrebbe essere meglio tenere quelli.)
- dopo aver attivato i vari moduli per lo scaling, driver acpi e compagnia,
  niente da fare... nonostante cpufreq-info desse disponibili 6 o 7 
  frequenze tra cui scegliere, scegliendo la minima (400 MHz!!), la ventolina
  si faceva tranquillamente gli affaracci suoi, girando troppo.
- Allora ho installato il kernel smp, ma niente da fare.
- Alla fine ho installato anche i sorgenti del 2.6.17.13 e ho modificato alcune
  cosette tipo il tipo di cpu togliendo la voce generica e impostando solo 
  P4 etc.. poi nello scaling atre poche voci.
- insomma ora funge. e la ventola se ne sta un po' più zitta. così ho tenuto
  gli headers del 2.4 e ho in uso un kernel 2.6.17.13 con supporto smp.
Saluti  :-p

   gli headers del 2.4 e ho in uso un kernel 2.6.17.13 con supporto smp. 
mi sembra di capire che ho fatto bene a passare ad AMD -compilare il 
kernel, brrr...
r
-- 
Razzista è chi pensa che un cretino che conosce sia più intelligente di
un cretino che non conosce.
[Il Boss, Lega il Nord]


   gli headers del 2.4 e ho in uso un kernel 2.6.17.13 con supporto smp.
In pratica hai seguito i consigli di Patrick , ma non lo sapevi , se da root
digiti mail tra l'altro leggi questo :
Hardware, network, and kernel issues:
   If you've got hardware such as a CD-ROM drive or Ethernet card that 
doesn't seem to work with Linux, it's possible that the kernel you're 
using doesn't contain the needed support.  In that case, you can do one 
of two things:
  1.  Load the support with kernel modules.  This is probably the
      simplest way to handle the situation.  Just edit
      /etc/rc.d/rc.modules so that it loads the modules you need.
  2.  Recompile your kernel, including the needed driver(s).
-- 
2.6.20.5

  2.  Recompile your kernel, including the needed driver(s).
Non solo i consigli, anche il ".configure".
@rama
La ricompilazione del kernel è effettivamente un'operazione che prevede
un'ottima conoscenza dell'hardware. In particolare la configurazione
può essere pesante...MA!!!
Il trucco sta nell'avere già un file ".configure" da caricare col 
menuconfig (per esempio).
chiunque dovrebbe avere il "configure" presente in /boot/ o altrimenti
si può scaricare dalla rete....
lo si copia nella directory di compilazione del kernel (/usr/src/linux 
di solito) rinominandolo in ".configure" e quindi quando si dà il 
"make menuconfig", viene automaticamente caricata la configurazione
presente nel file .configure, così si può modificare solo gli aspetti
salienti, per i quali si è messa mano alla ricompilazione (nel mio
caso la cpu, lo scaling e l'acpi).
Poi si esce dal menuconfig, salvando tutto ed infine si esegue il build
del kernel e dei moduli ecc...
Insomma non è niente di troppo traumatico mi pare.
Va be, metto anche qui il link alla discussione del forum di 
slacky.eu
dove m'hanno  aiutato.
http://www.slacky.eu/forum/viewtopic.php?t=18868
A presto