Fw: problemas compilando driver ISL3890 para SMC2802W

2003-12-23 Por tema Francisco J. Lago
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ú



Re: problemas compilando kernel 2.4.23

2003-12-19 Por tema Francisco J. Lago
Por fin,

al final el problema estaba en los módulos que compilaba y en que tomaba
como base la configuración del kernel instalado por el CD de Woody.
Opté por quitar casi todo y lo que tuviera que instalar meterlo en el
kernel. No poner nada como módulo.
Y ahora ya me tira  (espero que sin problemas, aún no hice nada con él).

Bueno, pues muchísimas gracias a todas por la ayuda.

Salú




problemas compilando kernel 2.4.23

2003-12-18 Por tema Francisco J. Lago



Hola,
trato de compilar el kernel 2.4.23 pero no me acaba 
de general bien los módulos compilando con el gcc-2.95.
Copio la configuración del que tengo ahora 
(2.4.128-bf2.4) que es el que me instaló por defecto el Debian Woody y hago 
pequeñas modificaciones: 
desactivo soporte PCMCIA y USB para poder instalar 
la tarjeta wireless 2802W de acuerdo con el artículo publicado en www.bulmalug.net)
Algunas veces parece que compila 
bien pero al arrancar me da un error del tipo
 
error exec /sbin/modprobe ... 
error=8
 
Por lo que creo que algo se hace mal con la parte 
de los módulos ¿es así?
Por eso si alguien tiene alguna 
pista.
¿Alguien tiene instalada esta tarjeta? ¿Con qué 
kernel? ¿qué me estoy perdiendo?
Tengo un link simbólico de /usr/src/linux -> 
/root/linux-2.4.23, pero supongo que esto nada tendrá que ver.
 
Traté de hacerlo con make-dpkg, según Debian, pero 
allí me falla la compilación directamente.
 
Estoy bastante desorientado. Si alguien me pudiera 
echar una mano 
 
10^18 Gracias
 
Fran
 


después de instalar el nuevo kernel el equipo se reinicia sin parar

2003-12-15 Por tema Francisco J. Lago



Muy wenas,
 
aunque para mí no tanto, la verdad. Veréis, tengo 
un problema.
 
Compilé el kernel 2.4.23 para dar soporte a una 
tarjeta Wireless y desde que lo instalé el equipo se me reinicia 
constantemente.
 
ejecuté el script installkernel y nada, aunque aparentemente 
parecía que ejecutaba el /sbin/lilo y no devolvía ningún error.
 
lo intenté con el "make install" cuando terminaba 
de generar los módulos y aparentemente lo hacía bien. Pero a la hora de arrancar 
... nada.
 
No sé si es que ese directorio está ya tan tocado 
que no hay por donde cogerlo y da igual lo que haga o es que me estoy olvidando 
de algo.
 
Trabajo con DebianWoody y el kernel que tengo es el 
2.4.18-bf2.4
El sistema de ficheros es ext3. Pero añadí soporte 
para este tipo de FS en la configuración.
 
La cuestión es que buscando en google no encontré 
ningún reporte de este mismo problema. Probé con el kernel 2.4.22 y el problema 
es el mismo. Me compila bien pero me casca cuando reinicio e intenta cargarse. 
El tamaño es el mismo más o menos (1,2 Mb del antiguo frente a 1 Mb del que yo 
genero).
 
¿Alguna vez os pasó esto? ¿Sabéis lo que se me está 
olvidando?
 
Bueno, pues muchas gracias por la ayuda, de 
verdad.
 
Fran