ForumTreiber für FN-Tasten (Toshiba Satellite A100-166)
Antonio Costa – Donnerstag, 26. November 2009 08:56 Uhr

Hallo,

seit Jahren verwende ich auf meinem Laptop Ubuntu. In der Hoffnung, dass es mit der letzten Release (9.10) endlich die FN-Tasten unterstützt würden, habe ich das ISO runtergeladen und auf CD gebrannt. Im Live-Modus unterstützte es die FN-Tasten nicht – und sehr wahrscheinlich auch nicht im Install-Modus…

Wo finde ich passende Treiber? – Die in Synaptic zur Verfügung stehenden Pakete brachten nichts.

Wieso funktionieren die FN-Tasten mit UNR auf einem Netbook?
Ist es ein Distro-Problem?
Wo finde ich “Tutorials” für Treiberentwicklung?

Gruss
Antonio

3 Antworten
max. – Donnerstag, 26. November 2009 20:11 Uhr

Schau mal, ob die Keycodes senden. Einfach ein Terminal öffnen und das Programm xev starten. Dann die Tasten drücken und den Keycode notieren und hier posten.

ChornHulio – Freitag, 27. November 2009 11:23 Uhr

Ich würde die Tasten auch gerne nutzen und hab das mit xev ausprobiert. Aber da kommen keine Keycodes. Kann man da dann noch was machen?

Johnny – Donnerstag, 26. November 2009 20:13 Uhr

Warum Ubuntu? Schau doch mal, ob es unter Fedora 12 nicht besser funktioniert. Eventuell auch Mandriva und OpenSuse probieren. Ich würde da nicht an Buntu hängen

Daniel Gultsch – Sonntag, 29. November 2009 11:30 Uhr

Lad dir mal ein aktuellen RC des neusten Kernels (direkt von Kernel.org) und schau dich mal händisch unter den ACPI Optionen um ob da etwas für Toshiba Notebooks dabei ist, Somit kannst du ausschließen ob es ein Distributionsproblem ist oder nicht. Weil wenns nicht im aktuellen Kernel ist, ist es sehr sehr unwahrscheinlich das dir irgendeine andere Distri da aushelfen kann.
Die FN Tasten funktionieren auf dem von dir nicht näher benannten Netbook weil es ganz einfach andere Hardware ist. FN Tasten sind ja nicht einfach FN Tasten sondern die hängen meistens über ACPI drin.

Selber Modulentwicklung? Für den speziellen Falle am besten einfach bestehenden Code der ACPI Module (eventuell der Toshiba Module für ältere Versionen, oder irgendwas anderes was verwandt/ähnlich ist) lesen. Es gibt zwar allgemeine Howtos die ein bisschen die Grundlagen von Kernelentwicklung erklären aber die beste Schule ist mittelfristig der Code von anderen.