(Como) Problemas con Realtek PCI-E Gigabit Ethernet: Solución simple

Imagen de gpiermattei
0 puntos

Se aplica a:
- placas de red con chip Realtek modelos: 8111E, 8111B, 8168B, 8111, 8168, 8111C, 8111CP, 8111D(L), 8168C, 8111DP, 8168E, 8111F
- cualquier Unix(linux) sin importar distribución (en mi caso Ubuntu 11.04 x64)

Sintomas del problema:
- se corta tu conexión de red cada 10 segundos (aprox) pero cuando funciona lo hace correctamente

Requisitos previos:
1 - Paquetes para compilar:

    apt-get install build-essential    

2- Descargar el driver desde la web de Realtek

http://www.realtek.com.tw/downloads/downloadsView.aspx?Langid=1&PNid=13&...

Detalles del driver:

LINUX driver for kernel 2.6.x and 2.4.x (Support x86 and x64)
Version: 8.024.00
File Size: 59k
Update Time: 2011/5/27

3- Descomprir el archivo descargado: "r8168-8.024.00.tar.bz2"

Instalación:
Ejecutar el instalador "autorun.sh"

* Para los que se inician el linux voy a explicar este paso *

Al descomprimir el archivo se crea una carpeta "al lado" con el mismo nombre, lo que hay que hacer es abrir una nueva terminal, entrar a esa carpeta y ejecutar el instalador. Los pasos son:

cd /home/"nombre de tu usuario"/Descargas/r8168-8.024.00

Verificamos haciendo:

ls -l

Si todo esta bien tenes que ver una lista como esta:

-rwxr--r-- 1 500 500 1247 2010-01-07 05:13 autorun.sh
-rw-r--r-- 1 500 500 1789 2009-11-23 03:06 Makefile
-rw-r--r-- 1 500 500 4072 2009-12-09 09:14 README
drwxr-xr-x 2 500 500 4096 2011-05-19 08:19 src

Ya esta todo listo para ejecutar el instalador:

sudo ./autorun.sh

Listo!, no mas problemas con la placa de red. Bueno, casi... porque al reiniciar puede pasar que se vuelva a cargar el módulo viejo (r8169 en mi caso) y volvemos a estar igual que al principio.
La solución es simple, hay que agregar el módulo r8169 a la lista negra para que no se cargue mas al inicio:

gedit /etc/modprobe.d/blacklist.conf

Al final del archivo agregan:

# Driver Realtek que no anda:
blacklist r8169

Guardan y cierran el archivo y luego actualizan la lista de módulos con el comando:

update-initramfs -u

Reinician y todo debe funcionar sin problemas.

Imagen de jpaa89
+1
0
-1

He pasado todo el día tratando de detectar cual era el problema con mi conexión y ahora lo acabo de solucionar gracias a este (antiguo pero util) post, gracias.

Nota: Si alguien tiene problemas con el make al correr el autorun.sh puede que el problema sea que se esta ejecutando el make dentro de alguna carpeta cuyo nombre tiene espacios (me sucedió a mi, quité los espacios y listo).

+1
0
-1
Imagen de aramucia
+1
0
-1

**/Moderado/**
http://pastebin.ubuntu.com/6390188/
Preguntas en tu propio hilo por favor.

+1
0
-1
Imagen de aramucia
+1
0
-1

Ok, lo pongo en hilo aparte.

+1
0
-1