Seite 1 von 1
VMware Workstation Serial Port einbinden
Verfasst: 01.09.2011, 11:59
von maxpoint
Hallo
ich habe COM Port's die ich in eine XP Pro VM einbinden möchte. Die Einstellungen habe ich vorgenommen, jedoch wird der Port nicht in der VM angezeigt. Ich gehe davon aus, dass die Port'S im Gerätemanager unter Anschlüsse angezeigt werden müssen, was aber nicht der Fall ist.
Habe ich etwas vergessen einzustellen?
Ich benuze die Version 7.1.4 auf WIN7 SP1
Dennis
Verfasst: 01.09.2011, 12:54
von continuum
das wichtigste zuerst:
wenn du serial ports verwenden willst solltest du unbedingt Thinprint abschalten.
Ansonsten - zeig mal deine vmx
Verfasst: 01.09.2011, 13:06
von maxpoint
@continuum
ich habe tatsächlich die Drucker durchgeschliffen... nun aber zum Test wieder raus genommen und ein Serial Port eingebunden:
.encoding = "windows-1252"
config.version = "8"
virtualHW.version = "7"
numvcpus = "2"
scsi0.present = "TRUE"
memsize = "1024"
ide0:0.present = "TRUE"
ide0:0.fileName = "Windows XP Professional original-000002.vmdk"
ide1:0.present = "TRUE"
ide1:0.autodetect = "TRUE"
ide1:0.deviceType = "cdrom-raw"
ethernet0.present = "TRUE"
ethernet0.wakeOnPcktRcv = "FALSE"
ethernet0.addressType = "generated"
usb.present = "TRUE"
usb.generic.autoconnect = "FALSE"
ehci.present = "TRUE"
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 = "Windows XP Professional original"
guestOS = "winxppro"
nvram = "Windows XP Professional original.nvram"
virtualHW.productCompatibility = "hosted"
extendedConfigFile = "Windows XP Professional original.vmxf"
powerType.powerOff = "soft"
powerType.powerOn = "soft"
powerType.suspend = "soft"
powerType.reset = "soft"
ide1:0.startConnected = "TRUE"
ethernet0.generatedAddress = "00:0c:29:65:e8:75"
tools.syncTime = "FALSE"
uuid.location = "56 4d 93 1e 55 22 45 8f-2f 8f 5c 48 08 65 e8 75"
uuid.bios = "56 4d 93 1e 55 22 45 8f-2f 8f 5c 48 08 65 e8 75"
cleanShutdown = "FALSE"
replay.supported = "FALSE"
gui.exitOnCLIHLT = "TRUE"
unity.wasCapable = "FALSE"
replay.filename = ""
ide0:0.redo = ""
pciBridge0.pciSlotNumber = "17"
pciBridge4.pciSlotNumber = "21"
pciBridge5.pciSlotNumber = "22"
pciBridge6.pciSlotNumber = "23"
pciBridge7.pciSlotNumber = "24"
scsi0.pciSlotNumber = "16"
usb.pciSlotNumber = "32"
ethernet0.pciSlotNumber = "33"
ehci.pciSlotNumber = "34"
vmci0.pciSlotNumber = "35"
vmotion.checkpointFBSize = "16777216"
usb:0.present = "TRUE"
usb:1.present = "TRUE"
ethernet0.generatedAddressOffset = "0"
vmci0.id = "140896373"
usb:1.deviceType = "hub"
usb:0.deviceType = "mouse"
ide1:0.fileName = "auto detect"
printers.enabled = "FALSE"
serial0.present = "TRUE"
serial0.fileName = "COM3"
floppy0.present = "FALSE"
der COM Port ist aber immer noch nicht zu sehen
Dennis
Verfasst: 01.09.2011, 13:47
von continuum
probier mal mit den Beispielen von meiner Seite
http://sanbarrow.com/vmx/vmx-serial-ports.html
Verfasst: 01.09.2011, 16:43
von Dayworker
serial0.fileName = "COM3"
Ist das ein richtig physischer Port oder wurde der von einer SW generiert?
Den Seriellen COMx-Port eines Bluetooth-Dongels habe ich bisher noch nie durchreichen können.
Verfasst: 02.09.2011, 16:00
von maxpoint
Hallo
ja das ist richtige. Ich habe COM1 und alle anderen durchgearbeitet. Nix zu machen. COM1 ist ein echter Port, COM3 nicht.
@continuum: Das Beispiel habe ich angewendet hat aber nicht funktioniert
soll ich mal auflisten welche Ports am start sind?
Dennis
Verfasst: 02.09.2011, 16:07
von continuum
com3 ist kein echter port ???
Was denn dann ?
Verfasst: 03.09.2011, 13:11
von maxpoint
Hallo
Na ja, in dem Sinn das kein Hardware Port damit gemeint ist. COM3 betrifft hier tatsächlich Bluetooth. Das dürfte jedoch egal sein oder? Klar ich brauch natürlich COM1, aber mit dem Port hat es ja auch nicht funktioniert. Als Anwender kann ich an der Stelle nicht's tun. Laut Anleitung muss es funktionieren.
Ich habe es noch auf einem anderen System versucht mit Version 6, genau das selbe... Die CÖM Ports gehen nicht durch. Workstation gibt aber auch keine Meldung aus, dass etwas falsch wäre
Dennis
Verfasst: 07.09.2011, 03:13
von Dayworker
Solche emulierte HW ist immer ein Problem. Aus genau demselben Grund funktionieren unter Linux auch die vielerorts immer noch, vor allem für den amerikanischen Markt, verbauten SW-Modems nicht. Die HW wird dabei ja nur in SW über die CPU abgebildet und kann daher nicht durchgereicht werden.
Verfasst: 21.09.2011, 15:40
von maxpoint
HiHo
Problem gelöst, der COM Port lässt sich durch schleifen. Auf dem virtualisierten XP sind immer zwei Software COM-Ports vorhanden, ohne dass wirklich eine Hardware dahinter steht, COM1 und COM2. Beim einbinden des echten COM-Port, in dem Fall COM3, wird dieser mit dem virtuellen COM-Port 2 verbunden (warum nicht COM1 ?). Ersichtlich ist das nicht, nur durch Zufall habe ich es dann bemerkt. Einen Einfluß mit welchem virtuellen Port sich der echte Port verbindet habe ich offensichtlich nicht. Auch gibt es keinen Hinweis mit welchen Port er sich gedenkt zu verbinden.
Ich bin davon ausgegangen, dass beim Einbinden eines echten COM-Port’s ein neuer virtueller COM-Port angelegt wird…
Dennis