APM pro notebooky Acer

Supportní databáze (apm_acer)
Platí pro

Kernel: Verze 2.2.x

Dotaz:

Chcete používat APM na vašem notebooku Acer.
Pokud zvolíte jádro s podporou APM, tak při startu systému se zobrazí chybové hlášení: "general protection fault: 0000 ...".

Postup vhodný do SuSE Linuxu 6.3:

Pro jádro 2.2.x je potřeba nahrát následující opravný patch:
    --- apm.c.orig  Fri Jan 15 07:57:25 1999
    +++ apm.c       Mon Jun 28 14:36:29 1999
    @@ -1349,7 +1349,7 @@
                     __va((unsigned long)0x40 << 4));
            _set_limit((char *)&gdt[APM_40 >> 3], 4095 - (0x40 << 4));

    -       apm_bios_entry.offset = apm_bios_info.offset;
    +       apm_bios_entry.offset = apm_bios_info.offset & 0xffff;
            apm_bios_entry.segment = APM_CS;
            set_base(gdt[APM_CS >> 3],
                     __va((unsigned long)apm_bios_info.cseg << 4));
Poté můžete jádro kompilovat tak, jak je to uvedeno v SDB dokumentu APM - Advanced Power Management (http://sdb.suse.cz/cz/html/apm.html).

Postup pro SuSE Linux od verze 6.3 (včetně):

Od verze 6.3 je již opravný balík součástí standardního jádra s podporou APM. Je pouze potřeba při startu systému použít parametr jádra apm=acertm5.
LILO: linux apm=acertm5
Aby nebylo třeba používat tento parametr při každém startu, můžete odpovídajícím způsobem upravit LILO.
Bližší informace o konfiguraci zavaděče LILO naleznete v manuálu.
Viz také:
o APM - Advanced Power Management
o Kompilace jádra (bezpečná metoda)

Klíčová slova: ACER, TRAVELMATE, EXTENSA, APM

SDB-apm_acer, Copyright SuSE Linux AG, Nürnberg, Germany - Verze: 15. Sep 1999
SuSE Linux AG - Poslední změnu: 27. Dez 1999 provedl zoz (sdb_gen 1.40.0)