home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
PC World Komputer 1999 mARCH
/
PCWK3A99.iso
/
Modem
/
Faxmdwiz
/
WIZ811.TXT
< prev
Wrap
Text File
|
1998-11-02
|
17KB
|
469 lines
FaxModem Wizard, wiz811.zip, v8.11.01, uploaded by the author:
Jon Krahmer, FreeWare
Jon Krahmer is a member of the Association of Shareware Professionals (ASP).
File: wiz811.zip Fine tune your Modem and resolve COM-IRQ problems
Copyright (C) since 1990 belong to Jon Krahmer. All Rights Reserved.
Voice: 281-261-0307, Fax: 281-499-5939
----------------------------------------------
ElectraSoft
3207 Carmel Valley Dr.
MISSOURI CITY TX 77459-3068
About FaxModem Wizard
FaxModem Wizard will tell you what, if anything, is on each of your four
COM-Ports and which IRQ is connected to each COM-Port, COM?-IRQ?. It
will give you a written report about your Modem.
Packing List:
wiz811.TXT
COMTEST.COM
Use
FaxModem Wizard is used by professionals and layman to install hardware
and software on COM1 through COM4 in IBM compatible computers.
If you want to fine-tune your computer or you think you may have a hardware
conflict, you are welcome to use these utilities. You will want to read
the whole wiz811 file, but carefully study the "USING COMTEST.COM"
section.
wiz811.TXT
o This file tells you the purpose of FaxModem Wizard.
o Information about various FaxModems and instructions on how to install
and diagnose FaxModems and software.
o (taken from FaxMail for Windows)
Questions and Answers pertaining to FaxModem problems and solutions.
COMTEST.COM (included with FaxMail for Windows)
The opening screens of COMTEST will tell you which of your four
COM-Ports have a UART on them and which of them are vacant. It will
tell you what IRQ each COM-Port is set to. When you have read the
opening screen, press [Esc] [Esc] to exit COMTEST or [Any-Key] to
proceed to the FaxModem Tester.
If you like this utility you will probably like FaxMail for Windows.
You can get FaxMail for Windows from many BBSs and most FTP Internet
Sites around the world:
http://www.ElectraSoft.com/ or http://www.blkbox.com/~jonk/
CompuServe: GO WINCON, and get FAXWIN.ZIP, FAXNET.ZIP or 32BFAX.ZIP
If you can not locate the latest version or need tech-support, contact:
ElectraSoft, 3207 Carmel Valley Drive, Missouri City, TX 77459-3068
Voice: 281-261-0307
FAX: 281-499-5939
email: FaxMail@ElectraSoft.com or jonk@blkbox.com
WWW: http://www.ElectraSoft.com/ or http://www.blkbox.com/~jonk/
USING COMTEST.COM:
FaxModem Wizard COM-Port/FaxModem Tester. FaxModem Wizard not only tells
you what kind of UART is present on each of your four COM-Ports, but what
IRQ it is using. Great tool for finding COM-IRQ conflicts.
Definition:
FaxModem Wizard COM-Port/FaxModem Tester, COMTEST.COM. FaxModem Wizard
not only tells you what kind of UART is present on each of your four
COM-Ports, but what IRQ it is using. It will generate a text file called
COMTEST.TXT that you can read later. This file can be emailed to
ElectraSoft for analyses.
Usage:
Find COM-IRQ conflicts.
How to use COMTEST.COM.
Windows 3.1x
Exit (do not use the Windows "MS-DOS Command Prompt") Windows.
CD\FAXMAIL
COMTEST.COM
EDIT COMTEST.TXT
Windows 95/98
Windows 95/98 Method 1
Select [Start], [Shut Down], [(*)Restart the computer in MS-DOS mode?].
CD\FAXMAIL
COMTEST.COM
EDIT COMTEST.TXT
Windows 95/98 Method 2
Turn on your computer and select [6. Command prompt only].
CD\FAXMAIL
COMTEST.COM
EDIT COMTEST.TXT
Windows 95/98 Method 3
Put the following four lines in your Windows 95/98 AUTOEXEC.BAT.
CD\FAXMAIL
COMTEST.COM
EDIT COMTEST.TXT
CD\
Windows NT
1. Be sure that no software is using any of the four COM-Ports.
2. Select "MS-DOS Command Prompt" and type:
CD\FAXMAIL
COMTEST.COM
EDIT COMTEST.TXT
Note:
Windows NT will warn you that the COM-IRQs can not be opened, and
ask if you want to [Terminate] or [Ignore]. Respond with [Ignore]
to all warning message.
See "RESOLVING CONFLICTS" and "FaxModem INSTALLATION" in this file.
FaxModem INSTALLATION:
Notes:
1. To stay safe when removing/replacing hardware, always turn your
computer off and unplug it.
2. To reduce the possibility of damaging electronic components in your
computer with "static potentials" when removing/replacing hardware,
place one hand on the metal chassis before removing/replacing
hardware.
Read "USING COMTEST.COM" first...
(IMPORTANT: Read but don't do this unless you are installing or
reinstalling a FaxModem)
Definitions:
COM, Communications-Port (1 - 4).
IRQ, Interrupt-ReQuest (0 - 15).
External FaxModem, is placed *ON* a COM-Port (UART).
Internal FaxModem, *REPLACES* a COM-Port (UART).
A majority of the people I give tech-support to have a hardware conflict
due to improper Internal FaxModem installation!
Notes:
1. An External Modem is plugged into an existing COM-Port (UART)!
2. An Internal Modem is a UART and REPLACES an existing COM-Port (UART)!
If you are having problems with a Modem, read the above lines until you
comprehend and understand them.
Installing an External FaxModem:
Plug one end of the COM cable into your FaxModem and the other end into a
vacant COM-Port. You will have to know what COM-Port and what IRQ you
plugged into so you can let the software know during software installation.
Installing an Internal FaxModem:
When installing an Internal FaxModem, be sure you disable the COM-Port
(located on your IO-Board) you are going to replace. Then; before
installing the Internal FaxModem, test, with the opening screen of
COMTEST.COM (comes with FaxMail for Windows and *MUST* be run from DOS.
It will *NOT* work while in Windows.), to be sure the COM-Port really is
disabled, and then, AND ONLY THEN, are you ready to install the "Internal
FaxModem". Not doing this properly is the overwhelming major reason for
Modem and other computer problems that to the average person seem to have
no relationship to their modem, but it does! If you are installing on
COM2-IRQ3, the COMTEST.COM opening screen should look like this BEFORE
you install the FaxModem.
COM1-IRQ4:
UART (16450 Chip) or Equivalent detected.
COM2-IRQ*:
No UART/COM/Modem/Serial Port detected.
COM3-IRQ*:
No UART/COM/Modem/Serial Port detected.
COM4-IRQ*:
No UART/COM/Modem/Serial Port detected.
Then you are ready to set the jumpers on your Internal FaxModem to
COM2-IRQ3 and insert it into a vacant slot; thus replacing the COM2 UART.
You can use DEBUG.EXE to help install Modems, but it is not as accurate
as COMTEST.COM (see Note 5).
If you are reinstalling a FaxModem on a different COM-IRQ, keep in mind
that you may have to reinstall or run setup on all the software that is
presently using the FaxModem.
If COM1-IRQ4 and COM2-IRQ3 are in use, I would suggest one of the
following configurations:
COM3-IRQ5,
COM3-IRQ7,
or
COM3-IRQ2
If we would have found COM2 unused we would have configured like this:
COM2-IRQ3
Here is a list of suggested combinations:
COM1-IRQ4
COM2-IRQ3
COM3-IRQ5
COM3-IRQ7
COM3-IRQ2
COM4-IRQ5
COM4-IRQ7
COM4-IRQ2
FaxMail for Windows will supports COM1 through COM4 on IRQ0 through
IRQ15. But...Before these addresses can be used, your
"COM-Port/FaxModem" must first support the configuration and second you
must properly configure said device.
Never skip a COM-Port as the system will go into "conflict-convulsion"
from time to time. To find a vacant IRQ, run something like SYSONFO.EXE,
etc. Here is some information on IRQs in the IBM-Compatible. They are:
IRQ0 - IRQ15. N/A means not normally available for your FaxModem.
IRQ0 {INT 08h, Reserved for 8253 Channel 0 System-Timer-Tick, N/A
IRQ1 {INT 09h, Reserved for Key-Board Attention, N/A
IRQ2 {INT 0Ah, Reserved for Future use, (you can use if not in use)
IRQ3 {INT 0Bh, Reserved for COM2-IRQ3, or COM4-IRQ3 *If not used by COM2
IRQ4 {INT 0Ch, Reserved for COM1-IRQ4, or COM3-IRQ4 *If not used by COM1
IRQ5 {INT 0Dh, Reserved for XT-HardDrive, Can used unless you have an XT
IRQ6 {INT 0Eh, Reserved for Disk Attention, N/A
IRQ7 {INT 0Fh, LPT1, but usually doesn't need IRQ, usually can be used
IRQ8 - IRQ15 {Available in AT and up, but not in XT computers)
The following report was generated by Peter Norton's SYSINFO.EXE on a
486DX-50:
***************************
* Hardware Interrupts *
***************************
Number Address Name Owner
IRQ 00 FCAC:0043 Timer Output 0 BIOS
IRQ 01 FCAC:0048 Keyboard BIOS
IRQ 02 08AB:0057 [Cascade] DOS System Area
IRQ 03 08AB:006F COM2 DOS System Area
IRQ 04 0A4D:9F5A COM1 FM_ROCK2.COM
IRQ 05 08AB:009F LPT2 DOS System Area
IRQ 06 08AB:00B7 Floppy Disk DOS System Area
IRQ 07 0070:06F4 LPT1 DOS System Area
IRQ 08 0000:0000 Real-time Clock Unused
IRQ 09 0000:0000 Reserved Unused
IRQ 10 0000:0000 Reserved Unused
IRQ 11 0000:0000 Reserved Unused
IRQ 12 0000:0000 Reserved Unused
IRQ 13 0000:0000 Coprocessor Unused
IRQ 14 0000:0000 Fixed Disk Unused
IRQ 15 0000:0000 Reserved Unused
Note 1:
As you can see, if IRQ4 is used by COM1, you have to find another IRQ
for COM3. If you have a COM1-IRQ4 and you use COM3 you will need to
use an alternative IRQ. The same goes if you are going to use COM4 and
you have a COM2-IRQ3.
Note 2:
It is best to use COM1-IRQ4 or COM2-IRQ3 for FaxModems, as they were
originally and specifically set aside for communications. Experience has
shown me that some FaxModems do not perform as well on COM3 and COM4
using IRQ5, IRQ7 or IRQ2.
Note 3:
By the way, the problem with this and most system tests, such as MSD.EXE,
is that they tell you what is suppose to be or what is normally on an
IRQ. For instances, when I ran this test, as you can see, it says that
"LPT1" is on IRQ7. The fact is I have a Rockwell class 1,2 FaxModem on
COM3-IRQ7. When I ran COMTEST.COM I got the following results:
FaxModem Wizard COM-Port Test is part of "FaxMail for Windows"
(C) Copyright since 1990, Jon Krahmer, All Rights Reserved.
COM1-IRQ4:
UART (16450 Chip) or Equivalent detected.
COM2-IRQ3:
FIFO UART (16550AN Chip) or Equivalent detected.
This is a high performance UART with buffering.
COM3-IRQ7:
UART (16450 Chip) or Equivalent detected.
COM4-IRQ*:
No UART/COM/Modem/Serial Port detected.
Press [Esc] [Esc] to exit COMTEST or [Any-Key] to Continue...
Note 4:
TEST RESULTS
Rockwell, Internal, V.32AC, V1.270, TR14-Jxxx-001 Accelerator-Kit:
COM1-IRQ4 { Class 1 (FM_ROCK1.COM); Worked well
{ Class 2 (FM_ROCK2.COM); Worked well
COM2-IRQ3 { Class 1 (FM_ROCK1.COM); Worked well
{ Class 2 (FM_ROCK2.COM); Worked well
COM3-IRQ2,5,7 { Class 1 (FM_ROCK1.COM); Poor, usually failed to send
{ Class 2 (FM_ROCK2.COM); Worked
COM4-IRQ2,5,7 { Class 1 (FM_ROCK1.COM); Poor, usually failed to send
{ Class 2 (FM_ROCK2.COM); Worked
GVC, Internal, FM144/144, FM-144HVBIS with built-in FIFO:
COM3-IRQ5 { Class 2 (FM_ROCK1.COM); Works well
If your computer has a built-in COM1-IRQ4 and COM2-IRQ3, you can disable
either COM1-IRQ4 or COM2-IRQ3 and then set your FaxModem to that COM-Port
and IRQ. This is done be getting out your manuals and moving the jumpers
or contact the company you bought your computer and FaxModem from.
Note 5:
At Segment 0040, Offset 0000 DOS keeps a table of ports starting with
your COM-Ports. The BIOS and DOS assume that you know that you can not
skip a COM-port or reuse an IRQ. If you do, it will raise havoc with
your system. If you skip a COM-Port, your system will compress the
COM-Port table thus making it useless to any program that depend on it.
For instance, if you have a UART on:
COM1, COM2, and COM4
your system will report that you have a UART on:
COM1, COM2, and COM3
Example of how to verify this:
Go to the DOS-Prompt and type:
CD\ {go to the root directory
DEBUG {or \DOS\DEBUG
-D 0040:0000 {the - prompt will appear
{something similar to the following will appear
0040:0000 F8 03 F8 02 E8 03 00 00-78 03 00 00 00 00 00 00 ........x....
Q [Enter] {to Quit DEBUG
We are only concerned with the first 8 BYTEs (4 WORDs).
0040:0000 F8 03 F8 02 E8 03 00 00 {as you found them
F8 03,F8 02,E8 03,00 00 {separated
03F8 02F8 03E8 0000 {formatted from BYTEs to WORDs
3F8 2F8 3E8 000 {formatted to human terms
COM1 COM2 COM3 {No COM4; or was there?
It looks like you have a COM1, COM2 and COM3 :-)
RESOLVING CONFLICTS:
Read "USING COMTEST.COM" and "FaxModem INSTALLATION" first...
Example of a conflict and how to resolve it
Lets assume you have a mouse on COM1-IRQ4 and a modem on COM4-IRQ3.
You have a hardware conflict. You should never skip a COM-Port as the
system will go into "conflict-convulsion".
Your computer has a COM-Port table at real-mode Segment 0040h, Offset
0000h, 0040:0000. It assumes that you did not skip a port, and if you
did, it will compress it down to where, in this case, your COM4 is
entered into the COM-port table at the location reserved for COM3. When
you go into Windows, Windows looks at the COM-Port table and thinks you
have a COM1, COM2 and COM3. When it goes to access COM3, bad things
happen, because it is not there.
FaxModem Wizard, COMTEST.COM, is included with FaxMail for Windows. It
will tell you what, if anything, is on each of your four COM-Ports and
which IRQ each COM-Port is using, COM?-IRQ?. It will give you a written
report about your Modem.
Exit Windows and Run COMTEST.COM. In this example the results will
look like this:
COM1-IRQ4:
UART (16450 Chip) or Equivalent detected.
COM2-IRQ3:
UART (16450 Chip) or Equivalent detected.
COM3-IRQ*:
No UART/COM/Modem/Serial Port detected.
COM4-IRQ3:
UART (16450 Chip) or Equivalent detected.
To Correct this conflict:
Method 1
1. Turn off your computer and remove your modem.
2. Turn on your computer and run FaxModem Wizard (COMTEST.COM). The
UART on COM4 should now be gone as shown in this example.
COM1-IRQ4:
UART (16450 Chip) or Equivalent detected.
COM2-IRQ3:
UART (16450 Chip) or Equivalent detected.
COM3-IRQ*:
No UART/COM/Modem/Serial Port detected.
COM4-IRQ*:
No UART/COM/Modem/Serial Port detected.
3. Turn off your computer and disable COM2. For most computers, this
is done by removing the I/O board and moving or removing the
jumpers so that COM2 is disabled. The "I/O board" is the input
output board that controls the HardDrive, COM-Ports and etc. If
this is the case with your computer, get out the jumper-sheet that
came with your computer's I/O board, and move the jumpers so that
COM2 is disabled.
4. Run FaxModem Wizard and look for the following results:
COM1-IRQ4:
UART (16450 Chip) or Equivalent detected.
COM2-IRQ*:
No UART/COM/Modem/Serial Port detected.
COM3-IRQ*:
No UART/COM/Modem/Serial Port detected.
COM4-IRQ*:
No UART/COM/Modem/Serial Port detected.
5. Get out the jumper-sheet that came with your modem and set your modem
to COM2-IRQ3 and insert it into any vacant slot.
6. Run FaxModem Wizard to verify that it looks like this:
COM1-IRQ4:
UART (16450 Chip) or Equivalent detected.
COM2-IRQ3:
UART (16450 Chip) or Equivalent detected.
COM3-IRQ*:
No UART/COM/Modem/Serial Port detected.
COM4-IRQ*:
No UART/COM/Modem/Serial Port detected.
If you have a high performance modem, COM2-IRQ3 will look like this:
COM2-IRQ3:
FIFO UART (16550AN Chip) or Equivalent detected.
This is a high performance UART with buffering.
Method 2
If COM2-IRQ3 is being used or you are unable to disable COM2, you can
set your modem to COM3-IRQ7 or COM3-IRQ5. If you have a sound card,
it may be using IRQ5. If this is the case, then you will have to use
COM3-IRQ7. Thus FaxModem Wizard will look like this.
COM1-IRQ4:
UART (16450 Chip) or Equivalent detected.
COM2-IRQ3:
UART (16450 Chip) or Equivalent detected.
COM3-IRQ7:
UART (16450 Chip) or Equivalent detected.
COM4-IRQ*:
No UART/COM/Modem/Serial Port detected.