[Dx4win] Solved with v6.04! Multiple PCI parallel ports under
Win2Kand WinXP
Tony Lord
tony.lord at lfpuk.co.uk
Thu Jan 20 08:16:11 EST 2005
Larry,
This is music to my ears! I have been trying to do just this for so long now
that I had given up. I need to control ARSWIN rotator and ON4AOI's antenna
switch. (I do not use a parallel port with DX4WIN)
Any suggestions as to how to configuer for this hardware?.
My LPT1 (mother board is 0378, and this works fine for ARSWin). So now I
need to use LPT2 for ON4AOI's antenna selector, this PCI parellel port
shows:
IO Range 14A8-14AB (14A8 converts to 5288)
IO Range 14Ac-14AF
IRQ 21
Looking at say, ARSWin's setup for a custom parallel port, this only allows
for a three digit entry (i.e.e 378)??
I believe that from your description below, PORTMAP.INI, refers only to
DX4WIN??
I am probabley being thick here but would appreciate your input!
73's de Tony G8DQZ
-----Original Message-----
From: dx4win-bounces at mailman.qth.net [mailto:dx4win-bounces at mailman.qth.net]
On Behalf Of Larry Gauthier (K8UT)
Sent: 20 January 2005 12:03
To: dx4win at mailman.qth.net
Subject: [Dx4win] Solved with v6.04! Multiple PCI parallel ports under
Win2Kand WinXP
Thanks to the Paul's efforts (as well as programmers for other products),
you can now interface to multiple parallel (LPT) ports under Windows XP and
Windows 2000. This means that products like: DX4Win's CW driver, the
WaveNode WN-1 wattmeter, band decoders (remote antenna switches) from ON4AOI
and TopTen, and the ARSWin rotor interface from EA4TX can all simultaneously
interface to PCI parallel ports.
The 4 parallel ports that worked properly for me under this new
configuration were:
1. Dell motherboard LPT port as LPT1 at 0378
2. A LAVA parallel card
3. A Memos parallel card
4. A Byte serial/parallel card (VSCOM drivers - see note below)
I am running DX4WIN with 4 of 5 of the devices listed above, and they all
happily coexist using 3 LPT ports in my computer. If anyone has problems
with this, I'd be happy to respond to any questions.
-larry
K8UT
The following is a short tutorial for DX4WIN users. If you are using a
product from one of the vendors listed above you may also need to configure
their programs -- all of them have recently modified their configuration
software to accommodate PCI LPT ports.
=======================================
DESCRIPTION
The new Plug&Play features of Windows 2000 and Windows XP has simplified the
installation of additional parallel ports by eliminating the need for manual
configuration. Unfortunately, this simplification has created complications
for computers with parallel ports connected to custom (non-printer) devices
like transceivers, CW keying, band decoders, rotors, and wattmeters. As a
result, devices connected to the traditional parallel port of LPT1 at memory
address 0378(hex) will work properly, but any devices connected to parallel
ports LPT2 and LPT3 will not work properly.
Version 6.04 of DX4WIN supports these new virtual-memory parallel ports (LPT
ports). The DX4WIN604\SAVE directory includes PORTMAP.INI that defines the
memory location of virtual-memory parallel cards. For each LPT port (LPT1,
LPT2, LPT3) in DX4WIN, the user can define the decimal memory location of
the card driver. Here is how to perform that task.
CONFIGURATION
1. INSTALL THE PARALLEL CARD - Use the installation instructions from the
manufacturer.
2. FIND THE MEMORY LOCATION OF THE CARD - Right-click on "My
Computer", ->Properties ->Hardware ->Device Manager ->Ports. Double-click on
the LPT port, and on the <Resources> tab, note the starting memory location
(EXAMPLES: LPT1 should be 0378, a motherboard LPT2 should be 0278,
virtual-memory LPT addresses will be located much higher in memory with
address like "DC50"). [NOTE: **See special instructions below for finding
memory locations for ByteRunner or VSCOM cards.]
3. CONVERT THE HEX MEMORY ADDRESS TO A DECIMAL NUMBER - The number from
Device Manager is in hexadecimal, and you must convert that number to
decimal format for entry into the PORTMAP.INI file. There are many
hex-to-decimal converters on the web (
http://www.ronshardwebapps.com/Numbers.asp ) [EXAMPLES: 0378 hex converts to
888 decimal address, DC50 hex converts to 56400 decimal address)
4. EDIT THE PORTMAP.INI FILE - Using Notepad, navigate to the DX4WIN604\SAVE
directory (or wherever you installed DX4WIN) and open the file PORTMAP.INI.
Add the decimal address for the appropriate card. (EXAMPLES: LPT1=888,
LPT2=56400). Save the file.
5. LAUNCH DX4WIN. Under <F>ile <P>references, assign the LPT ports (LPT1,
LPT2, LPT3) as required. If you get an error that DX4WIN cannot open the LPT
port, you have plugged the wrong address into PORTMAP.INI.
**Special instructions below for finding memory locations for ByteRunner or
VSCOM cards
These cards have been very popular with DX4WIN clients who use them for
additional serial and parallel ports. Unfortunately, the driver software
included with these cards does not display the virtual memory address under
Properties ->Hardware ->Device Manager ->Ports. You will need a small
utility program called VSSHOW.COM (downloadable from several sites on the
web or from ByteRunner/VSCOM support). This utility, which must be run from
a DOS boot disk (NOT from within Windows CMD prompt), searches for their
card and gives you the address in hex.
=============================================
_______________________________________________
Dx4win mailing list
Dx4win at mailman.qth.net
http://mailman.qth.net/mailman/listinfo/dx4win
More information about the Dx4win
mailing list