vanilla kernel e moduli
Salve debian-italia,
sto tentanto di ricompilare il kerne 2.6.12 utilizzando i sorgenti
vanilla presi da kernel.org, e make-kpkg tramite
make-kpkg --append-to-version=-050713-vanilla --revision=rev.01
--added-modules fglrx-kernel-src,ipw2200,shfs kernel_image modules_image
E la prima volta che provo a ricompilare un vanilla (ho sempre
utilizzato i kernel-source debianizzati).
Purtroppo durante la compilazione dei moduli (presenti in
/usr/src/modues) mi da una serie variegata di errori, per esempio:
# Build the module
/usr/bin/make -C driver KSRC=/usr/src/linux KVER=2.6.12.2-050713-vanilla
make[3]: Entering directory `/usr/src/modules/ipw2200/driver'
/usr/bin/make -C /usr/src/linux SUBDIRS=/usr/src/modules/ipw2200/driver
MODVERDIR=/usr/src/modules/ipw2200/driver modules
make[4]: Entering directory `/usr/src/linux-2.6.12.2'
CC [M] /usr/src/modules/ipw2200/driver/ipw2200.o
/usr/src/modules/ipw2200/driver/ipw2200.c: In function 'ipw_rx':
/usr/src/modules/ipw2200/driver/ieee80211.h:651: sorry, unimplemented:
inlining failed in call to 'is_multicast_ether_addr': function body not
available
/usr/src/modules/ipw2200/driver/ipw2200.c:5954: sorry, unimplemented:
called from here
/usr/src/modules/ipw2200/driver/ieee80211.h:651: sorry, unimplemented:
inlining failed in call to 'is_multicast_ether_addr': function body not
available
/usr/src/modules/ipw2200/driver/ipw2200.c:5964: sorry, unimplemented:
called from here
make[5]: *** [/usr/src/modules/ipw2200/driver/ipw2200.o] Error 1
make[4]: *** [_module_/usr/src/modules/ipw2200/driver] Error 2
make[4]: Leaving directory `/usr/src/linux-2.6.12.2'
make[3]: *** [modules] Error 2
make[3]: Leaving directory `/usr/src/modules/ipw2200/driver'
make[2]: *** [binary-modules] Error 2
make[2]: Leaving directory `/usr/src/modules/ipw2200'
make[1]: *** [kdist_build] Error 2
make[1]: Leaving directory `/usr/src/modules/ipw2200'
Module /usr/src/modules/ipw2200 failed.
La stessa cosa succede per i modulio fglrx e shfs
Qualcuno ha una idea di quello che sta succedendo?
Vi ringrazio anticipatamente,
MC
PS: non ho utilizzato --initrd in quanto sconsigliato da varie parti (ad
esempio
http://guide.debianizzati.org/index.php/Debian_Kernel_howto_(aka_make-kpkg)
). Ho fatto bene?
Reply to: