Re: compilazione kernel 2.4.20
On Thu, Dec 12, 2002 at 06:33:49PM +0100, Giuliano Grandin wrote:
> Ciao a tutti
> Allora, sto cercando di compilare il kernel 2.4.20, preso dal pacchetto
> debian per la woody,
Da dove? Negli archivi ufficiali l'ultima e' ancora la 2.4.19
(forse perche' la 2.4.20 ha un noto baco nell'IDE che potrebbe rovinarti il
file system [vedi LWN.net?] ).
ma ottengo un errore che blocca il tutto quasi alla
> fine: ecco cosa appare:
>
> ...
> cd /usr/src/linux/debian/tmp-image/lib/modules/2.4.20; \
> mkdir -p pcmcia; \
> find kernel -path '*/pcmcia/*' -name '*.o' | xargs -i -r ln -sf ../{} pcmcia
> if [ -r System.map ]; then /sbin/depmod -ae -F System.map -b
> /usr/src/linux/debian/tmp-image -r 2.4.20; fi
> depmod: *** Unresolved symbols in
> /usr/src/linux/debian/tmp-image/lib/modules/2.4.20/kernel/drivers/net/pcmcia/smc91c92_cs.o
> depmod: generic_mii_ioctl_Rf8e429ef
> depmod: mii_ethtool_gset_Re33d57e7
> depmod: mii_ethtool_sset_R2d85519a
> depmod: mii_nway_restart_Rec07b713
> depmod: mii_link_ok_Ra4c832df
> depmod: *** Unresolved symbols in
...
direi che non hai incluso qualche opzione che invece dovevi includere. Il modulo smc91c92_cs.o ad esempio
ha bisogno della funzione generic_mii_ioctl, che non trova ne' nel kernel ne' negli altri moduli.
Soluzioni? Boh, prova a rifare make menuconfig. Magari prima copiati in /usr/src/kernel-source-2.4.20 il file di
configurazione dell'ultimo kernel funzionante (e' il file .config ) cosi' le opzioni che avevi prima te le ritrovi gia'
abilitate.
Ciao
--
FB
Reply to: