Hola lista, al compilar (gcc-2.95) el driver para la tarjeta wireless, el ISL2890-0.1.0, me devolvió un error.
No sé si alguno de vosotros la usa, usó o tiene idea de este tema pero por si acaso lo posteo aquí. Es que no sé por dónde seguir. Uso el kernel 2.4.23. Después de configurarlo de acuerdo con la documentación me puse a hacer un "make all" y me devolvió lo siguiente. ===================================================== In file included from /usr/src/linux/include/linux/prefetch.h:13, from /usr/src/linux/include/linux/list.h:6, from /usr/src/linux/include/linux/module.h:12, from /root/ISL3890-0.1.0/pcmcia-cs-3.2.4-intersil/include/linux/module.h:6, from cs.c:34: /usr/src/linux/include/asm/processor.h:75: `CONFIG_NR_CPUS' undeclared here (not in a function) In file included from /usr/src/linux/include/asm/smp.h:17, from /usr/src/linux/include/linux/smp.h:14, from /usr/src/linux/include/linux/sched.h:23, from /root/ISL3890-0.1.0/pcmcia-cs-3.2.4-intersil/include/linux/sched.h:5, from /usr/src/linux/include/linux/mm.h:4, from /usr/src/linux/include/linux/slab.h:14, from /root/ISL3890-0.1.0/pcmcia-cs-3.2.4-intersil/include/linux/slab.h:9, from cs.c:41: /usr/src/linux/include/asm/mpspec.h:205: `CONFIG_NR_CPUS' undeclared here (not in a function) /usr/src/linux/include/asm/mpspec.h:205: size of array `quad_local_to_mp_bus_id' has non-integer type In file included from /usr/src/linux/include/asm/smp.h:21, from /usr/src/linux/include/linux/smp.h:14, from /usr/src/linux/include/linux/sched.h:23, from /root/ISL3890-0.1.0/pcmcia-cs-3.2.4-intersil/include/linux/sched.h:5, from /usr/src/linux/include/linux/mm.h:4, from /usr/src/linux/include/linux/slab.h:14, from /root/ISL3890-0.1.0/pcmcia-cs-3.2.4-intersil/include/linux/slab.h:9, from cs.c:41: /usr/src/linux/include/asm/apic.h:88: `CONFIG_NR_CPUS' undeclared here (not in a function) In file included from /usr/src/linux/include/linux/smp.h:14, from /usr/src/linux/include/linux/sched.h:23, from /root/ISL3890-0.1.0/pcmcia-cs-3.2.4-intersil/include/linux/sched.h:5, from /usr/src/linux/include/linux/mm.h:4, from /usr/src/linux/include/linux/slab.h:14, from /root/ISL3890-0.1.0/pcmcia-cs-3.2.4-intersil/include/linux/slab.h:9, from cs.c:41: /usr/src/linux/include/asm/smp.h:66: `CONFIG_NR_CPUS' undeclared here (not in a function) /usr/src/linux/include/asm/smp.h:68: `CONFIG_NR_CPUS' undeclared here (not in a function) In file included from /root/ISL3890-0.1.0/pcmcia-cs-3.2.4-intersil/include/linux/sched.h:5, from /usr/src/linux/include/linux/mm.h:4, from /usr/src/linux/include/linux/slab.h:14, from /root/ISL3890-0.1.0/pcmcia-cs-3.2.4-intersil/include/linux/slab.h:9, from cs.c:41: /usr/src/linux/include/linux/sched.h:366: `CONFIG_NR_CPUS' undeclared here (not in a function) /usr/src/linux/include/linux/sched.h:366: `CONFIG_NR_CPUS' undeclared here (not in a function) /usr/src/linux/include/linux/sched.h:526: `CONFIG_NR_CPUS' undeclared here (not in a function) In file included from /usr/src/linux/include/linux/highmem.h:5, from /usr/src/linux/include/linux/vmalloc.h:8, from /root/ISL3890-0.1.0/pcmcia-cs-3.2.4-intersil/include/linux/vmalloc.h:7, from /usr/src/linux/include/asm/io.h:47, from /root/ISL3890-0.1.0/pcmcia-cs-3.2.4-intersil/include/asm/io.h:5, from /usr/src/linux/include/asm/pci.h:41, from /usr/src/linux/include/linux/pci.h:679, from /root/ISL3890-0.1.0/pcmcia-cs-3.2.4-intersil/include/linux/pci.h:4, from cs.c:49: /usr/src/linux/include/asm/pgalloc.h:228: `CONFIG_NR_CPUS' undeclared here (not in a function) make[1]: *** [cs.o] Error 1 make: *** [all] Error 2 =============================================== Y aquí ya me quedé. Ni idea de qué me estoy perdiendo. ¿Alguno de vosotros tenéis alguna pista? Venga, muchas gracias por la ayuda. Salú