karpic
28/08/2010, 16:13
Esta guía es para poner la WiFiStation Ext 1w a funcionar en Backtrack 4 R1.
Antes de hacer nada hay que preparar el kernel.
Habilitar las siguientes opciones en la configuración del kernel. Archivo de configuración.
/usr/src/Linux/.config
CONFIG_ATH_COMMON=m
CONFIG_ATH9K_HW=m
CONFIG_ATH9K_COMMON=m
CONFIG_ATH9K_HTC=m
Recompilar el kernel
make dep && make clean && make bzImage && make modules && make modules_install
Nos falta el último paso de todos, pero no por ello el menos importante, ya que en éste pondremos en uso la nueva imagen creada.
Para ello moveremos la imagen creada al directorio /boot, esto no es necesario pero es para tener un mayor orden.
cp /usr/src/linux/arch/i386/boot/bzImage /boot/
También deberíamos copiar System.map a /boot
cp /usr/src/linux/System.map /boot
Configurar grub
Abrimos el fichero
nano /boot/grub/menú.lst
Y añadimos una nueva entrada después de la línea que dice ## ## End Default Options ## colocamos las siguientes lineas:
title Ubuntu 8.10, kernel 2.6.34
uuid 801773f7-e5ae-4469-9056-62b3748d3522
kernel /boot/bzImage root=UUID=801773f7-e5ae-4469-9056-62b3748d3522 ro quiet vga=0x317
initrd /boot/initrd.img-2.6.34
quiet
Recomiendo esta lectura
http://www.frikis.org/staticpages/index.php/kernel
Una vez que tengamos nuestro kernel preparado
Ir a http://wireless.kernel.org/download/compat-wireless-2.6/ y descarga el más moderno descarga compat-wireless, luego lo descomprimes, métete dentro de la carpeta compat-wireless.
Editamos el fichero hif_usb.c
/drivers/net/wireless/ath/ath9k/ hif_usb.c
Y añadimos esta línea
{ USB_DEVICE(0x0cf3, 0xb003) }, /* Atheros */
Luego hacemos un "make", tomará un rato hasta que termine de compilar, luego procedemos con "make install"
Tenemos que asegurarnos que se han copiado todos los módulos, en caso de que no te copie los módulos
ath9k.ko
ath9k_common.ko
ath9k_htc.ko
ath9k_hw.ko
Copiar manualmente todos los módulos dentro de la carpeta:
/lib/modules/2.6.34/kernel/drivers/net/wireless/ath/ath9k/
Al final de la ventana después de haber acabado el make install, se nos notificara - in english - que ahora toca deshabilitar los antiguos dirvers y habilitar los nuevos. Así que seguimos las instrucciones y tecleamos primero sudo make unload y luego habilitamos los drivers así sudo make load.
Luego debes descargar el Firmware AR9271.fw desde:
http://git.kernel.org/?p=linux/kernel/git/dwmw2/linux-firmware.git;a=blob_plain;f=ar9271.fw;hb=35b308409 dc18991ec833c24972fd631c9f479a1
El firmware lo debes copiar a /lib/firmware
Bueno esto es todo, solo queda conectar el adaptador y disfrutar.
Espero os sea de utilidad y perdonad si he cometido algún error.
Saludos!
Antes de hacer nada hay que preparar el kernel.
Habilitar las siguientes opciones en la configuración del kernel. Archivo de configuración.
/usr/src/Linux/.config
CONFIG_ATH_COMMON=m
CONFIG_ATH9K_HW=m
CONFIG_ATH9K_COMMON=m
CONFIG_ATH9K_HTC=m
Recompilar el kernel
make dep && make clean && make bzImage && make modules && make modules_install
Nos falta el último paso de todos, pero no por ello el menos importante, ya que en éste pondremos en uso la nueva imagen creada.
Para ello moveremos la imagen creada al directorio /boot, esto no es necesario pero es para tener un mayor orden.
cp /usr/src/linux/arch/i386/boot/bzImage /boot/
También deberíamos copiar System.map a /boot
cp /usr/src/linux/System.map /boot
Configurar grub
Abrimos el fichero
nano /boot/grub/menú.lst
Y añadimos una nueva entrada después de la línea que dice ## ## End Default Options ## colocamos las siguientes lineas:
title Ubuntu 8.10, kernel 2.6.34
uuid 801773f7-e5ae-4469-9056-62b3748d3522
kernel /boot/bzImage root=UUID=801773f7-e5ae-4469-9056-62b3748d3522 ro quiet vga=0x317
initrd /boot/initrd.img-2.6.34
quiet
Recomiendo esta lectura
http://www.frikis.org/staticpages/index.php/kernel
Una vez que tengamos nuestro kernel preparado
Ir a http://wireless.kernel.org/download/compat-wireless-2.6/ y descarga el más moderno descarga compat-wireless, luego lo descomprimes, métete dentro de la carpeta compat-wireless.
Editamos el fichero hif_usb.c
/drivers/net/wireless/ath/ath9k/ hif_usb.c
Y añadimos esta línea
{ USB_DEVICE(0x0cf3, 0xb003) }, /* Atheros */
Luego hacemos un "make", tomará un rato hasta que termine de compilar, luego procedemos con "make install"
Tenemos que asegurarnos que se han copiado todos los módulos, en caso de que no te copie los módulos
ath9k.ko
ath9k_common.ko
ath9k_htc.ko
ath9k_hw.ko
Copiar manualmente todos los módulos dentro de la carpeta:
/lib/modules/2.6.34/kernel/drivers/net/wireless/ath/ath9k/
Al final de la ventana después de haber acabado el make install, se nos notificara - in english - que ahora toca deshabilitar los antiguos dirvers y habilitar los nuevos. Así que seguimos las instrucciones y tecleamos primero sudo make unload y luego habilitamos los drivers así sudo make load.
Luego debes descargar el Firmware AR9271.fw desde:
http://git.kernel.org/?p=linux/kernel/git/dwmw2/linux-firmware.git;a=blob_plain;f=ar9271.fw;hb=35b308409 dc18991ec833c24972fd631c9f479a1
El firmware lo debes copiar a /lib/firmware
Bueno esto es todo, solo queda conectar el adaptador y disfrutar.
Espero os sea de utilidad y perdonad si he cometido algún error.
Saludos!