Guía de instalación de Debian en VIT D2010

14 05 2008

En este artículo hablaremos un poco sobre el modelo de esta laptop y sobre cómo se le puede instalar Debian con soporte para los dispositivos que trae.

CPU: Intel Core 2 Duo 2 GHz
Chipset: Intel 965M
Red inalámbrica: Intel 3945
Red: Realtek 8111/8168 Gb
Audio: Intel 8280 ICH8
Video: Intel 965
Firewire: Sí
Bluetooth: No
Lector SD: Sí
Modem: Sí

Video

Aún no se ha podido configurar.

Red Inalámbrica

La red inalámbrica que trae este modelo es una Intel Wireless 3945. Iremos a este vínculo

Audio

El audio se instala bastante fácil. Por defecto en la mayoría de los núcleos debe venir habilitado. Si no lo tenemos comprobemos que tenemos este símbolo en el núcleo:

CONFIG_SND_HDA_INTEL

Bibliografía

http://intellinuxwireless.org/Intel Wireless
Intel Graphics





Guía de instalación de Debian en Haier H53

20 04 2008

En este artículo hablaremos un poco sobre el modelo de esta laptop y sobre cómo se le puede instalar Debian con soporte para los dispositivos que trae.

CPU: Intel Core Duo 1.83GHz
Chipset:ATI RC410ME + ATI SB450
Red:Asus WL159G
Audio: -
Red: -
Video: ATI integrated x200
Firewire: No
SD: -
Bluetooth: No

La tarjeta ATI Integrated x200 puede instalarse por dos vías. Se pueden utilizar los controladores libres o los controladores que brinda su empresa. Recomendaremos los controladores de la compañía ya que brinda hoy en día mejor soporte para aceleración y gráficos 3D. Para ello simplemente consulte el sitio de la ATI en la sección de dispositivos, y baje el correspondiente al modelo.

Controlador

Una vez que lo hayamos bajado e instalado en el sistema siguiendo su guía de instalación, ejecutaremos esto para terminar de configurar la tarjeta:

# aticonfig --initial -f

Luego reiniciamos el servidor gráfico del sistema. Podemos cerrar la sesión y ejecutar desde la terminal:

# /etc/init.d/gdm restart

En el ejemplo se usó gdm pero pueden sustituirlo por su manejador de entrada preferido. Una vez que iniciemos veremos si está activada la aceleración gráfica de nuestro entorno visual:

$ glxinfo | grep rendering

El cual debe imprimir algo como esto:

direct rendering: Yes

Red

El modelo de red que usa este ordenador es un Asus wl159g. El controlador libre que provee la comunidad se llama zd1211rw. Este se comenzó a incorporar al núcleo a partir de la versión 2.6.18-rc1 y para su funcionamiento es necesario habilitar estos módulos:

CONFIG_IEEE80211
CONFIG_IEEE80211_SOFTMAC
CONFIG_FW_LOADER
CONFIG_ZD1211RW

Como muchos módulos de red disponibles necesitaremos además la firma del fabricante o firmware para que se pueda usar el módulo. En el sitio de desarrollo zd1211rw recomiendan no usar el firmware que provee el grupo de Debian zd1211-firmware. Y usar este firmware. Una vez que lo tengamos podremos instalarlo en una ubicación en nuestro sistema que por lo general es /lib/firmware aunque puede variar entre sistemas.

Audio

El audio se instala bastante fácil. Por defecto en la mayoría de los núcleos debe venir habilitado. Si no lo tenemos comprobemos que tenemos este símbolo en el núcleo:

CONFIG_SND_HDA_INTEL

Programas

Gracias a la colaboración de un usuario de la comunidad allá en Cuba que pudo resolver un tema que quizás mejore en próximas versiones del núcleo con respecto al soporte para dispositivos electrónicos en esta laptop. El problema se puede manifestar a la hora de visualizar el estado de la batería de la pc. Añadimos al gestor de arranque la opción “nohpet” que posibilitará que el núcleo cargue con soporte acpi especial.





Guia de instalación de Debian en Dell Inspiron e1505 / 6400

26 03 2008

En este artículo hablaremos un poco sobre el modelo de esta laptop y sobre cómo se le puede instalar Debian con soporte para los dispositivos que trae.

