Muchos usuarios ha presentado problemas con las tarjetas de Red Realtek debido a que la la transferencia de datos es extremadamente lenta.
La tarjeta de red Realtek r8168B no funciona bien con Red Hat, CentOS, Fedora o Ubuntu: en lugar de cargar el driver r8168, modprobe carga el controlador r8169. En los foros de Linux Mint han publicado una solución para LMDE y se la dejo a continuación. Lo que haremos básicamente es:
- Descargar un fichero del sitio oficial de Realtek.
- Abrimos un terminal.
- Vamos al directorio donde descargamos el fichero y lo extraemos.
- Ejecutamos el fichero autorun.sh.
- Si usamos el Kernel 3.x: copiamos el fichero r8168.ko al lugar correcto y cargamos el módulo.
1.- Descargamos el driver necesario
Para ello vamos a este enlace y bajamos el driver.
2.- Descomprimimos el fichero descargado.
cd ~/Carpeta_donde_descargamos_el_driver
tar vjxf r8168-8.025.00.tar.gz
cd r8168-8.025.00
sudo ./autorun.sh
Este script descarga y cambia el nombre del driver r8169 por lo que no causará más problemas. Si queremos lo añadimos a la lista negra con el siguiente comando:
echo "blacklist r8169" >> /etc/modprobe.d/blacklist.conf
3.- Corregir en el Kernel 3.X
Si está usando el Kernel 3.0 se darán cuenta de que el fichero /src/Makefile tiene un bug que hace que se instale el archivo r8168.o en lugar del archivo r8168.ko. Luego de ejecutar el autorun.sh ponemos esto en el terminal:
sudo cp src/r8168.ko /lib/modules/3.0.0-1-amd64/kernel/drivers/net/
sudo depmod
sudo modprobe r8168
Y eso es todo.
¿Y como hago para no tener que re compilarlo tras actualizar el kernel?
yo tengo el problema con el rtl 8187, parece que no mejoran nada ya en el desarrollo de los nuevos kernels que salen, una putadilla pero bueno, habrá que echarle imaginación al asunto.
Saludos
iAhora veo el motivo! iGracias!
Saludos. 🙂
iYa me parecia raro! iGracias!
Saludos. 🙂
Hola que tal, al ejecutar el sudo ./autorun.sh me sale: ./autorun.sh: 27: make: not fount
Y cuando quiero ejecutar lo siguiente: sudo cp src/r8168.ko /lib/modules/3.0.0-1-amd64/kernel/drivers/net/ (En mi caso es es 3.0.0-12-server)
no encuentra el directorio
Tengo el Ubuntu Server 11.10
Sabran por que???
Mira a ver si tienes instalado el paquete make y gcc 🙂
Probablemente sea más cómodo instalar simplemente el paquete build-essential
Ah pues sí 😀 … es que no recordaba cómo se llamaba el metapaquete LOL
05:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168 PCI Express Gigabit Ethernet controller (rev 06)
Subsystem: Giga-byte Technology Motherboard
Flags: fast devsel, IRQ 16
I/O ports at b000 [size=256]
Memory at dc104000 (64-bit, prefetchable) [size=4K]
Memory at dc100000 (64-bit, prefetchable) [size=16K]
Capabilities: [40] Power Management version 3
Capabilities: [50] MSI: Enable- Count=1/1 Maskable- 64bit+
Capabilities: [70] Express Endpoint, MSI 01
Capabilities: [b0] MSI-X: Enable- Count=4 Masked-
Capabilities: [d0] Vital Product Data
Capabilities: [100] Advanced Error Reporting
Capabilities: [140] Virtual Channel
root@vs r8168_scripts# ./switchmods
Attempting to remove running r8168 and r8169 modules if loaded…
Attempting to move /lib/modules/3.8.1-201.fc18.x86_64/kernel/drivers/net/r8169.ko to /lib/modules/3.8.1-201.fc18.x86_64/kernel/drivers/net/r8169.ko.bak.
Blacklisting r8169 in /etc/modprobe.d/blacklist…
Creating a tmp dir in which to build the module…
Checking for gcc and linux-headers-3.8.1-201.fc18.x86_64…dpkg-query: failed to open package info file `/var/lib/dpkg/status’ for reading: No such file or directory
You need to install package linux-headers-3.8.1-201.fc18.x86_64.
root@vs r8168_scripts# yum install kernel-headers.x86_64
Loaded plugins: fastestmirror, langpacks, presto, refresh-packagekit
Loading mirror speeds from cached hostfile
* fedora: mirrors.med.harvard.edu
* rpmfusion-free: mirror.us.leaseweb.net
* rpmfusion-free-updates: mirror.us.leaseweb.net
* rpmfusion-nonfree: mirror.us.leaseweb.net
* rpmfusion-nonfree-updates: mirror.us.leaseweb.net
* updates: mirrors.med.harvard.edu
Package kernel-headers-3.8.1-201.fc18.x86_64 already installed and latest version
Muchas gracias! a mi pc le pasaba que no conectaba el internet y no habia forma, hice esto como pusiste y funciono! Ahora solo me falta saber porque solo me reconoce 2 puertos usb de todos lo que hay en la compu y ya tendria todo al 100% para ser un nuevo usuario en linux
Warning: No support for locale: es_CL.utf8 ???
De verdad, muchísimas gracias. Dos días para levantar la bendita tarjeta y ésta ha sido la única solución que ha funcionado. Gracias de verdad