Newsgroup: it.comp.os.linux.redhat
Titolo: Problemi modem Conexant

Salve a tutti,
Sono un newbie della compilazione di moduli in Linux ed avrei bisogno di
qualche aiuto.
Innanzitutto: ho la versione RedHat 9.0 con kernel 2.4.20-20.9.
Ho scaricato il pacchetto cxacru-2003-10-05-src.tgz.gz per installare il
modem conexant, ho un trust md3100 che dovrebbe essere basato appunto su
questo chipset.
La compilazione dei sorgenti presenti nel pacchetto mi fornisce il
seguente errore (ometto un po' di roba non essenziale, credo). Preciso
che nel makefile c'e'  -I/lib/modules/$(uname -r)/build/include e che
nella mia directory /lib/modules/2.4.20-20.9/
build e' un link simbolico verso /usr/src/2.4.20-20.9 dove si trovano i
sorgenti del kernel scaricati dal sito ufficiale. Nei sorgenti, config.h
viene correttamente incluso prima di modversion.h
Ecco l'errore:
[...]
/usr/include/linux/modversions.h:1:2: #error Modules should never use
kernel-headers system headers,
/usr/include/linux/modversions.h:2:2: #error but rather headers from an
appropriate kernel-source package.
/usr/include/linux/modversions.h:3:2: #error Change
-I/usr/src/linux/include (or similar) to
/usr/include/linux/modversions.h:4:2: #error -I/lib/modules/$(uname
-r)/build/include
/usr/include/linux/modversions.h:5:2: #error to build against the
currently-running kernel.
In file included from ../sarlib/sarlib.h:16,
                 from cxacru.c:81:
/usr/include/linux/modversions.h:1:2: #error Modules should never use
kernel-headers system headers,
/usr/include/linux/modversions.h:2:2: #error but rather headers from an
appropriate kernel-source package.
/usr/include/linux/modversions.h:3:2: #error Change
-I/usr/src/linux/include (or similar) to
/usr/include/linux/modversions.h:4:2: #error -I/lib/modules/$(uname
-r)/build/include
/usr/include/linux/modversions.h:5:2: #error to build against the
currently-running kernel.
make[1]: *** [cxacrunormal.o] Error 1
make[1]: Leaving directory `/usr/src/cxacru/module'
make: *** [CX_MODULE] Error 2
[root@localhost cxacru]#
grazie a tutti per l'aiuto
Valeriano
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 Innanzitutto: ho la versione RedHat 9.0 con kernel 2.4.20-20.9.
Avvia Windows, scarica Fedora Core 6, installa quella: il driver cxacru e'
gia' incluso nel kernel. E' inutile perdere tempo a quel modo.
-- 
Best Regards, Jack
Linux User #264449
Powered by Debian GNU/Linux on AMD64

 gia' incluso nel kernel. E' inutile perdere tempo a quel modo.
Va bene, non c'e' problema a fare cosi'. Siccome non conosco le
differenze effettive fra Fedora e RH, la procedura e' la stessa come per
la "normale" ricompilazione del kernel?
grazie


 la "normale" ricompilazione del kernel?
Spiegami perche' ti devi ricompilare il kernel, poi ne riparliamo.


 Spiegami perche' ti devi ricompilare il kernel, poi ne riparliamo.
No, era solo una domanda al volo per capire che tipo di procedura
seguire. Come dicevo, non sono (ancora) pratico.
Ora cerco in rete come fare. Se hai qualche "dritta", sara' ben accetta.


 Ora cerco in rete come fare. Se hai qualche "dritta", sara' ben accetta.
Non hai capito. Ricompilare il kernel e' una cosa che fa:
a) chi ha esperienza
b) chi ha un motivo particolare
c) a+b
Ora, a meno che tu non rientri nella categoria "b", lascia stare finche'
non saprai cosa stai combinando.
