\marklabel{sec:opt-usb }
{
\section {USB - Support für USB-Geräte}
}
\begin{description}

\config{OPT\_USB}{OPT\_USB}{OPTUSB}

        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.

        Standard-Einstellung:  \var{OPT\_USB}='no'


\config{USB\_LOWLEVEL}{USB\_LOWLEVEL}{USBLOWLEVEL}

        Mit dieser Variable wird der Lowlevel-Treiber für die
        USB-Unterstützung ausgewählt. Der häufigste ist der 'usb-uhci'.
        Sollte dieser nicht funktionieren, oder der Router sich beim Laden
        des Moduls aufhängen, so probieren Sie die beiden anderen Module.
        Es gibt drei mögliche Einstellungen: 'usb-uhci', 'usb-ohci' und
        'uhci' als alternative zum 'usb-uhci'.

        Standard-Einstellung: \var{USB\_LOWLEVEL}='usb-uhci'

\config{USB\_EXTRA\_DRIVER\_N}{USB\_EXTRA\_DRIVER\_N}{USBEXTRADRIVERN}

        Anzahl der zusätzlich zu ladenden Treiber. 

        Standard-Einstellung: \var{USB\_EXTRA\_DRIVER\_N}='0'

\config{USB\_EXTRA\_DRIVER\_x}{USB\_EXTRA\_DRIVER\_x}{USBEXTRADRIVERx}

        Treiber der geladen werden soll. 

	Mögliche Werte im Momment
	\begin{itemize}
        \item usbkbd
        \item printer
	\item usb-storage
        \end{itemize}

        Standard-Einstellung: \var{USB\_EXTRA\_DRIVER\_x}=''

\config{USB\_EXTRA\_DRIVER\_x\_PARAM}{USB\_EXTRA\_DRIVER\_x\_PARAM}{USBEXTRADRIVERxPARAM}

        Parameter für den zusätzlichen Treiber.

        Standard-Einstellung: \var{USB\_EXTRA\_DRIVER\_x\_PARAM}=''

\config{EAGLE\_WAITSECONDS}{EAGLE\_WAITSECONDS}{EAGLEWAITSECONDS}

        Standard-Einstellung: \var{EAGLE\_WAITSECONDS}='21'

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

\end{description}

\subsection{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.

In der vorliegenden Version funktioniert das Eagle-USB-DSL-Modem nur dann,
wenn es auch an den Splitter angeschlossen ist. Sollte das nicht der Fall
sein, wird das entsprechende eth-Device nicht generiert. Das hat zur Folge,
das das Modem nicht verwendbar ist. Schliessen Sie also bitte vorher das
Modem an die Telefonleitung an.

\subsection{Momentan nicht verfügbare Variablen}

Die imfolgenden beschriebenen Variablen waren mal Teil der
USB-Paketes, werden im Augenblick aber nicht zur Verfügung gestellt.

\begin{description}

\config{USB\_STORAGE}{USB\_STORAGE}{USBSTORAGE}

        Mit dieser Variable schaltet man die Unterstützung für
        Speichermedien ein, wie zum Beispiel USB-Festplatten,
        USB-CF-Karten-Lesegeräte oder USB-Sticks ein.

        Standard-Einstellung: \var{USB\_STORAGE}='no'


\config{USB\_MODEM}{USB\_MODEM}{USBMODEM}

        Mit dieser Variable schaltet man die Unterstützung für USB-Modems
        ein. Diese Modems müssen allerdings dem ACM-Standard folgen. Andere
        Modems werden mit diesem Treiber nicht unterstützt.

        Standard-Einstellung: \var{USB\_MODEM}='no'


\config{USB\_BLUETOOTH}{USB\_BLUETOOTH}{USBBLUETOOTH}

        Mit dieser Variable schaltet man die Unterstützung für
        Bluetooth-Adapter ein.

        Standard-Einstellung: \var{USB\_BLUETOOTH}='no'


\config{USB\_SERIAL}{USB\_SERIAL}{USBSERIAL}

        Mit dieser Variable schaltet man die Unterstützung für USB-Adapter
        ein, diie eine serielle Schnittstelle zur Verfügung stellen.

        Standard-Einstellung: \var{USB\_SERIAL}='no'


\config{USB\_SERIAL\_DRIVER}{USB\_SERIAL\_DRIVER}{USBSERIALDRIVER}

        Mit dieser Variable geben Sie den passenden Treiber für den
        USB-Adapter an, der die serielle Schnittstelle bereitstellt.
        Mögliche Variablen-Inhalte sind: 'empeg', '....

\end{description}
