Guten Morgen,
ich hab eine EVA Board das über einen USB Anschluss via virtueller COM
Port geflashed wird. In VM wird der virtueller COM Port nicht erkannt.
In der Systemsteuerung unter Hardware kann ich keinen EIntrag dazu
sehen.
Wie muss ich da vorgehen, damit der virtueller COM Port unter VM
funktioniert?
welche VMWare Umgebung benutzt du denn?
Bei VMWare Server z.b. muss man den seriellen Port, USB Ports usw
erstmal der virtuellen Maschine über die Admin-Weboberfläche bekannt
machen, damit die VM auf die physische Hardware zugreifen kann.
Hallo Peter,
den usb hab ich in der VM nicht getunnelt.
Wie geht sowas überhaupt?
Hallo funky,
wie macht man das genau?
Ich weiss nicht wie ich da vorgehen muss.
du kannst entweder den kompletten USB zu Serial wandler in die VMware
tunnel oder den Serielle port.
Beim seriellen port bruachst du nur einen neuen Seriellen port in der VM
anzulegen und dann die Zuordnung zu dem Com-Port auf dem Host zu machen.
Für USB müsste es reichen wenn in der VM USB aktiv ist und das VM-Ware
Fenster den Fokus hat. Dann einfach den Wandler anstecken und schon
sollte er in der VM sein.
Wichtig ist aber erstmal
Welche VM-Ware version (Sever, Workstation, ESX ..)?
welche Betriebssystem?
VMware Server Console
VM-Ware Version: 1.0.6 build-91891
Betriebssystem: Windows XP Prof. + Service Pack 3
In VM habe ich einen seriellen Port eingerichtet. Die Nummer dieser
seriellen Schnittstelle ist identisch mit der seriellen Schnittstelle
von WIndows XP.
>Beim seriellen port bruachst du nur einen neuen Seriellen port in der VM>anzulegen und dann die Zuordnung zu dem Com-Port auf dem Host zu machen.
Was meinst du damit? Wie mache ich da die Zuordnung?
Zunächst mal musst Du dafür sorgen, daß Deine VM USB-Geräte vom
Wirtssystem "durchgereicht" bekommt.
Dazu musst Du bei heruntergefahrender VM Dir im Servermanager die
Einstellungen der VM ansehen, dort kann man konfigurieren, welche
Hardware virtualisiert werden soll.
Erst wenn das funktioniert, kannst Du in Deiner VM den Treiber für die
USB-Seriell-Bridge installieren.
Der Weg über die Virtualisierung der vom Host-System verwalteten
seriellen Schnittstellen ist deutlich unzuverlässiger, da das das Timing
der Schnittstellen noch gründlicher durcheinanderbringt als es eine
USB-Seriell-Bridge anstellen kann.
Rufus t. Firefly schrieb:
> Der Weg über die Virtualisierung der vom Host-System verwalteten> seriellen Schnittstellen ist deutlich unzuverlässiger, da das das Timing> der Schnittstellen noch gründlicher durcheinanderbringt als es eine> USB-Seriell-Bridge anstellen kann.
sicher? Ich hätte mehr bedenken beim durchreichen von USB das dort das
Timing versaut wird. Aus dem Grund hatte ich den Vorschlag mit dem
Tunnels des Comport gemacht.
>Dazu musst Du bei heruntergefahrender VM Dir im Servermanager die>Einstellungen der VM ansehen, dort kann man konfigurieren, welche>Hardware virtualisiert werden soll.
Wo mache ich dies? Vielleicht in der "Virtuell Machine Settings"?
Danke für eure Hilfe, leider weiss ich immer noch nicht wo ich was und
wie einstellen muss.
> sicher? Ich hätte mehr bedenken beim durchreichen von USB das dort das> Timing versaut wird. Aus dem Grund hatte ich den Vorschlag mit dem> Tunnels des Comport gemacht.
Ja, sicher. Das "Durchreichen" von USB macht nur bei isochroner
Übertragung Probleme und funktioniert ansonsten exzellent, um
Größenordnungen besser als die Hardwarevirtualisierung serieller oder
paralleler Schnittstellen.
USB funktioniert Problemlos. zumindest kann ich aus der virtuellen
Maschine MCs über USB programmieren.
@progger:
Also die serielle Schnittstelle kannst du mit "Add Hardware" hinzufügen,
was du ja aber schon getan zu haben scheinst. Ob und wie genau das
funktioniert weiß ich aber nicht...habe ich noch nicht probiert.
USB Geräte musst du auch der VM bekannt machen. Ich habe mal einen
Screenshot angehängt, wo genau in der WebOberfläche man das anklicken
muss.
PS: Ich habe VMWare Server 2.xx wie ich gerade gesehen habe. Weiß nicht
inwiefern die Menus da noch identisch sind
Sorry wenn ich nochmal störe.
Ich habe eine zweite Netzwerkkarte der ich eine eigene IP Adresse
zugewiesen habe. IP-Adresse: 192.168.1.100. Nun möchte ich das man in
der VM auf diese Adresse zugreifen kann. DHCP habe ich absichtlich
deaktiviert. Dies wird für die zweite Netzwerkkkarte nicht benötuigt, da
ich dort eine Testsystem angeschlossen habe. Welche Schritte müsste ich
tun, damit ich in der VM auf die zweite Netzwerkkarte zugreifen kann?
Muss ich hier Gateway, DNS einstellen?
> Welche Schritte müsste ich> tun, damit ich in der VM auf die zweite Netzwerkkarte zugreifen kann?
Das haengt auch vom System ab, das innerhalb der VM laeuft.
Gast
In WinXP unter Netzwerkverbindungen habe ich insgesamt 4 Einträge. Davon
sind zwei für die physikalische Netzwerkkarten und die anderen zwei für
die virtuellen Netzwerkkarten.
Nun habe der zweite physikalische Netzwerkkarte eine IP-Adresse mit der
Nummer 192.168.1.100 zugewiesen. Ab da weiss ich nun nicht wie ich da
genau weiter vorgehen muss.
Sieh Dir den Netzwerkkartenkonfigurator von VMWare an. Da kannst Du
festlegen, welche der von VMWare verwalteten Netzwerkkarten auf welche
Weise mit dem Wirtssystem interagieren, ob NAT oder Bridging verwendet
wird etc.
Die erste physikalische und virtuelle Netzwerkkarte ist auf DHCP
eingestellt. Desweiteren habe ich Bridge verwendet. Hierüber gehe ich
ins Internet. Funktioniert ohne Probleme.
Nun möchte ich halt die zweite physikalische und virtuelle Netzwerkkarte
über eine feste IP-Adresse ansprechen. Ich denke Hier kann ich auch
Bridge verwenden.
Das sehe ich genauso, Du wirst eine zweite Bridge einrichten müssen, die
Du dann mit Deiner zweiten Netzwerkkarte verbindest. In der VM richtest
Du dann für diese eine statische IP-Adresse aus dem gewünschten Subnet
ein -- und das sollte es auch schon gewesen sein.
Hi Rufus t. Firefly,
du hast folgende geschrieben:
>In der VM richtest Du dann für diese eine statische IP-Adresse aus dem >gewünschten Subnet ein -- und das sollte es auch schon gewesen sein.
Und da liegt auch mein Problem. Wo muss ich was einrichten?
Muss ich nun Einstellungen in
WindowsXp->Netzwerkverwaltung->2.virtuelle_Netzwerkkarte und in
VmWare->Netzwerkverwaltung->2.virtuelle_Netzwerkkarte?
In der XP-Netzwerkverwaltung Deines Wirtssystems konfigurierst Du gar
nichts.
Das machst Du im VMware-Netzwerkverwaltungswerkzeug
Start->Programme->VMware->Virtual Network Editor
Und da kannst Du eine der von VMWare genutzten "Netzwerkkarten"
VMnet0..9 mit Deiner Netzwerkkarte im Bridge-Modus verheiraten.
Guten Morgen Rufus t. Firefly,
im Wirtsystem habe ich die zweite Netzwerkkarte eingerichtet, indem ich
dieser eine IP-Adresse von 192.168.1.100 vergeben habe. In der VmWare
habe ich in der zweiten virtuellen Netzwerkkarte ebenfalls die
IP-Adresse 192.168.1.100 vergeben. Natürlich habe ich noch auf Bridge
umgestellt. Ich bekomme da keine Verbindung zu meinem Testsystem.
Die IP-Adressen sind nicht virtuell. Sie sind real im Netzwerk
erreichbar. Deswegen dürfen in einem Netzwerk nie ( ob VM oder Gast) die
gleiche Adresse auftreten.
Die erste physikalische sowie virtuelle Netzwerkkarte steht auf DHCP.
Hab ich vergessen zu erwähnen. Egal was ich jetzt bereits getan habe, es
funktioniert nicht.
Die zweite Karte, die Du zu virtualisieren versuchst, muss in der VM
eine andere IP-Adresse bekommen als im Wirtssystem. Aber aus dem
gleichen Subnet, da sonst eine Kommunikation mit dem angeschlossenen
Gerät nicht möglich ist.
Kein Gateway, kein DNS, das ist beides hierfür nicht nötig, aber eben
unterschiedliche IP-Adressen aus dem gleichen Subnet.
Die erste Netzwerkkarte sollte besser nicht Adressen aus dem gleichen
Subnet verwenden, das verkompliziert die Angelegenheit nur unnötig. Wenn
also der DHCP-Server Adressen aus dem gleichen Subnet verteilt, wie das,
das Du mit der zweiten Netzwerkkarte verwenden willst, dann solltest Du
das ändern.