domingo, julio 15, 2007

La interactividad Humana 2

Excelente ejemplo de sistemas de interaccion humana con los sistemas de computo, hoy en dia hay personas que no consideran el uso de un computador sin un teclado o un mouse, este ejemplo hace reflexionar sobre dichos dispositivos.

domingo, julio 01, 2007

problemas en feisty con el wifi en mi dv1000

Bueno llevo unos meses utilizando la nueva version de ubuntu 7.04, primero hice el update a la version 6.10 y al parecer todo funcionaba menos el wifi, entonces hice un par de cambios que comente en el post pasado, pero seguia torturando el mal funcionamiento, despues opte por reinstalar todo desde cero, y lo primero que hacia era actualizar todos mis paquetes pero con la conexion por cable, entonces me actualizaba al kernel 2.6.20-16-generic, y seguia mi tortura pues seguia un howto para configurar conexiones ipw2200 + wpa, pero esta era para edgy, al parecer en feisty ya trae todo lo necesario para las conexiones wifi, entoces que descubri:

1. el problema era solo el controlador, entonces encontre una guia para configurar el driver bcm43xx el cual es el que trae por defecto la distribucion, lo unico que tuve que hacer fue

sudo apt-get install bcm43xx-fwcutter

y ahora ya me podia conectar, pero solo a 11Mb/s pues es lo maximo que utiliza dicho driver, buscando en google, encontre que existe otra opcion utilizando los controladores para windows y es utilizando ndiswrapper el cual si utiliza los 54Mb/s.

2. Al emplear ndiswrapper hay que poner en lista negra bcm43xx pues son incopatibles

$sudo echo blacklist bcm43xx >> /etc/modprobe.d/blacklist

3. baje el fuente del ndiswrapper para compilarla, pues habia probado con los paquetes de ubuntu y no me funcionaron

$wget http://nchc.dl.sourceforge.net/sourceforge/ndiswrapper/ndiswrapper-1.42.tar.gz

4. bajar los paquetes eseciales

$sudo apt-get install build-essential linux-headers-`uname -r`

5. Compilar e instalar ndiswrapper

$tar -zxvf ndiswrapper-1.42.tar.gz
$cd ndiswrapper-1.42
$sudo make uninstall
$make
$sudo make install

6. el modelo de mi maquina es dv1040ca y busque el controlador para windows 2000 el cual esta en un archivo llamado sp30380.exe el cual extraje con wine, despues es solo instalar el controlador

$sudo ndiswrapper -i bcmwl5.inf

7. el siguiente paso comprueba la correcta instalacion del driver

$sudo ndiswrapper -l

y aqui era un problema para mi pues me decia que el driver no era compatible, eso antes de bajar el controlador para windows 2000, con este ultimo me sale lo siguiente:

bcmwl5 : driver installed
device (14E4:4320) present (alternate driver: bcm43xx)

ahora ya esta listo el driver, pero con el kernel 2.6.20.-15-generic la cosa funciono de una, el problema estuvo cuando actualice al kernel 2.6.20-16-generic me detectaba las redes pero no conectaba, entonces realice nuevamente la compilacion, y al reiniciar funciono la conexion, creo que cada vez que se actualice el kernel ahi que recompilar el ndiswrapper