SUMMARY
Many hard-to-diagnose problems can often be traced to a simple
interrupt conflict. Most frequent among the errors are a failure to
bind to the network interface card on LAN Manager DOS workstations.
Unfortunately, interrupt conflicts on servers cause more subtle
problems, often inconsistencies in receiving broadcasts or an
inability for workstations to see the server on the network, although
server function seems normal.
Alternative InterruptsThe interrupts available for your NIC are dependent on the card type. An 8-bit NIC will only have available the lower interrupts (2-7), while most 16-bit network interface cards will also have available Int 8-15. 32-bit cards are not an issue in this situation (see further below for a discussion).The most commonly used second choice for interrupt setting is Int 5, but this is also conditional. On AT-type computers (80286 and above), this interrupt is often the location of the second printer port (if two are installed). Though a PC configuration that contains more than one printer port is more rare than a configuration that contains two serial ports, this can most often become an issue when configuring servers that may have the maximum three printer ports in order to support multiple attached printers. This is another reason (among many) why it is wiser to use at least 16-bit cards in servers. If available, the higher interrupts are a preferred choice because it is less common for add-on boards to use these higher interrupts, thus making conflicts less frequent. The higher interrupts (in order of preference) are: 15, 10, and 9. Though it is unusual, these interrupts can also be unavailable due to the configuration of other boards. The only way to be reasonably certain that you are using an unoccupied interrupt is to check your interrupts with one of the many diagnostic utilities available. Windows and LAN Manager contain the utility MSD.EXE, which can show available interrupts. Interrupts are not an issue with 32-bit network cards. EISA and Micro Channel computers have their own way of handling interrupts, thus making conflicts highly unlikely. But with EISA controllers, the dual nature of this bus presents a problem. If you are using ISA cards in an EISA bus, all the aspects of interrupt conflicts and their prevention should be considered because ISA cards do not allow the EISA architecture to perform its normal interrupt resolution function. You should keep track of all interrupts used by add-on boards. You might even want to keep a log or tape a label to the computer with the card and the interrupt being used. Interrupts You Should Not or Cannot Use0 TimerThese interrupts may vary slightly from PC to PC. Additional query words: adapter 2.10
Keywords : |
Last Reviewed: November 9, 1999 © 2000 Microsoft Corporation. All rights reserved. Terms of Use. |