Re: Compilar drivers para tarjetas con chipset rt73 [requiere conexión a internet]
Volver al foro (Redes inalámbricas (Wireless))-
Esta guía ha sido elaborada por anariv y puede verse en su formato original en el hilo "Instalar D-link dwl-g122 en Guadalinex v4". Ha sido transcrita en su integridad y para compilar el módulo rt73 que gestiona el uso de la tarjeta es indispensable disponer de conexión a internet, ya que en caso contrario es probable que tengas problemas a la hora de de instalar ciertos paquetes. Las cabeceras o linux-headers deben ser de la misma versión que el kernel [Guadalinex v4 ya las trae instaladas] al igual que las fuentes [linux-source].
Desde aquí mi felicitación a anariv por tan estupendo trabajo.
-------------------------------------------------------------
Hola, yo he conseguido instalarlo en Guadalinex V4 de la siguiente forma:
1) Instalar build-essential
sudo apt-get install build-essential
2) Versión del kernel
uname -r
3) Instalar linux-headers
sudo apt-get install linux-headers-2.6.17-10-generic
4) Instalar linux-source
sudo apt-get linux-source-2.6.17
5) Instalar la utilidad de conversion dos2unix :tofrodos
6) Ir a la carpeta /usr/src:
cd /usr/src
7) Descomprimir el archivo con las fuentes:
sudo tar -xvjf linux-source-2.6.16.tar.bz2
8) Descargar el driver
sudo wget http://www.ralinktech.com.tw/data/RT73_Linux_STA_Drv1.0.3.6.tar.gz
8) Descomprimir el driver
sudo tar -xvzf RT73_Linux_STA_Drv1.0.3.6.tar.gz
9) ir al directorio
cd RT73_Linux_STA_Drv1.0.3.6/Module/
10) Cambiar permisos
sudo dos2unix *
sudo chmod 666 *
sudo chmod 755 Configure
11) Modificar el fichero rmtp_def.h para incluir la definición de nuestro adaptador
En la sección VENDORS añadir:
#define DLVID1 0x07d1
#define DLFID1 0x3c03
y en la sección RT73_USB_DEVICES añadir
{USB_DEVICE(DLVID1,DLFID1)}, \
antes de la última línea {USB_DEVICE(0,0)}}
12) para comprobar que la identificación del adaptador es la correcta:
lsusb
13) Ejecutar el script de configuración
sudo ./Configure
en la pregunta que se hace escribir: /usr/src/linux-source-2.6.17
14) Terminar con la compilación del driver
sudo cp Makefile.6 Makefile
sudo make all
15) Crear los directorios donde guardaremos el firmware y el fichero de configuración del driver
sudo mkdir /etc/Wireless
sudo mkdir /etc/Wireless/RT73STA
sudo cp rt73.bin /etc/Wireless/RT73STA/
sudo cp rt73sta.dat /etc/Wireless/RT73STA/
16) Cargar el driver
sudo insmod rt73.ko
17) Comprobar que se ha cargado el driver
lsmod | grep rt73
18) Copiar el driver en la ubicación correcta para que se cargue cuando se inicie la máquina
sudo mkdir /lib/modules/$(uname -r)/kernel/drivers/usb/net/rt73
sudo cp rt73.ko /lib/modules/$(uname -r)/kernel/drivers/usb/net/rt73
sudo depmod
19) Para configuraciónel driver hay que modificar dos ficheros: en el primero configuraremos la IP
sudo nano /etc/network/interfaces
y pondremos uno de los dos apartados :
IP dinámica
auto rausb0
iface rausb0 inet dhcp
IP estática
auto rausb0
iface rausb0 inet static
address 192.168.0.11
netmask 255.255.255.0
gateway 192.168.0.1
por ejemplo
En el segundo fichero modificamos los parámetros de la conexión Wifi
sudo nano /etc/Wireless/RT73STA/rt73sta.dat
SSID nombre de la red Wifi
NetworkType=Infra
Authmode=Shared u Open
EncrypType=Wep
Key1Type=0
Key1Str= clave Wep en hexadecimal
Por ultimo reiniciar.
Desactivar la conexión inalambrica desde Administracion/Red
Si Linux no existiera habría que inventarlo ;-)) Mi blog Wifi >>> http://ambientix.org <<< Saludox
ambiental
Maestro Venerable
Envíos: 2930