domingo, 27 de junio de 2010

Escritorio remoto y compiz

No es nuevo, pero es nuevo para mí.

Recordar siempre esto:


En una misma red si me quiero conectar con el Visor de Escritorios Remotos de Linux a otra máquina con Linux, debo asegurarme que la máquina a la que me conecto no tiene activado Compiz.
Caso contrario solo veo el movimiento del mouse y nada más.

lunes, 14 de junio de 2010

Configuracion D-Link DWA-125 en Ubuntu 10.04

Bueno, tras más de tres meses de no escribir en el blog, vuelvo al ataque. Y no para escribir huevadas, sino para dejar constancia de algo que técnicamente merece ser posteado.


Se me hincharon las bolas de tantos cables en la compu. Y para eliminar al menos el cable de red entre la PC y el router wireless, acabo de comprarme el Adaptador Wireless D-Link DWA-125 USB.

Inicialmente quise comprar el modelo DWA-110 que según esta pagina está soportado perfectamente. Miro en la página del proveedor y había stock. Pero al llegar me dice que en la página está desactualizado y solo quedaba el modelo 125. Así que compré otro que no estaba seguro si estaba soportado o no. Y al llegar y mirar el listado de la página de compatibilidades, ni siquiera figuraba ese modelo :(

Entonces empecé a navegar por todos lados en búsqueda de info técnica respecto al bichito y casos de otras personas que le hubiera pasado lo mismo. Estuve en este link, en este otro, y unos cuantos más. Instalé los drivers oficiales y todo. Pero nada sirvió, incluso tuve que desinstalar los drivers oficiales ubicandome en la carpeta donde están los drivers:

sudo make uninstall; sudo make clean

Hasta que finalmente y después de muchas vueltas fui a parar a esta dirección:


Me pareció un poco largo el procedimiento, pero ya no tenía nada que perder. Así que empecé. Y funciono!!! Paso a explicar lo que hice. Pasando en limpio los pasos, fueron estos:

1. Buscar el id del adaptador. Esto se hace usando el comando 'lsusb'. En ni caso dice así:

Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 002: ID 07d1:3c0d D-Link System
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

2. Lo que me interesa es el número '07d1:3c0d', el cual uso en el siguiente script (sin poner el ':'):

echo 'install rt2870sta modprobe --ignore-install rt2870sta ; /bin/echo "07d1 3c0d" > /sys/bus/usb/drivers/rt2870/new_id' | sudo tee /etc/modprobe.d/rt2870sta.conf

La indicación de 'rt2870' es para especificar el driver del aparatito. Por todos lados dice que es 'rt3070'. Pero en el fondo el 'rt3070' termina usando el 'rt2870', así que lo configuro con el primero y listo.

3. Posiblemente haya otros drivers jodiendo las bolas (de hecho, generaban conflicto con los nuevos), así que me puse a eliminar algunos:

sudo modprobe -rf rt2800sta
sudo modprobe -rf rt2x00sta
sudo modprobe -rf rt2800usb
sudo modprobe -rf rt2870sta

4. Tras la limpieza, apliqué los siguientes comandos:

sudo modprobe -rf rt2870sta
sudo modprobe rt2870sta
dmesg | egrep 'rt28|usb|Phy'

Y finalmente verificar si se cargó 'ra0' haciendo 'iwconfig', devolviendo algo similar:

lo no wireless extensions.

eth0 no wireless extensions.

ra0 RT3070 Wireless ESSID:"11n-AP" Nickname:"RT3070STA"
Mode:Auto Frequency=2.412 GHz Access Point: Not-Associated
Bit Rate:1 Mb/s
RTS thr:off Fragment thr:off
Link Quality=10/100 Signal level:0 dBm Noise level:-115 dBm
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0

Listo!!! Habemus conexión inalámbrica!!!

Solo me faltaba poner el comando que carga los drivers cada vez que arranque la máquina. Editando el 'rc.local':

sudo vim /etc/rc.local

Agrego lo siguiente:

sudo modprobe rt2870sta


UPDATE 29/03/2011: Volví a hacerlo, ya que tuve que reinstalar la PC y nuevamente puse Ubuntu 10.04, y funcionó