Barra de vídeo

Loading...

Barra de vídeo

Loading...
Arriba les dejo unos vídeos de youtube que estoy seguro que a más de uno le va a causar gracia

sábado 1 de septiembre de 2007

Luchando con mi la laptop (parte I)

Llevaba dos semanas intentando comprar una laptop, y por fin cuando me encontré con una HP, al principio todo normal, las cosas incomodas del principio (vista), formatear el disco, instalar UBUNTU... pero cuando termine todo lo de rutina al comprar un equipo nuevo, me doy cuenta, que los drivers de la tarjeta de red inalámbrica parecen no estar soportados, o mejor dicho bien soportados para Linux.

Para ser mas precisos lo que sucedió es que al instalar UBUNTU 7.10, y realizar sus respectivas actualizaciones, mi tarjeta wireless no servía de nada (aparte de bombillo), después de googlear por unas horas, me encuentro con algo así: en el kernel ya estaban los drivers pero que no funcionan de primera,entonces me puse a trabajar en ponerlos a funcionar (además cuando trabaja en consola me generaba un error que tenia que ver con el modulo bcm43xx que no se podía cargar ni encontrar)

Entonces lo primero que hice fue

En la consola hacer
$ lspci

(Esto es para listar todas las partes pci que se han encontrado)

En mi caso apareció algo así en el Network controller:

Broadcom Corporation Dell Wireless 1390 WLAN Mini-PCI Card (rev 01)

Después de que identifique en que consistía el problema y cual era el driver que tenia que poner a funcionar, en pese a trabajar, y después de mucho tener problemas logre poner a "funcionar" la wireless, el bombillo cambio de color indicando de que esta funcionando, y de hecho mostraba en el sistema que las redes WIFI disponibles, pero cuando lograba conectarse el sistema se congelaba y no lograba hacerlo responder...

Este problema implico que tuviera que seguir googleando, y para mi sorpresa encontré una herramienta (una wrapper) para drivers de Linux que permite instalar drivers de Guindous.

Lo primero que hice fue obtener este wrapper llamado ndiswrapper, y después instalarlo y todo lo de costumbre.

(Manera opcional para usuarios basados en Debian "apt-get install ndiswrapper*", sin comillas, el asterisco es por si no sabes que es ndiswrapper-common ndiswrapper-source ndiswrapper-utils-1.9 ndiswrapper-modules-1.9 ndiswrapper-utils, o cual de todos estos instalar).

Importante obtener los drivers para Guindous en mi caso busque uno que figura muy facil por R140747.EXE

Ahora bien después de obtener ndiswrapper y el driver procedemos a realizar la instalación en consola

unzip R140747.EXE

sudo ndiswrapper -i path/bcmwl5.inf (cambiar path por la ruta en donde se descomprima el R140747.EXE)

Ahora confirmaremos la instalación con
ndiswrapper -l

En mi caso
bcmwl5 : driver installed
device (14E4:4311) present (alternate driver: bcm43xx)


Ahora pasaremos a blacklist el driver que viene por defecto en los headers del kernel

sudo gedit /etc/modprobe.d/blacklist

Al final del archivo podemos poner
# ndiswrapper lo sustituye
blacklist bcm43xx


Ahora lo que queda por hacer es desmontar bcm43xx que se cargo al inicio y montar ndiswrapper

sudo ndiswrapper -m
sudo rmmod bcm43xx
sudo modprobe ndiswrapper


Espero que les sirva mi experencia.

2 comentarios:

Andrés dijo...

Entonces con el Wrapper se puede montar el driver de Windows de cualquier dispositivo, en Linux?

acadavid dijo...

No, ndiswrapper solo funciona para tarjetas wifi y Ethernet.