----------------------------------------------------------------------------- Notes on Configuring the DEC FDDIcontroller/PCI ----------------------------------------------------------------------------- PCI controllers are designed to be auto-configured through a system PCI BIOS or firmware. Some systems include a system configuration utility either built into the BIOS or run as a standalone utility. These utilities may offer configuration options for PCI slots. For those systems that include user-configurable options for PCI slots, some of the options offered may include: PCI Slot Enable/Disable This option selects whether the PCI slot is enabled or disabled. For the DEC FDDIcontroller/PCI adapter, the PCI slot must be enabled. Bus Master Enable/Disable This option selects whether PCI Bus Mastering is enabled or disabled for this PCI slot. The DEC FDDIcontroller/PCI must be installed in a Bus Mastering slot and should have Bus Mastering enabled. Interrupt Level (IRQ) Select This option selects which interrupt level or IRQ value is chosen for this PCI slot. The DEC FDDIcontroller/PCI must have an interrupt selected. Also, depending on the driver and operating system used, support for interrupt sharing may or may not be supported. Check the table at the end of this file to determine whether your configuration supports interrupt sharing. Interrupt Triggering This option selects which triggering method is chosen for this PCI slot (edge-triggering or level-triggering). The DEC FDDIcontroller/PCI must be installed in a PCI slot configured for level-triggered interrupts. Latency Timer Select This option selects the Latency Timer setting for this PCI slot. This value affects the amount of time that the adapter may master the PCI bus per ownership. For most configurations, a Latency Timer value of 88h is appropriate. The following rules may prove useful in resolving PCI configuration process problems: - Install the DEC FDDIcontroller/PCI in a Bus Mastering capable PCI slot. - If the system offers user-configurable PCI options, configure the PCI slot as follows: 1. Enable the PCI slot. 2. Enable Bus Mastering. 3. Select a non-shared interrupt level. 4. Select level-triggering. 5. Set a Latency Timer value of 88h. - If it is impossible to set a non-shared interrupt level, check the chart at the end of this file to determine whether your driver and operating system platform supports shared interrupts. If so, select an interrupt level that is shared with other controllers that also support shared interrupts. Note: Even though a driver for the DEC FDDIcontroller/PCI supports shared interrupts it does NOT mean that other controllers in the system support shared interrupts. It is ALWAYS safer to select unique interrupt levels for each device in the system. - If your system is still not behaving properly after trying various configuration options, try moving the PCI adapters to different slots. Specific Configuration Options: - Shared interrupts may be used with the NetWare 3/4 ODI server driver, SCO UNIX, Windows 95, and Windows NT drivers only. All other drivers require that the PCI slot be configured with a non-shared interrupt. - All of the drivers require either 128 bytes of memory mapped or I/O mapped space for the adapter registers. The addresses for these mappings should be automatically set by the PCI BIOS after enabling the PCI slot and installing the DEC FDDIcontroller/PCI adapter. The configuration options are summarized in the following table: Shared Interrupts/ Maximum NICs Driver File Version Promiscuous Mode Supported ------------------------------------------------------------------------ DEFPA.COM 2.10 N / Y 4 DEFPA.SYS (OS/2) 1.01 N / N 4 DEFPA.LAN 3.30 Y / Y 16 DECMSL3X.MSL 2.00 N / N 1 DECMSL4X.MSL 2.00 N / N limited by OS DEFPA.DOS 2.19 N / Y 4 DEFPA.OS2 2.19 N / Y 4 DEFPA.SYS (95) 1.82 Y / Y limited by OS DEFPA.SYS (NT) 1.82 Y / Y limited by OS SCO UNIX (LLI) 2.0.0a Y / Y 8 SCO UNIX (MDI) 3.2.0a Y / Y 8 Key: DEFPA.COM - DOS ODI client driver DEFPA.SYS (OS/2) - OS/2 ODI client driver DEFPA.LAN - ODI server driver DECMSL3X.MSL - SFT III 3.1X Mirrored-Server Link driver DECMSL4X.MSL - SFT III 4.X Mirrored-Server Link driver DEFPA.DOS - DOS NDIS 2.01 driver DEFPA.OS2 - OS/2 NDIS 2.01 driver DEFPA.SYS (95) - Windows 95 NDIS 3 driver DEFPA.SYS (NT) - Windows NT NDIS 3 driver SCO UNIX (LLI) - SCO UNIX LLI device driver SCO UNIX (MDI) - SCO UNIX MDI device driver ***TRADEMARKS*** DEC, Digital, and DECpc are trademarks of Digital Equipment Corporation. Microsoft, MS, and MS-DOS are registered trademarks and Windows and Windows NT are trademarks of Microsoft Corporation. Novell, NetWare, and LAN WorkPlace are registered trademarks and NetWare Loadable Module, NLM, and NetWare SFT are trademarks of Novell, Incorporated. OS/2 is a registered trademark of International Business Machines Corporation. SCO is a registered trademark of The Santa Cruz Operation, Incorporated. UNIX is a registered trademark in the United States and other countries, licensed exclusively through X/Open Company Ltd.