main

GeneralGNU/Linux

Instalando en Edgy un 3crusb10075

by drmodding

A los que instalaron Ubuntu 6.10 y tienen un Usb de esos seguramente notaron que ya no funcionan y ademas detecta el inalambrico como eth3 (para los que tenemos mas de una tarjeta de red) y aun cuando tratan de instalar el driver de la pagina oficial notaran que no instala ni rehaciendo a mano todo el driver…

Para los que no sepan estos Inlamabricos Usb tienen un chip ZD1211 y que que ignorolo porque no funciona con ellos el modulo zd1211rw que viene por default en Ubuntu Edgy… En fin, es posible descargar, compilar e instalar un modulo que si funciona.

3crusb10075

Asi que me dispuse a buscar un How-to… despues de googlear un rato encontre un manual en ingles y ya mal traducido por mi dice algo asi:

Desactivamos el modulo que no nos funciona
sudo modprobe -r zd1211rw

Metemos a la blacklist el modulo para que no se cargue al iniciar el S.O.

sudo nano /etc/modprobe.d/blacklist

Agregamos al final:

# Modulo Wireless que no funciona
blacklist zd1211rw

Instalamos todas las dependencias que necesitamos para compilar correctamente

sudo apt-get install build-essential kernel-package gcc libncurses5 libncurses5-dev libqt3-mt-dev wireless-tools libssl-dev

Instalamos sources y los headers del Kernel:
sudo apt-get install linux-source-2.6.17 linux-headers-2.6.17-10-generic

Entramos en la carpeta y descomprimimos:

cd /usr/src

sudo tar -xvjf linux-source-2.6.17.tar.bz2

Creamos los siguientes enlaces:

sudo ln -s /usr/src/linux-headers-2.6.17-10 /usr/src/linux-headers

sudo ln -s /usr/src/linux-source-2.6.17 /usr/src/linux

sudo ln -s /usr/src/linux-headers-2.6.17-10-generic/ /lib/modules/2.6.17-10-generic/build

Descargamos el driver para el chipset ZD1211 en /usr/src/

wget http://zd1211.ath.cx/download/zd1211-driver-r83.tgz

Descomprimimos:

sudo tar -xvf zd1211-driver-r83.tgz

Modificamos el Makefile dentro de /usr/src/zd1211-driver-r83/

sudo nano /usr/src/zd1211-driver-r83/Makefile

Descomentamos donde diga:

#KERNEL_SOURCE=/usr/src/linux

Debe quedar:

KERNEL_SOURCE=/usr/src/linux

Compilamos!!! =D

sudo make

Instalamos:

sudo make install

Checamos las dependencias del modulo:

sudo depmod

Cargamos el modulo con sus dependencias:

sudo modprobe -v zd1211

Conectamos el usb….

Escribimos un:

dmesg

Debe mostrarnos algo como:

[ 1388.159772] usbcore: registered new driver zd1211

damos un:

ifconfig

Solamente nos reconoce los eth0 y eth1….. ahora un:

iwconfig

wlan0 802.11b/g NIC ESSID:""
Mode:Managed Frequency=2.462 GHz Access Point: 00:18:39:EB:01:A7
Bit Rate:54 Mb/s
Retry:off RTS thr=2432 B Fragment thr:off
Encryption key: Security mode:
Power Management:off
Link Quality=92/100 Signal level=87/100 Noise level=0/100
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:8
Tx excessive retries:9 Invalid misc:0 Missed beacon:0


La configure desde la interfaz grafica y funciona.. Suerte!!

He tenido algunos problemas a veces pero nada que no sea manejable…  pero al menos funciona

Actualizacion:

En la version 7.04 de Ubuntu ya funciona sin necesidad de hacer nada solamente hay que arrancar la maquina con la inalambrica conectada.

drmodding

2 comments

  • ruben

    10 octubre, 2009 at 1:49 pm

    Me parece muy interesante lo que comentas sobre este dispoditivo. No obstante y debido a mi poca experiencia en esto de las computadoras me es imposible instalar un3crusb10075 a la computadora de mi esposa. Ella tiene una Dell pentiun 4 y no se que hacer o como hacer para instalarle dicho dispositivo. Te pido de la manera mas atenta me ayudes para instalar dicho dispositivo y asi estar tranquilo.
    Agradecere mucho tu ayuda.
    Atte. Ruben

    Reply

  • ruben

    10 octubre, 2009 at 1:55 pm

    tambien he de comentarte que no tengo ningun tipo de controler o softwarw para hacerlo y que el oredenador tiene XP win. gracias.

    Reply

Deja un comentario