acpid, powermgmt-base, wmacpi, powernowd, noflushd, hotkeys, anacron, hotplug, timidity, timidity-patches s3switch .
El soporte para el acpi para está bien soportado a partil del
kernel 2.6.0. Con kernels anteriores la lectura del estado de la bateria o de la temperatura era defectuosa (y a veces simplemente no funcionaba)
Para tener soporte acpi en tu portatil habilita los siguientes modulos en el kernel:
Power Management options (ACPI, APM) ->
Power Management support
Software Suspend (EXPERIMENTAL)
Suspend-to-Disk Support ACPI (Advanced Configuration and Power Interface) Support ->
ACPI Support
Sleep States
AC Adapter
Battery
Button
Fan
Processor
Thermal
E instala el demonio
acpid.
Para ver el estado de tu bateria puedes usar el wmacpi (un applet de windowmaker).
El gkrellm tb tiene un buen sporte para visualizar el estado de la bateria y la temperatura del procesador.
Puedes acceder a la informacion del acpi manualmente entrando en el directorio /proc/acpi.
-
Soporte para el Athlon PowerNow!
Modelo: AMD mobile AMD Athlon(tm) XP 1400+
- Compila tu kernel 2.6.8 con las siguientes opciones:
Power management options (ACPI,APM) ->
CPU frequency scaling ->
CPU frequency scaling
"userspace" for userspace frequency scaling
/proc/sys/cpu/ interface (2.4. / OLD)
CPU frequency table helpers
AMD Mobile Athlon/Duron PowerNow! (Mejor que lo metas como modulo)
- Recompila el kernel (e.g. make && make modules_install)
- reinicia con el nuevo kernel
- carga el modulo powernow-k7:
# modprobe powernow-k7 Para ver si esta funcionando correctamente puedes usar el siguiente comando:
# cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq
# cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq
Si lo que quieres es un funcionamiento dinamico de las frecuencias de tu procesador (con ello conseguiras que el procesador vaya mas rapido o despacio dependiendo de las necesidades de cada momento.. ahorrando bateria y consiguiendo que se caliente menos el equipo) instala:
# apt-get install powernowd
-
Tarjeta Gráfica
Modelo: S3 Inc. ProSavage KN133 [Twister K] (PCI ID: 5333:8d02)
Para conseguir aceleracion openGL sigue las instrucciones de abajo:
Añade los siguientes modulos al kernel:
Character devices:
Device Drivers ->
Character devices ->
/dev/agpgart (AGP support)
VIA Chipset Support
Direct Rendering Manager (XFree DRI Support)Crea un archivo llamado /etc/modutils/agp con la siguiente linea:
options agpgart agp_try_unsupported=1
Ahora debes bajarte unos paketes deb de la siguiente dirección:
http://dri.freedesktop.org/~daenzer/debian/dri-trunk-sid/main/binary-i386/---xlibmesa-gl1-dri-trunk_2004.02.28-1_i386.deb---/xserver-xfree86-dri-trunk_2004.02.28-1_i386.deb------e instalalos con dpkg
sudo dpkg -i ./xlibmesa-gl1-dri-trunk_2004.02.28-1_i386.deb
sudo dpkg -i ./xserver-xfree86-dri-trunk_2004.02.28-1_i386.deb
Finalmente descarate los siguientes archivos y pegalos en sus respectivos directorios:
- savage.ko en /lib/modules/2.6.8/kernel/drivers/char/drm/
- savage_drv.o en /usr/X11R6/lib/modules/drivers/
- savage_dri.so en /usr/X11R6/lib/modules/dri/
Modifica la seccion "Module" en /etc/X11/XF86Config-4:
Section "Module"
Load "GLcore"
Load "bitmap"
Load "dbe"
Load "ddc"
Load "dri"
Load "extmod"
Load "freetype"
Load "glx"
Load "int10"
Load "record"
Load "speedo"
Load "type1"
Load "vbe"
EndSection
Section "DRI"
Mode 0666
EndSection
y en la seccion "Device" de la tarjeta gráfica añdele
Driver "savage"
Option "AGPMode" "4"
Option "disableCOB" "true"
Entonces carga el modulo savage (si no lo tienes cargado ya) "modprobe savage" reinicia las Xfree y ejecuta glxinfo, Deberias obtener las siguientes lineas:
Using AGP dma
DBflag:0---name of display: :0.0
display: :0 screen: 0
direct rendering: Yes
Si quieres mantenerte al tanto sobre esta tarjeta puedes apuntarte a la siguiente lista de correo
http://www.probo.com/mailman/listinfo/savage40/. Visita http://www.probo.com/timr/savage40.html para mas informacion
El Acer aspire permite el uso de monitores y proyectores externos. Para usarlos puedes tener instalado el s3switch.
La sintaxis es:
Para encender el LCD monitor: s3switch lcd
Para encender el monitor externo: s3switch crt
Actualmente uso Debian GNU/Linux Sid. Todas las pruebas aqui comentadas fueron probadas con xfree y posteriormente xorg
-
Tarjeta de Sonido
Modelo: Via 686a AC97 Audio Controller (PCI ID: 1106:3058)Selecciona los siguientes modulos en el kernel:
Device Drivers ->
Sound ->
Sound Card Support
Open Sound System ->
Open Sound System (DEPRECATED)
VIA82C686 Audio Codec
VIA82C686 MIDI
OSS Sound Modules
Loopback Midi Device support
MPU-401 Support
Modelo: VIA VT6102 Rhine-II (PCI ID: 1106:3065)Selecciona los siguientes modulos del kernel:
Device Drivers ->
Networking support ->
Networking support
Network device support
Ethernet (10 or 100Mbit) ->
HP 10/100VG PCLAN (ISA, EISA, PCI) support
VIA Rhine support
Use MMIO instead of PIO (Experimental)
Modelo: VIA MC97 based on Conexant chip (PCI ID: 1106:3068)Usa el Driver Original HSF que puedes descargarte de: http://www.mbsi.ca/cnxtlindrv/hsf/ .
Este driver esta en estado beta, asi que usalo bajo tu propio riesgo.
Instrucciones de instalacion:
- Antes de nada chequea que /lib/modules/`uname -r`/build es un enlace simbolico que apunta al directorio de las sources de tu kernel (e.g. /usr/src/linux-2.4.25).
- Entonces haz:
tar xvzf hsflinmodem-*.tar.gz
cd hsflinmodem*
make install
hsfconfig
hsfconfig --country
- Tu modem device sera /dev/ttySHSF0.
cuidado, por defecto el /dev/ttySHSF0 tiene permisos de escritura para todo el mundo. Si eres un paranoico de la seguridad deberias modificarle esos permisos.
-
Soporte UltraATA/100
Modelo: VIA vt8231 (rev 10) IDE UDMA100 controller (PCI ID: 1106:0571)Selecciona los siguientes modulos del kernel:
Device Drivers ->
ATA/IDE/MFM/RLL Support ->
ATA/ATAPI/MFM/RLL support
Enhanced IDE/MFM/RLL disk/cdrom/tape/floppy support
Include IDE/ATA-2 DISK support
Use multi-mode by default
Include IDE/ATAPI CDROM support (sólo si no tienes grabadora). Si tienes grabadora debes usar emulacion SCSI
Generic PCI IDE chipset support
Use PCI DMA by default when available
VIA82CXXX chipset support
Puedes verificar que tus discos tienen el dma habilitado con el siguiente comando:
hdparm -d /dev/hda
hdparm -d /dev/hdc
Modelo: generic 3-button ps/2 mouseSelecciona los siguientes modulos en el kernel:
Character device/Mice/Mouse support
PS/2 mouse (aka "auxiliary device) support
Pendiente: ruedita del touchpad
Modelo: Universal Host Controller Interface (PCI ID 1106:3038)Selecciona los siguientes modulos en el kernel:
USB Support/Support for USB
UHCI (Intel PIIX4, VIA, ...) support
he probado camaras digitales, ratones opticos, joysticks...
Logitech Optical Wheel Mouse:---Habilita los siguientes modulos en el kernel:
USB support/Support for USB:---USB Human Interface Device (full HID) support
HID input layer support
Input core support:
Input core support
Mouse support
input
mousedev
hid
Para usar a la vez el touchpad y el raton usb añade las siguientes s lineas a /etc/X11/XF86Config-4
Section "InputDevice"
Identifier "USB Mouse"
Driver "mouse"
Option "SendCoreEvents" "true"
Option "Device" "/dev/input/mice"
Option "Protocol" "ImPS/2"
Option "Emulate3Buttons" "true"
Option "ZAxisMapping" "4 5"
EndSection
Sectition " "InputDevice"
Identifier "TouchPad Mouse"
Driver "mouse"
Option&n "CorePointer"
Option "Device" "/dev/psaux"
Option "Protocol" "PS/2"
Option "Emulate3Buttons" "true"
EndSection
Section "ServerLayout"
Identifier "Default Layout"
Screen "Default Screen"
InputDevice "Generic Keyboard"
InputDevice "USB Mouse"
InputDevice "TouchPad Module"
EndSection
Los botones del Mail, Navegador, P1 y P2 estan soportados gracias al programa hotkeys. Lo puedes instalar con:
# apt-get install hotkeys