PDA

View Full Version : Placa de red



Millenium_arg
July 8th, 2008, 08:21 PM
Antes que nada, quiero aclarar que soy absolutamente nuevo en esto. O sea, no se nada de nada.
Hace muchos años ya, despues de la muerte y sepelio del DOS, creo que le vendí mi alma a BillGates y ahora estoy pagando las consecuencias.
Les cuento lo que me pasa.

Estoy tratando de instalar UBUNTU 8.04.1 Desktop en un Mother ASUS P5GC-MX/1333.
Este Mother tiene un chipset Intel82801, con placa de video Intel 82945, y placa de red Atheros L2 Fast Ethernet 10/100 BaseT
El problema es que parece que UBUNTU no puede manejar la placa de Red.
No envía ni recibe un solo paquete !!
Buscando en la web de ASUS, encontré los drivers para Linux, de la placa de red y de la placa de sonido.
Así que procedí a instalar el driver de la placa de red, debidamente logueado como root.

Copio el resultado del comando make install

root@Linux-PC:~/LinuxDrivers/Lan/Attansic/l2-linux-v1.0.40.4/src# clear
root@Linux-PC:~/LinuxDrivers/Lan/Attansic/l2-linux-v1.0.40.4/src# make install
make: Atención: El archivo `Makefile' tiene una hora de modificación 5,2e+07 en el futuro
make -C /lib/modules/2.6.24-19-generic/build SUBDIRS=/root/LinuxDrivers/Lan/Attansic/l2-linux-v1.0.40.4/src modules
make[1]: se ingresa al directorio `/usr/src/linux-headers-2.6.24-19-generic'
scripts/Makefile.build:46: *** CFLAGS was changed in "/root/LinuxDrivers/Lan/Attansic/l2-linux-v1.0.40.4/src/Makefile". Fix it to use EXTRA_CFLAGS. Alto.
make[1]: *** [_module_/root/LinuxDrivers/Lan/Attansic/l2-linux-v1.0.40.4/src] Error 2
make[1]: se sale del directorio `/usr/src/linux-headers-2.6.24-19-generic'
make: *** [default] Error 2


Alguna idea ???

En la documentación de ASUS, dice que este driver solo ha sido testeado para RedHat. Significa que no andaría en UBUNTU ??
Otras pruebas:
Por supuesto que hice el experimento de anular la Placa de Red del Mother, y colocarle una Realtek PCI común, a apenas arrancó configuró todo correctamente y me dejó navegar.

Desde ya, muchas gracias.

pabloatilio
July 8th, 2008, 09:14 PM
Antes que nada, quiero aclarar que soy absolutamente nuevo en esto. O sea, no se nada de nada.
Hace muchos años ya, despues de la muerte y sepelio del DOS, creo que le vendí mi alma a BillGates y ahora estoy pagando las consecuencias.
Les cuento lo que me pasa.

Estoy tratando de instalar UBUNTU 8.04.1 Desktop en un Mother ASUS P5GC-MX/1333.
Este Mother tiene un chipset Intel82801, con placa de video Intel 82945, y placa de red Atheros L2 Fast Ethernet 10/100 BaseT
El problema es que parece que UBUNTU no puede manejar la placa de Red.
No envía ni recibe un solo paquete !!
Buscando en la web de ASUS, encontré los drivers para Linux, de la placa de red y de la placa de sonido.
Así que procedí a instalar el driver de la placa de red, debidamente logueado como root.

Copio el resultado del comando make install

root@Linux-PC:~/LinuxDrivers/Lan/Attansic/l2-linux-v1.0.40.4/src# clear
root@Linux-PC:~/LinuxDrivers/Lan/Attansic/l2-linux-v1.0.40.4/src# make install
make: Atención: El archivo `Makefile' tiene una hora de modificación 5,2e+07 en el futuro
make -C /lib/modules/2.6.24-19-generic/build SUBDIRS=/root/LinuxDrivers/Lan/Attansic/l2-linux-v1.0.40.4/src modules
make[1]: se ingresa al directorio `/usr/src/linux-headers-2.6.24-19-generic'
scripts/Makefile.build:46: *** CFLAGS was changed in "/root/LinuxDrivers/Lan/Attansic/l2-linux-v1.0.40.4/src/Makefile". Fix it to use EXTRA_CFLAGS. Alto.
make[1]: *** [_module_/root/LinuxDrivers/Lan/Attansic/l2-linux-v1.0.40.4/src] Error 2
make[1]: se sale del directorio `/usr/src/linux-headers-2.6.24-19-generic'
make: *** [default] Error 2


