Forum: PC Hard- und Software VirtualBox: Probleme mit durchreichen von USB-Devices


von Kaj G. (Firma: RUB) (bloody)


Lesenswert?

Hallo Leute,

folgende Sachlage liegt vor:

Ich hatte unter Windows 7 mal VirtualBox 4.2 installiert. Damit lief 
alles problemlos. Seit dem "upgrade" auf 4.3 und mittlerweile 5.0 kann 
ich allerdings keine USB-Devices mehr von Windows an die VM 
durchreichen, mit 4.2 lief das problem los.

Versuche ich ein Device durchzureichen passiert erstmal nichts (weder in 
der VM noch unter Windows), probiere ich das ganze nochmal, bekomme ich 
die Fehlermeldung:
"Device busy. Please try again later."

Ich hab mir jetzt einfach mal den Spass gemacht, unter Linux eine VM mit 
VirtualBox 5 aufzusetzen, und da funktioniert das Durchreichen auch ohne 
Probleme.

Das heisst fuer mich erstmal:
An VirtualBox liegt es nicht. (wie sollte es auch, hat ja mit 4.2 auch 
funktioniert)

Ich habe die Vermutung, dass sich bei dem "Upgrade" auf VirtualBox 4.3 
irgendwas irgendwo in Windows verhakt hat, und deswegen keine Devices 
mehr durchgereicht werden koennen. Das Problem habe ich uebrigens auf 2 
Computern.

Hat da jemand eine Idee, wo das Problem haengen koennte?
Treiberreste? Irgendein komischer Registrykey?
Ich hab VirtualBox nun schon mehrfach deinstalliert und neuinstalliert: 
bringt gar nichts.

Vielleicht ja jemand von euch eine Idee :)

Gruesse

von bluppdidupp (Gast)


Lesenswert?

"Device busy. Please try again later."
...bedeutet normalerweise, dass das Host-System das USB-Gerät in 
Verwendung hat (also irgendeine Anwendung auf dem Host ein Handle auf 
das Gerät offen hat)

Um welche Art USB-Gerät handelt es sich denn?
Bei USB-Sticks z.B. muss der Stick beim Host-System "ausgeworfen" sein, 
damit VirtualBox ihn übernehmen kann.

von Jorge (Gast)


Lesenswert?

> Das heisst fuer mich erstmal:
> An VirtualBox liegt es nicht. (wie sollte es auch, hat ja mit 4.2 auch
> funktioniert)

Dem würde ich widersprechen. Gleiches Problem bei mir, mit einer der 
älteren Versionen von VirtualBox ging das Durchreichen, seitdem mit 
keiner neuen Version mehr. Habe alles mögliche probiert, mich im 
VB-Forum informiert aber irgendwann resigniert.
Meiner Meinung nach hängt es nur an VirtualBox und irgendwas haben sie 
verbockt, sodass das USB-Durchreichen unter Windows einfach nicht mehr 
hinzubekommen ist.
Überlege seitdem, alle unter VBox erstellten VMs zu VMWare zu 
konvertieren...

von Kaj G. (Firma: RUB) (bloody)


Lesenswert?

Jorge schrieb:
> Meiner Meinung nach hängt es nur an VirtualBox und irgendwas haben sie
> verbockt, sodass das USB-Durchreichen unter Windows einfach nicht mehr
> hinzubekommen ist.
Ich werd am Wochenende wohl mal auf einer extra platte Windows neu 
installieren, mal sehen ob es dann funktioniert.
Bei einem Kollegen funktioniert das Durchreichen unten Windows 7 mit 
VirtualBox 4.3 problemlos. Da ist aber der Unterschied zu mir: 4.3 war 
bei ihm die erste Version die er installiert hat, er hat also kein 
upgrade gemacht, so wie ich.

von Jorge (Gast)


Lesenswert?

Kaj G. schrieb:
> Jorge schrieb:
>> Meiner Meinung nach hängt es nur an VirtualBox und irgendwas haben sie
>> verbockt, sodass das USB-Durchreichen unter Windows einfach nicht mehr
>> hinzubekommen ist.
> Ich werd am Wochenende wohl mal auf einer extra platte Windows neu
> installieren, mal sehen ob es dann funktioniert.
> Bei einem Kollegen funktioniert das Durchreichen unten Windows 7 mit
> VirtualBox 4.3 problemlos. Da ist aber der Unterschied zu mir: 4.3 war
> bei ihm die erste Version die er installiert hat, er hat also kein
> upgrade gemacht, so wie ich.

Wäre mal interessant zu erfahren, ob das klappt!
Vielleicht gibt's ja Probleme mit den bei uns "alten" 
USB-Treiber-Resten, die bei einer Neuinstallation entfallen.

Anfangs hatte ich außerdem noch Probleme mit dem AMD USB-Filter-Treiber, 
der hat irgendwie dazwischengefunkt. In einer der älteren VBox-Versionen 
hat es geholfen, den zu deinstallieren. Jetzt ist es dagegen egal, ob er 
aktiv oder nicht ist, USB-Geräte werden bei mir irgendwie generell nicht 
mehr durchgereicht.

