Newsgroup: it.comp.os.linux.iniziare
Titolo: Ricompilare e modversions.h (Jack leggi!)

Salve a tutti!
Allora, ho installato la mia bella Fedora Core 3, e mi
apprestavo ad installare anche i driver del softmodem: si tratta di un
HSF, e i sorgenti del driver li ho trovati grazie ad un post di Jack
Malmostoso di qualche settimana fa, al seguente indirizzo:
http://www.ifisica.uaslp.mx/computo/software/linux/modems/chipsHSF56K-RH9.0/
Installarli però è un altro paio di maniche: il comando "make install"
termina correttamente la sua esecuzione, e mi dice di lanciare
"hsfconfig". Questo però non va (riporto più giù la parte finale
dell'output). Come potete vedere si tratta della mancanza di un header
del kernel. Ho letto qui sul gruppo che bisognerebbe ricompilare il 
kernel, ma io non lo so fare. C'era anche qualcuno che diceva di 
configurare (qualcosa con make dep...), ma non lo so fare lo stesso.
Qualcuno molto gentile mi potrebbe spiegare di che si tratta, e magari
suggerirmi un modo semplice e _sicuro_ per ricompilare/configurare il
kernel e far funzionare 'sto benedetto modem?
Il kernel è il 2.6.9-1.667.
Ringraziando anticipatamente, saluto calorosamente.
Uno speranzoso GePs
PS: l'unica alternativa è comprare i driver da linuxant: la versione 
free a 14.4 funzionava (con SuSE 9.2), ma spero di riuscire a far andare 
questi...
--- ---- --- --- --- --- --- --- ---- --- --- --- --- ---
[CUT]
This package does not contain pre-built modules suitable for your syste
m:
         Distribution: RedHat-3
         Kernel arch: i686
         Kernel version: linux-2.6.9-1.667
Trying to automatically re-compile the modules..
(this requires a C compiler and proper kernel sources to be installed)
Where is the linux source build directory that matches your running kernel?
[/lib/modules/2.6.9-1.667/build]
WARNING: missing file
/lib/modules/2.6.9-1.667/build/include/linux/modversions.h
The cause of this problem is usually a missing or misconfigured
kernel source tree (and sometimes an incorrect directory or symbolic link).
First, ensure that the proper kernel source and compiler packages
from your distribution vendor and/or the community are installed.
The Linux kernel can then be reconfigured by running "make menuconfig"
under the kernel source directory (usually /usr/src/linux).
Verify that the proper options for your system are selected,
and that CONFIG_SMP ("Symmetric multi-processing support" under
"Processor type and features") is disabled, as this driver is
presently designed to work on single-processor machines.
Then compile and install your new kernel (for more information about
this procedure, see the README file under the kernel source directory),
reboot the system using the new kernel, and re-run "hsfconfig".
--- ---- --- --- --- --- --- --- ---- --- --- --- --- ---

minix.

 Ora il kernel e' configurato e non dovrebbe piu' lamentarsi.
Ok, grazie! Come al solito ti farò sapere com'è andata non appena 
troverò un po' di tempo per provare in pace...
Ciao!

 kernel-2.6.9-1.667.src.rpm
Sul DVD non c'è. Scaricare 40M non se ne parla. Vicolo cieco?

 Sul DVD non c'è. Scaricare 40M non se ne parla. Vicolo cieco?
Si.
http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.9.tar.bz2
35MB e' il meno che ti posso offrire.


 
Maledetta telecom che non mi porta l'ADSL... vedrò di fare altrimenti...
Sei un mito :)