Diferencia entre revisiones de «Realtek RTL8723AE Wireless LAN 802.11n PCI-E NIC»

De Wiki de BandaAncha.eu
Saltar a: navegación, buscar
(Instalar driver en Linux)
Línea 26: Línea 26:
  
  
'''Descargar el código fuente del driver:''' [http://dl.dropbox.com/u/57056576/DRIVERS/REALTEK/rtl_92ce_92se_92de_8723ae_linux_mac80211_0006.0514.2012.tar.gz dl.dropbox.com/u/57056576/DRIVERS/REALTEK/rtl_92ce_92se_92de_8723ae_linux_mac80211_0006.0514.2012.tar.gz] (8.997.390 bytes)
+
'''Descargar el siguiente código fuente de drivers wifi y el parcheador que le añade soporte a esta tarjeta:'''
  
Aún no ha sido incluido en http://linuxwireless.org/download/compat-wireless-2.6/compat-wireless.tar.bz2
+
# exit
 +
$ wget http://linuxwireless.org/download/compat-wireless-2.6/compat-wireless-2012-10-03.tar.bz2
 +
$ wget http://www.lwfinger.com/realtek_drivers/rtl8723ae_master_patch
  
# exit
+
Comprobar integridad de los archivos descargados:
  $ wget http://dl.dropbox.com/u/57056576/DRIVERS/REALTEK/rtl_92ce_92se_92de_8723ae_linux_mac80211_0006.0514.2012.tar.gz
+
  $ sha1sum compat-wireless-2012-10-03.tar.bz2
 +
4d0f1ca4616499e51c6bfb6c5429756129ac14fc  compat-wireless-2012-10-03.tar.bz2
 +
$ sha1sum rtl8723ae_master_patch
 +
adb6100c43c33fb99b175522b112d201a3ea41b7  rtl8723ae_master_patch
  
Comprobar integridad del archivo descargado:
 
$ md5sum rtl_92ce_92se_92de_8723ae_linux_mac80211_0006.0514.2012.tar.gz
 
fd10e9a347c6447f649324d6bdab53de  rtl_92ce_92se_92de_8723ae_linux_mac80211_0006.0514.2012.tar.gz
 
$ sha1sum rtl_92ce_92se_92de_8723ae_linux_mac80211_0006.0514.2012.tar.gz
 
1ccd6ae73878d8bf65bd7c0384e333b121606230  rtl_92ce_92se_92de_8723ae_linux_mac80211_0006.0514.2012.tar.gz
 
  
'''Descomprimirlo:'''
+
'''Descomprimir el código fuente descargado:'''
  
  $ tar xvfz rtl_92ce_92se_92de_8723ae_linux_mac80211_0006.0514.2012.tar.gz
+
  $ tar xvfj compat-wireless-2012-10-03.tar.bz2
  
Creará el directorio "rtl_92ce_92se_92de_8723ae_linux_mac80211_0006.0514.2012".
+
Creará el directorio "compat-wireless-2012-10-03".
  
  
'''Compilar driver:'''
+
'''Parchear el código fuente descargado:'''
  
  $ cd rtl_92ce_92se_92de_8723ae_linux_mac80211_0006.0514.2012
+
  $ cd compat-wireless-2012-10-03/
  $ make
+
  $ patch -p1 < ../rtl8723ae_master_patch
  
Si esta compilación da el siguiente error,
 
make -C /lib/modules/3.6.3-1.fc17.x86_64/build M=/home/<usuario>/rtl_92ce_92se_92de_8723ae_linux_mac80211_0006.0514.2012 modules
 
make[1]: se ingresa al directorio `/usr/src/kernels/3.6.3-1.fc17.x86_64'
 
  CC [M]  /home/<usuario>/rtl_92ce_92se_92de_8723ae_linux_mac80211_0006.0514.2012/base.o
 
/home/<usuario>/rtl_92ce_92se_92de_8723ae_linux_mac80211_0006.0514.2012/base.c: En la función ‘_rtl_init_mac80211’:
 
/home/<usuario>/rtl_92ce_92se_92de_8723ae_linux_mac80211_0006.0514.2012/base.c:320:6: error: ‘IEEE80211_HW_BEACON_FILTER’ no se declaró aquí (primer uso en esta función)
 
/home/<usuario>/rtl_92ce_92se_92de_8723ae_linux_mac80211_0006.0514.2012/base.c:320:6: nota: cada identificador sin declarar se reporta sólo una vez para cada función en el que aparece
 
make[2]: *** [/home/<usuario>/rtl_92ce_92se_92de_8723ae_linux_mac80211_0006.0514.2012/base.o] Error 1
 
make[1]: *** [_module_/home/<usuario>/rtl_92ce_92se_92de_8723ae_linux_mac80211_0006.0514.2012] Error 2
 
make[1]: se sale del directorio `/usr/src/kernels/3.6.3-1.fc17.x86_64'
 
make: *** [all] Error 2
 
  
editar el fichero base.c y comentar la línea 320 dejandola así:
+
'''Compilar driver:'''
//IEEE80211_HW_BEACON_FILTER |
 
  
Ahora volver a intentar compilar el driver:
 
 
  $ make
 
  $ make
  
Línea 78: Línea 65:
 
'''Cargar driver:
 
'''Cargar driver:
  
  # modprobe rtl8723e
+
  # modprobe -v rtl8723ae
  
 
Ya debes poder usar tu tarjeta WiFi :)
 
