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!

VmWare 6.5.5 zugriff auf Com1

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

Moderatoren: Dayworker, irix

Member
Beiträge: 8
Registriert: 12.01.2012, 09:31

VmWare 6.5.5 zugriff auf Com1

Beitragvon x86 » 12.01.2012, 09:48

Moin

Ich habe eine Frage zur Kommunikation über COM1 bei einer VM-Ware wo als Host WinXP und als Gast MS-DOS läuft.

Ich habe nämlich das Problem, dass eine Programmiersoftware zwar auch im CMD von XP läuft, aber einige Kommunikations-Funktionen werden nicht oder nicht richtig ausgeführt. Abhilfe schafft da nur MS-DOS. Daher meine Frage ob XP Grundsätzlich in die COM Kommunikation eingreift, und ob die VM-Ware die Kommunikation über XP abwickelt, oder direkt auf die COM Schnittstelle zugreift. Bzw. ob man die Kommunikationsart ändern kann...

mfg

Member
Beiträge: 78
Registriert: 30.05.2011, 12:15
Wohnort: Hessen

Beitragvon kutho » 12.01.2012, 10:57

Hallo,

wir hatten das Problem auch schon öfters -- als "Lösung" mußten wir dann Windows 98 in einer VM installieren. Damit funktionierte es einwandfrei.
Natürlich geht auch der direkte Weg über DOS, aber 98 bietet etwas mehr Bedienkomfort und eine einfachere Netzwerkinstallation bzw. -wartung und Fernzugriff.

Bei XP sitzt die HAL noch dazwischen. Wir hatten damals erfolglos versucht an den Einstellungen zu schrauben -- in VMware, Bios und sogar unterschiedliche Hardware -- ohne Erfolg. Einziger Weg über Win 98.

Viel Erfolg!

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

Beitragvon continuum » 12.01.2012, 13:09

oft verhindert Thinprint ein funktionieren von com-ports

guck dir mal deine vmx an und entfern T^hinprint von serial0

Member
Beiträge: 8
Registriert: 12.01.2012, 09:31

:)

Beitragvon x86 » 13.01.2012, 09:28

Danke schon mal für eure Mühe, leider habe ich mich missverständlich ausgedrückt.
selbst wenn ich MS-DOS in der VM laufen habe, funktioniert das nicht. nur wenn ich MS-DOS wirklich auf dem Host installiere funktioniert das...
was natürlich mehr als unbefriedigend ist. (z.b. Probleme MS-DOS auf einem aktuellen Notebook ans laufen zu bringen)

@continuum
was meinst du mit Thinprint? ich habe da nichts dergleichen in der vmx gefunden
könntest du mir das evtl. genauer erklären?

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

Beitragvon continuum » 13.01.2012, 10:10

dann poste sie einfach mal

Member
Beiträge: 8
Registriert: 12.01.2012, 09:31

Beitragvon x86 » 13.01.2012, 10:55

hier die vmx:

Code: Alles auswählen

.encoding = "windows-1252"
config.version = "8"
virtualHW.version = "7"
scsi0.present = "TRUE"
memsize = "272"
ide0:0.present = "TRUE"
ide0:0.fileName = "MS-DOS.vmdk"
ide1:0.present = "TRUE"
ide1:0.autodetect = "FALSE"
ide1:0.deviceType = "cdrom-raw"
floppy0.present = "FALSE"
sound.present = "TRUE"
sound.fileName = "-1"
sound.autodetect = "TRUE"
mks.enable3d = "TRUE"
serial0.present = "TRUE"
serial0.fileName = "COM1"
pciBridge0.present = "TRUE"
pciBridge4.present = "TRUE"
pciBridge4.virtualDev = "pcieRootPort"
pciBridge4.functions = "8"
pciBridge5.present = "TRUE"
pciBridge5.virtualDev = "pcieRootPort"
pciBridge5.functions = "8"
pciBridge6.present = "TRUE"
pciBridge6.virtualDev = "pcieRootPort"
pciBridge6.functions = "8"
pciBridge7.present = "TRUE"
pciBridge7.virtualDev = "pcieRootPort"
pciBridge7.functions = "8"
vmci0.present = "TRUE"
roamingVM.exitBehavior = "go"
displayName = "MS-DOS"
guestOS = "dos"
nvram = "MS-DOS.nvram"
virtualHW.productCompatibility = "hosted"
ft.secondary0.enabled = "TRUE"
tools.upgrade.policy = "useGlobal"

