![]() |
![]() |
Debian GNU/Linux en portátil Centrino Esta guÃa pretende agrupar un poco lo necesario para optimizar una Debian Sarge en un portátil Centrino. 0000:00:00.0 Host bridge: Intel Corp. 82852/855GM Host Bridge (rev 02) 0000:00:00.1 System peripheral: Intel Corp. 855GM/GME GMCH Memory I/O Control Registers (rev 02) 0000:00:00.3 System peripheral: Intel Corp. 855GM/GME GMCH Configuration Process Registers (rev 02) 0000:00:02.0 VGA compatible controller: Intel Corp. 82852/855GM Integrated Graphics Device (rev 02) 0000:00:02.1 Display controller: Intel Corp. 82852/855GM Integrated Graphics Device (rev 02) 0000:00:1d.0 USB Controller: Intel Corp. 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #1 (rev 03) 0000:00:1d.1 USB Controller: Intel Corp. 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #2 (rev 03) 0000:00:1d.2 USB Controller: Intel Corp. 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #3 (rev 03) 0000:00:1d.7 USB Controller: Intel Corp. 82801DB/DBM (ICH4/ICH4-M) USB 2.0 EHCI Controller (rev 03) 0000:00:1e.0 PCI bridge: Intel Corp. 82801 PCI Bridge (rev 83) 0000:00:1f.0 ISA bridge: Intel Corp. 82801DBM LPC Interface Controller (rev 03) 0000:00:1f.1 IDE interface: Intel Corp. 82801DBM (ICH4) Ultra ATA Storage Controller (rev 03) 0000:00:1f.5 Multimedia audio controller: Intel Corp. 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) AC'97 Audio Controller (rev 03) 0000:00:1f.6 Modem: Intel Corp. 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) AC'97 Modem Controller (rev 03) 0000:01:02.0 Network controller: Intel Corp. PRO/Wireless 2200BG (rev 05) 0000:01:03.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ (rev 10) 0000:01:04.0 CardBus bridge: Ricoh Co Ltd RL5c476 II (rev b3) 0000:01:04.1 FireWire (IEEE 1394): Ricoh Co Ltd R5C552 IEEE 1394 Controller (rev 08) 0000:01:04.2 0805: Ricoh Co Ltd: Unknown device 0822 (rev 17) 0000:01:04.3 System peripheral: Ricoh Co Ltd: Unknown device 0592 (rev 08) Salida /proc/cpuinfo processor : 0 vendor_id : GenuineIntel cpu family : 6 model : 13 model name : Intel(R) Pentium(R) M processor 1.60GHz stepping : 6 cpu MHz : 600.067 cache size : 2048 KB fdiv_bug : no hlt_bug : no f00f_bug : no coma_bug : no fpu : yes fpu_exception : yes cpuid level : 2 wp : yes flags : fpu vme de pse tsc msr mce cx8 apic sep mtrr pge mca cmov pat clflush dts acpi mmx fxsr sse sse2 ss tm pbe tm2 est bogomips : 1185.79Salida uname -a Linux mini 2.6.8-486 #1 Mon Sep 12 14:29:32 CEST 2005 i686 GNU/Linux Tras instalar el sistema base (Debian GNU/Linux 3.1) perfectamente lo primero que debemos hacer es reemplazar el kernel que nos viene default (2.4.27-2-686) y vamos a rápidamente a modificarlo por el último estable (2.6.13.1) actualmente. El método que vamos a utilitzar es el estándar en Debian: apt-get install debhelper modutils kernel-package libncurses5-dev
apt-get install kernel-source-2.* # utiliza la versión más reciente
vi /etc/kernel-pkg.conf # escribe tu nombre y dirección electrónica
cd /usr/src # crea el directorio
tar --bzip2 -xvf kernel-source-2.*.tar.bz2 # descomprÃmelo
cd kernel-source-2.* # si estas son las fuentes de tu futuro kernel
rm -rf */pcmcia # [OPCIONAL] si uno desea usar los módulos de pcmcia-cs
cp /boot/config-2.* .config # tomar configuración actual como predeterminada
make menuconfig # configurar el kernel con los pasos que indicaremos debajo antes de realizar el siguiente paso
make-kpkg clean # indispensable (consultar: man make-kpkg)
fakeroot make-kpkg --append_to_version -486 --initrd --revision=rev.01 kernel_image modules_image # modules_image para pcmcia-cs* etc.
cd ..
dpkg -i kernel-image*.deb pcmcia-cs*.deb # instalar
Vamos a ir por partes:
Device Drivers ->
Networking Support ->
Wireless LAN (non-hamradio) ->
Wireless LAN drivers (non-hamradio) & Wireless Extensions
Todo esto solamente es para tener soporte genérico para la tarjeta Wireless, ahora instalaremos los drivers bajándolo de http://ipw2200.sf.net
tar -zxvf ipw2200-1.***.tar.gz
También necesitamos descargar los módulos que instalaremos préviamente llamado ieee80211 que descargaremos de http://ieee80211.sf.net repitiendo el precedimiento anterior:
tar -zxvf ieee80211-1.***.tar.gz
Una vez hecho ésto entraremos a la carpeta de ieee80211 y ejecutaremos:
./configure && make && make install
Y después el mismo paso con ipw2200.
Y al final nos muestra una ruta ( /usr/lib/hotplug/firmware/ ) donde tenemos que copiar los archivos firmware de la tarjeta comprimidos en ipw2200-fw-2.*.tgz que podemos descarga de http://ipw2200.sf.net/firmware.php
Ahora solo falta agregar los modulos al kernel.
modconf
Y selecciona:
Kernel/drivers/net/wireless
ieee80211_crypt
ieee80211
ipw2200
Para cargar el módulo utiliza:
modprobe ipw2200 led=1
El parámetro led=1 sirve para que se encienda la lucecita azul.
Es importante remarcar que para que funcione correctamente debemos tener habilitado en el kernel (no viene default)
Loadable module support -->
Module unloading
Ahora instalaremos las wireless-tools que se contienen los comandos básicos para poder gestionar la wifi: iwconfig, iwlist, iwspy, iwpriv y ifrename.
apt-get install wireless-tools
iwconfig
Y debe salir algo como esto:
eth0 radio off ESSID:off/any
Mode:Managed Channel:0 Access Point: 00:00:00:00:00:00
Bit Rate=0 kb/s Tx-Power=off
RTS thr:off Fragment thr:off
Encryption key:off
Power Management:off
Link Quality:0 Signal level:0 Noise level:0
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0
Linux Expañol
La marca registrada Linux (R) se usa siguiendo la sublicensia obtenida del "Linux Mark Institute", el LICENCIATARIO exclusivo de Linus Torvalds, propietario de la marca en EEUU y otros paises The registered trademark Linux (R) is used pursuant to a sublicense from the Linux Mark Institute, the exclusive LICENSEE of Linus Torvalds, owner of the mark in the U.S. and other countries Powered by phpBB © 2001, 2002 phpBB Group |