miércoles, 12 de septiembre de 2007

Wifi con el chip Atheros AR5006EG sin ndiswrapper

Hace algún tiempo puse un post sobre cómo levantar mi tarjeta wifi con ndiswrapper, pero ahora lo he logrado utilizando los drivers de MADWIFI, esto está basado en un comentario que me dejaron en donde decían que en realidad sí se podían utilizar estos drivers. Yo sabía que mi tarjeta no estaba soportada pero de todas maneras lo intenté.

Al principio no funcionó, pero después fué liberado otro paquete con los últimos drivers y ¡Si! mi tarjeta quedó 100% funcional.

A continuación los pasos, basados en el blog de Dr. Fest’s, pero con un cambio:

Primero entramos a una consola y nos hacemos root:

sudo -s
#ingresar password

Luego bajamos las cosas que necesitamos para poder compilar el driver:

apt-get update
apt-get install linux-headers-generic (si usas la versión generic del kernel)
apt-get install build-essential bin86 sharutils

Ahora nos bajamos la versión mas actual del driver que encontremos en esta página: (para el driver ar5006eg bajar la versión madwifi-0.9.3.tar.gz) http://sourceforge.net/project/showfiles.php?group_id=82936&package_id=85233

Copiamos el driver comprimido desde la carpeta donde lo bajamos a /usr/src/, en mi caso lo había bajado en el home:

cp /home/drfest/madwifi-0.9.3.tar.gz /usr/src/

Descomprimimos, compilamos e instalamos el driver:

cd /usr/src
tar -zxvf madwifi-0.9.3.tar.gz
cd madwifi-0.9.3

make clean
make
make install

Ahora probamos el modulo:

modprobe ath_pci

Y hacemos que los cambios sean permanentes:
gedit /etc/modules
#agregamos ath_pci al final y guardamos los cambios y reiniciamos.

Lo hize en mi nuevo Debian Etch 4, por lo que tal vez en ubuntu puede que falten algunos “sudo” por ahí, espero su retroalmientación.

Saludos!!

Driver de Atheros AR5006EG

Lo he colgado en divshare y hasta ahora todo va bien, así que descarguelo quien lo necesite

Saludos!

Archivo .sys: http://www.divshare.com/download/1263418-3c0

Archivo .inf: http://www.divshare.com/download/1263380-ea1


Beryl en Ubuntu Feisty con ATI Radeon Xpress 200M por fin funciona y de manera estable!!

No lo puedo creer…

Me estuve rompiendo la cabeza intentando instalar beryl de nuevo y no podría, dejé ubuntu por Debian y traté ahí y nada… más complicado aún.

Regresé a Ubuntu 7.04, corregí algunos errores y lo intenté de nuevo, creía que con el driver que puedes instalar ahi no se podía pero ahorita estoy con beryl y muy bien todo!, parece bastante estable y yo soy feliz :D

Aquí les dejo el tutorial:

[HOWTO] Xgl Beryl, Ubuntu Feisty 7.04, ATI Radeon Xpress 200M 32MB

Hace casi un mes y medio, hice un howto de Xgl-Beryl con una ATI Radeon Xpress 200M en Ubuntu Feisty Herd 5(antes de que fuera lanzado) y en ese momento era funcional, ya que se tenía una version 2.0 de Beryl, compatible totalmente con Xgl.

Despues del lanzamiento de Beryl 2.1, se perdían los efectos visuales. Por lo que ese howto ya no se vuelve funcional para la nueva version de Beryl.

A raíz de eso, he instalado ya Ubuntu Feisty Fawn 7.04, en su version lanzada recientemente, y segui los siguientes pasos (ya actualizandonos tambien con otras fuentes):

1. Habilitar la Aceleracion Grafica de la ATI Radeon Xpress 200M

Hay que ir al menú Sistema>Administración>Gestor de Controladores Restringidos

Nos tiene que salir el Driver recomendado para nuestra tarjeta ATI

Hay que marcar la casilla de Habilidado y dar clic en el boton de Habilitar el Controlador.

Luego el asistente descargara el Driver ATI compatible con nuestro modelo de tarjeta:

En este caso, se descarga el Driver 8.34.8 de ATI. Luego de descargarlo, hace la configuracion respectiva (incluyendo el xorg.conf y la deshabilitacion de AIGLX). En mi caso, aqui he subido el xorg.conf (adaptarlo a su modelo)

