Die Foren-SW läuft ohne erkennbare Probleme. Sollte doch etwas nicht funktionieren, bitte gerne hier jederzeit melden und wir kümmern uns zeitnah darum. Danke!

wenn gast läuft, programmfehler auf dem Host

Hilfe bei Problemen mit der Installation und Benutzung der VMware Workstation und VMware Workstation Pro.

Moderatoren: Dayworker, irix

Member
Beiträge: 8
Registriert: 15.12.2009, 10:15
Wohnort: Sauerland

wenn gast läuft, programmfehler auf dem Host

Beitragvon thor35 » 15.12.2009, 10:45

Hallo, folgender Hintergrund: Gast ist Win7 Ultimate 64bit auf einem Q9550s und 8gig Ram. Als Host ist unter VMware Workstation 7 WinXP Sp3 installiert. Hier ist 1gig Ram und eine CPU Core zugewiesen.
Wir brauchen das alte XP um AutoCad 2000 und Acadgraph Bitmap laufen zu lassen, was auch ohne Probleme geht.
Sobald aber XP in der Virtuellen Maschiene läuft, funktioniert das auf dem Host laufende Ing+ von MB Software nicht mehr. Hier bleibt es bei dem kreisenden Mauszeiger und es tut sich nichts mehr. Erst wenn man die Virtuelle maschine runterfährt, funktioniert das Programm auf dem Host wieder. Wir brauchen aber beide Programme gleichzeitig.

Ich habe auch mal den XP Mode von Win7 probiert, dieser unterstützt aber die alten Parallel port Dongle nicht mehr. Hier geht aber das Host Programm noch wenn der XP Mode aktiv ist.

Hier mal die vmx datei:

.encoding = "UTF-8"
config.version = "8"
virtualHW.version = "7"
maxvcpus = "4"
memsize = "1024"
displayName = "Windows XP Mode"
guestOS = "winxppro"
scsi0.present = "TRUE"
ide0:0.present = "TRUE"
ide0:0.fileName = "Windows XP Mode.vmdk"
ide1:0.present = "TRUE"
ide1:0.autodetect = "TRUE"
ide1:0.deviceType = "cdrom-raw"
floppy0.present = "TRUE"
floppy0.fileName = "A:"
floppy0.startConnected = "FALSE"
ethernet0.present = "TRUE"
ethernet0.addressType = "generated"
ethernet0.connectionType = "nat"
ehci.present = "TRUE"
sound.present = "TRUE"
sound.filename = "-1"
sound.autodetect = "TRUE"
pciBridge0.present = "TRUE"
pciBridge4.present = "TRUE"
pciBridge4.virtualDev = "pcieRootPort"
pciBridge5.present = "TRUE"
pciBridge5.virtualDev = "pcieRootPort"
pciBridge6.present = "TRUE"
pciBridge6.virtualDev = "pcieRootPort"
pciBridge7.present = "TRUE"
pciBridge7.virtualDev = "pcieRootPort"
vmci0.present = "TRUE"
mks.enable3d = "TRUE"
virtualHW.productCompatibility = "hosted"
xpmode.enabled = "TRUE"
extendedConfigFile = "Windows XP Mode.vmxf"
numvcpus = "1"
cpuid.coresPerSocket = "1"
ide1:0.startConnected = "FALSE"
ethernet0.generatedAddress = "00:0c:29:5e:49:56"
uuid.location = "56 4d 73 c0 09 d3 39 85-d3 84 74 19 d8 5e 49 56"
uuid.bios = "56 4d 73 c0 09 d3 39 85-d3 84 74 19 d8 5e 49 56"
cleanShutdown = "TRUE"
replay.supported = "FALSE"
replay.filename = ""
ide0:0.redo = ""
pciBridge0.pciSlotNumber = "17"
pciBridge4.pciSlotNumber = "21"
pciBridge5.pciSlotNumber = "22"
pciBridge6.pciSlotNumber = "23"
pciBridge7.pciSlotNumber = "24"
scsi0.pciSlotNumber = "16"
ethernet0.pciSlotNumber = "33"
sound.pciSlotNumber = "34"
ehci.pciSlotNumber = "35"
vmci0.pciSlotNumber = "36"
vmotion.checkpointFBSize = "134217728"
usb:0.present = "TRUE"
usb:1.present = "TRUE"
ethernet0.generatedAddressOffset = "0"
vmci0.id = "-664909482"
usb:1.deviceType = "hub"
usb:0.deviceType = "mouse"
ide1:0.fileName = "auto detect"
tools.syncTime = "FALSE"
unity.wasCapable = "FALSE"
parallel0.present = "TRUE"
parallel0.autodetect = "FALSE"
parallel0.bidirectional = "FALSE"
parallel0.fileName = "LPT1"
sound.startConnected = "FALSE"
tools.upgrade.policy = "upgradeAtPowerCycle"
vmci0.unrestricted = "TRUE"
disable_acceleration = "TRUE"
usb.present = "FALSE"
serial0.present = "FALSE"


