gcc verze 2 a 3 - problem pri zavadeni modulu

Martin Klem klemik na internetpub.cz
Čtvrtek Červenec 3 13:09:02 CEST 2003


Zdravim,
mam nasledujici problem:

Potrebuji rozchodit PCMCIA Orinoco v PCI redukci RICOH. Uz jsem to delal
mockrat na starsich jadrech 2.2. Toto je ale prvni stroj s 2.4 a RH 9.
Mam tedy cerstve zkompilovane jadro 2.4.21, bez vnitrni podpory PCMCIA. K te
pouzivam nejnovejsi balik pcmcia-cs-3.2.4 stazeny z netu. Kompilace probehne
ok, ale po /etc/init.d/pcmcia start se mi v logu objevi nasledujici hlaska:

socket 0: Lucent Technologies WaveLAN/IEEE
Jul  3 12:51:38 triples cardmgr[3579]: executing: 'modprobe wavelan2_cs'
Jul  3 12:51:38 triples cardmgr[3579]: +
/lib/modules/2.4.21-grsec/pcmcia/wavelan2_cs.o: The module you are trying to
load (/lib/modules/2.4.21-grsec/pcmcia/w
avelan2_cs.o) is compiled with a gcc
Jul  3 12:51:38 triples cardmgr[3579]: + version 2 compiler, while the
kernel you are running is compiled with
Jul  3 12:51:38 triples cardmgr[3579]: + a gcc version 3 compiler. This is
known to not work.
Jul  3 12:51:38 triples cardmgr[3579]: +
/lib/modules/2.4.21-grsec/pcmcia/wavelan2_cs.o: insmod
/lib/modules/2.4.21-grsec/pcmcia/wavelan2_cs.o failed
Jul  3 12:51:38 triples cardmgr[3579]: +
/lib/modules/2.4.21-grsec/pcmcia/wavelan2_cs.o: insmod wavelan2_cs failed
Jul  3 12:51:38 triples cardmgr[3579]: modprobe exited with status 255

Vubec nevim o tom, ze bych mel v systemu i starsi verzi GCC. gcc -v vypisuje
verzi 3.2.2. Je to cerstva instalace RH9, ma snad v sobe starsi verzi gcc?
Nebo to co se pise v logu je uplny nesmysl a souvisi to s necim jinym?

Jak mam vynutit preklad baliku pcmcia-cs-3.2.4 verzi GCC 3?

Diky
MK.



Další informace o konferenci Linux