Subsections


4.22 USB - Support für USB-Geräte

OPT_USB

Hier wird die grundsätzliche Unterstützung von USB-Geräten ein- beziehungsweise ausgeschaltet. Erst wenn hier 'yes' eingetragen wird, können USB-Geräte überhaupt verwendet werden. Sollten Sie also in der base.txt ein USB-Gerät ausgewählt haben, so müssen Sie hier zwingend 'yes' eintragen. Andernfalls wird das Gerät nicht verwendet. Mit der Aktivierung ist auch der Support für USB Sticks, externen Laufwerken und Tastaturen eingeschaltet.

Standard-Einstellung: OPT_USB='no'

USB_EXTRA_DRIVER_N

Anzahl der zusätzlich zu ladenden Treiber.

Standard-Einstellung: USB_EXTRA_DRIVER_N='0'

USB_EXTRA_DRIVER_x

Treiber der geladen werden soll.

Mögliche Werte im Moment

Standard-Einstellung: USB_EXTRA_DRIVER_x=''

USB_EXTRA_DRIVER_x_PARAM

Parameter für den zusätzlichen Treiber. Im Normalfall muss hier nichts eingegeben werden.

Standard-Einstellung: USB_EXTRA_DRIVER_x_PARAM=''

USB_MODEM_WAITSECONDS

Standard-Einstellung: USB_MODEM_WAITSECONDS='21'

Leider braucht das Speedtouch USB Modem eine halbe Ewigkeit bis es bereit ist. In den meisten Fällen reichen die 21 Sekunden, die als Standardeinstellung genommen werden, für die Initialisierung aus. Manchmal hat man das Glück das man den Wert auch halbieren kann und das Speedtouch USB Modem bereits nach 10 Sekunden einsatzbereit ist, dann kann man hier halt 10 Sekunden eintragen. Wenn man Pech hat muss man den Wert erhöhen. Hier hilft leider nur probieren und austesten.

4.22.1 Probleme mit USB-Geräten

Es kann bei einigen USB-Geräten zu Problemen kommen. Das kann verschiedene Ursachen haben, wie Beispielsweise der Treiber-Software oder dem USB-Controller.

4.22.2 Hinweise zur Benutzung

Es ist darauf zu achten, dass die USB-Unterstützung hardwareseitig aktiviert ist. Insbesondere bei Onboard-USB-Kontrollern ist das wichtig. So wird z. B. ein WRAP ohne USB-Anschluss ausgeliefert. USB kann hier durch ein Zusatzmodul nachgerüstet werden und ist aus diesem Grund im BIOS standardmäßig deaktiviert.

4.22.3 Mounten von USB-Geräten

Eingesteckte USB-Geräte werden zwar automatisch erkannt, müssen aber 'von Hand' sowohl an- als auch abgemeldet werden. Beim Einstecken z. B. eines USB-Stick wird dieser als SCSI-Device erkannt. Aus diesem Grund erfolgt der Zugriff über das Device sd# bei SuperFloppy-Geräten bzw. über sd#<Partitionsnummer> bei Geräten mit einer Partitionstabelle. USB-Sticks werden wie Festplatten behandelt, also bei zwei USB-Anschlüssen sda1 und sdb1 angesprochen. USB-Floppies hingegen werden durch sda bzw. sdb angesprochen, also ohne Angabe einer Partitionsnummer.

Somit kann ein USB-Stick durch das Kommando

mount /dev/sda1 /mnt

nach /mnt gemountet werden. Analog dazu durch

mount /dev/sdb1 /mnt

für das zweite USB-Gerät. Die Geräte werden in der Reihenfolge des Einsteckens benannt, also erstes USB-Gerät = sda, zweites USB-Gerät = sdb etc. pp. Es lässt sich somit nicht fix definieren, welcher der USB-Ports welche 'Bezeichnung' hat, da diese von der Reihenfolge des Einsteckens der Geräte abhängt. Die Abmeldung der angemeldeten USB-Geräte erfolgt durch

umount /mnt

Bei gleichzeitiger Verwendung mehrerer USB-Geräte sollte es unbedingt vermieden werden, alles in ein Ziel zu mounten. Aus diesem Grund bietet es sich an, unterhalb von /mnt weitere Verzeichnisse anzulegen, in welche die Geräte dann gemountet werden können. Dies kann z. B. wie folgt erledigt werden:

mkdir /mnt/usba mkdir /mnt/usbb

Beim Mounten der Geräte werden dann diese Verzeichnisse als Ziel angegeben:

mount /dev/sda1 /mnt/usba mount /dev/sdb1 /mnt/usbb

Somit ist der Inhalt der USB-Geräte unter /mnt/usba bzw. /mnt/usbb zu finden. Die Abmeldung erfolgt dann durch

umount /mnt/usba umount /mnt/usbb

Wenn mehrere Partitionen je USB-Gerät existieren, müssen die Verzeichnisse unterhalb von /mnt entsprechend strukturiert werden.

© 2001-2020 Das fli4l-Team - February 2, 2020