Gibt es da eine Möglichkeit den fehler zu beheben?
Wäre für Hilfe sehr dankbar.

gruß Thorsten

Experte
Beiträge: 1188
Registriert: 08.11.2005, 13:08
Wohnort: bei Berlin

Beitragvon e-e-e » 15.12.2009, 11:33

Hallo,

derartige Programme benötigen i.d.R. einen Dongle. Wenn die VM den Dongle zugewiesen bekommt, fehlt er dem Host. Überprüfe dies bitte mal.

Member
Beiträge: 8
Registriert: 15.12.2009, 10:15
Wohnort: Sauerland

Beitragvon thor35 » 15.12.2009, 13:51

Das Statik Paket Ing+, das unter Windows 7 läuft, hat einen USB Dongle von Wibu. AutoCad und Acadgraph Bitmap unter WinXP haben jeweils einen Parallel Port Dongle.
Diese sind auch alle Installiert, denn die Programme laufen ja ohne Probleme.

Nur, wenn XP (Gast) läuft, verweigert das Programm unter Windows 7 seinen Dienst.
Den Programmen in der virtuellen Umgebung ist auch egal was auf dem Host geschieht, die laufen einwandfrei.

Ich habe auch die USB Schnittstellen aus XP rausgelassen, weil ich dachte das beide systeme darauf zugreifen wollen und das der Fehler sei, hat aber nichts gebracht

Benutzeravatar
UNSTERBLICH(R.I.P.)
Beiträge: 14759
Registriert: 09.08.2003, 05:41
Wohnort: sauerland
Kontaktdaten:

Beitragvon continuum » 15.12.2009, 14:36

du kannst keine dongles dem Host und dem Gast gleichzeitig zuweisen

Member
Beiträge: 8
Registriert: 15.12.2009, 10:15
Wohnort: Sauerland

Beitragvon thor35 » 15.12.2009, 14:44

Habe ich ja auch nicht.
Der Host benutzt doch den Usb dongle und der Gast die beiden parallel port Dongle.

Daher habe ich beim konfigurieren des Gastes doch Usb auch gar nicht hinzugefügt.

Oder habe ich hier irgendwo einen Fehler eingebaut??

Benutzeravatar
UNSTERBLICH(R.I.P.)
Beiträge: 14759
Registriert: 09.08.2003, 05:41
Wohnort: sauerland
Kontaktdaten:

Beitragvon continuum » 15.12.2009, 14:50

jetzt wird es etwas konfus ...

ich denke diese ING+ software braucht einen parport dongle - und der VM hast du einen par-port zugewiesen

Member
Beiträge: 8
Registriert: 15.12.2009, 10:15
Wohnort: Sauerland

Beitragvon thor35 » 15.12.2009, 14:52

Nein, ING+ läuft auf dem Host mit Windows 7 und hat USB Dongle.
AutoCad und Acadgraph läuft auf dem Gast mit Win XP und hat jeweils einen ParPort Dongle.


Und was mir gerade einfällt: der Projektmanager der ING+ Software, der zuerst gestartet wird, ist Lizenz frei.d.h. der USB Dongle wird hier noch nicht gebraucht bzw. abgefragt. Erst wenn eines der Statik oder CAD Module gestartet wird, braucht man den Dongle.

