26 de abril de 2008

Tarjeta de Sonido Intel Corporation 82801H



Para éste y otros blog, previamente debes estar segur@ de haber seguido ésta guía para actualizar tu sistema y tener el kernel mas nuevo.

Seguramente cuando inicie tu sistema no podrás escuchar ningún sonido, eso se debe a que tus controladores no han sido instalados, el manejador de audio mas conocido es alsa y partiremos de aquí para tener sonido en nuestro computador.

Si tienes alguna duda de Cómo usar ésta guía visita las Ayudas (?)

Inicialmente necesitamos:
# aptitude install build-essential module-assistant
Como les dije en un blog anterior, estos paquetes los usaremos en repetidas oportunidades.

Ahora vamos a descargar las fuentes del paquete en una ubicación cualquiera, por ejemplo: /home/usuario/Desktop:
$ wget ftp://ftp.alsa-project.org/pub/driver/alsa-driver-1.0.17.tar.bz2
Nos movemos al directorio /home/usuario/Desktop (escogido previamente por nosotros) y ahora descomprimimos el archivo:
$ bunzip2 alsa-driver-1.0.17.tar.bz2
$ tar xvf alsa-driver-1.0.17.tar
Ingresamos al directorio:
$ cd alsa-driver-1.0.17/
Vamos ahora a configurar, y compilar el paquete para que se adapte a nuestro sistema, eso se hace asi como superusuario:
# ./configure && make && make install
Ésto puede tardar un poco, una vez finalizado tendremos el servicio funcionando. No queda mas que escojer la tarjeta de sonido a utilizar, subir volumen y reinicar el servicio.

Por el hecho que estamos usando ALSA como manejador de sonido, haremos lo siguiente para configurarlo:
# alsaconf
Será mostrado un menu donde deberán escoger su tarjeta de sonido, en nuestro caso "Intel Corporation 82801H" lo hacemos y presionamos "OK" o "Aceptar"

Pregunta si queremos que automáticamente incluya el modulo a nuestro kernel y diremos que si. Ahora subiremos el volumen y editaremos nuestro ecualizador:
# alsamixer
Reiniciaremos el servicio y/o el servidor gráfico y todo nos ira de maravilla:
# /etc/init.d/alsasound restart
# /etc/init.d/gdm restart
Espero que les sea útil, cualquier duda o comentario serán bien recibidos.

Ir Arriba

Si deseas estar al día con las nuevas publicaciones puedes suscribirte a Mis Feeds o recibir éstas por correo electrónico, no olvides además dejar tus comentarios, que estaré muy agradecido de ello.

Tarjeta Inalámbrica Intel Corporation PRO/Wireless 3945ABG Network Connection



Para éste y otros blog, previamente debes estar segur@ de haber seguido ésta guía para actualizar tu sistema y tener el kernel mas nuevo.

A partir del kernel 2.6.24 el paquete para controlar la tarjeta inalámbrica Intel Corporation PRO/Wireless 3945ABG Network Connection deja de ser un demonio, por lo cual nos debemos bajar el nuevo firmware.

Si tienes alguna duda de Cómo usar ésta guía visita las Ayudas (?)

Y es el siguiente:
# aptitude install firmware-iwlwifi
Para buscar redes inalámbricas disponibles:
# iwlist scan
La respuesta sera algo como ésto:
lo Interface doesn't support scanning.

eth1 Interface doesn't support scanning.

wmaster0 Interface doesn't support scanning.

wlan0 Scan completed :
Cell 01 - Address: 00:17:3F:5E:BF:07
ESSID:"houston"
Mode:Master
Channel:1
Frequency:2.412 GHz (Channel 1)
Quality=49/100 Signal level=-79 dBm Noise level=-127 dBm
Encryption key:on
Bit Rates:1 Mb/s; 2 Mb/s; 5.5 Mb/s; 11 Mb/s; 6 Mb/s
12 Mb/s; 24 Mb/s; 36 Mb/s; 9 Mb/s; 18 Mb/s
48 Mb/s; 54 Mb/s
Extra:tsf=0000000498c04943
NOTA: Si de lo contrario les arroja errores, aún cuando hayan terminado este procedimiento, deben hacer dhclient para que el sistema busque las redes disponibles, es decir, solicite IP al servidor DHCP, como? asi:
# dhclient
Si este proceso les genera errores, se tarda mucho, no se preocupen, es solo para solicitar IP, si no están conectados a una red, les arrojará error inevitablemente.

Ahora si podemos continuar, y vamos a conectarnos, una de tantas formas para hacerlo puede ser:
# iwconfig wlan0 essid "houston" key AABBCC1122
En éste punto no me detendré a explicar detalles del comando, para ello pueden acceder al man de iwconfig e iwlist:
#man iwlist
#man iwconfig
Ahora, si quieren hacer la configuración de manera gráfica,vamos a instalar los siguientes paquetes:
# aptitude install network-manager-kde
Por qué KDE? porque particularmente no me gusta el que trae gnome por defecto, además el de KDE tiene una interfaz bastante intuitiva y con muy buenas opciones.

