DAVICOM DM9PCI NDIS 2 Driver Installation Guide for WFW 3.11 Microsoft introduced WFW 3.11 as a 32-bit architecture which uses NDIS 3 as its network device driver. Figure 1. depicts the WFW 3.11 system architecture when NDIS 3 MAC driver is used. Figure 1. Windows for Workgroup 3.11 using NDIS 3 MAC driver +----------------------+ +-------------------------+ | VREDIR.386 | | VSERVER.386 | | (Network Redirector) | | (File and Print Server) | +----------------------+ +-------------------------+ +--------------------------------------------------+ | VNETBIOS.386 (Virtual NETBIOS Interface) | +--------------------------------------------------+ +--------------------------------------------------+ | NETBEUI.386 (NetBEUI Transport Protocol) | +--------------------------------------------------+ +--------------------------------------------------+ | NDIS.386 (NDIS 3.0 Support Layer) | +--------------------------------------------------+ +--------------------------------------------------+ | NDIS 3.0 Network | | Adapter Card Driver | Protected Mode +--------------------------------------------------+ ------------------------------------------------------------------------ +-------------------+ | | | Network Adapter | | | +--------+ | +----------+ The NDIS 2 drivers are real-mode drivers, and reside in the MS-DOS conventional memory. If we intend to use real-mode driver in 32-bit WFW 3.11 environment, 2 additional drivers are needed. The NDIS2SUP.386 is the NDIS 2 to NDIS 3 mapping support layer and the NDIS2HLP.SYS driver is the real-mode stub for the NDIS2SUP.386 VxD and assist in the binding process between real-mode NDIS 2 network adapter drivers and NDIS 2 protocols. Figure 2. shows this configuration. Figure 2. Windows for Workgroup 3.11 using NDIS 2 MAC driver +----------------------+ +-------------------------+ | VREDIR.386 | | VSERVER.386 | P | (Network Redirector) | | (File and Print Server) | r +----------------------+ +-------------------------+ o +--------------------------------------------------+ t | VNETBIOS.386 (Virtual NETBIOS Interface) | e +--------------------------------------------------+ c +--------------------------------------------------+ t | NETBEUI.386 (NetBEUI Transport Protocol) | e +--------------------------------------------------+ d +--------------------------------------------------+ | NDIS.386 (NDIS 3.0 Support Layer) | M +--------------------------------------------------+ o +--------------------------------------------------+ d | NDIS2SUP.386 (NDIS 2 to NDIS 3 Mapping Layer) | e +--------------------------------------------------+ ---------------------------------------------------------------------------- R +--------------------------------------------------+ e | | +-----------------+ a | NDIS2HLP.SYS (NDIS 2 to NDIS 3 Mapping Layer) | | Real Mode | l | | | NDIS 2 Protocol | +--------------------------------------------------+ +-----------------+ M +----------------------------------------------------------------------+ o | NDIS 2 Network | d | Adapter Card Driver | e +----------------------------------------------------------------------+ ---------------------------------------------------------------------------- +-------------------+ | | | Network Adapter | | | +--------+ | +----------+ * Install NDIS 2 MAC driver in the Windows for Workgroup 3.11 Environment 1. Install WFW 3.11 network componets first 2. Add DM9PCI NDIS 2 MAC driver to adapter list. 3. Modify CONFIG.SYS manually and make sure that the following lines appear DEVICE=C:\WFW311\IFSHLP.SYS DEVICE=C:\WFW311\PROTMAN.DOS /I:C:\WFW311 DEVICE=C:\WFW311\DM9PCI.DOS DEVICE=C:\WFW311\NDISHLP.SYS