VMware Workstation Player: USB-Gerät 1:1 durchreichen

OP #6179063
Lesenswert?

Ich hab auf einem Mint-Host ein Win7 über den VMware Workstation Player 
15.5 virtualisiert. Funktioniert soweit.

Nun möchte ich ein USB-Gerät (Tastatur mit Chipkartenleser) dorthin 
durchreichen, da ich es für eine Windows-Anwendung brauche. Bei einem 
USB-Stick klappt das durchreichen und die Meldung dazu, bei der Tastatur 
hingegen passiert gar nichts, die wird einfach von Linux als normale 
Tastatur erkannt und funktioniert als solche auch.

Das Feld "USB-Gerät" in der Hardware-Übersicht, wie ich es bei manchen 
Screenshots gesehen hab, existiert bei meinem Player leider nicht.

Gibts da einen Kniff zum Durchreichen oder klappt das so womöglich nur 
bei der "Pro"-Version von VMware?
OP #6179385
Lesenswert?

Jim M. schrieb:
> Reinhard S. schrieb:
>> Nun möchte ich ein USB-Gerät (Tastatur mit Chipkartenleser)
>
> Das sind oftmals 2 USB Geräte (bzw. sogar 3, wenn man den Hub mitzählt).
>
> Schau Dir das mal mit lsusb an -  Du brauchst die VID:PID(s) ohnehin zum
> Weiterreichen, siehe: https://kb.vmware.com/s/article/1648

lsusb zeigt mir ein Gerät mehr an. Im vmware.log wird die Tastatur zwar 
erkannt, allerdings auch gleich ein "Cancelling last HID device 
connect:Cherry SmartBoard XX44" hinterher geschickt.

Ich kann das (überraschenderweise) auch per GUI versuchen einzuhängen, 
bekomme dann aber die Meldung, das der Host dieses letzte HID benötigt. 
Was nicht stimmt, hab ja noch ne normale Tastatur.

Da der original eingebaute Chipkartenleser (via USB) zwar auch erkannt 
wird, sich auch durchreichen lässt und auch die Treiber installiert 
werden und er trotzdem nicht funktioniert lässt mich das etwas rätseln. 
Nativ ging der auf jeden Fall.
#6180090
Lesenswert?

Reinhard S. schrieb:
> Ich kann das (überraschenderweise) auch per GUI versuchen einzuhängen,
> bekomme dann aber die Meldung, das der Host dieses letzte HID benötigt.

Versuche mal, die USB-Tastatur im Host direkt abzuschalten (also in 
/sys/bus/usb/DEVICE/driver/unbind eine 1 reinzuschreiben) und es dann 
nochmal zu probieren.

Ich kann mir gut vorstellen, dass du nicht der erste wärst, der die 
Eingabegeräte an den Gast weiterleitet und dann den Host nicht mehr 
bedienen kann, daher wird VMware das irgendwie verhindern...
OP #6180215
Lesenswert?

S. R. schrieb:
> Reinhard S. schrieb:
>> Ich kann das (überraschenderweise) auch per GUI versuchen einzuhängen,
>> bekomme dann aber die Meldung, das der Host dieses letzte HID benötigt.
>
> Versuche mal, die USB-Tastatur im Host direkt abzuschalten (also in
> /sys/bus/usb/DEVICE/driver/unbind eine 1 reinzuschreiben) und es dann
> nochmal zu probieren.

Also in lsusb ist das ein Gerät, allerdings mit verschiedenen Endpoints 
für eben Tastatur und Chipkartenleser. Eine 1 in unbind reinzuschreiben 
endet allerdings mit "Keine Berechtigung", selbst als su.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren