Marcelo, it seems the gcc 3.2 build fixes for in2000.c and t128.c got lost. Please see: http://marc.theaimsgroup.com/?l=linux-kernel&m=103641735125372&w=2 http://marc.theaimsgroup.com/?l=linux-kernel&m=103641959127368&w=2 http://marc.theaimsgroup.com/?l=linux-kernel&m=103641876226674&w=2 Example error without the patch: gcc -D__KERNEL__ -I/usr/src/linux-2.4.20rc2/include -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common -fomit-frame-pointer -pipe -mpreferred-stack-boundary=2 -mcpu=i686 -march=i686 -falign-loops -falign-jumps -falign-functions -nostdinc -iwithprefix include -DKBUILD_BASENAME=in2000 -c -o in2000.o in2000.c in2000.c:1919: base_tab causes a section type conflict in2000.c:1926: int_tab causes a section type conflict make[3]: *** [in2000.o] Error 1 The attached and combined patch is modified to reflect Alan's comment as referenced above. -- Andreas Steinmetz D.O.M. Datenverarbeitung GmbH