Passtrough: nur USB 1.1; keine USB 2 Controller vorhanden
Verfasst: 02.06.2010, 09:57
Hallo, hoffe die Überschrift passt soweit.
Da mir Gigabyte (Board: GA-EQ45M-S2) nicht weiterhelfen wollte ("wir unterstützen nur Windows"!) und ich eh nicht so recht weiß, ob es ein Boardfehler ist, frage ich mal bei Euch nach:
Ich möchte die onBoard USB Steckplätze gerne vie VT-D/Passtrough/VMDirectPath an meine VM's weiterreichen. Im BIOS ist soweit alles aktiviert und auch der VM Client bietet mir so einiges an Hardware für Passtrough an.
Habe sogar 2 PCI-Steckkarten bereits auf diesem Wege in einer Linux-VM laufen.
Mit den onBoard USB gibt es aber irgendwie Probleme -> es funktioniert schlicht nicht. Soll heißen, ich kann alles angebotene für Passtrough aktivieren und die USB Controller auch weiterreichen, die USB Controller werden in den VM's (habe es sowohl unter Linux, als auch mit einer Windows XP VM probiert) auch angezeigt ... angeschlossene USB Devices (vor allem Speichersticks) werden aber ignoriert.
Das Board ist übrigens mit einem Intel Q45/ICH10DO bestügt.
Das merkwürdige ist, wann immer ich im Netz zu diesem Thema Bilder finde, werden dort mehrere Controllertypen angezeigt: Einmal UHCI / USB 1 und einmal EHCI / USB 2.
Bei mir werden nur die UHCI Controller angezeigt.
Ein "lspci" auf der Konsole des esxi zeigt mir aber die USB 2 Controller an.
In der /etc/vmware/esx.conf werden mir die Geräte als "owner=vmkernel" angezeigt.
Das würde ja im Grunde darauf hinweisen, das nun der esxi dire USB Controller im direkten Zugriff hat. Hätte da ja vermutet, das ich nun in der normalen VM Konfiguration USB Controller einrichten kann (die es da auch gibt) und dann ähnlich VMWare Workstation USB Devices weiterreichen kann. Das ist mir aber noch nicht gelungen.
Nun meine Frage: Wie bekomme ich den esxi dazu die Controller für die VM's verfügbar zu machen. Bzw. wie bekomme ich meine USB-Device über die onBoard Controller in die VM's?
Übrigens: Eine manuelle Anpassung der esx.conf, in dem ich den owner auf "passthru" setze, brachte keine Erfolge.
Help!!
Danke!!
Da mir Gigabyte (Board: GA-EQ45M-S2) nicht weiterhelfen wollte ("wir unterstützen nur Windows"!) und ich eh nicht so recht weiß, ob es ein Boardfehler ist, frage ich mal bei Euch nach:
Ich möchte die onBoard USB Steckplätze gerne vie VT-D/Passtrough/VMDirectPath an meine VM's weiterreichen. Im BIOS ist soweit alles aktiviert und auch der VM Client bietet mir so einiges an Hardware für Passtrough an.
Habe sogar 2 PCI-Steckkarten bereits auf diesem Wege in einer Linux-VM laufen.
Mit den onBoard USB gibt es aber irgendwie Probleme -> es funktioniert schlicht nicht. Soll heißen, ich kann alles angebotene für Passtrough aktivieren und die USB Controller auch weiterreichen, die USB Controller werden in den VM's (habe es sowohl unter Linux, als auch mit einer Windows XP VM probiert) auch angezeigt ... angeschlossene USB Devices (vor allem Speichersticks) werden aber ignoriert.
Das Board ist übrigens mit einem Intel Q45/ICH10DO bestügt.
Das merkwürdige ist, wann immer ich im Netz zu diesem Thema Bilder finde, werden dort mehrere Controllertypen angezeigt: Einmal UHCI / USB 1 und einmal EHCI / USB 2.
Bei mir werden nur die UHCI Controller angezeigt.
Ein "lspci" auf der Konsole des esxi zeigt mir aber die USB 2 Controller an.
In der /etc/vmware/esx.conf werden mir die Geräte als "owner=vmkernel" angezeigt.
Das würde ja im Grunde darauf hinweisen, das nun der esxi dire USB Controller im direkten Zugriff hat. Hätte da ja vermutet, das ich nun in der normalen VM Konfiguration USB Controller einrichten kann (die es da auch gibt) und dann ähnlich VMWare Workstation USB Devices weiterreichen kann. Das ist mir aber noch nicht gelungen.
Nun meine Frage: Wie bekomme ich den esxi dazu die Controller für die VM's verfügbar zu machen. Bzw. wie bekomme ich meine USB-Device über die onBoard Controller in die VM's?
Übrigens: Eine manuelle Anpassung der esx.conf, in dem ich den owner auf "passthru" setze, brachte keine Erfolge.
Help!!
Danke!!