1-11-2004: Acer aspire 1300 - kernel 2.6.8
Para ver el soporte con kernels más antiguos (2.4.22 y 2.4.25 pincha aqui)
Debian GNU/Linux en la serie de los Acer Aspire 1300 kernel 2.6.8
Advertencia
Esta es una pagina no oficial sobre la serie Acer Aspire 1300 con Linux. NO asumo ningun responsabilidad por errores o omision o por daños ocasionados
como consecuencia del uso de la informacion de esta web. Usa la documentación de esta web bajo tu responsabilidad y riesgo.
Sumario del hardware soportado
Hardware
| Estado
|
ACPI
| OK, detecta bien la temperatura del procesador, pero no suspende a ram
|
Athlon PowerNow!
| OK
|
Tarjeta Grafica
| OK
|
Tarjeta de Sonido
| OK (midi?)
|
Adaptador de Red
| OK
|
Modem
| OK
|
UltraATA/100
| OK
|
Touchpad
| OK, aunque no le funciona la "rueda" al touchpad
|
USB
| OK
|
Disco Duro
| OK
|
CD/DVD ROM
| OK
|
CDRW/DVD
| OK
|
Keyboard HotKeys
| OK
|
Valoración general
Desde hace poco, todo el hardware de este equipo tiene soporte bajo Linux. Si esta pensando en comprarse un portatil economico y usa linux esta puede ser una buena posibilidad (siempre y cuando no busque un portatil con muchas funcionalidades). Este modelo en el mercado no tiene un escesivo precio y es bastante ligero. La única pega (seria) que le he encontrado es que se calienta demasiado con demasiada facilicidad (suele pasar con los amd?), aunque se contrarestra parcialmente con el AMD powernow!
Instalacion
No uso microsoft windows, asi que elimine completamente el XP que me venia de serie con el portatil y formatee todo el disco duro.
Ahora Debian GNU/Linux es el unico sistema operativo que tengo instalado en mi portatil.
Todo este manual está basado en mi distribución favorita (Debian GNU/Linux).
Lo primero que puedes hacer es descargarte los 7 CDS de Debian woody, aunque igual seria mas practico que te descargaras el debian net install e intentaras instalar solo lo necesario via red. En cuanto a la version de debian a utilizar yo recomendaría SID para este portatil.. algunas partes de este hard requieren el ultimo software.
Una vez descargado el sistema base, configurado la red y descargadas las herramientas basicas que necesites, dedeberias descargarte un kernel.
Te recomiendo que te descargues el
2.6.8, de lo contrario muchas fucionalidades no te iran correctamente.
En este momento tenemos el kernel listo para ser compilado.
Otros paquetes recomendados
acpid, powermgmt-base, wmacpi, powernowd, noflushd, hotkeys, anacron, hotplug, timidity, timidity-patches s3switch .
Soporte ACPI
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:
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
Adaptador de Red
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)
Modem
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
Touchpad
Modelo: generic 3-button ps/2 mouse
Selecciona los siguientes modulos en el kernel:
Character device/Mice/Mouse support
PS/2 mouse (aka "auxiliary device) support
Pendiente: ruedita del touchpad
USB
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
Keyboard HotKeys
Los botones del Mail, Navegador, P1 y P2 estan soportados gracias al programa hotkeys.
Lo puedes instalar con:
# apt-get install hotkeys
Necesitaras un archivo de configuracion. Pedes descargarte este escrito por