illu.jpg

Eingabe im Gänsemarsch

Linux-USB in der Praxis

01.11.2000
Mit dieser Ausgabe beginnt eine Artikelserie über USB-Peripheriegeräte. Dieses Mal sind Eingabegeräte an der Reihe: Tastaturen, Mäuse, Joysicks und Grafiktabletts.

Gleich zu Anfang darf festgestellt werden: Die Erfolgsquote ist erfreulich hoch. Keines unserer 10 Geräte verweigerte den Dienst. Das liegt vor allem daran, dass sowohl Mäuse als auch Tastaturen ein fest definiertes Protokoll verwenden. Bei den Joysticks gibt es hingegen Unterschiede: manche funktionieren mit dem Standardtreiber, bei anderen (zum Beispiel Logitech Wingman Force) müssen zusätzliche Module geladen werden.

Tastaturen

Wer ausschließlich eine USB-Tastatur an den Computer anschließen will, hat es einfach: Er aktiviert im BIOS seines Rechners einfach "Support USB-Keyboard" und kann den Rest des Artikels überspringen. Die Tastatur wird nämlich einfach vom BIOS erkannt und dann unter Linux wie eine ganz normale Tastatur angesprochen. Sobald jedoch unter Linux die Module für den USB-Controller geladen werden, wird dieser re-initialisiert und die Kommunikation über das BIOS ist nicht mehr möglich. Es muss dann eine Kernel-Unterstützung installiert werden. Zur Auswahl stehen zwei verschiedene Module, die mit USB-Tastaturen umgehen können: usbkbd und hid. Der einzigen Vorteil, den der usbkbd-Treiber hat, ist seine Größe: da es ein spezifischer Tastaturtreiber ist, braucht er nur ein Viertel soviel an Arbeitsspeicher (wobei die 16k von hid.o eigentlich auch nicht alle Welt sind). Der hid-Treiber hingegen unterstützt nebenbei auch gleich Mäuse, Joysticks und einige Grafiktabletts. Bei unserem Test stellte sich weiterhin heraus, dass die Sondertasten des Microsoft-Keyboards nur mit dem hid-Treiber nutzbar sind. Abschließend wird noch das Modul keybdev benötigt, welches die Tastatur-Ereignisse an den Konsolentreiber weitervermittelt.

SuSE 6.4 und USB

SuSE 6.4 verwendet kein dynamisches Verfahren, um die nötigen USB-Module zu laden. Dies kann dazu führen, dass bei Verwendung einer USB-Tastatur keine Eingabe mehr möglich ist. In der Datei /etc/config.d/usb.rc.config hat sich ein kleiner Fehler eingeschlichen: statt der zwei Module hid und keybdev wird das Modul usb-keyboard geladen, welches trotz des intuitiven Namens aber gar nicht existiert. Auch das Modul mouse gibt es nicht – mousedev wäre hier richtiger. Folglich sollte unter SuSE 6.4 die Zeile in der Konfigurationsdatei wie folgt aussehen:

USB_DRIVERS="hid keybdev mousedev"

Auch was die Device-Files betrifft, war SuSE in der noch weit verbreiteten Version 6.4 kein Vorbild. Schon beim Anschluss einer Maus wird man verzweifeln, wenn man nicht bemerkt, dass die vorinstallierten Dateien falsch sind. Lösung: Einfach die vorhandenen Dateien löschen und in USB-Introbeschrieben neu anlegen.

Keysonic ACK-298

Nicht nur die 105 Tasten, sondern auch der zusätzliche PS/2-USB-Maus-Anschluss des Keysonic ACK-298 funktionierten wie erwartet. Der integrierte Konverter wandelt die PS/2-Steuersignale auf das USB-Maus-Protokoll um. Dabei werden jedoch "nur" drei Maustasten und ein Rad unterstützt. Die Maus an der Keysonic-Tastatur wird dabei wie jede andere USB-Maus angesprochen – und auch entsprechend eingerichtet (siehe Abschnitt über Mäuse). Trotz des geringen Preises diese Produktes liegen die Hände auf dem mitgelieferten Vorbau bequem auf und die Tasten haben einen festen Druckpunkt – man ist sich also immer darüber im Klaren, ob die Taste gedrückt wurde oder nicht.

