Computer-specific application notes (windows 3.x), Changing interrupt or i/o address settings – Intel LAN+Modem56 PC Card PRO/100 User Manual

Page 73

Advertising
background image

Windows 3.x/MS-DOS Installation 4-35

Changing Interrupt or I/O Address Settings

The COMIRQ keyword is used to override the predefined interrupt value

for a specific COM port in case of a conflict between LAN and modem

settings. It can also be used with COMBASE to select a user-defined

COM port. Default is keyword not used. Setting is a decimal value which

must be different from the value used with the INTERRUPT keyword.
The COMBASE keyword can be used to override the predefined I/O

port value for a specific COM port in case of a conflict between LAN and

modem settings. It can also be used with COMIRQ to select a user-

defined COM port. The default condition is “keyword not used.”

Parameter setting is a hexadecimal value in the range 248 to 3F8 which

must be different from the value used with the IOADDRESS or PORT

keyword. Serial emulation mode requires 8 addresses.

The SHAREIRQ keyword is only valid when no Card Services are being

used. It instructs the driver that the modem and LAN interfaces must

share the IRQ line. State this keyword to configure the interface for one

physical IRQ and one logical IRQ, instead of the two separate physical

IRQs normally used by the PC Card controller.

Preventing Memory Conflicts

Memory allocation conflicts can cause the Intel driver to fail to load. The

PRO/100 PC Card requires an 8K memory block located between C000

and EFFF, with a default starting address of D2000.

Some computers require that a different address be used. To change the

memory address at which the Intel driver loads, use the MEMORY or

MEM keyword in the driver configuration file or on the driver command

line.

Memory Manager Exclusions

When using a memory manager such as EMM386, the memory manager

will try to control the upper memory blocks where the Intel driver

normally loads. To prevent conflicts, add a statement to the EMM386

command line excluding an 8K memory block between C000 and EFFF

for the Intel driver. For example,

DEVICE=C:\PATH\EMM386.EXE NOEMS X=CC00-CDFF

Advertising