Laptops und sogenannte "Softwareschalter" (WLAN&Co.)
Mit bestem Dank an Grothesk (bekannt aus Film, Funk und vor allem dem LC) für die Anregung, sich mal zu diesem Thema auszulassen.
Da manche Hersteller meinen, es wäre "schick" statt eines "echten" Schalters für ein paar Cent das An-/Ausknipsen bestimmter Laptop-Hardware (besonders WLAN, Bluetooth & Co.) von einer Software erledigen zu lassen, gibt es teilweise Probleme mit entsprechenden Adaptern unter Linux, die dann trotz richtig installierten Treibers nicht "hochkommen" wollen.
Typische Meldung in dmesg bzw. der /var/log/messages:
Zum Glück gibt es mittlerweile einige Lösungen, die diese "Softwareschalter" auch unter Linux bereitstellen.
Hier
rfswitch.sourceforge.net :: Laptop Support Table
findet sich eine recht grosse Zusammenstellung verschiedener Laptopmodelle in Bezug auf "Hardware- oder Softwareschalter".
Für die in Frage kommenden Softwareschalter gibt es entweder externe Pakete bzw. das entsprechende Kernelmodul ist mittlerweile fest im Kernel enthalten.
acerhk (nur für 32 Bit Systeme!) => Entsprechende kmp-Pakete sind ab openSUSE 10.2 im OSS-Repository zu finden.
acer_acpi => bis einschliesslich openSUSE 10.3 gibt es kmp-Pakete in unserer Downloadsektion, ab openSUSE 11.0 nennt sich das Ganze
acer-wmi und ist im Kernel enthalten.
fsam7400 und fsam7440 (für einige Fujitsu Siemens Amilo Notebooks, daher auch der Name) => Entsprechende Pakete sind in unserer Downloadsektion erhältlich.
Zumindest der fsam7400 ist wahrscheinlich nicht mehr zwingend notwendig, wie der Author des Projektes hier schreibt:
zwobBLog » Blog Archive » fsam7400 & rfsam are obsolete
Greetz,
RM
Mit bestem Dank an Grothesk (bekannt aus Film, Funk und vor allem dem LC) für die Anregung, sich mal zu diesem Thema auszulassen.
Da manche Hersteller meinen, es wäre "schick" statt eines "echten" Schalters für ein paar Cent das An-/Ausknipsen bestimmter Laptop-Hardware (besonders WLAN, Bluetooth & Co.) von einer Software erledigen zu lassen, gibt es teilweise Probleme mit entsprechenden Adaptern unter Linux, die dann trotz richtig installierten Treibers nicht "hochkommen" wollen.
Typische Meldung in dmesg bzw. der /var/log/messages:
Code:
Radio Frequency Kill Switch is On:
Kill switch must be turned off for wireless networking to work.
Hier
rfswitch.sourceforge.net :: Laptop Support Table
findet sich eine recht grosse Zusammenstellung verschiedener Laptopmodelle in Bezug auf "Hardware- oder Softwareschalter".
Für die in Frage kommenden Softwareschalter gibt es entweder externe Pakete bzw. das entsprechende Kernelmodul ist mittlerweile fest im Kernel enthalten.
acerhk (nur für 32 Bit Systeme!) => Entsprechende kmp-Pakete sind ab openSUSE 10.2 im OSS-Repository zu finden.
acer_acpi => bis einschliesslich openSUSE 10.3 gibt es kmp-Pakete in unserer Downloadsektion, ab openSUSE 11.0 nennt sich das Ganze
acer-wmi und ist im Kernel enthalten.
fsam7400 und fsam7440 (für einige Fujitsu Siemens Amilo Notebooks, daher auch der Name) => Entsprechende Pakete sind in unserer Downloadsektion erhältlich.
Zumindest der fsam7400 ist wahrscheinlich nicht mehr zwingend notwendig, wie der Author des Projektes hier schreibt:
zwobBLog » Blog Archive » fsam7400 & rfsam are obsolete
Zumindest also einen Versuch wert, openSUSE beinhaltet besagtes Modul per default seit Version 10.2.By chance I found that support for radio switching and the hotkey buttons is already in recent linux kernel.
I think it’s included since 2.6.17, but a bit hard to find. The module is called wistron_btns, so try to
and you are done, if your distribution kernel has it included.Code:modprobe wistron_btns
If you compile your own kernel, you can activate the wistron_btns at
To activate support for the hotkey buttons use a input device section like this in your xorg.confCode:Device Drivers ---> Input device support ---> [*] Miscellaneous devices —> <M> x86 Wistron laptop button interface
The most important thing here is to add acer_laptop to the XkbLayout. With that you are able to bind your hotkey buttons to shortcuts e.g. in kcontrol.Code:Section "InputDevice" Identifier "Notebook Keyboard" Driver "kbd" Option "XkbRules" "xorg" Option "XkbModel" "pc105" Option "XkbLayout" "de+acer_laptop" Option "XkbVariant" "nodeadkeys" EndSection
Happy notebooking!
Greetz,
RM