Reiniciar la computadora, y luego probar si tenemos aceleración grafica:

glxinfo | grep direct

Nos tiene que dar un “Yes” de respuesta, de esta forma:

De lograr esto, habemos terminado con éxito de habilitar la aceleración gráfica a nuestra tarjeta ATI.

Ahora procedemos a la instalacion y configuración de Xgl y Beryl.

2. Instalación y Configuración de Xgl y Beryl

Primero hay que editar nuestro sources.list

sudo gedit /etc/apt/sources.list

Y agregar el siguiente repositorio:

deb http://ubuntu.beryl-project.org/ feisty main

Luego le cargamos la clave gpg y actualizamos nuestros repositorios:

sudo wget http://ubuntu.beryl-project.org/root@lupine.me.uk.gpg -O- | sudo apt-key add -

sudo apt-get update

Ahora instalamos Xgl y Beryl

sudo apt-get install beryl beryl-manager beryl-ubuntu emerald-themes xserver-xgl

Luego de haberlos instalados procedemos a su configuracion.

Ahora hay que crear el archivo de arranque de Xgl

sudo gedit /usr/local/bin/startxgl.sh

Agregamos las siguientes líneas:

#!/bin/sh
Xgl :1 -fullscreen -ac -accel xv:pbuffer -accel glx:pbuffer &
DISPLAY=:1
cookie=”$(xauth -i nextract - :0 | cut -d ‘ ‘ -f 9)”
xauth -i add :1 . “$cookie”
exec dbus-launch –exit-with-session gnome-session

Guardar y cerrar.

Ahora hay que darle permisos de ejecución al archivo creado:

sudo chmod a+x /usr/local/bin/startxgl.sh

Luego creamos una sesion de arranque independiente para Xgl.

sudo gedit /usr/share/xsessions/xgl.desktop

Y agregarle las siguientes líneas:

[Desktop Entry]
Encoding=UTF-8
Name=Xgl
Comment=Start an Xgl Session
Exec=/usr/local/bin/startxgl.sh
Icon=
Type=Application

Guardar y Cerrar.

Luego configuramos nuestros repositorios creando el siguiente archivo:

sudo gedit /etc/apt/preferences

Y agregamos las siguientes líneas:

Package: *
Pin: release o=lupine
Pin-Priority: 1000

Guardar y cerrar.

Actualiza los repositorios nuevamente.

sudo apt-get update

PASO IMPORTANTE PARA QUE ESTO FUNCIONE, NO OBVIARLO

Ya que mencionabamos que la nueva version de Beryl 2.1 no es compatible con Xgl, entonces hay que descontinuar su nucleo solamente a la version 2.0 de esta forma:

sudo apt-get install beryl-core=0.2.0~0beryl1

Después de hacer esto, reiniciar nuestra máquina.

Cuando estemos en la pantalla de inicio, seleccionar Opciones>Sesiones>Xgl, y entrar normalmente con nuestro username y password. Puedes dejarla como predeterminada. Debes de ver un poco distinta la forma de iniciar que cuando se hace con Gnome.

Ya iniciada la sesión, abre consola y escribe el siguiente comando:

beryl-manager

Si todo sale bien, tienes que ver el cambio en el borde de ventana, pero también debido al “downgrade” que se le hizo al nucleo de Beryl, posiblemente te salga un mensaje diciendo que el paquete “beryl-manager” no está instalado. Si sale eso vuelvelo a instalar y listo:

sudo apt-get install beryl-manager

Ahora vuelve a escribir el comando y presionar enter:

beryl-manager

Y listo, bienvenido al Desktop 3D Beryl con Xgl con nuestra modesta tarjeta ATI Radeon Xpress 200M de 32MB.

Aca una muestra de que ha funcionado:

Entonces para que inicie cada vez que entres a tu sesión, solamente hay que agregar el “beryl-manager” en los programas al inicio de esta forma:

Menu Sistema>Preferencias>Sesiones

Ahora en Programas al Inicio, agrega “beryl-manager”

Acepta, y ya puedes tener en el arranque Beryl en el arranque de tu sesión.

________________________________________________________________

A mi me ha funcionado perfectamente, solo sigan los pasos.

Por supuesto cito la maravillosa fuente en donde encontré esto:

http://damr.net/blog/2007/05/07/howto-xgl-beryl-ubuntu-feisty-704-ati-radeon-xpress-200m-32mb/

Vamos por compiz fusion!

Saludos!