Archives for category: Vaio

Bueno, ésto es lo último que me faltaba comentar. Cómo he hecho funcionar la wifi. La verdad es que no tiene ningún secreto, y buscando un poco de info en la página del proyecto y en los foros de Gentoo se configura en un tris. Pero bueno, por si a alguien le sirve aquí dejo los pasos que yo he seguido:

echo "net-wireless/ipw3945d ~x86" >> /etc/portage/package.keywords
echo "net-wireless/ipw3945 ~x86" >> /etc/portage/package.keywords
echo "net-wireless/ieee80211 ~x86" >> /etc/portage/package.keywords
echo "net-wireless/ipw3945-ucode ~x86" >> /etc/portage/package.keywords
emerge  net-wireless/ipw3945d net-wireless/ipw3945  net-wireless/ieee80211 net-wireless/ipw3945-ucode

Hecho esto ya tenemos los módulos para la tarjeta. Sobre la configuración del núcleo, aquí dejé en su día la que uso yo en mi ordenador, y funciona bien. Podeis probarla.

Entonces, maté muchas horas buscando un gestor gráfico de conexiones, y como no encontré ninguno que me funcionase al 100%, me puse y programé unos scripts pequeñitos para configurar la red según el lugar donde voy a conectarme.

Lo que hay que hacer es sencillo, cargar el módulo y lanzar el demonio que controla la interfaz:

modprobe ipw3945
ipw3945d

Y ahora ya solo queda configurar la interfaz que levanta (en mi caso es eth1):

iwconfig eth1 essid "loser"
iwconfig eth1 key "AAAA-BBBB-CCCC-DDDD-EEEE-FFFF-00"
ifconfig eth1 down
ifconfig eth1 192.168.1.1
route add default gw 192.168.1.254
echo "search loserhome.net" > /etc/resolv.conf
echo "nameserver 192.168.1.10" >> /etc/resolv.conf

Cambiad el nombre del dominio, las direcciones IP, el ESSID, la clave WEP y el servidor DNS… y ya teneis funcionando la wifi. Si quereis soporte para claves WPA y WPA2, solo hay que instalar WPA supplicant. Aunque yo todavía no lo he probado no tardaré mucho en hacerlo… ya diré algo por aquí según como funcione :-)

Es tarde y he dormido 1 hora y media en 3 días, pero si no lo escribo rebiento.

Ya tengo todo funcionando al 100% en el portátil. Me queda echarle un ojo a la recomendación de pof acerca del power management para dejarlo ya como un cristal.

Esta tarde hemos estado echando unas partidas a Quake3-Arena (que ahora es GPL) y la gráfica da miedo ver cómo funciona. El sonido en Q3 y ET me ha dado problemas, pero se soluciona con un tip que he encontrado en el Wiki y en los foros de Gentoo:

echo “quake3.x86 0 0 direct” > /proc/asound/card0/pcm0p/oss
echo “et 0 0 direct” > /proc/asound/card0/pcm0p/oss
echo “quake3.x86 0 0 disable” > /proc/asound/card0/pcm0c/oss
echo “et 0 0 disable” > /proc/asound/card0/pcm0c/oss

Tengo un Amarok que me hace sonar música mientras trabajo con los drivers de alsa que también funcionan (increíble Amarok, no lo conocía. Lo recomiendo a todo el mundo… Xmms es la prehistoria).

Cómo ya expliqué en un post anterior, tengo funcionando el escalado de frecuencia, y desde hace media hora tengo también funcionando la Wifi.

No he podido resistir la alegría y he aprovechado para poner también un fbsplash con initramfs, con el tema de Gentoo. Mañana en el curro con un poco de calma y con Inkscape haré un splash bonito.

Ayer mi socio lo configuró en su slackware, y hoy con su ayuda lo hemos hecho en Gentoo en 2 minutos. Se trata de reducir la frecuencia del procesador, que para eso es escalable, de manera que ahorre consumo cuando se alimente de la batería.

  • En el núcleo

PM_LEGACY=y
ACPI=y
ACPI_AC=y
ACPI_BATTERY=y
ACPI_BUTTON=y
ACPI_VIDEO=y
ACPI_FAN=y
ACPI_PROCESSOR=y
ACPI_THERMAL=y
X86_PM_TIMER=y
CPU_FREQ=y
CPU_FREQ_STAT=m
CPU_FREQ_GOV_POWERSAVE=m
CPU_FREQ_GOV_CONSERVATIVE=m
X86_SPEEDSTEP_CENTRINO=m
X86_SPEEDSTEP_CENTRINO_ACPI=y

  • echo “speedstep-centrino” >> /etc/modules.autoload.d/kernel-2.6
  • emerge cpufreqd && etc-update add cpufreqd default

Después de rebotar el sistema tiene que estar funcionando. Ahora cuando estoy con AC conectada, veo la siguiente frecuencia del procesador:

vaio linux # cat /sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_cur_freq
1667000

Al desconectar la alimentación, veo como baja:

vaio linux # cat /sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_cur_freq
1000000

Y al volverlo a conectar sube de nuevo:

vaio linux # cat /sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_cur_freq
1667000

Gracias Mauro :-)

Acabo de leer el anuncio en la misma página de Nvidia. Ya hay una nueva release que soporta Geforce Go 7400. Es una inmejorable noticia.

Debo añadir que lo he descubierto al hacer un emerge -up world en mi nuevísima Gentoo, y ver que se actualizaba el paquete de nvidia-kernel. Digo esto porque me resulta asombrosa la rapidez de actualización de paquetería en Gentoo. Un punto a su favor…

Después de varios días centrado en mi trabajo y sin demasiado tiempo para mis cosas, he vuelto a pasar un rato indagando en el soporte que Linux ofrece a mi portátil. Efectivamente, tal como el título canta, ya tengo la gráfica funcionando con los drivers de Nvidia y el sonido con los de Alsa. Antes adelanto algunas cosas:

  1. He migrado a Gentoo por la flexibilidad de portage. Lo que se puede hacer en Gentoo también se puede hacer en cualquier otra distribución. No tiene nada que ver con otras distros que usan paquetería precompilada, causando que un usuario de otras distros no sepa reproducir lo que en Debian, Redhat o SuXSE viene por defecto, como si fuese cuestión de poner una flor en un florero. De esta forma por ejemplo, los supuestos fuentes con que se compila el núcleo de Ubuntu Dapper, no compilan en un entorno normal ni a pedales. Quiero decir con esto, que lo mismo que yo he hecho en Gentoo puede reproducirse perfectamente en otra distribución.
  2. El driver no es el oficial de Nvidia. Bueno si, pero con un parche que ha hecho un tío. Cabe decir que he instalado Quake3 (que es GPL, no me echeis a los leones) y al ejecutarlo se queda la pantalla negra y hay que hacer CTRL-ALT-DEL para salir del entorno X-window. Por otro lado, GLXgears va a paso de babosa, como si usase unos drivers VESA de antes de la guerra y no le acabasen de funcionar bien… eso si, dice que genera 2500FPS. No se si es que se ha vuelto idiota o es que gira tan rapido que mi visión solo capta un movimiento lento.

Read the rest of this entry »