Alguna idea ???

En la documentación de ASUS, dice que este driver solo ha sido testeado para RedHat. Significa que no andaría en UBUNTU ??
Otras pruebas:
Por supuesto que hice el experimento de anular la Placa de Red del Mother, y colocarle una Realtek PCI común, a apenas arrancó configuró todo correctamente y me dejó navegar.

Desde ya, muchas gracias.


Hola Milleniun, estoy seguro de que en el siguiente enlace :

http://ubuntuforums.org/showthread.php?t=429845

tratan la solución a tu problema y a algunos le funciona, se trata de la misma placa de red (de red no de mother), por lo tanto el mismo driver, si tenés dificultades con el idioma avisa.

La más simple parece copiar el driver compilado que te ofrecen ahi de la forma :

sudo insmod /lib/modules/<KERNEL VERSION>/kernel/drivers/net/atl.ko

el driver compilado está en :

http://ubuntuforums.org/attachment.php?attachmentid=33221

Eso teniendo en cuenta que como vos decis, no tenes demasiada idea. Con el comando "uname -r" averiguas la "KERNEL VERSION" y reemplazas en la sentencia anterior. ESTA NO ES LA SOLUCIÓN IDEAL. Lo mejor es conseguir y compilar el driver en el equipo con los fuentes originales, pero no es tan fácil compilar para alguien que no tiene mucha idea y no sé donde se puedan conseguir esos drivers.

En caso que no te llegue a servir, (cosa que no creo), buscá información relativa a Attansic L2 fast ethernet.

La página del fabricante es : http://www.atheros.com/pt/ethernet_index.htm , pero no sé cual opción de las que aparecen es la que corresponde a tu placa de red.

Suerte. Saludos

Pablo

Millenium_arg
July 8th, 2008, 11:46 PM
Pablo:

Muchas gracias por tan pronta respuesta.
Lamentablemente, no anda !
Copiando el atl2.ko en la carpeta net, al ejecutar el comando


sudo insmod /lib/modules/2.6.24-19-generic/kernel/drivers/net/atl2.ko
Me dá el siguiente error:


insmod: error inserting '/lib/modules/2.6.24-19-generic/kernel/drivers/net/atl2.ko': -1 Invalid module format

También intente un Make Installl con los drivers que parecen mas nuevos. Bajados del mismo link que me pasaste, pero el resultado sigue siendo el mismo.

root@Linux-PC:~/LinuxDrivers/Lan/Attansic/l2-linux-v1.0.40.4/src# make install
make: Atención: El archivo `Makefile' tiene una hora de modificación 5,2e+07 en el futuro
make -C /lib/modules/2.6.24-19-generic/build SUBDIRS=/root/LinuxDrivers/Lan/Attansic/l2-linux-v1.0.40.4/src modules
make[1]: se ingresa al directorio `/usr/src/linux-headers-2.6.24-19-generic'
scripts/Makefile.build:46: *** CFLAGS was changed in "/root/LinuxDrivers/Lan/Attansic/l2-linux-v1.0.40.4/src/Makefile". Fix it to use EXTRA_CFLAGS. Alto.
make[1]: *** [_module_/root/LinuxDrivers/Lan/Attansic/l2-linux-v1.0.40.4/src] Error 2
make[1]: se sale del directorio `/usr/src/linux-headers-2.6.24-19-generic'
make: *** [default] Error 2


Importante: la línea "*** CFLAGS was changed in....................." parece explicar la razón por lo cual no puede compilar el driver. Pero no puedo con mis conocimientos interpretarlo.


Y la página de Atheros, no parece tener Drivers disponibles en ninguna parte.
Además, el chip que tiene dice:
0749
B82451 4C
En ningún lado hay algo que se parezca a
AR8021 o AR8216
que son los chips que según esta página deberías encontrar en el Mother.

Se te ocurre alguna cosa ??


Nuevamente... muchas gracias.

pabloatilio
July 9th, 2008, 12:18 AM
Pablo:

Muchas gracias por tan pronta respuesta.
Lamentablemente, no anda !
Copiando el atl2.ko en la carpeta net, al ejecutar el comando


sudo insmod /lib/modules/2.6.24-19-generic/kernel/drivers/net/atl2.ko
Me dá el siguiente error:


insmod: error inserting '/lib/modules/2.6.24-19-generic/kernel/drivers/net/atl2.ko': -1 Invalid module format

También intente un Make Installl con los drivers que parecen mas nuevos. Bajados del mismo link que me pasaste, pero el resultado sigue siendo el mismo.

root@Linux-PC:~/LinuxDrivers/Lan/Attansic/l2-linux-v1.0.40.4/src# make install
make: Atención: El archivo `Makefile' tiene una hora de modificación 5,2e+07 en el futuro
make -C /lib/modules/2.6.24-19-generic/build SUBDIRS=/root/LinuxDrivers/Lan/Attansic/l2-linux-v1.0.40.4/src modules
make[1]: se ingresa al directorio `/usr/src/linux-headers-2.6.24-19-generic'
scripts/Makefile.build:46: *** CFLAGS was changed in "/root/LinuxDrivers/Lan/Attansic/l2-linux-v1.0.40.4/src/Makefile". Fix it to use EXTRA_CFLAGS. Alto.
make[1]: *** [_module_/root/LinuxDrivers/Lan/Attansic/l2-linux-v1.0.40.4/src] Error 2
make[1]: se sale del directorio `/usr/src/linux-headers-2.6.24-19-generic'
make: *** [default] Error 2


