Un sitio Impertinente

Archive for the ‘Ubuntu’ Category

Haciendo funcionar Broadcom 4312 en GNU/Linux

con 5 comentarios

Aca les dejo los 10 pasos para darle soporte a la tarjeta de red Broadcom 4312 en Linux. La distribución que usé fue Debian Lenny 5.0 de 32 Bits con kernel casero 2.6.28. Usted debe tener previamente instalado los compiladores para C y los encabezados del kernel.

1. Verificar el tipo de tarjeta:

jam@sao:~$ lspci | grep Network
03:00.0 Network controller: Broadcom Corporation BCM4322 802.11a/b/g/n
Wireless LAN Controller (rev 01)

2. Descargar el driver de: http://www.broadcom.com/support/802.11/linux_sta.php (yo usé el llamado hybrid-portsrc-x86-32_5_10_27_12.tar.gz para 32 bits)

3. Descomprimir y desempaquetar:

root@sao:~$ tar xvfz hybrid-portsrc-x86-32_5_10_27_12.tar.gz

4. Compilamos el módulo con los encabezados del kernel actual:

root@sao:~$ make -C /lib/modules/`uname -r`/build M=`pwd`

5. Eliminamos los módulos innecesarios

root@sao:~$ rmmod bcm43xx; rmmod b43; rmmod b43legacy; rmmod ndiswrapper

6. Se inserta el módulo compilado al kernel actual:

root@sao:~$ insmod wl.ko

7. Se copia el módulo a nuestro kernel:

root@sao:~$ cp wl.ko /lib/modules/`uname -r`/kernel/net/wireless/

8. Se actualiza las dependencia de los módulos:

root@sao:~$ depmod -a

9. Se cargan los módulos necesarios

root@sao:~$ modprobe ieee80211_crypt_tkip; modprobe wl

10. Se agrega los módulos al archivo /etc/modules para que se cargen en el inicio:

ieee80211_crypt_tkip
wl

No olvide eliminar los módulos asociados a las tarjetas Broadcom de /etc/modules y /etc/modprobe.d (tambien incluye el del ndiswrapper).

Listo, con esto hemos conseguido instalar el nuemo módulo que maneja la Broadcom 4312. Enjoy 😀

Escrito por apostols

January 4th, 2009 at 8:15 pm

It’s name is … (meme)

con 5 comentarios

Siguiendo el meme que inició madduck en Planet Debian aca les dejo los nombre de mis maquinas:

  • Laptop: Sao.
  • Laptop del trabajo: Victoria. Por Seras Victoria. Hellsing.
  • Gateway/Proxy en casa: Gon. Por Gon Freecss. hunterXhunter.
  • Netbook: Guille (en honor al hermano pequeño de Mafalda). Asus EEE PC 701.
  • Desktop del trabajo: Vicious. Cowboy Bebop.
  • Servidor Web: Camila. (El nombre de mi hija).
  • Maquina para construcción de paquetes de Debian: Alyssa. Diosa griega de la caza y la luna.
  • Access Point: Aika. Por Agent Aika.
  • NAS: Minimo. Linksys NSLU2.
  • Célular: Walter. Por Walter C. Dornez. Motorola a1200 corriendo Qtopia.

NOTA: Todos los dispositivos anteriores corren Debian.

Otras maquinas que conviven en la red 0x29:

  • Laptop: Mafalda. Ubuntu.
  • Laptop: Bestia. Ubuntu.
  • Laptop: Jews. MS-Windows XP.
  • Desktop: Wolf. MS-Windows XP.

Escrito por apostols

September 15th, 2008 at 11:05 am

Hola Squeeze

con un comentario

En este anuncio Luk nos informa que la próxima versión que reemplazará a Lenny se llamará Squeeze (en honor al Alien de juguete con 3 ojos que apareció en Toy Story I y II).

Escrito por

September 1st, 2008 at 10:10 am

