Link to home
Start Free TrialLog in
Avatar of Lionel MM
Lionel MMFlag for United States of America

asked on

COM1 Windows XP VM on Windows 8

Best and free way to setup a COM1 serial connection for software that MUST run on Windows XP. Setup Windows XP VM on Windows 8 Hyper-V. Found some workarounds using named pipes and serial over TCP/IP (most were about Server 2008). Hoping since those were asked and answered that a better and/or easier solution is around for Windows 8. I am also familiar with virtual box (Oracle) so if that is a better Windows XP solution for software that needs COM1 then please advise solution using it. Either or both as long as I can get COM1 working for a VM on Windows8--thank you.
Avatar of Andrew Hancock (VMware vExpert PRO / EE Fellow/British Beekeeper)
Andrew Hancock (VMware vExpert PRO / EE Fellow/British Beekeeper)
Flag of United Kingdom of Great Britain and Northern Ireland image

Virtualbox and Hyper-V are different Hypervisor products.

VMware Workstation is a better product at supporting serial ports, and pass through to the VMs.
Agree that VMware does a better job with serial port passthrough.

In addition to the paid VMware Workstation, you could use the free VMware Player.
http://www.vmware.com/products/player/
ASKER CERTIFIED SOLUTION
Avatar of Lionel MM
Lionel MM
Flag of United States of America image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
I'm afraid the free offerings are poor, compared to VMware Workstation, and unreliable.

If you want a trouble free implementation of providing serial pass through to a virtual machine I would recommend  VMware Workstation, and yes it may cost $250, but it functions much better than the free competition in our experience.
Avatar of Lionel MM

ASKER

I understand that you have a view and an opinion but the question is asking for something free (best AND free). If $500 was easy to throw away for an app that get used maybe 5 times a month then we would gladly throw it away but $500 is a lot of money for us. I would find it much more helpful to get some information about how to do this, what issues you indicate you have encountered that made it unreliable than to simply tell me to buy something with money we can't afford. Thank you. Especially since I have indicated that we only need this for a period of about 9 months.
Hyper-V and Virtualbox are not reliable or stable to provide you with a solution. Commications keep timing out, which is why I do not recommend it, because otherwise, your next question after a few weeks would be "how do avoid these timeouts?".

So on that basis there is nothing available for free.

The issues we have seen do not provide a stable communication pipe via serial, and often we have recommended using USB to Serial Adaptors.

e.g. hosting USB devices within the VM if supported.
"... I'm afraid the free offerings are poor, compared to VMware Workstation, and unreliable. "  ==>  I disagree (at least a bit).    I've found VMware Player every bit as good as Workstation for RUNNING VM's.    I don't use it for myself -- I use Workstation because of the Snapshots (an invaluable feature IMHO) ... but I do use it on some spare systems and haven't found it any less reliable than Workstation.

"...  I tried player in months past but it says the player can be used for non-commercial purposes only ... ==>  You're correct.    I wasn't aware this wasn't for your personal use.    You can buy "Player Plus" for $99, however, which is licensed for commercial use and is much more economical than using Workstation:   http://www.vmware.com/products/player/
@gary....

Just to be clear, I was referring to the OPs chosen free products! (FREE Hyper-V and Virtualbox.)

Player/Workstation much the same code!
Ended up using http://www.thermoguard.com/download/Hyper-V_Serial_Ports.pdf. I even tried VM Player but could not get it to work. Installed the system this past Tuesday at the client and so got the workaround to work but could not get VM Ware to work.