Anmerkungen für Querleser:
1) Diese Lösung mit acerhk ist teilweise distributionsspezifisch:
- bezüglich der Datei, die in /etc/modprobe.d/ angelegt werden muss, wobei der Inhalt wichtig ist, der Name nicht (sie könnte also auch Hinz, Kunz oder wasweißichwas heissen), ist die Lösung auch auf andere Distributionen anwendbar.
- bezüglich des Eintrags in /etc/modules für den Autostart ist sie dispributionsspezifisch für alle Debian-Derivate.
- Für openSUSE trägt man das Modul "acerhk" unter /etc/sysconfig/kernel bei "MODULES_LOADED_ON_BOOT" ein (geht auch über den sysconfig-Editor in YaST).
2) In openSUSE >= 11.1 ist das Modul "acerhk" nicht mehr in den Standardrepos enthalten, es wurde aus der Distribution entfernt, wer es trotzdem unbedingt braucht (siehe hierzu allerdings ZUERST Abschnitt 4) in diesem Beitrag), der findet entsprechende KMP-Pakete hier:
http://www.pc-forum24.de/suse-treibe...er-acerhk.html
3) Es wird bei *Buntu 9.04 (und bei allen neueren Distributionen ab Kernel 2.6.28/29, die zur Zeit noch in Entwicklung befindliche openSUSE 11.2 fällt auch darunter) sehr wahrscheinlich eine Warnmeldung auftauchen, wenn das Modul acerhk geladen wird:
Code:
WARNING: All config files need .conf: /etc/modprobe.d/<Dateiname>,
it will be ignored in a future release.
Wer heute schon auf Nummer sicher gehen will, der sollte die Datei so benennen, daß sie eine ".conf"-Endung hat, es wird eine baldige Umstellung geben, wie die Meldung ja auch verrät, dann würde eine Datei ohne ".conf"-Endung ignoriert werden.
Hintergrund ist eine "Verfeinerung" der Optionen für modprobe bzw. die module-init-tools und den Init-Prozess beim Start.
Auf einer openSUSE 11.2 (Milestone 3) sieht es in der /etc/modprobe.d/ mittlerweile so aus:
Code:
-rw-r--r-- 1 root root 3201 20. Jun 15:34 00-system.conf
-rw-r--r-- 1 root root 532 20. Jun 15:34 10-unsupported-modules.conf
-rw-r--r-- 1 root root 5763 20. Jun 17:14 50-blacklist.conf
-rw-r--r-- 1 root root 5904 16. Apr 15:07 50-blacklist.conf.rpmorig
-rw-r--r-- 1 root root 23 5. Jul 20:50 50-ipv6.conf
-rw-r--r-- 1 root root 33 20. Jun 18:42 50-ipw2200.conf
-rw-r--r-- 1 root root 858 30. Jun 16:17 50-module-renames.conf
-rw-r--r-- 1 root root 108 20. Jun 17:12 50-pnp-aliases.conf
-rw-r--r-- 1 root root 18 20. Jun 18:42 50-prism54.conf
-rw-r--r-- 1 root root 405 20. Jun 16:08 50-thinkpad_acpi.conf
-rw-r--r-- 1 root root 47 20. Jun 15:34 99-local.conf
Wie man sieht, gibt es hier sogar einen Zahlensuffix, ähnlich wie bei den udev-regeln (in /etc/udev/rules.d/) womit man später z.B. die Abfolge regulieren kann, wenn man ein Modul unbedingt nach einem anderen geladen haben möchte (das war bisher nicht so ohne weiteres möglich).
Der Zahlensuffix ist nicht zwingend notwendig, die Dateiendung ".conf" wird jedoch bald verpflichtend sein.
Da dies bei älteren Kernelversionen noch keine Rolle spielt, kann man also jetzt schon risikolos umstellen und hat später keinen Ärger (wer einen Zahlensuffix verwenden möchte, der sollte eine Zahl > 50 verwenden, also hier die Datei z.b. "51-acerhk.conf" nennen oder -falls vorhanden- den Eintrag in die 99-local.conf machen).
4) Möglicherweise ist acerhk nicht mehr notwendig, es gibt mittlerweile genügend Alternativen, acerhk wird im Übrigen nicht mehr weiterentwickelt, es ist auch immer schwieriger gegen neue Kernelversionen zu bauen und flog unter anderem auch deswegen aus der openSUSE-Distribution.
Wie hier (nach langem K(r)ampf am Thema vorbei) berichtet
LINUX - openSUSE - [gelöst] Probleme mit wlan (Amilo M7400)
ist "wistron_btns" ein potentieller Kandidat für Softwareschalter, welcher sich auch netterweise im Mainline-Kernel befindet (Ubuntu patcht acerhk extern dazu), den man zuerst probieren sollte. Genaueres zu weiteren Kandidaten ist dem weiter oben verlinkten Beitrag zu entnehmen.
Greetz,
RM
=> Licht aus
Lesezeichen