Creodus
asked on
Re-assigning LPT1 port ranges from Windows XP for Virtual PC
We are setting up a new network with new HP DX2450 workstations that do not come with a built-in Parallel port anymore. We have a legacy application running on DOS 6.22 runing well in Virtual PC 2007, which needs to connect to a laser jet via Virtual LPT1.
So I purchased a PCI-e Parallel port card, installed it OK and Windows XP is happy with it. However I cannot configure it to read the standard 378h-37Fh port range, as the PC's BIOS doesnt control it. According to other forums, I need to get to this configuration to enable the Virtual PC2007 interface to see the port.
Currently in Device manager the resource ranges for the physical port are:
CC00-CC07
C800-C803
IRQ = 16
Anyone know how I can mod these settings in XP?
Txs C
IO-ranges.png
So I purchased a PCI-e Parallel port card, installed it OK and Windows XP is happy with it. However I cannot configure it to read the standard 378h-37Fh port range, as the PC's BIOS doesnt control it. According to other forums, I need to get to this configuration to enable the Virtual PC2007 interface to see the port.
Currently in Device manager the resource ranges for the physical port are:
CC00-CC07
C800-C803
IRQ = 16
Anyone know how I can mod these settings in XP?
Txs C
IO-ranges.png
ASKER CERTIFIED SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
ASKER
jbizz - points well noted, I thought as much.
gary - I have already tried this - it was set to LPT1 before I tried LPT2, just to see if that made any difference, which it didn't. I have just set it back to LPT1, rebooted then launched VPC2007 and attempted to reset the virtual LPT1 to the pyhsical port, but it's not appearing in the drop down list.
I asked the question based on this:
http://blogs.msdn.com/virtual_pc_guy/archive/2007/09/20/why-is-there-no-lpt-port-listed-under-virtual-pc.aspx
As the BIOS cannot set the range to the standard 378h-37Fh port range, I wondered if there was a way round it to enable VPC to see it.
Looks like VM Ware is on the horizon...
gary - I have already tried this - it was set to LPT1 before I tried LPT2, just to see if that made any difference, which it didn't. I have just set it back to LPT1, rebooted then launched VPC2007 and attempted to reset the virtual LPT1 to the pyhsical port, but it's not appearing in the drop down list.
I asked the question based on this:
http://blogs.msdn.com/virtual_pc_guy/archive/2007/09/20/why-is-there-no-lpt-port-listed-under-virtual-pc.aspx
As the BIOS cannot set the range to the standard 378h-37Fh port range, I wondered if there was a way round it to enable VPC to see it.
Looks like VM Ware is on the horizon...
SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
ASKER
Well, VM Player would not play the established VPC2007 file that contained the DOS PC. VM Server made little difference with the Parallel PCI-e card, so to save the customer any more pain in his wallet, we installed an older headless PC pro temp that had a built in Parallel port and linked to it via RDC.
Issue solved.
Thanks for your input - points split as all comments were valid.
C
Issue solved.
Thanks for your input - points split as all comments were valid.
C
Go to Device Manager; right-click on the port and select Properties; then click on the Port Settings tab and change it to LPT1. (You may have to reboot for this to take effect.)
Now you should be able to select this port on the Virtual PC Settings page for your virtual machine.