extendedConfigFile = "MS-DOS.vmxf"

uuid.location = "56 4d 7a b0 f8 00 91 47-af 08 da 31 e5 df dd e1"
uuid.bios = "56 4d 7a b0 f8 00 91 47-af 08 da 31 e5 df dd e1"
ide0:0.redo = ""
vmotion.checkpointFBSize = "67108864"
pciBridge0.pciSlotNumber = "17"
pciBridge4.pciSlotNumber = "21"
pciBridge5.pciSlotNumber = "22"
pciBridge6.pciSlotNumber = "23"
pciBridge7.pciSlotNumber = "24"
scsi0.pciSlotNumber = "16"
sound.pciSlotNumber = "32"
vmci0.pciSlotNumber = "33"
vmci0.id = "-438313503"

tools.syncTime = "FALSE"
debugStub.linuxOffsets = "0x0,0xffffffff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0"
ide1:0.fileName = "E:"

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

Beitragvon continuum » 13.01.2012, 11:24

2 Zeilen nur zu serial0 ?

reicht evtl nicht - les dir mal meine Seite durch:
http://sanbarrow.com/vmx/vmx-serial-ports.html

Member
Beiträge: 8
Registriert: 12.01.2012, 09:31

Beitragvon x86 » 13.01.2012, 13:00

Also müsste das dann so aussehen?

Ich kann das jetzt leider nicht ausprobieren, da ich Grade kein Gerät zum testen da habe.
Evtl. schaff ich das heute noch, sonnst melde ich mich Montag wieder.

gruß

Code: Alles auswählen

.encoding = "windows-1252"
config.version = "8"
virtualHW.version = "7"
scsi0.present = "TRUE"
memsize = "272"
ide0:0.present = "TRUE"
ide0:0.fileName = "MS-DOS.vmdk"
ide1:0.present = "TRUE"
ide1:0.autodetect = "FALSE"
ide1:0.deviceType = "cdrom-raw"
floppy0.present = "FALSE"
sound.present = "TRUE"
sound.fileName = "-1"
sound.autodetect = "TRUE"
mks.enable3d = "TRUE"

serial0.present = "TRUE"
serial0.fileType = "device"
serial0.fileName = "COM1"
serial0.tryNoRxLoss = "FALSE"
serial0.autodetect = "FALSE"

pciBridge0.present = "TRUE"
pciBridge4.present = "TRUE"
pciBridge4.virtualDev = "pcieRootPort"
pciBridge4.functions = "8"
pciBridge5.present = "TRUE"
pciBridge5.virtualDev = "pcieRootPort"
pciBridge5.functions = "8"
pciBridge6.present = "TRUE"
pciBridge6.virtualDev = "pcieRootPort"
pciBridge6.functions = "8"
pciBridge7.present = "TRUE"
pciBridge7.virtualDev = "pcieRootPort"
pciBridge7.functions = "8"
vmci0.present = "TRUE"
roamingVM.exitBehavior = "go"
displayName = "MS-DOS"
guestOS = "dos"
nvram = "MS-DOS.nvram"
virtualHW.productCompatibility = "hosted"
ft.secondary0.enabled = "TRUE"
tools.upgrade.policy = "useGlobal"

extendedConfigFile = "MS-DOS.vmxf"

uuid.location = "56 4d 7a b0 f8 00 91 47-af 08 da 31 e5 df dd e1"
uuid.bios = "56 4d 7a b0 f8 00 91 47-af 08 da 31 e5 df dd e1"
ide0:0.redo = ""
vmotion.checkpointFBSize = "67108864"
pciBridge0.pciSlotNumber = "17"
pciBridge4.pciSlotNumber = "21"
pciBridge5.pciSlotNumber = "22"
pciBridge6.pciSlotNumber = "23"
pciBridge7.pciSlotNumber = "24"
scsi0.pciSlotNumber = "16"
sound.pciSlotNumber = "32"
vmci0.pciSlotNumber = "33"
vmci0.id = "-438313503"

tools.syncTime = "FALSE"
debugStub.linuxOffsets = "0x0,0xffffffff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0"
ide1:0.fileName = "E:"

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

Beitragvon continuum » 13.01.2012, 14:41

ja - so waer es ok

die neuen Versionen von VMware schreiben leider lausige vmx-files :cry:

Member
Beiträge: 8
Registriert: 12.01.2012, 09:31

