Geek-girl

Pues aquí os presento a un nuevo personaje, que va a salir de aquí? no lo sé todo depende de mi tiempo libre y mis ganas…

un saludo a todos!…

Probando ubuntu 8.10 lenovo thinkpad x200

Aquí estamos otra vez, por fin he encontrado un momento de tranquilidada para jugar con el nuevo portátil y vaciar el antiguo (ya casi está terminado, si alguien está interesado por él podemos hablar), además a fuera llueve y no puedo salir a dar vueltas!.

Hoy le ha tocado el turno de comprobar la compatibilidad de los distintos dispositivos a una ubuntu 8.10.

En debian lenny ya hay muchísimas cosas que funcionan, así que esta vez no me he sorprendido de las posibilidades de ubuntu, voy a evitar tirar por el camino fácil y pasarme a ubuntu, debian power!

Primera cosa a destacar:

# uname -r
2.6.27-7-generic

El kernel 2.6.27, el mismo que tengo ahora rulando en el debian.

Justo entrar he visto que el network manager me pedía wifi! wifi! así que me he imaginado que ya iria con una versión del iwlwifi de a partir del 10 de Octubre (cuando salió el kernel 2.6.27 con la gran novedad de soporte para wireless n, además de soporte para un gran numero de webcams, además de una nueva forma de instalar nuevos drivers)

# iwlist –version
iwlist Wireless-Tools version 29
Compatible with Wireless Extension v11 to v22.

Kernel Currently compiled with Wireless Extension v22.

wlan0 Recommend Wireless Extension v21 or later,
Currently compiled with Wireless Extension v22.

Otra cosa que cabe destacar es que lleva la versión 7.4 de Xorg, hace poco hablábamos de la revolucionaria versión 7.3, con soporte plug’n’play de monitores, teclados, ratones, tabletas digitalizadoras, etc. En lenny …

PreHackmeeting

El flujo de información ya empieza a navegar por mis venas, mi cuerpo teme por unos días de intensa actividad, pero mi mente aplaude la posibilidad de adquirir nuevos conocimientos en un lapso de tiempo minúsculo.

Dentro de unas horas ya estaremos en tierras malagueñas, y sólo llegar nos espera una asamblea para estar al corriente de la evolución de la preparación del evento, un evento que se reactiva año tras año (durante los 9 de su existencia) un par de meses antes de que se realice el encuentro, en menos de dos meses se reorganiza todo, desde la ubicación, el nombre, la difusión, las charlas, la preparación del espacio y finalmente la recepción y la ejecución de este proyecto tan ambicioso que nos une una vez al año bajo la atenta mirada del invierno que está a punto de cubrir los meridianos mas cercanos al meridiano de Grenwitch.

La lista queda muda durante unas horas, el tiempo se para y nos permite tener una idea clara de a lo que vamos y porque lo hacemos, y lo hacemos voluntariamente.
de repente, gente, actividad, movimiento de datos por la red y se enciende el hackmeeting como una feroz mecha negra, lanzando chispas y desafiando las leyes de la sociedad, el discordianismo que nos provoca una sociedad que va en contra de la libertad de expresión y de las libertades de privacidad.

Durante 3 días va a fusionarse nuevamente el mundo virtual y el mundo real dentro de cuatro paredes llenas …

iwlwifi 5000 series (5300AGN)

Vamos a configurar por fin la wifi del portátil, después de varias horas de batalleo por aquí y por allá al fin lo hemos conseguido :D

Primero de todo he trabajado con el kernel 2.6.27, en el anterior post explico como compilarlo, pero voy a explicar así por encima como hacerlo, así queda todo recogido en el mismo post. Creo que todo el proceso puede hacerse en el otro kernel, y así no hace falta compilar dos veces, así que si alguien puede probar si el proceso funciona que lo comente.

vamos a instalar el iwlwifi-firmare

# apt-get install iwlwifi-firmware

A continuación nos vamos a descargar el driver para linux de la pagina web de los drivers de intel para linux

http://intellinuxwireless.org/?n=downloads

descargamos el firmware para la serie 5000 de intel

# cd
# wget -c http://intellinuxwireless.org/iwlwifi/downloads/iwlwifi-5000-ucode-5.4.A.11.tar.gz
# tar xvjf iwlwifi-5000-ucode-5.4.A.11.tar.gz
# cd iwlwifi-5000-ucode-5.4.A.11
# cp iwlwifi-5000-1.ucode /lib/firmware

ahora hace falta compilar el kernel 2.6.27

vamos a www.kernel.org

# cd /usr/src/
# wget -chttp://kernel.org/pub/linux/kernel/v2.6/linux-2.6.27.tar.bz2
# tar xvjf linux-2.6.27.tar.bz2
# ln -s linux-2.6.27 linux
# cd linux
# make menuconfig (necesario tener instalados build-essential, libncurses5 y libncurses5-dev)
cargamos el fichero de configuración de /boot/config-2.6.26-1
luego lo guardamos como .config (estamos en /usr/src/linux/)

Ahora tendremos que hacer algunas comprobaciones y modificaciones en el fichero .config, de las lineas siguientes mira si las tienes así configuradas y si alguna no está, añádela:

CONFIG_WLAN_80211=y
CONFIG_IWLWIFI=m
CONFIG_IWLCORE=m
CONFIG_IWLWIFI_LEDS=y
CONFIG_IWLWIFI_RFKILL=y
CONFIG_IWLAGN=m
CONFIG_IWLAGN_SPECTRUM_MEASUREMENT=y
CONFIG_IWLAGN_LEDS=y
CONFIG_IWL4965=y
CONFIG_IWL5000=y

guardas y sales del fichero, y para terminar:

# make &&

compilar kernel 2.6.27

Pues segundo día con el juguetito…

Hoy vamos a compilar el kernel 2.6.27 para mirar si nos funciona la wireless y la tarjeta 3g (incorporada).

# apt-get install build-essential libncurses5 libncurses-dev

build-essential: para que podamos usar las herramientas de desarrollador que nos permitirán recompilar el kernel
libncurses5: lo vamos a necesitar para poder mostrar interfaces ncurses (make menuconfig)…

luego vamos a descargarnos la ultima versión del kernel en kernel.org, descargaremos la versión completa (F), y lo guardamos en /usr/src

# cd /usr/src
# tar xvjf linux-2.6.27.tar.bz2
# ln -s linux-2.6.27 linux
# cd /boot
# cp config-2.6.26-1-686 config
# cd linux
# make menuconfig

aqui se nos carga el entorno ncurses para configurar el kernel, a continuación vamos a usar el fichero de configuración del kernel 2.6.26-1 de debian

Load config file (o algo así)
Save config file (y lo guardamos en /usr/src/linux/.config

a continuación todo el porrón:

# make && make install && make modules_install && mkinitramfs -o /boot/initrd.img-2.6.27 2.6.27 && update-grub…