Nos aseguramos además (para ambos casos: configuración manual o gráfica) que nuestro archivo de configuración /etc/network/interfaces se vea asi (podemos usar vim o gedit o cualquier editor para verlo y/o modificarlo):

# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface,
# Donde eth0 es su intefáz de red primaria
allow-hotplug eth0
iface eth0 inet dhcp
Ya tienes Internet Inalambrico, a Disfrutar

Ir Arriba

Si deseas estar al día con las nuevas publicaciones puedes suscribirte a Mis Feeds o recibir éstas por correo electrónico, no olvides además dejar tus comentarios, que estaré muy agradecido de ello.

Aceleración Gráfica con nVidia Corporation GeForce 8600M GT



Para éste y otros blog, previamente debes estar segur@ de haber seguido ésta guía para actualizar tu sistema y tener el kernel mas nuevo. (Actualmente 2.6.26-1-686)

Ahora si vamos a iniciar el proceso de configuración de nuestra tarjeta nVidia GeForce (debería funcionar para todas las tarjetas, con algunas excepciones).

Si tienes alguna duda de Cómo usar ésta guía visita las Ayudas (?)

Básicamente consiste en dar aceleración gráfica a nuestro computador, para poder ejecutar procesos que requieren de ello, para ello haremos lo siguiente:
# aptitude install build-essential module-assistant
Éstos son paquetes para construir sus módulos entre otras cosas que por ahora no vienen al caso, les va a ser útil no solo con la instalación de sus controladores de video sino para compilar otros módulos y agregarlos a su kernel.

Ahora descargamos el instalador oficial de la pagina de nVidia en una ubicación cualquiera, por ejemplo: /home/usuario/Desktop
$ wget http://us.download.nvidia.com/XFree86/Linux-x86/173.14.12/NVIDIA-Linux-x86-173.14.12-pkg1.run
Luego instalaremos las fuentes de nuestro kernel y el kernel de nvidia así:
# aptitude install nvidia-kernel-common
El proceso que sigue ahora, debe realizarse bajando el servidor gráfico, como Super Usuario hacemos:
# /etc/init.d/gdm stop
El compilador necesario para crear los módulos es gcc-4.1, sin embargo, por defecto el sistema estará usando gcc-4.2 así que debemos cambiar la variable de sistema que controla esto, para poder trabajar sin que se nos presenten errores, basta con hacer esto:
# export CC=gcc-4.1
Estaremos en modo texto, debemos ingresar como root y dirigirnos al directorio donde descargamos el archivo sh ./NVIDIA-Linux-x86-173.14.09-pkg1.run (en nuestro caso /home/usuario/Desktop) y ejecutar el archivo asi:
# sh ./NVIDIA-Linux-x86-173.14.12-pkg1.run
Nos dirá que consiguió un "Precompiled Kernel" y pregunta si queremos bajarlo de la pagina de nvidia, diremos que NO! (no) y continúa sin problemas, cuando todo termine, el modulo estará creado, el sistema les preguntara si quiere ejecutar "modprobe" entre otras cosas, deben decir SI! (yes)

Ya no queda mas que editar nuestro xorg.conf para editar unas lineas que son necesarias para evitar inconvenientes futuros:
# gedit /etc/X11/xorg.conf
Buscar el siguiente bloque (Solo verificar si la opcion Depth esta en 16, de lo contrario puede omitir este paso):
Section "Screen"
Identifier "Default Screen"
Device "nVidia Corporation GeForce 8600M GT"
Monitor "Monitor genérico"
DefaultDepth 16
SubSection "Display"
Depth 16
Modes "1280x1280"
EndSubSection
EndSection
y editarlo de manera que quede asi:
Section "Screen"
Identifier "Default Screen"
Device "nVidia Corporation GeForce 8600M GT"
Monitor "Monitor genérico"
DefaultDepth 24 # Esto debe cambiarse
SubSection "Display"
Depth 24 # Esto tambien
Modes "1280x1280"
EndSubSection
EndSection
Ésto es todo, ahora podrá reiniciar el servidor gráfico y poder tener aceleración gráfica:
# /etc/init.d/gdm start
Si quieren comprobar que está todo correcto instalen el siguiente paquete:
# aptitude install mesa-utils
Y en una consola (teniendo el servidor grafico funcionanado) ejecuten:
glxinfo | grep direct
La respuesta debe ser:
direct rendering: Yes
Pueden comprobarlo tambien con:
# glxgears
Y debe aparecen un juego de engranajes y un reporte de FPS que van entre los 2mil y 8mil:
19909 frames in 5.0 seconds = 3981.738 FPS
20065 frames in 5.0 seconds = 4012.905 FPS
20371 frames in 5.0 seconds = 4074.101 FPS
Suerte a todos, si han logrado ésto, tienen Aceleración Gráfica y pueden seguir para que instalen gestores de ventanas como Compiz-Fusión, aquí una guía de ello.