LinuxCommunity kaufen

Einzelne Ausgabe
 
Abonnements
 

Ähnliche Artikel

  • Joysticks installieren und anwenden
    Linux beherrscht über ein Dutzend verschiedener Joystick-Systeme und bietet neben dem üblichen analogen Game-Port sogar Treiber für exotische C64- und Amiga- Spieleknüppel.
  • Linux-USB in der Theorie
    Der Markt für Pheripheriegeräte mit USB-Anschluss wir immer größer. Die Inbetriebnahme dieser Geräte ist unter Linux jedoch nicht immer ganz einfach. Mit Kenntnissen über Linux-USB ist aber alles halb so wild, wie der folgende Artikel zeigt.
  • Fliegen mit Flightgear
    UFOs über San Francisco? Mit dem freien Flugsimulator Flightgear verlassen Sie diese Erde – notfalls auch in einem UFO. Hier lösen Sie gratis das Ticket.
  • Plug'n'Play für Joysticks unter Linux
  • Logitech diNovo Desktop
    Unter dem Namen Dinovo bietet Logitech einen Bluetooth-Desktop mit flacher Tastatur, 8-Tasten-Maus und separatem Nummernblock an. Dieser Artikel zeigt Ihnen, wie sich der Rolls-Royce unter den kabellosen Peripheriegeräten mit Linux fährt.
Kommentare

Infos zur Publikation

LU 01/2015: E-Books im Griff

Digitale Ausgabe: Preis € 4,95
(inkl. 19% MwSt.)

Mit der Zeitschrift LinuxUser sind Sie als Power-User, Shell-Guru oder Administrator im kleinen Unternehmen monatlich auf dem aktuelle Stand in Sachen Linux und Open Source.

Sie sind sich nicht sicher, ob die Themen Ihnen liegen? Im Probeabo erhalten Sie drei Ausgaben zum reduzierten Preis. Einzelhefte, Abonnements sowie digitale Ausgaben erwerben Sie ganz einfach in unserem Online-Shop.

NEU: DIGITALE AUSGABEN FÜR TABLET & SMARTPHONE

HINWEIS ZU PAYPAL: Die Zahlung ist auch ohne eigenes Paypal-Konto ganz einfach per Kreditkarte oder Lastschrift möglich!       

Tipp der Woche

Ubuntu 14.10 und VirtualBox
Ubuntu 14.10 und VirtualBox
Tim Schürmann, 08.11.2014 18:45, 0 Kommentare

Wer Ubuntu 14.10 in einer virtuellen Maschine unter VirtualBox startet, der landet unter Umständen in einem Fenster mit Grafikmüll. Zu einem korrekt ...

Aktuelle Fragen

ICEauthority
Thomas Mann, 17.12.2014 14:49, 2 Antworten
Fehlermeldung beim Start von Linux Mint: Could not update ICEauthority file / home/user/.ICEauth...
Linux einrichten
Sigrid Bölke, 10.12.2014 10:46, 5 Antworten
Hallo, liebe Community, bin hier ganz neu,also entschuldigt,wenn ich hier falsch bin. Mein Prob...
Externe USB-Festplatte mit Ext4 formatiert, USB-Stick wird nicht mehr eingebunden
Wimpy *, 02.12.2014 16:31, 0 Antworten
Hallo, ich habe die externe USB-FP, die nur für Daten-Backup benutzt wird, mit dem YaST-Partition...
Steuern mit Linux
Siegfried Markner, 01.12.2014 11:56, 2 Antworten
Welches Linux eignet sich am besten für Steuerungen.
Nach Ubdates alles weg ...
Maria Hänel, 15.11.2014 17:23, 5 Antworten
Ich brauche dringen eure Hilfe . Ich habe am wochenende ein paar Ubdates durch mein Notebook von...