viernes 29 de junio de 2007

Controlador nativo para la tarjeta Dell wireless 1490

Hola, se que hace rato no ponía nada nuevo pero he tenido algunas cosas que hacer en la vida... así que no me había tomado el tiempo de escribir... el caso es que he tenido un problema en linux y lo he solucionado.

EL PROBLEMA
Mi Ubuntu se congelaba (moría, bloqueaba, dejaba de andar,...), sí, aunque increíble, si pasaba. Ya me había pasado antes con Kubuntu y ahora con éste, no sabía que podía hacer, buscaba y buscaba pero me fue muy difícil encontrar algun sitio donde se describieran mis síntomas: bloqueos muy pocos frecuentes, pero severos, donde todo el sistema operativo queda trabado, no hay manera de cambiar consola o matar el sistema gráfico, ni mover el mouse, ¡nada! Los leds indicadores del teclado quedaban parpadeando solamente (recuerdo que una de las veces me emputé tanto, porque estaba transportando por mi LAN como 4 Gb de datos, lo cual es realmente demorado, teniendo en cuenta que hay tres máquinas que ponen sus paquetes a caminar a través del mismo router, y que por allí mismo también llegan los paquetes provenientes de Internet).

LA SOLUCIÓN
Hace relativamente poco, encontré esta página donde se hablaba de un posible problema y bueno, concuerda con mi caso, ya que por desgracia, no contaba con los controladores nativos de la tarjeta wireless, pero la verdad, no aplicaba a mi caso porque, si lo lees, te darás cuenta que tienen el detalle de una configuración manual de la red inalámbrica, lo cual no era mi caso.

Luego de meditarlo mucho, me puse manos a la labor e instalé el driver nativo. Sí, alguien se puso en la tarea de escribir y compartir el controlador junto con las instrucciones para montarlo en Ubuntu, para nuestras apreciadas máquinas de 64 bits con un OS de 64, también. Aquí dejo los pasos que seguí, que son solamente una copia de lo que podrán encontrar en el sitio original. Por cierto, estos pasos son los que aplican específicamente para mi caso, donde hay:
  • Sistema operativo (y máquina, por supuesto) de 64 bits.
  • Un controlador instalado utilizando ndiswrapper.
  • Un kernel 2.6.20-16-generic. Para saber cual es la versión del kernel, en consola escribir: uname -r.
  • Una tarjeta wireless Dell 1490. Las instrucciones y el driver dice que es para la 1390, pero a mí me funciona muy bien en mi modelo.
Primero, a descargar el controlador:
cd ~ wget http://ubuntu.cafuego.net/pool/feisty-cafuego/bcm43xx/bcm43xx-firmware_1.3-1ubuntu2_all.deb

Ahora, a instalarlo:

sudo dpkg -i ./bcm43xx-firmware_1.3-1ubuntu2_all.deb

Eliminamos los instaladores descargados:

sudo rm ./bcm43xx-firmware_1.3-1ubuntu2_all.deb

Ahora removemos el controlador de la lista negra, abriendo n cogedit desde consola el archivo blacklist:

sudo gedit /etc/modprobe.d/blacklist

Donde buscamos una línea que diga:

blacklist bcm43xx

Y le anteponemos el caracter # con lo que quedaría:

#blacklist bcm43xx
Probamos:
sudo modprobe bcm43xx
sudo iwlist scan

Reiniciamos, para ver si quedó bien removido de la lista negra, y listo!

sábado 9 de junio de 2007

Detalles de la reinstalación de Ubuntu (I)

Realmente, como es bien conocido, es muy fácil instalar Ubuntu. Sin embargo, para mi caso, dejé de utilizar - por primera vez - el asistente, y le dí configuración manual a las particiones.

Ya que estaba reinstalando, me encontré con las dos particiones usuales de Linux (además de las de windows): la Ext3 y la swap. Como el plan en este caso era el de dejar una partición extra para home, entonces hice:
  • Una partición principal, Ext3, con punto de montaje en root (léase /).
  • Otra partición, también Ext3, con punto de montaje en home (/home).
  • Una última partición, swap.
Seguí la instalación normal, y como siempre, el sistema operativo quedó instalado sin ningún problema.

El siguiente paso fue el de configurar la tarjeta de red inalámbrica, que queda pendiente para otra entrega.

[07/19/07] Se me olvidó mencionar que algunas veces el sistema no monta automáticamente la partición nueva, dígase /home, cuando se reinstala con la partición ya creada. Para estos casos lo que hay que hacer es cambiar el punto de montaje de la partición, en mi caso sda2 a home, en /etc/fstab. Sencillamente es reemplazar la parte donde dice /media/sda1 por /home.

viernes 8 de junio de 2007

Reinstalé Ubuntu

Después de ver los cuelgues en mi portatil con el Kubuntu híbrido, decidí empezar de ceros nuevamente, así que reinstalé esta vez Ubuntu (no Kubuntu), definiendo en la instalación una partición independiente para el directorio Home. Queda pendiente escribir algo al respecto, pero hoy no (es viernes, y tengo un vaso de vino al lado del portatil...).

viernes 1 de junio de 2007

Limpiar toda la basura innecesaria

Después de eliminar KDE de mi sistema, me encontré con éste tweak que termina de eliminar por completo lo que se ha desinstalado.

Ir a:
Sistema -> Administración -> Gestión de paquetes Synaptic
Y buscar en la barra de la izquierda por un menú donde dice algo como Instalación (residuos) o algo por el estilo - exactamente no se cómo se llama porque lo hice anoche, y después de que no se tienen ese tipo de archivos, no aparece la opción - , se seleccionan todos los paquetes para ese tab, se hace clic derecho y se selecciona "Marcar para eliminar completamente".