Lanzado Planeta UNPLUG

sin comentarios

Sí, cómo se venía cocinando desde hacer varios años atrás por fin UNPLUG tiene un Planeta para agrupar los blogs de las personas que integran el LUG y/o que hacen vida en el canal #unplug @ irc.unplug.org.ve

El código está escrito totalmente en PHP, basado en el core de Magpie RSS y algunas cosas de WordPress. El fume más raro fue el de hacerle la adaptación de los hackergotchi, finalmente está listo.

El Planeta está en modo beta y poco a poco se irá limpiando algunas cosas, tales como:

  • La plantilla del tema principal.
  • Agregarle logo y otros caramelos visuales.
  • Pulir las categorías.
  • Que el agregado del un sitio sea lo más transparente posible.

Cosas que ya hace solito:

  • Busca actualizaciones sin necesidad de utilizar un cron.
  • Guarda categorías de los blogs afiliados.
  • Mantiene caché de los posts de los afiliados.

Espero que lo disfruten y cualquier flame pueden hacerlo a /dev/null

Escrito por

June 11th, 2008 at 6:30 pm

Flisol 2008 Caracas

sin comentarios

Durante todo el día de hoy se celebró en las instalaciones del ISEIT el Festival Latinoamericano de Instalación de Software Libre. Las instalaciones fueron divididas por grupos:

  • El grupo de los Debianistas: Ernesto Hernandez-Novich (SquOnk), Luis E. Muñoz (lem), Nelson Nieto (NelsonFX) y mi persona.
  • El grupo de Fedoreros: Richzendy Contreras (Richzendy).
  • El grupo de los Ubunteros: Santiago Zarate (santiago-ve), Nelson (nejode), entre otros.
  • Los archeros: Angel Velazquez (angvp).

Además hubo plomamentazon patrocinada por UrbanTerror. Conversando con la organizadora del evento (María Leandro alias tatica) me comentó que desde las 8 AM hasta las 6 PM asistieron al rededor de 1200 personas. De verdad un evento de altura, muy buenas las ponencias y talleres y gracias a la gente de la comunidad de Software Libre que prestó toda la colaboración para que el evento saliera adelante.

Yo tome algunas fotos del evento y pueden verlas aca.

Escrito por

April 26th, 2008 at 7:46 pm

Instalando GNU/Linux a un Linksys NSLU2

sin comentarios

Para las fiestas navideñas ‘2007 decidí regalarme un pequeño pero poderoso equipo: Linksys NSLU2. Este es un dispositivo de almacenamiento en red para discos duros USB 2.0 (Network Storage Link for USB 2.0 Disk Driver) y está clasificado como un dispositivo de red de almacenamiento anexo ó NAS (Network-attached storage).

Luego de diversas pruebas decidí escribir un documento donde se explica ¿Cómo instalarle GNU/Linux?, ¿Caracteristicas de los diferentes firmwares?, entre otras cosas. El documento puede ser descargado de aquí (formato PDF).

Escrito por

January 18th, 2008 at 11:22 am

Conectado audacious con irssi

con 2 comentarios

Hace algunos días que me migré de XMMS a Audacious y como uso irssi para conectarme a las redes de IRC no conseguí ningún plugin que conectara al irssi con audacious, revisando un poco la documentación del audacious encontré que se podía extraer/modificar mediante un software intermedio la información de una canción y es por ello que hice el siguiente script en bash:

#!/bin/bash
# Un script sucio para mostrar lo que escuchas combinando irssi + audacious
# Creado por Juan Angulo Moreno (apostols at gmail dot com) / 20071003
# Version 0.1 bajo GPLv3

