Inleiding

Booten
Bootmanagers
Console
Hardware
Internet
Kernel
Netwerken
Programma's (software)
Updaten
Installatie
Voorbereiding
X-server

Skins
Thema's

 
 
 

 


Last updated
23/01/2004
 
 
 

 

 
 
Linux en hardware:


-ACPI gebruiken.

In dit hoofdstuk zullen we het gebruik van ACPI uitleggen.
ACPI is een nieuwere versie van APM (Advanced Power Management) voor je computer. Het zorgt voor energie besparing, baterijstatus (laptop) en controle over je systeem.
Steeds meer moederborden worden enkel nog met ACPI geleverd. Indien je hiervoor een standaard kernel gebruikt die enkel APM heeft ingebakken kun je enkele problemen tegenkomen.
Symptonen zijn, een niet afsluitende PC, (power off) of een PC die niet uit een bepaalde powersave mode geraakt. (suspend, sleep, ...)
  1. Kernel controleren:
    Hoe controleer je of de Kernel geschikt is.
  2. Activeren
    Welke modules heb je nodig
  3. Tips
    Tips & Tricks
  1. Kernel goed geconfigureerd?:
    Controleer je kernel of volgende aanwezig zijn.
    					# ACPI Support
    					#
    					CONFIG_ACPI=y
    					# CONFIG_ACPI_HT_ONLY is not set
    					CONFIG_ACPI_BOOT=y
    					CONFIG_ACPI_BUS=y
    					CONFIG_ACPI_INTERPRETER=y
    					CONFIG_ACPI_EC=y
    					CONFIG_ACPI_POWER=y
    					CONFIG_ACPI_PCI=y
    					CONFIG_ACPI_SLEEP=y
    					CONFIG_ACPI_SYSTEM=y
    					CONFIG_ACPI_AC=m
    					CONFIG_ACPI_BATTERY=m
    					CONFIG_ACPI_BUTTON=m
    					CONFIG_ACPI_FAN=m
    					CONFIG_ACPI_PROCESSOR=m
    					CONFIG_ACPI_THERMAL=m
    					CONFIG_ACPI_TOSHIBA=m
    					

    Deze info kun je terug vinden in het bestand: /usr/src/linux/.config
    Een handigheidje om dit snel terug te vinden en aan te passen is via het kde-controle centrum.
    Via systeem, linux kernel kun je hier de huidige configuratie bekijken, aanpassen en opslaan.
    Deze aangepaste configuratie kun je dan gebruiken om je kernel te herconfigureren.
    Zie voor het bouwen van een nieuwe kernel hier in ons handboek.
    In ieder geval moet na het booten met een juiste kernel /proc/sys/acpi bestaan.

  2. back to top


  3. Activeren, gebruiken van ACPI:
    Je hebt nu een goede kernel, wat nu?
    Je hebt nog een geschikte deamon nodig acpid
    Download acpid-xxxxxx.tar.gz en installeer hem, of zoek voor de deamon op de cdrom/ftp van je distributie en installeer hem met de installeer software van je distro.
    APM en ACPI kunnen elkaar niet uitstaan. :-) Je moet dus een keuze maken tussen de één of de andere.
    Ondanks dat men in vele handleidingen beweert dat ACPI voorrang krijgt op APM, is dit in velen gevallen niet juist.
    Indien nu APM eerst wordt geladen zit je met een probleem. ACPI kan niet worden geactiveerd.
    Hiervoor kun je best via append aan lilo of grub meegeven dat je APM niet wenst, maar wel ACPI
    Append "apm=off acpi=on"


  4. back to top


  5. Tips & Tricks:
    Het functioneert nog steeds niet wat nu?

    1)BIOS OK?
    Microsoft was de eerste die ACPI in zijn OS implementeerde. Dit is zowel goed als slecht nieuws. Het voordeel is dat je er zo goed als zeker van kunt zijn dat je gekochte hardware getest werd op ACPI. Het nadeel is dat het getest zal zijn tegen een ACPI-implementatie van Microsoft en niet de ACPI standaard. (Klinkt bekend niet.) Vele fabrikanten van moederborden laten hun ACPI nu ook testen volgens de ACPI standaard. Maar omdat er nog net zoveel zijn die dit niet zijn heeft de Linux ACPI driver een ingebouwde zwarte lijst.
    OP deze lijst staan alle bios die niet compatibel zijn en die problemen kunnen geven. De kernel zal op deze bios ACPI niet activeren.
    Indien in je in /var/log/dmesg de vermelding tegenkomt in de aard van
    					ACPI: Vendor "VIA694" System "AWRDACPI" Revision 0x0 has a known ACPI BIOS problem.
    					ACPI: Reason: Bogus table. This is a non-recoverable error
    					

    zit je met zo'n slechte BIOS.
    De enige oplossing die je dan hebt is het zoeken naar een patch om je BIOS te upgraden (flashen).
    Hiervoor moet je de fabrikant van je moederbord zijn webstek eens doorzoeken.
    Je kunt ook eens op deze url eens kijken of je bios ondersteund wordt.

    2)APM, ACPI?
    Controleer of APM niet gestart wordt.
    Indien het niet uit de kernel werd gelaten kun je het via de bootmanager uitschakelen. Zie hierboven.


  6. back to top


 

BLSS

linuxbelgium.be
LB-Forum
LinuxGames
LB-Shop

 
   

Copyright ©2000-2004 ITAF bvba. All rights reserved.
All logos and trademarks in this site are property of their respective owner.
Linux is a registered trademark of Linus Torvalds.