USB / IP-Kernelmodule fehlen.

7

Ich möchte das USB / IP-Projekt für ein Schulprojekt verwenden, habe jedoch Probleme beim Starten des Hosts. Wir versuchen, Signale von Eingabehilfen für Kinder mit extremen motorischen Behinderungen wie (CP) über WLAN an einen Server zu senden. Der Server emuliert dann die Hardware, die normalerweise direkt mit dem Computer verbunden ist, mit dem der Schüler arbeitet.

Ich habe den folgenden Beitrag gelesen: USB-Laufwerk über Netzwerk freigeben

Die aufgelisteten Kernmodule sind nicht in das Kernal integriert. usbip-host und usbip-core sind es, aber wenn usbipd -D ausgeführt wird, um den Daemon zu aktivieren, gibt es einen Fatel-Fehler, der die im obigen Beitrag aufgeführten Module erfordert.

Dieses Projekt erfordert mehrere USB / IP-Verbindungen. Hat jemand eine Lösung für diese oder eine alternative Software. Ich konnte nur kommerzielle Lösungen finden. Vielen Dank!

tyler@tyler-Latitude-E6410:~$ sudo modprobe usbip-core usbip-host

tyler@tyler-Latitude-E6410:~$ sudo usbipd -D
usbip err: stub_driver.c:  33 (open_sysfs_stub_driver)
usbip_common_mod.ko and usbip.ko must be loaded

** (process:11490): ERROR **: driver open failed
tyler@tyler-Latitude-E6410:~$ 
Tyler Berezowsky
quelle

Antworten:

10

Es sieht so aus, als wäre dies ein bekannter Fehler in Ubuntu.

Das Update scheint zu sein:

Deinstallieren Sie das USB-Paket, wenn Sie es installiert haben.

Installieren Sie auf vertrauenswürdigen Linux-Tools-generic-lts-utopic. Ich kann anscheinend kein Paket finden, das eine Binärdatei erstellt, aber Sie können die Binärdatei manuell über / usr / lib / linux-tools / ausführen. Zum jetzigen Zeitpunkt ist es /usr/lib/linux-tools/3.16.0-23-generic/usbip. HINWEIS: Ich verwende den HWE-Utopic-Kernel auf meiner vertrauenswürdigen Box.

Auf utopisch oder lebendig installieren Sie Linux-Tools-Generic. usbip ist in diesem Fall als Binärdatei registriert, die Sie direkt mit 'usbip' verwenden können.

Levlaz
quelle
Beeindruckend. Du bist der Mann! Vielen Dank. usbip und usbipd befinden sich bereits in / usr / lib / linux-tools. Es erscheint tatsächlich mehrmals? Wissen Sie, warum? Ich bin noch ziemlich neu in Linux. @ levlaz
Tyler Berezowsky
1
Die Antwort hat sich für 18.04 bionic und darüber hinaus geändert. Dieses Paket wurde nicht gepflegt.
Grantbow