UNUSED=0
while [ $UNUSED -lt 1 ]; do
PLAYTIME=$(audtool current-song-output-length)
SONGTITLE_TMP=$(audtool current-song)
SONGTITLE=`echo $SONGTITLE_TMP | sed ‘s/%20/ /g’`
SONGBR=$(audtool current-song-bitrate-kbps)
SONGLEN=$(audtool current-song-length)
SONGOUTLEN=$(audtool current-song-output-length)
echo “np: $SONGTITLE ($SONGLEN/$SONGOUTLEN) [$SONGBR Kbps]” > /tmp/.np
sleep 1
done

Solo hay que guardarlo con el nombre de auda-irssi y darle permiso de ejecución y correrlo de la siguiente manera:

juan@sao:~$ ./auda-irssi &

El creará un archivo en /tmp llamado .np que solo habría que llamarlo desde el irssi de la siguiente forma:

/exec -o cat /tmp/.np

Y listo, mostrará en el canal actual donde estés conectado la información de la música que estás escuchando en el momento.

Sé que este script es un poco sucio y es por ello que estoy haciendo el port hacía Perl (se podrá cargar facilmente desde el irssi con /load ), muy pronto será publicado la nueva version totalmente reescrita.

Escrito por

October 8th, 2007 at 7:46 pm

BadBunny: Primer gusano para OpenOffice

con un comentario

Apareció el primer gusano para OpenOffice que al parecer no es ofensivo, pero lo curioso de este gusano es que es multiplataforma, es decir funciona en Windows, MacOSX y GNU/Linux. El gusano se conecta a internet y baja la imagen de un un señor vestido de conejo realizando un acto sexual.

Si se ejecuta con OpenOffice desde MS-Windows, intenta descargar un fichero llamado drop.bad y borra system.ini de la carpeta del programa mIRC. También descarga y ejecuta badbunny.js, un virus en JavaScript que se replica en el sistema.

Si se ejecuta desde Linux se descarga badbunny.py (python) como script para XChat y badbunny.pl (Perl). Este es un pequeño virus que infecta a otros ficheros Perl.

Si se ejecuta desde MacOSX, descarga badbunny.rb o badbunnya.rb, dos scripts creados en Ruby.

Más información: Sophos.com

Escrito por

May 26th, 2007 at 7:56 pm

Haciendo funcionar el touchpad de la HP 500 Notebook en Ubuntu 7.04

con un comentario

Esto es una pequeña receta para hacer funcionar el touchpad en la Hp 500 Notebook:

1. Instalamos:

sudo aptitude install linux-source-2.6.20
sudo aptitude install build-essential
sudo aptitude install bin86
sudo aptitude install kernel-package
sudo aptitude install gcc
sudo aptitude install gcc-3.4
sudo aptitude install libncurses5
sudo aptitude install libncurses5-dev
sudo aptitude install libqt3-headers
sudo aptitude install libqt3-mt-dev

2. cd /usr/src

3. tar xvfj linux-source-2.6.20.tar.bz2

4. cd linux-source-2.6.20/

5. sudo gedit drivers/input/serio/i8042.c

Vamos a la línea #549 (funcion i8042_check_aux function) y agregan:

return 0;

6. Guardar cambio en el archivo.

7. Y creamos la imagen del kernel a la “Debian way”:

sudo make-kpkg clean
sudo make-kpkg –initrd –stem linux –revision=hp500.1.0 kernel_image
cd ..
sudo dpkg -i linux-image-2.6.20.3-ubuntu1_hp500.1.0_i386.deb
8. Ahora enlazamos los firmwares:

sudo ln -s /lib/firmware/2.6.20-15-generic /lib/firmware/2.6.20.3-ubuntu1

9. Listo, al reiniciar ya tendrán soporte al touchpad.

P.D: El bug fue reportado hace tiempo para kernel 2.6.17 y 2.6.20 pero no lo han reparado.

Escrito por

May 7th, 2007 at 5:17 pm

Agregado en Ñu-con-Linux,Ubuntu

Una imagen habla más que mil palabras …

con un comentario

Protejase de virus, use Linux

Escrito por

May 2nd, 2007 at 10:34 pm