CPU:Intel Core Duo T2400 1.83GHz 2Mb Cache
Chipset:Intel Mobile 945GM
Red:Broadcom 1390 Wireless
Audio:Intel ICH7
Red:BCM4401-B0 100Base-TX
Video:ATI Radeon x1400 Mobile
Firewire:IEEE 1394
SD:Ricoh Co Ltd Cache
Bluetooth:Sí

Video

La tarjeta ATI Radeon x1400 puede instalarse por dos vías. Se pueden utilizar los controladores libres o los controladores que brinda su empresa. Recomendaremos los controladores de la compañía ya que brinda hoy en día mejor soporte para aceleración y gráficos 3D. Para ello simplemente consulte el sitio de la ATI en la sección de dispositivos, y baje el correspondiente al modelo.

Controlador

Una vez que lo hayamos bajado e instalado en el sistema siguiendo su guía de instalación, ejecutaremos esto para terminar de configurar la tarjeta:

# aticonfig --initial -f

Red

La tarjeta de red que trae la configuración en cuestión es una Broadcom. Estas tarjetas a través del tiempo han sufrido modificaciones en los controladores usados en software libre. Todos los chips Broadcom requieren una firma del fabricante o ( firmware ) que se carga en él antes de su funcionamiento. Hay variantes que podremos usar en base a lo que el usuario desee configurar. Las veremos paso a paso:

Ndiswrapper

Una opción que podremos usar es instalando el módulo de ndiswrapper el cual crea un encapsulador para el controlador de binarios no nativos al sistema GNU/Linux como son de Microsoft Windows o MacOs. Primero debemos compilar el módulo correspondiente:

# apt-get install module-assistant ndiswrapper-common ndiswrapper-utils

Luego compilaremos el módulo y lo instalaremos siguiendo la interfaz del module-assistant. Una vez compilado, podremos utilizar el programa para extraer del controlador el firmware y comenzar a usar la tarjeta. Para ello debemos localizar el binario que contiene dicho controlador. En los discos de instalación de la laptop se llama R151517.EXE. Lo descompactamos con:

# unzip R151517.EXE

Luego para instalar el controlador:

# ndiswrapper -i bcmwl5.inf

Para empezar a utilizar la red cargamos el módulo correspondiente y lo añadimos al /etc/modules para que levante cuando arranque el sistema:

# modprobe ndiswrapper && echo "ndiswrapper" >> /etc/modules

Los próximos métodos que expondremos son muy similares en su modo de operación y han sido organizados a partir de la versión del núcleo 2.6.24 dentro de su código. De usar alguno es necesario habilitar:

CONFIG_MAC80211=m
CONFIG_IEEE80211_SOFTMAC=m

De todas formas no es un requisito indispensable usarlo, pueden usar los módulos por separado. Hay variantes que exigen un número de versión obligatorio para su funcionamiento, lo que significa que si no está disponible en un repositorio es necesario que se descargue. Un sitio donde están es en LinuxWireless.org

Módulo bcm43xx

Este módulo ya está descontinuado, sin embargo un número de usuarios determinado lo siguen utilizando. Es bueno notar que la filosofía de uso es similar a la mostrada con ndiswrapper. Usaremos un software para extraer el firmware de un determinado controlador. Necesitamos usar el programa bcm43xx-fwcutter versión 006 para esto:

# apt-get install bcm43xx-fwcutter

Debe usarse la version 3.130.20.0 del controlador propietario de Broadcom. Lo puede descargar en:

# export FIRMWARE_INSTALL_DIR="/lib/firmware"
# wget http://downloads.openwrt.org/sources/wl_apsta-3.130.20.0.o
# bcm43xx-fwcutter -w "$FIRMWARE_INSTALL_DIR" wl_apsta-3.130.20.0.o

Por lo general la ruta del firmware es en /lib/firmware aunque a veces puede ser en otra ubicación como es:

/lib/modules/{uname -a}/kernel/drivers/firmware

De usar el núcleo 2.6.24 debemos habilitar:

CONFIG_BCM43XX=m

Módulo b43-legacy

Para este módulo necesitamos el programa b43-fwcutter de la misma forma que las variantes anteriores. Puede que no esté en el repositorio y debemos bajarlo. Necesitamos la versión 011.

# wget http://bu3sch.de/b43/fwcutter/b43-fwcutter-011.tar.bz2

Además de la versión 3.130.20.0 del controlador propietario de Broadcom.

