Nach einer recht problemlosen Installation von Arch "Core Dump" (Kernel 2.6.24/i686) samt KDEmod und Co. auf oben genanntem Laptop, gab es ein sehr seltsames Problem mit Tastatur und Maus.
Die Tastatur "verschluckte" besonders bei schnellerem Tippen ganze Buchstabenketten und das Klicken mit der Maus bzw. Touchpad war eine wüste Hämmerei.
Da dieses Problem auf einer parallel installierten openSUSE 10.2 nicht auftritt, konnte ein Hardwareproblem ausgeschlossen werden.
Nach langem Rumgewurschtel konnte das Problem lokalisiert und behoben werden, wobei ein ähnliches Verhalten unter SuSE 10.0 (welches damals um eine gepatchte DSDT für eine funktionierende Batterieanzeige erweitert werden musste) auf die richtige Spur führte.
- Nach Booten ohne ACPI funktionierten Tastatur/Maus ohne Probleme, naja das ist natürlich keine Lösung.
- Booten mit ACPI und anschliessendes Entladen des Moduls "sbs" führten auch zum Ziel (aber ohne funktionierende Batterieanzeige ist das auch nur ein mässiger "Würgaround").
- Einen Blick in die Moduloptionen von "sbs" geworfen.
modinfo sbs
filename: /lib/modules/2.6.24-ARCH/kernel/drivers/acpi/sbs.ko
license: GPL
description: Smart Battery System ACPI interface driver
author: Alexey Starikovskiy <astarikovskiy< at >suse.de>
alias: acpi*:ACPI0002:*
depends: sbshc
vermagic: 2.6.24-ARCH SMP preempt mod_unload 686
parm: cache_time:cache time in milliseconds (uint)
- Ein wenig mit der (einzigen) Option
cache_time herumgespielt und mit einem Wert zwischen
5000 und
10000 ist das Verhalten der Tastatur weitestgehend "normal".
Ich entschied mich zumindest vorerst für 10000, ein wenig selbst Probieren kann aber nicht schaden.
Eintrag in die
/etc/modprobe.conf:
options sbs cache_time=10000
Und es ward Ruhe im Karton.
Da es noch weitere Modelle von Acer mit der selben "Smart Battery" gibt (z.B. das Acer Travelmate 4002LMi), könnte auch dort dieses Phänomen auftreten und ein analoges Vorgehen helfen.
Greetz,
RM