PDF de programación - BULMA: Configuración de la DWL-122

Imágen de pdf BULMA: Configuración de la DWL-122

BULMA: Configuración de la DWL-122gráfica de visualizaciones

Actualizado el 11 de Abril del 2020 (Publicado el 14 de Abril del 2017)
868 visualizaciones desde el 14 de Abril del 2017
49,3 KB
10 paginas
Creado hace 18a (19/07/2005)
BULMA: Configuración de la DWL−122

Bisoños Usuarios de GNU/Linux de Mallorca y Alrededores | Bergantells Usuaris de GNU/Linux de Mallorca i

Configuración de la DWL−122 (5353 lectures)
Per Laura Primo Monlleó, Laura (http://linuv.uv.es)
Creat el 17/04/2005 00:53 modificat el 25/05/2005 17:51

Afegitons

En este artículo trataré de describir los pasos que llevé a cabo para lograr la integración de la
tarjeta D−Link DWL−122 en una Ubuntu Warty para la arquitectura PowerPC de un Ibook G4.
Actualización: Comento cómo hacer esta misma configuración en Ubuntu Hoary solventando los
problemas surgidos con la nueva versión del driver linux−wlan−ng.

Introducción

Actualmente los Ibook y los Power PC de la serie G4 vienen con una Tarjeta AirPort Extreme que es compatible con
cualquier red inalámbrica encriptada o no, que siga el estándar 802.11b/g(1).

Lamentablemente su fabricante, la empresa Broadcom(2), no ha creado controladores para Linux para ella ni tampoco
ha facilitado los suficientes datos para que sea posible su integración en nuestro sistema operativo. En este punto cabe
comentar que en los powerpc de la serie G3 la tarjeta integrada si es reconocida sin problemas irresolubles por los
controladores para linux.

Por lo que los usuarios que tenemos GNU/Linux instalado en nuestro power pc no podemos hacer uso de este
dispositivo. Así el único medio para acceder a las redes wifi de nuestro entorno, es adquiriendo otro adaptador de red
que sí sea compatible.

La elección no es nada sencilla, ya que las particularidades de este portátil hacen difícil la operatibilidad de muchas de
las tarjetas que estŽn a la venta actualmente. Por ejemplo, al menos en los portátiles tipo Ibook(3), no se puede contar
con las tarjetas PCMCIA, ya que no tenemos bahía para conectarlas.

Sólo queda la solución de encontrar una tarjeta tipo USB que se adapte a nuestro querido ibook. Haberlas haylas como
dicen por ahí, pero no todas las que quisiéramos. Cuando empecé a buscar por internet me di cuenta de que en muchos
foros, listas y algunas webs, relacionadas con este tema, recomendaban un par de tarjetas muy concretas, la Netgear
modelo MA111(4) y la DWL−122 de Dlink(5). Así parecía que la elección no era tan complicada.

Finalmente, yo me decanté por la de Dlink, porque en algunas páginas donde se hablaba del tema se decía que el
chipset de la Netgear actual, había cambiado y ya no era tan "fácil" usarla bajo Linux.

Características de la DWL−122

El adaptador DWL−122 de D−Link utiliza un chipset tipo Prism de Intersil, lo que permite que sea configurable con los
controladores Linux−Wlang−ng(6).

También, gracias a estos controladores se puede acceder a redes encriptadas de 64/128 bits que usen el estandar
802.11b.

La DWL−122 está preparada para conectarse a redes o routers hasta una velocidad de transmisión de 11Mbps, lo que
hace que este adaptador resulte algo lento comparado con las tarjetas pcmcia y los adaptadores tipo USB para otro tipo
de portátiles. El usb del que dispone sigue el estándar 1.1 cuya velocidad de transmisión es menor que si fuera un usb
versión 2.

1/10

BULMA: Configuración de la DWL−122

Los tipos de arquitectura que soporta la DWL según el fabricante son los modos Ad−Hoc(punto a punto sin Punto de
Acceso) y el modo Managed o estructurado (redes comunicadas con Roaming via Punto de Acceso).

Instalación

MacOS: El adaptador viene acompañado de un manual(7) y de un cdrom donde están los drivers listos para instalarla,
en este sistema operativo. Así que siguiendo los pasos que se describen en el libro o simplemente siguiendo el sentido
común se puede llegar a instalar con gran facilidad a golpe de clics de ratón. He de hacer notar que si bien es muy
sencilla su instalació y su uso en redes abiertas, es decir, sin encriptación. Si lo que se desea es acceder a una red
encriptada simplemente se ha de habilitar la WEP en las propiedades de la tarjeta, dentro del programa de
configuración. Tras esto, volver a conectar a la red, ya encriptada. Si se pretende conectar a una red de 64bits, elegir la
encriptación de 40Bits Hex (10 dígitos), si por el contrario tienes una red de 128Bits, se ha de elegir la de 104Bits Hex
(26 dígitos).

GNU/Linux: Mi sistema Linux, corresponde a una Ubuntu Warty(8) para powerpc, con un kernel 2.6.8.1−3−powerpc.
Como he comentado antes a este adaptador de red le corresponde como controlador en Linux los Linux−Wlang(9), por
ello tras su instalación mediante apt−get, se configura siguiendo su readme(10).

Instalación en Debian Ubuntu



Módulos en el kernel

En primer lugar se ha de pensar en si el kernel está preparado para administrar dispositivos tipo USB. Esto se
puede saber leyendo el config propio del kernel que está activo. En este caso, este archivo reside en la carpeta
/boot , así con un cat /boot/config−2.6.8.1−3−powerpc |grep USB, se puede encontrar la lista
de módulos que contiene el kernel y tratan sobre el USB, preparados para activar con una simple ejecució de
un modprobe módulo_a_activar siendo root.

En Ubuntu casi todos estos detalles estan previstos, para bien o para mal. Pero en otras distribuciones con
kerneles 2.6.x, el config debe contener los siguientes parámetros si se desea que esté soportado el USB:

CONFIG_USB_DEVICEFS=y
CONFIG_USB=y
CONFIG_USB_EHCI_HCD=m
CONFIG_USB_UHCI_HCD=m
CONFIG_USB_OHCI_HCD=m
CONFIG_USB_HID=m
CONFIG_USB_HIDINPUT=m

En caso de que no esten presentes estos módulos será necesario compilar el kernel. Lo mismo, si no tienes los
módulos Prism.

root@ibook:/home/laura # grep PRISM /boot/config−2.6.8.1−3−powerpc
CONFIG_PRISM2=m
CONFIG_PRISM2_USB=m
CONFIG_PRISM54=m
root@ibook:/home/laura #
Instalando Linux−Wlang



Para instalar este driver se puede optar bien por bajar el código fuente(11), que tras compilar el kernel con los
módulos necesarios y dejar las fuentes instaladas en el sistema, se puede instalar siguiendo estos pasos:

Ejecutar make config en el directorio creado tras la descompresión de los sources, tras esto aparecerán una
serie de preguntas cuyas respuestas serán la base de la configuració de los controladores. La respuesta por
defecto es la que está entre corchetes, para seleccionarla basta con pulsar la tecla .

− "Build Prism2.x PCMCIA Card Services (_cs) driver? (y/n) [y]:
Select "y" if you want to build the Prism PCMCIA driver.

2/10

BULMA: Configuración de la DWL−122

If you select "n", the PCMCIA related questions below
will not be asked.

− Build Prism2 PLX9052 based PCI (_plx) adapter driver? (y/n) [y]:
Select "y" if you want to build the Prism driver for
PLX PCI9052 PCI/PCMCIA adapter based solutions.

− Build Prism2.5 native PCI (_pci) driver? (y/n) [y]:
Select "y" if you want to build the Prism driver for
Prism2.5 ISL3874 based native PCI cards. This includes
PCI add−in cards and the mini−pci modules included in some
notebook computers (but not all, some use internal USB modules).

− Build Prism2.5 USB (_usb) driver? (y/n) [y]:
Select "y" if you want to build the Prism driver for
Prism2.5 ISL3873 based USB adapters. This includes
USB add−on modules and the internal modules included in some
notebook computers.

− Linux source directory [/usr/src/linux]:
The config script will attempt to automagically find your kernel
source directory. If found, the kernel source source directory
will be presented as the default selection. If the default
selection is wrong, you may correct it here.

− pcmcia−cs source dir [/usr/src/pcmcia−cs−3.1.29]:
If the "_cs" driver is selected above, the configure script will
attempt to present a reasonable default for the pcmcia source
directory. If the presented directory is incorrect, you may
change it here. If the "_cs" driver is not selected, this
prompt will not appear.

− PCMCIA script directory [/etc/pcmcia]:
If the "_cs" driver is selected, this prompt allows you to
change the location where the pcmcia scripts will be installed.
Only do this if you have installed the rest of the pcmcia_cs
scripts to a non−default location.

− Alternate target install root directory on host []:
This prompt allows you to specify an alternative root directory
for the install process.

− Module install directory [/lib/modules/2.6.x]:
Select where you want the driver modules to be installed. The
script constructs a default location using the output of uname.
If you have not yet installed the kernel you will run linux−wlan
with, and the new kernel has a different version string, you will
need to change this value.

− Prefix for build host compiler? (rarely needed) []:
When cross−compiling or using different compilers for kernel and
user−mode software, it is sometimes (but rarely) necessary to
specify a different compiler prefix to use when compiling the
_tools_ that are built to run on the build host during the
linux−wlan−ng build process.

− Build for debugging (see doc/config.debug) (y/n) [y]:
This option enables the inclusion of debug output generating
statements in the driver code. Note that enabling those statements

3/10

BULMA: Configuración de la DWL−122

requires the inclusion of insmod/modprobe command line arguments
when loading the modules. See the document doc/config.debug
for more information.

Una vez respondidas las preguntas sin que se haya escapado del programa por algún error, se construye el
paquete con un make all. Ahora si todo marcha bien, se ha de instalar haciendo make install, siendo root.

En mi caso, al tener un kernel precompilado no pude completar este cuestionario, ya que no podía encontrar
las fuentes de un kernel que no había compilado personalmente. Así intenté en vano instalar los headers de
mi kernel mediante apt−get:

apt−get install linux−headers−2.6.8.1−3

Como tampoco parecía funcionar el tema, así que decidí darle una oportunidad al apt−get, me puse a buscar y
hallé lo que buscaba, es decir, el paquete linux−wlang para debian−ubuntu:

root@ibook:/usr/src/# apt−cache search linux−wlan
hostap−source − Host AP driver for Intersil Prism2/2.5/3
linux−wlan−ng − utiliti
  • Links de descarga
http://lwp-l.com/pdf2851

Comentarios de: BULMA: Configuración de la DWL-122 (0)


No hay comentarios
 

Comentar...

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios...
CerrarCerrar
CerrarCerrar
Cerrar

Tienes que ser un usuario registrado para poder insertar imágenes, archivos y/o videos.

Puedes registrarte o validarte desde aquí.

Codigo
Negrita
Subrayado
Tachado
Cursiva
Insertar enlace
Imagen externa
Emoticon
Tabular
Centrar
Titulo
Linea
Disminuir
Aumentar
Vista preliminar
sonreir
dientes
lengua
guiño
enfadado
confundido
llorar
avergonzado
sorprendido
triste
sol
estrella
jarra
camara
taza de cafe
email
beso
bombilla
amor
mal
bien
Es necesario revisar y aceptar las políticas de privacidad