Ir Arriba

Si deseas estar al día con las nuevas publicaciones puedes suscribirte a Mis Feeds o recibir éstas por correo electrónico, no olvides además dejar tus comentarios, que estaré muy agradecido de ello.

Debian Lenny actualizar al nuevo kernel

Cuando apenas instales el sistema operativo GNU/Linux en tu computadora, debes actualizarlo con respecto a los repositorios de tu distribución, en nuestro casi GNU/Linux Debian/Lenny, es importante que tengas tu sistema correctamente actualizado y al día con los nuevos paquetes de tu repositorio y así no tener inconvenientes de seguridad entre otras cosas.

Si tienes alguna duda de Cómo usar ésta guía visita las Ayudas (?)

Vamos a empezar por verificar el repositorio como Super Usuario:
# gedit /etc/apt/sources.list
Debe tener el siguiente contenido o semejante:
# Repositorios de Debian Lenny Oficiales main contrib y non-free

deb http://ftp.debian.org/debian lenny main contrib non-free
deb http://security.debian.org lenny/updates main non-free contrib
deb http://www.debian-multimedia.org lenny main

# Repositorios de Compiz Fusion development (shame) para Debian Lenny
deb http://download.tuxfamily.org/shames/debian-lenny/desktopfx/unstable/ ./
Si su archivo sources.list tiene todo eso es suficiente (si no lo tiene copiar esto y sustituirlo en el suyo), es hora de bajar la lista de paquetes, o actualizarla, para ello:
# aptitude update
Si reciben errores como estos:
W: GPG error: http://download.tuxfamily.org ./ Release: Las firmas siguientes no se pudieron verificar porque su llave pública no está disponible: NO_PUBKEY 73E6B0FAA42A6CF5
W: GPG error: http://www.debian-multimedia.org lenny Release: Las firmas siguientes no se pudieron verificar porque su llave pública no está disponible: NO_PUBKEY 07DC563D1F41B907
W: Tal vez quiera ejecutar 'apt-get update' para corregir estos problemas
Se debe a que no tienen las firmas necesarias para validar que los datos son confiables, para eliminar ese error vamos a ejecutar los siguientes comandos:

Para www.debian-multimedia.org
# wget http://debian-multimedia.org/gpgkey.pub -O - | apt-key add - && apt-get install debian-multimedia-keyring
Para download.tuxfamily.org
# wget http://download.tuxfamily.org/shames/A42A6CF5.gpg -O- | apt-key add --
Vamos a continuar, una vez que se ha completado toda la actualización de las LISTA DE PAQUETES, actualizamos nuestros paquetes instalado y luego actualizaremos todo el sistema, eso se logra asi:
# aptitude upgrade -y && aptitude dist-upgrade -y
Llevara un poco de tiempo, dependiendo de la conexión, cuando haya finalizado, reinician, y observaran que tendran un nuevo Kernel por el cual podrán acceder, actualmente y para el caso de mi computador es: Debian GNU/Linux, kernel 2.6.26-1-686

Deben iniciar con ese kernel y es hora de eliminar el kernel anterior, para ello:
# aptitude search linux-image | grep ^i
Y "en mi caso" arroja la siguiente salida:
i linux-image-2.6-686 - Linux 2.6 image on PPro/Celeron/PII/PIII/P
i A linux-image-2.6.25-2-686 - Linux 2.6.25 image on PPro/Celeron/PII/PII
i A linux-image-2.6.26-1-686 - Linux 2.6.26 image on PPro/Celeron/PII/PII
Nota: la "i" al inicio de la linea indica que el paquete esta instalado.

Debemos verificar cual linux-image "NO" estamos usando (para mi linux-image-2.6.25-2-686 y eliminarlo de la siguiente manera:
# aptitude purge linux-image-2.6.25-2-686
Echo esto, tendremos nuestro sistema actualizado, vamos a instalar los Sources y Headers de nuestro kernel, que sera de gran utilidad luego,
# aptitude install linux-headers-2.6.26-1-686 linux-source-2.6.26
Ya puedes continuar con las siguientes guias para que tengas todos tus dispositivos funcionando.

NOTA: Éstos howto estarán dirigidos a la configuración de MI computador personal y han sidos probados y comprobados 1 y muchas veces, si algo no funciona, deberás verificar tu hardware y la compatibilidad que puedan tener con éstos paquetes.

Ir Arriba

Si deseas estar al día con las nuevas publicaciones puedes suscribirte a Mis Feeds o recibir éstas por correo electrónico, no olvides además dejar tus comentarios, que estaré muy agradecido de ello.