Importante: la línea "*** CFLAGS was changed in....................." parece explicar la razón por lo cual no puede compilar el driver. Pero no puedo con mis conocimientos interpretarlo.


Y la página de Atheros, no parece tener Drivers disponibles en ninguna parte.
Además, el chip que tiene dice:
0749
B82451 4C
En ningún lado hay algo que se parezca a
AR8021 o AR8216
que son los chips que según esta página deberías encontrar en el Mother.

Se te ocurre alguna cosa ??


Nuevamente... muchas gracias.

El error que te está dando cuando lo pones de una en la carpeta es probablemente porque el formato del módulo compilado no es el mismo que el de la versión de linux que tenes vos, eso puede ser que sea por ej porque uno es 64 bits y el otro 32 bits, hoy estoy sin tiempo, mañana miro un poco y te cuento, fijate si ahi donde te pase antes no aparece compilado en distintas versiones. El error que te da cuando compilas directamente coincido con vos pero no la tengo muy clara con eso, por las dudas probá de compilar con el comando sudo o sin, nose como hiciste, a mi una vez era ese el problema. Paciencia que ya vamos a encontrar alguna solución, acá en el foro hay algunos tipos grosos en linux que seguro que cuando lean tu post te van a poder dar alguna mano. Saludos.
Pablo

faktorqm
July 9th, 2008, 05:22 PM
Si, el comando es "sudo make install". nunca make install solo por que no anda. Como dice Pablo, el modulo no es compatible con la version del kernel que tenes vos. Tb toy con la facu a full, pero de ultima pone "uname -r" y postea el resultado, si tengo el mismo kernel te lo compilo yo y te lo paso. Salu2!!

Millenium_arg
July 10th, 2008, 05:25 PM
faktorqm :

Gracias por la respuesta.
El uso del comando sudo, no cambia el mensaje de error del make install ni del insmod
El comando uname -r devuelve :
2.6.24-19-generic

En este link hay post de Master Chief
http://ubuntuforums.org/showthread.php?t=429845&page=8
que explica el tema del error del CFLAG. (en el make install)
Traté de seguir sus consejos, pero da muchísmos errores y ya se me escapa la posibilidad de solucionarlos.
Así que repuse los archivos "tocados" con la copia que hice previamente.

En fin... que estoy varado..

Saludos !!

faktorqm
July 11th, 2008, 01:41 AM
No pude compilar el driver con ese source, saltié todos los errores pero me colgué con el de version.h, y no tengo ganas de andar dando vueltas.
Buscando y leyendo un poco, llegué a que el tipo lo compiló para la version de kernel que tenes vos, asi que nada, aca te dejo el link.

http://ubuntuforums.org/attachment.php?attachmentid=76223&d=1215071065

Ese módulo es para 64 bits. OJO!

Si queres ver el post es http://ubuntuforums.org/showthread.php?p=5310139.

Espero que te haya servido. Salu2!

Millenium_arg
July 12th, 2008, 11:55 PM
Gracias...

Pero no anduvo..
Lo más que conseguí es que estos comandos funcionaran:

/lib/modules/2.6.24-19-generic/kernel/drivers/net/atl2/atl2.ko OK !!!
sudo modprobe atl2 OK !!! (and sudo modprobe -r atl2 also)
sudo dhclient eth0 Not work !!!

No encuentra el DHCP.
Asigna una dirección interna (16x.xxx.xxx.xxx)
Forzándola a (ej) 192.168.0.200 (válida en mi red), parece configurarse, pero no hay tráfico de salida ni de entrada. O sea, no anda.

Alguien tiene alguna idea ??