Hi.I'm using redhat 9 on my Toshiba satellite.Everything works fine except the lan card.
I have the SMC8041tx card and i trying to install but I can't.
After a lot of search in forums I didn't find any answer.
I do Make Install and that is what i get:

make install
set -e ; for d in modules clients cardmgr flash debug-tools man etc ; do make -C $d install ; done
make[1]: Entering directory `/usr/src/linux-2.4.20-8/pcmcia-cs-3.1.3/modules'
cc -MD -O3 -Wall -Wstrict-prototypes -pipe -D__KERNEL__ -DMODULE -I../include -I/usr/src/linux-2.4.20-8/include -c i82365.c
In file included from ../include/pcmcia/k_compat.h:103,
from i82365.c:36:
../include/linux/modversions.h:197:9: macro names must be identifiers
../include/linux/modversions.h:198:9: macro names must be identifiers
../include/linux/modversions.h:199:9: macro names must be identifiers
../include/linux/modversions.h:200:9: macro names must be identifiers
In file included from /usr/src/linux-2.4.20-8/include/linux/prefetch.h:13,
from /usr/src/linux-2.4.20-8/include/linux/list.h:6,
from /usr/src/linux-2.4.20-8/include/linux/module.h:12,
from ../include/pcmcia/k_compat.h:105,
from i82365.c:36:
/usr/src/linux-2.4.20-8/include/asm/processor.h:65: `CONFIG_X86_L1_CACHE_SHIFT' undeclared here (not in a function)
/usr/src/linux-2.4.20-8/include/asm/processor.h:65: requested alignment is not a constant
In file included from /usr/src/linux-2.4.20-8/include/linux/prefetch.h:13,
from /usr/src/linux-2.4.20-8/include/linux/list.h:6,
from /usr/src/linux-2.4.20-8/include/linux/module.h:12,
from ../include/pcmcia/k_compat.h:105,
from i82365.c:36:
/usr/src/linux-2.4.20-8/include/asm/processor.h:267:1: warning: "EISA_bus" redefined
In file included from ../include/pcmcia/k_compat.h:103,
from i82365.c:36:
../include/linux/modversions.h:353:1: warning: this is the location of the previous definition
In file included from /usr/src/linux-2.4.20-8/include/linux/rwsem.h:29,
from /usr/src/linux-2.4.20-8/include/asm/semaphore.h:42,
from /usr/src/linux-2.4.20-8/include/linux/fs.h:200,
from /usr/src/linux-2.4.20-8/include/linux/capability.h:17,
from /usr/src/linux-2.4.20-8/include/linux/binfmts.h:4,
from /usr/src/linux-2.4.20-8/include/linux/sched.h:10,
from /usr/src/linux-2.4.20-8/include/linux/vmalloc.h:4,
from /usr/src/linux-2.4.20-8/include/asm/io.h:47,
from ../include/pcmcia/k_compat.h:195,
from i82365.c:36:
/usr/src/linux-2.4.20-8/include/asm/rwsem.h: In function `__down_write_trylock':
/usr/src/linux-2.4.20-8/include/asm/rwsem.h:177: warning: implicit declaration of function `cmpxchg'
In file included from /usr/src/linux-2.4.20-8/include/linux/mm.h:30,
from /usr/src/linux-2.4.20-8/include/linux/vmalloc.h:5,
from /usr/src/linux-2.4.20-8/include/asm/io.h:47,
from ../include/pcmcia/k_compat.h:195,
from i82365.c:36:
/usr/src/linux-2.4.20-8/include/linux/mmzone.h: At top level:
/usr/src/linux-2.4.20-8/include/linux/mmzone.h:34: `CONFIG_X86_L1_CACHE_SHIFT' undeclared here (not in a function)
/usr/src/linux-2.4.20-8/include/linux/mmzone.h:34: requested alignment is not a constant
In file included from i82365.c:49:
/usr/src/linux-2.4.20-8/include/linux/malloc.h:4:2: #error linux/malloc.h is deprecated, use linux/slab.h instead.
i82365.c: In function `set_bridge_opts':
i82365.c:1262: incompatible types in assignment
i82365.c:1262: structure has no member named `next'
i82365.c: In function `add_cb_bridge':
i82365.c:1799: incompatible types in assignment
i82365.c:1799: structure has no member named `next'
i82365.c:1812: structure has no member named `next'
i82365.c:1814: incompatible types in assignment
i82365.c: In function `init_i82365':
i82365.c:2850: structure has no member named `prev'
i82365.c:2850: structure has no member named `next'
make[1]: *** [i82365.o] Error 1
make[1]: Leaving directory `/usr/src/linux-2.4.20-8/pcmcia-cs-3.1.3/modules'
make: *** [install] Error 2


Can anyone tell me what to do?Thanks