# export FIRMWARE_INSTALL_DIR="/lib/firmware"
# wget http://downloads.openwrt.org/sources/wl_apsta-3.130.20.0.o
# b43-fwcutter -w "$FIRMWARE_INSTALL_DIR" wl_apsta-3.130.20.0.o

Nuevamente recordamos, especificar la ruta correcta para el firmware ….

De usar el núcleo 2.6.24 habilitaremos:

CONFIG_B43LEGACY=m

Módulo b43 del núcleo 2.6.24

Para este módulo necesitamos la versión 011 de b43-fwcutter:

# wget http://bu3sch.de/b43/fwcutter/b43-fwcutter-011.tar.bz2

Además de la versión 4.80.53.0 del controlador propietario de Broadcom.

# export FIRMWARE_INSTALL_DIR="/lib/firmware"
# wget http://downloads.openwrt.org/sources/broadcom-wl-4.80.53.0.tar.bz2
# b43-fwcutter -w "$FIRMWARE_INSTALL_DIR" wl_apsta.o

Habilitaremos en el núcleo:

CONFIG_B43=m

Ya con el módulo que estemos usando bastará ejecutar el siguiente comando para tener la información de nuestra red:

# iwconfig

wlan0     IEEE 802.11g  ESSID:"xxxxxx"
Mode:Managed  Frequency:2.447 GHz  Access Point: 00:16:01:98:0C:28
Bit Rate=1 Mb/s   Tx-Power=27 dBm
Retry min limit:7   RTS thr:off   Fragment thr=2346 B
Encryption key:off
Link Quality=91/100  Signal level=-43 dBm  N
oise level=-70 dBm
Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
Tx excessive retries:0  Invalid misc:0   Missed beacon:0

Bluetooth

Para tener soporte a nivel de núcleo de bluetooth debemos habilitar en el núcleo:

CONFIG_BT_HCIUSB=m

Hay una gran variedad de programas encaminados a explotar las funcionalidades de este tipo de conexión en distintos manejadores gráficos. Más adelante explicaremos algunos.

lbrc

El proyecto LBRC ( Linux Bluetooth Remote Control ) está encaminado a desarrollar soluciones para transferir información entre dispositivos bluetooth que para este caso puede ser usado para controlar remotamente la máquina.

En su sitio podremos encontrar más información LBRC

Audio

La tarjeta de audio que trae la máquina es una intel CH7 HDA, bastante estándar con el software hoy en día. Muchos núcleos por defecto la traen habilitada. Si recompilamos nuestro propio núcleo recuerden habilitar:

CONFIG_SND_HDA_INTEL=m

Sensores

Esta máquina trae soporte para varios sensores que podremos monitorear o controlar desde nuestro escritorio. A continuación hablaremos sobre ellos.

hddtemp

Este programa accede a la información de la herramienta S.M.A.R.T en los discos que lo soporten y extraer de ahí en tiempo real su temperatura. Usaremos:

# apt-get install hddtemp

Para saber si el disco provee del protocolo S.M.A.R.T usaremos:

# apt-get install smartctl
# smartctl -a -d ata /dev/sda

En caso de que usemos /dev/sda como el disco que queremos monitorear. Si no soporta S.M.A.R.T nos lo dirá.

i8k

Este módulo nos ayudará a monitorear la temperatura del procesador y la velocidad a que operar los ventiladores que lo circundan. Este módulo es sólo para los ordenadores Dell y no en todos brinda soporte completo. Puede que varie el número de ventiladores que se puedan controlar. Para usar el módulo es necesario habilitar el soporte para laptops Dell:

CONFIG_I8K=m

Una vez instalado el módulo debemos configurarlo para que arranque al inicio del sistema. Debemos pasar una opción para forzar la carga del módulo, ya que de otra forma no es posile usarlo:

# echo "i8k force=1" >> /etc/modules

sensors-applet

Tenemos vías para poder visualizar el valor de los sensores y controlar a partir de sus valores. Existe una aplicación visual muy completa, y muy fácil de usar llamada sensors-applets. Este es capaz de mostrar valores para un gran número de módulos. Entre ellos los que expusimos aquí.

# apt-get install sensors-applet

Al consultar la lista de módulos disponibles veremos que aparecen entre otros los que configuramos anteriormente. Se verían algo así:

Referencias:

BerliOS
LinuxWireless
Troyan0