web-dev-qa-db-fra.com

Les modules de noyau USB / IP sont manquants.

Je souhaite utiliser le projet USB/IP pour le projet scolaire, mais je ne parviens pas à démarrer l'hôte. Nous essayons d’envoyer des signaux à partir de dispositifs d’accessibilité destinés à des enfants souffrant de handicaps moteurs extrêmes, tels que (C.P.) par WiFi, sur un serveur. Le serveur émulerait alors le matériel normalement connecté directement à l'ordinateur avec lequel l'étudiant travaille.

J'ai lu le post suivant: Partager la clé USB sur le résea

Les modules kernal listés ne sont pas construits dans le kernal. usbip-Host et usbip-core le sont, mais lorsque usbipd -D est exécuté pour activer le démon, une erreur fatel se produit nécessitant les modules énumérés dans le post ci-dessus.

Ce projet nécessitera plusieurs connexions USB/IP. Est-ce que quelqu'un a une solution pour cela ou un logiciel alternatif? Je ne pouvais que trouver des solutions commerciales. Je vous remercie!

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:~$ 
7
Tyler Berezowsky

Il semble que ceci soit un bug conn dans Ubuntu.

Le correctif semble être:

Désinstallez le paquet usbip si vous l'avez installé.

Sur trusty, installez linux-tools-generic-lts-utopic. Je n'arrive pas à trouver un paquet qui va créer un binaire, mais vous pouvez l'exécuter manuellement à partir de/usr/lib/linux-tools /. A ce jour, il s’agit du répertoire /usr/lib/linux-tools/3.16.0-23-generic/usbip. NOTE: J'utilise le noyau utopique de HWE sur ma boîte fidèle.

Sur utopic ou vivid, installez linux-tools-generic. usbip est enregistré comme un binaire dans ce cas, vous pouvez utiliser directement avec 'usbip'.

10
levlaz