Ya debes poder usar tu tarjeta WiFi :)
Línea 87: Línea 74:
 
  # exit
 
  # exit
 
  $ cd ..
 
  $ cd ..
  $ rm -rf rtl_92ce_92se_92de_8723ae_linux_mac80211_0006.0514.2012
+
  $ rm -rf compat-wireless-2012-10-03
  
 
=Usar driver para Windows en Linux=
 
=Usar driver para Windows en Linux=

Revisión del 01:34 5 nov 2012

Instalar driver en Linux

Actualizar los paquetes instalados:

$ su

En distribuciones basadas en Red Hat:

# yum update

En distribuciones basadas en Debian:

# apt-get update


Instalar los siguientes paquetes:

Herramientas y bibliotecas de desarrollo y cabeceras del kernel.


En distribuciones basadas en Red Hat:

# yum group install 'Development Tools'
# yum group install 'Development Libraries'
# yum install kernel-headers

En distribuciones basadas en Debian:

# apt-get install build-essential linux-headers-generic linux-headers-`uname -r`


Descargar el siguiente código fuente de drivers wifi y el parcheador que le añade soporte a esta tarjeta:

# exit
$ wget http://linuxwireless.org/download/compat-wireless-2.6/compat-wireless-2012-10-03.tar.bz2
$ wget http://www.lwfinger.com/realtek_drivers/rtl8723ae_master_patch

Comprobar integridad de los archivos descargados:

$ sha1sum compat-wireless-2012-10-03.tar.bz2
4d0f1ca4616499e51c6bfb6c5429756129ac14fc  compat-wireless-2012-10-03.tar.bz2
$ sha1sum rtl8723ae_master_patch
adb6100c43c33fb99b175522b112d201a3ea41b7  rtl8723ae_master_patch


Descomprimir el código fuente descargado:

$ tar xvfj compat-wireless-2012-10-03.tar.bz2

Creará el directorio "compat-wireless-2012-10-03".


Parchear el código fuente descargado:

$ cd compat-wireless-2012-10-03/
$ patch -p1 < ../rtl8723ae_master_patch


Compilar driver:

$ make


Instalar driver:

$ su
# make install


Cargar driver:

# modprobe -v rtl8723ae

Ya debes poder usar tu tarjeta WiFi :)


Borrar directorio descomprimido

# exit
$ cd ..
$ rm -rf compat-wireless-2012-10-03

Usar driver para Windows en Linux

Este parte del artículo está en desarrollo por lo que puede contener información imprecisa o incompleta y no debe ser usada.

Instalar ndiswrapper

Descargar driver para Windows