USB-Problem Vmware

OP #4619130
Hallo,

Seit Kurzem nutze ich den VMware Player 12.1.1 (host: Linux Mint) mit 
Windows Xp (guest). In der XP-VM habe ich ein KFZ-Diagnoseprogramm 
installiert, das mit einem USB-Interface (von FTDI) arbeitet. Dieses 
USB-Interface wird vom KFZ-Diagnoseprogramm jedoch nur sporadisch 
initialisiert/erkannt, wenn das Programm gestartet wird. Normalerweise 
erfolgt die Initialisierung unmittelbar beim Programmstart erfolgreich.

Dank mehrerer Versuche weiss ich jetzt, wie das USB-Interface IMMER vom 
Diagnoseprogramm erkannt werden kann, wenn es gestartet wird. Hierzu 
reicht es, einen beliebigen USB-Speicherstick in die VM einzubinden. Mit 
dem angeschlossenen und in die VM eingebundenen Stick konnte das 
USB-Interface zwanzig Male hintereinander erfolgreich von der 
Diagnosesoftware initialisiert werden, obwohl beide USB-Komponenten, 
also der Stick und das Interface, nichts direkt miteinander zu tun 
haben.

Sobald der Stick von der VM getrennt wird, erfolgt die Initialisierung 
des USB-Interfaces nur noch sporadisch beim Programmstart. Von zwanzig 
Initialisierungsversuchen während des Programmstarts, erfolgten nur 
sieben erfolgreich.

Habt Ihr eine Idee, was das sein kann? Irgendeine 
USB-Wake-Up-Geschichte, die der USB-Treiber in der VM verursacht?

Das Guest-System und die VMWare-Playerversion spielen übrigens keine 
Rolle. Auch mit einer Win7-VM habe ich die gleiche Problematik.

Was bewirkt der Stick und wie kann ich eine zuverlässige Initialisierung 
ohne diesen Stick erreichen?

Im Gerätemanager der Win-VM ist das Interface stets zu sehen, aber von 
der dazugehörigen Diagnosesoftware wird es nicht zuverlässig 
initialisiert, solange kein USB-Stick in die VM eingebunden ist.

Danke!

Gruß,

Al.
OP
Danke.

Die Software musste ich lizenzieren und sie ist dadurch von der Hardware 
(der VM) abhängig.

Ich könnte eine andere Virtualsierungssoftware ausprobieren, aber dann 
würde das Diagnoseprogramm nicht mehr starten, da die Lizenz in dem Fall 
nicht mehr mit der Hardware übereinstimmen würde.

Die Interface-Initialisierung erfolgt nur dann, wenn das 
Diagnoseprogramm kurz vorher gestartet wurde. Also ich könnte nicht mal 
sehen, ob die Initialisierung einwandfrei abläuft. Dazu müsste ich dann 
wieder eine Lizenz verprassen.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 10 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.