von Jörg W. (dl8dtl) (Moderator) Benutzerseite


Lesenswert?

Jorge schrieb:
> Überlege seitdem, alle unter VBox erstellten VMs zu VMWare zu
> konvertieren...

Wenn du ernsthaft USB brauchst, dann tu's.  Die USB-Implementierung
von VBox ist unter aller Kanone, und ihren blöden EHCI haben sie
nach wie vor nichtmal opensourced, sodass man den Salat mal debuggen
könnte.

Atmel Studio und Debugging auf JTAGICE3 oder AtmelICE oder gar
Firmwareupgrade jedenfalls kannste unter VBox knicken.  Unter VMware
alles kein Problem.

von Olaf (Gast)


Lesenswert?

> Atmel Studio und Debugging auf JTAGICE3 oder AtmelICE oder gar
> Firmwareupgrade jedenfalls kannste unter VBox knicken.

HEW und E8a funktioniert aber mit VBox. :-p

Olaf

von Kaj G. (Firma: RUB) (bloody)


Lesenswert?

So!
Nach gut 24 Stunden, 3x Windows neu installieren und einem seeehr langen 
(Windows)Leidensweg, geht es wieder!

Der erste Versuch: VirtualBox 5.0
Windows wirft das Device automatisch aus, installiert den VirtualBox USB 
Treiber, aber die virtuelle Maschine friert ein...

Zweiter Versuch: VirtualBox 4.3.20
Beim versuch, dass Device durch zu reichen passiert einfach nichts...

Dritter versuch: VirtualBox 4.2.32
Windows wirft das Device aus, installiert den VirtualBox USB Treiber, 
und das Device taucht in der Virtuellen Maschine auf! Ganz ohne zicken, 
ganz ohne murren! :)

Einfach mal Windows neu installieren, VirtualBox 4.2.32 installieren, 
und dann sollte es auch unter Windows 7 wieder funktionieren.
So, jetzt bloß kein VB update installieren...

Wie gesagt:
Unter Linux mit der 5er Version alles kein Problem, unter Windows lieber 
bei der 4.2.32 bleiben.

Mein OS: Windows 7 64Bit Professional

Gruesse

von Jorge (Gast)


Lesenswert?

Respekt dass du jedes Mal Windows komplett neu installiert hast!

Das deckt sich dann ja mit meinen Erfahrungen, ab irgendeiner 
VBox-Version ging es einfach nicht mehr. Seltsam, dass es bei anderen 
Leuten/Rechnern auch mit der 5er Version geht...

Wär außerdem auch mal interessant zu wissen, ob es gereicht hätte, einen 
Sicherungspunkt zu erstellen und dann, wenn die VBox USB-Treiber nicht 
funktionieren, das Windows einfach nur auf den Sicherungspunkt 
zurückzusetzen statt komplett neu zu installieren.

von bluppdidupp (Gast)


Lesenswert?

Jorge schrieb:
> Seltsam, dass es bei anderen
> Leuten/Rechnern auch mit der 5er Version geht...

Vllt. verträgt der VirtualBox-Treiber sich ab irgendeiner Version nicht 
mehr mit jeder Hardware?
Ich hab hier unter Win8.1 und AMD-Hardware bisher keine Probleme mit 
USB-Durchreichen bei Virtualbox (egal welche Version)

von Kaj G. (Firma: RUB) (bloody)


Lesenswert?

Jorge schrieb:
> Respekt dass du jedes Mal Windows komplett neu installiert hast!
Was tut man nicht alles, damit der Mist wieder laeuft :)

bluppdidupp schrieb:
> Vllt. verträgt der VirtualBox-Treiber sich ab irgendeiner Version nicht
> mehr mit jeder Hardware?
Schwer zu sagen.

Auf meinem Arbeits-PC sieht das so aus:
Windows 7: Mit VBox 4.2 alles kein Problem, ab 4.3 geht nichts mehr.
Selber PC: Linux auf eine zweite Platte installiert, VBox 5 und alles 
laeuft ohne Probleme.

Ist bestimmt irgendeine krude Mischung aus OS/Hardware/Treiber Problem.

Ich hab auch mal nach dem Fehlercode gesucht, der bei "Device busy" 
kommt... Die Foren sind voll damit, das Leute keine USB-Devices mehr 
durchreichen koennen. Das scheint also kein "trauriger einzel Fall" zu 
sein. Aber eine richtige Loesung scheint keiner zu haben.

Naja, bei mir gehts wieder :)

bluppdidupp schrieb:
> Ich hab hier unter Win8.1 und AMD-Hardware bisher keine Probleme mit
> USB-Durchreichen bei Virtualbox (egal welche Version)
Interessant.
Ich hab in meinem privat PC einen AMD FX 8350 und ein GIGABYTE 
990FXA-UD5, in meinem arbeits PC einen AMD FX6100 und ein GIGABYTE 
990FXA-UD3.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.