[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Problema con tarjetas de red



Hola, como dice el asunto, mi tema pasa por querer configurar una tarjeta de
red...

Primero que nada, lo que uso en este momento es:

Debian potato con kernel 2.2.18pre21.

La tarjeta de red en cuestion es una :
Asound

Por lo que decia en la caja compatible con linux freebsd etc....y bueno trae
un modulo muy lindo, un tal fealnx.c y trae los pasos de configuracion o sea
para compilarlo como modulo:

1. copy the source code fealnx.c to Linux,

(lo cual asumo que es cualquier directorio no??, o sea el siguiente paso lo
hago desde el mismo directorio en donde copie este modulo..que fue
/root/fealnx.c)

2. compile the source code, the instruction for compiling the driver is
   as follows:

gcc -DMODULE -D__KERNEL__ -I/usr/src/linux/net/inet -Wall
-Wstrict-prototypes -O6 -c fealnx.c

Lo que hago es ya que tengo las fuentes copiadas en
/usr/src/linux/kernel-source-2.2.18pre21

Le doy

gcc
-DMODULE-D__KERNEL__
-I/usr/src/linux/kernel-source-2.2.18pre21/drivers/net/inet
-Wall -Wstrict-prototypes -O6 -c fealnx.c

tambien probe :

gcc
-DMODULE-D__KERNEL__
-I/usr/src/linux/kernel-source-2.2.18pre21/net/inet
-Wall -Wstrict-prototypes -O6 -c fealnx.c

tambien probe:

gcc
-DMODULE-D__KERNEL__
-I/usr/src/linux/kernel-source-2.2.18pre21/net/
-Wall -Wstrict-prototypes -O6 -c fealnx.c

Y despues de que me manda una salida horrorosa a la pantalla, me doy cuenta
de que no tengo nada que se llame inet en /net/
O sea no entiendo que es lo que tengo que hacer....

O sea, como hago para compilar este fealnx.c como modulo??

-----------------------------------------------------------------------------
Estas son pruebas hechas con kernel 2.4.7:

Cuando voy a hacer la prueba con el kernel-source.2.4.7 me doy cuenta de que
tampoco tengo un /net/inet

Y por lo tanto se dio el mismo error..

Tambien me doy cuenta de que en kernel-source-2.4.7/drivers/net hay un tal
fealnx.c, por lo cual paso a tratar de compilar el kernel, pero cuando voy a
la parte de network devices no lo veo por ningun lado..nada que diga
fealnx..

Tambien pruebo de esta manera:

gcc -DMODULE -D__KERNEL__
 -I/usr/src/linux/kernel-source-2.4.7/drivers/net/inet -Wall
 -Wstrict-prototypes -O6 -c fealnx.c

probe tambien asi:

gcc -DMODULE -D__KERNEL__ -I/usr/src/linux/kernel-source-2.4.7/net/inet
-Wall -Wstrict-prototypes -O6 -c fealnx.c

Y hasta por aca me quedo por que no entiendo que tengo que hacer...estuve
buscando por google sobre este modulo y vi mucha gente con problemas pero
nada sobre exitos con ella....


Esto es lo que me da un :
cat /proc/pci

 Bus  0, device  13, function  0:
    Ethernet controller: Unknown vendor Unknown device (rev 0).
      Vendor id=1516. Device id=803.
      Medium devsel.  Fast back-to-back capable.  IRQ 10.  Master Capable.
Latency=64.  Min Gnt=32.Max Lat=64.
      I/O at 0xde00 [0xde01].
      Non-prefetchable 32 bit memory at 0xeff6fc00 [0xeff6fc00].

Windows 98 me la detecta como:
ASOUND 100/10M Ethernet PCI Adapter

irq=10
intervalo de memoria= EFF6FC00-EFF6FFFF
i/o=DE00-DEFF

Si lograra que el modulo compilara, luego como hago para pasarle estos
 valores? Hablo de esa parte en el modconf, cuando te pide que que le pases
 el io y irq y te da un campo para que lo pongas..seria:

io=EFF6FC00-EFF6FFFF irq=10  ??

Adjunto va el principio del error y el final..por si algun iluminado al verlo
se da cuenta de algo...

Bueno...este..eh..mmm..espero que a nadie le duela la cabeza....se agradece
alguna idea..
Chau


"We are the all singing all dancing crap of the world"
-Tyler Durden
nikita:~# gcc -DMODULE -D__KERNEL__ 
-I/usr/src/linux/kernel-headers-2.2.18pre21/net/inet -Wall -Wstrict-prototypes 
-O6 -c fealnx.c
In file included from /usr/include/linux/sched.h:13,
                 from fealnx.c:80:
/usr/include/linux/times.h:5: parse error before `clock_t'
/usr/include/linux/times.h:5: warning: no semicolon at end of struct or union
/usr/include/linux/times.h:6: warning: data definition has no type or storage 
class


Asi es como empieza el error

/usr/include/linux/coda.h:261: storage size of `va_atime' isn't known
/usr/include/linux/coda.h:262: storage size of `va_mtime' isn't known
/usr/include/linux/coda.h:263: storage size of `va_ctime' isn't known
/usr/include/linux/coda.h:563: storage size of `attr' isn't known
/usr/include/linux/fs.h:429: storage size of `f_owner' isn't known
fealnx.c: In function `strnlen':
/usr/include/asm/string.h:392: warning: `__res' might be used uninitialized in 
this function
fealnx.c: At top level:
/usr/include/linux/sched.h:288: storage size of `times' isn't known

y asi es como termina....

Reply to: