|
Windows 3.1 Changes
Using the WFXCOMM.DRV
If you are using Winfax Lite, the WFXCOMM.DRV file is automatically installed in your system. If you are using Winfax Pro, or any other fax software, WFXCOMM.DRV has to be installed manually. Below are the steps to download and install WFXCOMM.DRV in your system:
COMxFIFO=2
COMxBUFFER=1024
COMxAUTOASSIGN=1
COMxTXSIZE=14
COMxRXSIZE=8
COMBOOSTTIME=30
Replace the "x" above with the number of the COM Port your modem is on.
Windows for Workgroups 3.11 COMM.DRV
Unlike previous versions of Windows 3.x and Windows for Workgroups 3.1, Windows for Workgroups 3.11 uses a new architecture for the COM Port driver. The COMM.DRV in Windows for Workgroups 3.11 uses what is known as the "VCOMM architecture".
The COMM.DRV supplied with WFW 3.11 can properly handle 16550A type serial ports, but ONLY if additional entries are inserted into the [386Enh] section of the Windows SYSTEM.INI file. By default, only the receive FIFO buffer is enabled on the 16550A serial port. Without the additional SYSTEM.INI entries, the transmit FIFO buffering capability of the 16550A serial port will be inactive. If the transmit FIFO is inactive, 14400 bps and 9600 bps fax SENDING may experience random or frequent failures.
The following settings were determined by examining the Windows for Workgroups 3.11 SERIAL.386 source code and verifying FIFO operations using a hardware monitor.
Enabling FIFO support in WFW 3.11
To fully enable the FIFO capabilities of a 16550A serial port, insert the following entries into the [386Enh] section of your Windows SYSTEM.INI file (located in your Windows\System directory):
COMxFIFO=2 | <-- | This entry can be omitted, but if present, MUST be set to 2 or 1, never 0. |
COMxTXFIFO=1 | <-- | 1 activates the 16 byte (non-configurable) transmit FIFO, default of 0 deactivates the transmit FIFO. |
COMxRXTRIGGER=8 | <-- | Receive FIFO IRQ threshold, must be 1, 4, 8, or 14 (if entry is omitted, default is 8). |
- x is the COM Port number
Note: | These entries will be ignored if:
|
Due to the new communications driver used by Windows for Workgroups 3.11, you can not use WFXCOMM.DRV.. You should use the default COMM.DRV file that comes with Windows for Workgroups 3.11. However, the difference is that the commands to enable the transmit and receive threshold levels are different than previous version of Windows.
|
|
||||
COMxTXSIZE | = | 14 | COMxTXFIFO | = | 1 |
COMxRXSIZE | = | 8 | COMxRXTRIGGER | = | 8 |