Beitragvon x86 » 13.01.2012, 15:20

Ich habe es jetzt grade nochmal ausprobiert, leider mit negativem Ergebnis.
Die Kopplung (und alles andere) funktioniert zwar aber das Urladen will nicht :(

Falls das jemand hier kennen sollte:

Ich möchte mit der VM eine AEG A250 Urladen können, die Bausteine kann ich bearbeiten.
Ich habe es grade nochmal mit einem anderen PG probiert (wo MS-DOS auf dem Host installiert ist) da funktioniert das problemlos.

so wie ich das sehe werde ich wohl nicht darumhin kommen auf dem Notebook MS-Dos zu installieren.. :(

Sollte noch jemandem etwas einfallen was man probieren könnte, dem wäre ich sehr dankbar:)

Trotzdem Danke für eure Mühe

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

Beitragvon Dayworker » 14.01.2012, 12:46

Bei extrem timingkritischen Sachen bleibt einem Normalsterblichen nur DOS übrig.
Für Bios-Updates werden dafür meist Floppy-Images mit Free-DOS verteilt, falls der Hersteller dafür keine Möglichkeit unter Windows vorsieht und Linux bleibt meines Wissens meist eh außen vor.

Ich wage allerdings zu bezweifeln, daß du überhaupt DOS noch installiert bekommst auf demselben Rechner, der auch die WS aufnehmen könnte.
Es dürfte an zuviel Arbeitsspeicher und zu hohem CPU-Takt scheitern.

Mit XP als Host-OS gibt es aber noch eine andere Möglichkeit. Es gibt Treiber, die Serial- und Parallel-Port an Windows vorbei ansprechen können und so direkten HW-Zugriff doch noch erlauben. Wir nutzen dies jedenfalls auf Arbeit um EPROMs zu flashen. Nähere Angaben dazu kann ich aber nicht vor Mitte nächster Woche machen.

Member
Beiträge: 8
Registriert: 12.01.2012, 09:31

Beitragvon x86 » 16.01.2012, 07:37

Hallo Dayworker

Danke schon mal für deine Antwort.

Ich habe im Internet z.B. die port95nt.exe gefunden. sowie die IO.DLL

Ich habe die port95nt.exe einfach mal herunter geladen und installiert. Ich werde das mal ausprobieren wenn ich Zeit dazu habe.

wäre aber super wenn du mir trotzdem nochmal schreiben könntest wie ihr das in der Firma macht.

Danke schon mal im voraus.


Und das Problem mit MS-DOS auf neuen Laptops ist mir leider bekannt. Ich suche Grade in der Firma ein altes Notebook um da MS-DOS darauf zu installieren. Ich schätze aber, dass ich nichts finden werde .. :(

Member
Beiträge: 8
Registriert: 12.01.2012, 09:31

Beitragvon x86 » 26.01.2012, 07:58

Moin

Ich wollte nochmal fragen mir evtl. jemand noch Tipps für die Com Treiber geben kann.


vielen Dank im voraus

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

Beitragvon Dayworker » 28.01.2012, 03:46

Der Rechner war eine Leihgabe der Auftragsfirma und könnte jedoch auch schon wieder Retoure gegangen sein.
Ich hab den Rechner jedenfalls nicht an seinen dafür vorgesehenen Platz gesehen und es dann einfach vergessen. :oops:

Wenn ich mich aber recht entsinne, war dort auch "port95nt.exe" mit von der Partie. Ich schau mich nächste Woche nochmal nach dem Rechner um.
Programme und Inst-Reihenfolge waren jedenfalls nur auf diesem Kundenrechner abgelegt.

Member
Beiträge: 8
Registriert: 12.01.2012, 09:31

Beitragvon x86 » 30.01.2012, 01:19

Hallo Dayworker

Ich danke schon mal für deine Mühe.

Ich habe das gerade mal ausprobiert leider mit negativem Ergebnis, wobei ich auch nicht wirklich weiss wie die port95nt.exe funktioniert. hast du da evtl. noch unterlagen zu? im Internet findet man da relativ wenig drüber.


Grüße aus einer kalten Nachtschicht :)

Timo

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

Beitragvon Dayworker » 30.01.2012, 17:02

Also der Rechner stand heute das erste Mal wieder an seinem Platz, allerdings ohne sämtliche Kabelage, Maus und Tastatur. :roll:


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

Wer ist online?

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