Da das Programm ja schon beim starten des Projektmanagers hängen bleibt, kann es doch eigentlich nichts mit dem Dongle zu tun haben, oder?

King of the Hill
Beiträge: 13659
Registriert: 01.10.2008, 12:54
Wohnort: laut USV-Log am Ende der Welt...

Beitragvon Dayworker » 16.12.2009, 00:33

Dongle sind schon auf Blech ein häufiges Ärgernis, ich würd versuchsweise einfach mal alle Rechner sauber runterfahren und dann nochmal versuchen.

Experte
Beiträge: 1368
Registriert: 30.03.2009, 17:13

Beitragvon UrsDerBär » 16.12.2009, 11:14

Hi,

VM's und Dongles machen ne Menge Kopfzerbrechen.

Wäre es möglich, dass die Software auf dem Host den Parallelport abfragen möchte (Zwecks Printer oder so), jedoch nicht mit dem Port kommunizieren kann, ihn aber sieht? Bei Druckern ist es ja das selbe dilemma, es wird zwar der Port angezeigt, Druckaufträge werden aber nicht über den Port weitergeleitet, sondern kommen in die Queue sobald der Flag disable_acceleration = "TRUE" gesetzt ist. Ohne diesen Flag funktionieren aber die Dongles ned in der VM.

Falls dem so ist, hindert man die Software eventuell daran den Port abzufragen, wenn der Port im Host deaktiviert wird.

Grüsse und so

Member
Beiträge: 8
Registriert: 15.12.2009, 10:15
Wohnort: Sauerland

Beitragvon thor35 » 17.12.2009, 11:33

Danke schon mal für die Tips und hinweise hier.

Das Problem ist gelöst, und zwar folgendermassen:

Ich habe unter Windows 7 den ParallelPort deaktiviert. Dann laufen zwar die Programme auf dem Gast nicht, aber zum testen war das erstmal egal.
Das Ing+ läuft jetzt auf einmal auf dem Host. :)

Also hat das ganze doch mit dem ParPort zu tun. Ich habe dann gerade die Hotline des herstelles der Ing+ Software angerufen. Und richtig, es gibt schon bei Programmstart eine Abfrage des Dongles. Und zwar ist hier in der Wibu Box (Dongle Treiber) in der Systemsteuerung standardmässig die Abfrage aller Schnittstellen eingeschaltet. Es könnte ja noch jemand einen alten Dongle benutzen.

Im Expertenmoduns des Treibers konnte dann die Abfrage der Lpt´s abgeschaltet werden.

Gemacht, und schon läuft alles. :grin:

Danke nochmals für die Hilfe hier.

Gruß Thorsten

Experte
Beiträge: 1368
Registriert: 30.03.2009, 17:13

Beitragvon UrsDerBär » 17.12.2009, 11:51

Fein, also wie vermutet. (Portabfrage).
Sehr schön, dass der Treiber die Möglichkeit bietet, die Portabfrage zu disablen! *thumbsup*

Gibt übrigens auch einen Dienst welcher dir aufgrund deiner Dongles einen Port-Emulator zusammenbaut. Du musst ein kleines Programm vom Hersteller downloaden, es ausführen, Port auswählen und die ermittelten Daten an die Jungs schicken. Diese kompilieren dann einen Treiber mit deinen Dongle-Werten.
--> Dass das ganze Legal ist, bezweifle ich sehr stark, bzw. bin eigentlich überzeugt, dass dem nicht so ist. Auch weiss ich nicht so ganz ob die auch vertraulich mit deinen Dongles umgehen oder ob diese dann im Netz landen. :roll:
Auf alle Fälle wäre es damit sehr einfach, vor allem ältere Software weiterhin in einer VM mit altem OS zu betreiben, ohne dass die physischen Dongles aktiv sein müssten.

Nach Hörensagen funktionieren vor allem ältere Dinge hervorragend damit.

Es sind auch einige Bestrebungen im Gang - Auf Druck einiger Grossen Unternehmen - die Dongle-Geschichte Virtualisiertauglich zu machen. Entweder als Virtual Appliance, Andere Softwarebasis usw.

Grüsse und so


Zurück zu „VMware Workstation und VMware Workstation Pro“

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 53 Gäste