Guten Morgen,
nachdem ich mit USB Passthrough nicht weiter gekommen bin versuchte ich nun USBIP zum Laufen zu bringen. Und wieder lief ich vor eine Wand.
Ich habe usbip über YAST installiert (usbip (usbip-utils 1.1.1) sowie alle notwendigen Treiber/Module etc. geladen. Funktionierte Problemlos.
Nun
> modprobe usbip-core usbip-host
geladen und mit lsmod überprüft, dass sie auch da sind.
>usbipd -D gestartet.
>usbip list -l zeigt:
usbip list -l
Local USB devices
=================
- busid 1-1 (046a:0011)
1-1:1.0 -> usbhid
- busid 1-4 (0204:6025)
1-4:1.0 -> usb_storage
- busid 1-7 (8087:0a2b)
1-7:1.0 -> btusb
1-7:1.1 -> btusb
- busid 1-8 (0c4b:0500)
1-8:1.0 -> unknown
- busid 1-9 (04ca:008a)
1-9:1.0 -> usbhid
Ok, laut Anleitung soll nun mit usbip bind ein Device für den Remote-Zugang freigeschaltet werden.
Also:
usbip --debug bind -b 1-4
usbip: debug: usbip.c:134:[run_command] running command: `bind'
usbip: debug: usbip_bind.c:162:[unbind_other] 1-4:1.0 -> unknown
usbip: debug: utils.c:65:[modify_match_busid] write "add 1-4" to /sys/bus/usb/drivers/usbip-host/match_busid
usbip: debug: usbip_bind.c:101:[bind_usbip] bind driver at 1-4:1.0 failed
usbip: error: could not bind device to usbip-host
usbip: debug: utils.c:65:[modify_match_busid] write "del 1-4" to /sys/bus/usb/drivers/usbip-host/match_busid
Vielleicht
usbip --debug bind -b 1-4:1.0
usbip: debug: usbip.c:134:[run_command] running command: `bind'
usbip: debug: usbip_bind.c:143:[unbind_other] problem getting device attributes: No such file or directory
usbip: error: could not unbind driver from device on busid 1-4:1.0
Und das wars. Das Netz bietet keine Hilfe, danach geht das alles immer problemlos.
Es gibt keine Fehlermeldungen im Log...
Kernel ist
Linux mathias-au 4.14.5-2.gb0756c5-default #1 SMP PREEMPT Tue Dec 12 19:09:51 UTC 2017 (b0756c5) x86_64 x86_64 x86_64 GNU/Linux
Was mache ich falsch?
Nachtrag: Unter raspbian funktioniert das Ganze problemlos; nur halt nicht unter Suse