Table of ContentsPrevious Page | Next Page

Xircom Ethernet PC Card
Troubleshooting

This section provides the following general troubleshooting information for Xircom Ethernet PC Cards:

Configuration Reference

Configuration notes are available for the following operating systems:

Windows 2000 Troubleshooting

Upgrading your Windows 2000 drivers

Windows 2000 RC2 contains built-in drivers for the Xircom RealPort Ethernet 10/100, CreditCard Ethernet 10/100, and CreditCard Ethernet 10, as well as many other Xircom PC Cards. The built-in drivers are functional but may lack some features of later releases To update the Windows 2000 driver do the following:

  1. With your Xircom PC Card already installed and inserted, go to Start, Settings, Control Panel, double-click on Network and Dial-up Connections, and double-click on Local Area Connection. Select Properties.
  2. Click the Configure button on the top of the Local Area Connection Properties screen, just under the "Connect using" listing for the Xircom CreditCard Ethernet Adapter 10/100. Next select the Driver tab, and click the Update Driver button. This starts the Upgrade Device Driver Wizard. Click Next. On the next screen select "Search for a suitable driver for my device (recommended)". Click Next. On the Locate Driver Files screen, select "Specify a location", and click Next. Enter the path to the Xircom compact disc (for example, if your CD-ROM drive is E, type "E:\").
  3. The Wizard will announce that it has a suitable driver already installed, and that it has also found other drivers suitable for this device. Select the "Install one of the other drivers" check box and click Next. You will then see a screen showing both the Microsoft-supplied driver, and the new Xircom driver (identified as Xircom Ethernet Adapter 10/100, and with a path listed to the Xircom compact disc). Pick the Xircom driver, and click Next.
  4. You will be notified that Microsoft has not digitally signed the software, and asked if you want to continue the installation. Click Yes. The updated drivers will then be copied to your computer. Click Finish, then"Close. Click OK to close the Local Area Connection Properties box. Reboot the machine to utilize the new driver. Repeat step 1 above, click the Configure button, and select the Advanced tab to+ access the new driver settings. 

Windows 98 and 95 Troubleshooting

Network Installation

Review this section if any of the following problems occur:

Use the following steps to verify that the PCMCIA Card Socket controllers are enabled.

  1. In the Control Panel, double-click the System icon.

  2. Click the Device Manager tab.

  3. Under PCMCIA Socket, make sure that the PCMCIA Card Socket device is installed and that it is enabled. Disabled devices are indicated with a red “X.” To enable the PCMCIA Socket controller, go to Control Panel and double-click the PC Card (PCMCIA) icon. Follow the PC Card Socket Wizard instructions. When prompted to do so, shut down the computer (using the Windows Start/Shut Down procedure), turn it OFF, then turn it back ON after a few seconds. DO NOT use Ctrl+Alt+Del or the reset button to restart the computer

  4. An exclamation mark (!) on a device usually indicates a resource conflict.

  5. In Control Panel, double-click the System icon.

  6. Click the Device Manager tab.

  7. Highlight and double-click the Xircom Ethernet PC Card entry.

  8. Select Properties, Resources. Remove the check mark from the Use Automatic Settings box. Highlight and double-click on the first memory range listed. Use the up or down arrow to adjust the memory range to 000D2000-000D3FFF. Click OK.

  9. Double-click the second memory range listed. Use the up or down arrow to adjust the memory range to 000D4000-000D4FFF. Click OK.

  10. Click OK again. Close the Resource Properties windows. When prompted to confirm that resources have been adjusted manually, select Yes. After the hour glass disappears (it may take a few seconds) verify that the exclamation mark is gone.

Any device attempting to use the same memory segments as another device will cause the card to fail initialization. Ideally there should be 12K of contiguous memory starting with the first 4K block following the video drivers, which typically load in the C0000-C7FFF range. This varies from computer to computer. The memory range identified for the Xircom card is any block in the C0000-E7FFF range. On many computers, use of the range D0000-DFFFF is optimal. Be aware that not all blocks of memory are available. 

Failure to access to network resources may be due to Windows network configuration issues.

  1. In Control Panel, double-click the Network icon.

  2. In the configuration window verify that the correct Network Clients are installed.

  3. In the configuration window verify that the correct Network Protocols are installed.

    If necessary, consult your network administrator for additional information regarding client and protocol configuration details.  

Driver Parameters for Use with Windows 2000, 98, and 95

Default Settings and Configurable Parameters 

By default the Xircom Ethernet PC Card software automatically selects the NDIS driver required by your system. The NdisVersion keyword can also be manually set to a particular version of the NDIS driver. Files required for each version of the NDIS driver are: CE3.SYS (NDIS3), CE3N4.SYS (NDIS4), and CE3N5.SYS (NDIS5). See Note 1 following the Driver Parameters table.

The user-configurable parameters listed below can be modified using the Network Control Panel built into Windows. The Control Panel applet queries the user for parameter selections and then sets the corresponding parameters in the registry. The following user-configurable parameters may be set by selecting the Advanced tab of the driver Properties:

Parameter

Default

Valid Values

CableType 

Autodetect

10B2 (coax)

 

10BT/100BTX (TP)

Dynamiclinkdetect 

ON

ON

 

OFF

Early Transmit

ON

ON

 

 

OFF

Line Mode

Autodetect

Full Duplex

 

Half Duplex

Line Speed

Autodetect

10Mbps

 

100Mbps

Link Integrity

ON

ON

 

OFF

Mode

I/O

I/O

 

Memory Mapped 

Ndisversion

Autoselect

See note 1 below

NetworkAddress

See note 2 below

TransmitBufferSize

11,264

1024-29696

Note 1: Valid NDIS versions displayed and selectable vary with the operating system:

Windows 95OSR2:

AutoSelect, NDIS3, NDIS4

Windows 98:

AutoSelect, NDIS3, NDIS4, NDIS5

Windows 98SE:

AutoSelect, NDIS3, NDIS4, NDIS5

Windows 2000:

"NdisVersion" does not exist and NDIS5 is the default driver. The Ndis Switcher is not used with Windows 2000.

Windows NT 4.0:

"NdisVersion" is not supported. Point to root to install NDIS4 driver (default); point to NDIS3 folder to install NDIS3.

AutoSelect (the default) will choose the highest NDIS version supported by the OS.  The user can also manually switch between the different supported versions of NDIS by going to NdisVersion in the network properties of the adapter and selecting the desired driver. Only drivers supported by the particular OS will be shown.

Note 2:  The network node address can be modified by specifying a value for ‘NetworkAddress’ such as ‘0080C7112233’. If the user does NOT specify a ‘NetworkAddress’ then the CE3.SYS driver uses the network node address contained in the Xircom Ethernet PC Card Information Structure.

Windows NT 4.0 Troubleshooting

Network Installation

Windows NT 4.0 does not support plug and play resource assignment for the Xircom adapter. Default settings are specified by the installation files. If these settings do not work on your system, use the following general guidelines to assist you. Contact Xircom Customer Support if you are unable to resolve the issues.

Resource Conflict Symptoms

The most likely cause of these symptoms is a resource conflict between the Xircom card and another hardware device. Interrupt conflicts are the most common. Open the Event Viewer to review errors encountered during the boot process (Start, Programs, Administrative Tools, Event Viewer). Double-click the bottom error message to start reviewing. Identification of the device or service that failed to start may help in pinpointing where the conflict lies.  

Error messages reporting that the driver failed to start because a device attached to the system is not functioning may not involve the Xircom card. For example, an error is sometimes displayed if a device not currently connected to the computer is still listed as an installed component.

Two items frequently in conflict with the Xircom card are:

Sound cards

Often use IRQ 5 and I/O Port addresses 220h and 330h

PCMCIA.SYS

Installs at memory segment D000-D3FF but may not appear under NT Diagnostics

Possible Solutions

Remove the card and reboot NT 4.0 normally. Click OK at message stating that a Service or Services failed to start. Use the following steps to evaluate assigned resources and settings:

  1. Under the Device applet in the Control Panel verify that PCMCIA status is Started and the Startup setting is Boot. If it is not change it to start on Boot and then restart the computer.
  2. Start Windows NT Diagnostics (Start, Programs, Administrative Tools).
  3. Under the Version tab note the Service Pack level. The NT 4.0 version is displayed as follows:  
    Microsoft (R) Windows NT (TM) Workstation
    Version 4.0 (Build 1381: Service Pack x)

    If no service packs have been applied on Version 4.0, “(Build 1381: service pack X)” is displayed. Or service pack level 1, 2, 3, or 4 will display. Service Packs integrate software upgrades to your current system and are available from Microsoft.
  4. Select the Resources tab. By default the IRQ levels in use are displayed. Verify that the IRQ assigned to the Xircom card is not in use by any other device. This list is not inclusive and may not be completely indicative of resources in use.
  5. Click the I/O Port button. Verify that the I/O Port Address assigned to the Xircom card is not shared by any other device. I/O Port 0x280 is usually available. This is displayed as:
    0280 - 028E     CEM56     Bus 0     Type ISA
    For an I/O Port Address to be usable the entire I/O range must be available. For example, the above listed I/O range would be unusable if another device was using any I/O port within that range.

CE3N4.SYS (NDIS4) Settings for Microsoft Windows NT

CE3N4.SYS is an NDIS4 NIC driver. It conforms to the Microsoft Network Driver Interface Specification (NDIS). The CE3.SYS driver supports the networking environment in Microsoft Windows NT versions 3.5 and greater.

Windows NT Parameters

Under most circumstances it will not be necessary to make modifications directly to the registry. Incorrect settings can result in undesirable changes to the configuration of Windows NT. Consult Xircom Customer Support for assistance if you find it necessary to modify the registry.

The files necessary for using CE3N4.SYS include:

CE3.DLL   

Xircom CE3 installation DLL

OEMSETNT.INF   

Xircom installation file for Microsoft Windows NT   

CE3N4.SYS   

Xircom NDIS4 driver for Microsoft Windows NT  

There are user-configurable parameters to the CE3N4.SYS driver which can be modified using the Network Control Panel built into Windows NT. This applet uses the OEMSETNT.INF file to set the corresponding parameters in the registry. The user-configurable parameters are as follows:  

Parameter

Default

Valid Values

CableType 

Autodetect

10B2 (coax)

 

10BT/100BTX (TP)

Dynamiclinkdetect 

Enabled

Enabled

 

Disabled

Early Transmit

Enabled

Enabled

 

 

Disabled

Interrupt 5 3,4,5,7
    10,11,15
I/O Port 0x320 0x200-0x3D0

Line Mode

Autodetect

Full Duplex

 

Half Duplex

Line Speed

Autodetect

10Mbps

 

100Mbps

Link Integrity

Enabled

Enabled

 

Disabled

Memory Address

0xD4000

0xA0000 - 0xFE000

 

Memory Mapped 

Mode

I/O

I/O

Memory Mapped

Network Address See note.  

Note: The network node address can be modified by manually editing the registry and adding the parameter ‘NetworkAddress’ with a hexadecimal string value, such as ‘0080C7112233’. If the user does NOT specify a ‘NetworkAddress’ then the CE3.SYS driver uses the network node address contained in the Xircom Ethernet PC Card Information Structure.

Windows 3.x Troubleshooting

This troubleshooting information is intended for users or network administrators who are already familiar with the Xircom Ethernet PC Card and its user documentation, and who have run into difficulties after having completed the appropriate installation and troubleshooting procedures for their operating environment.

Diagnostic Self Test (MS-DOS)

Xircom provides a DOS-based self test diagnostics program. This program, located on the Xircom CD-ROM, tests several Xircom Ethernet PC Card functions. It also reports test results, the serial number of the unit, and the node address. CE3TEST can only be run from an MS-DOS command line.

Executing the Self Test

Use the following steps to execute the self test.

  1. Install the Xircom Ethernet PC Card according to the instructions contained in the Installation Guide and under the heading Windows 3.x Installation.

  2. Start your computer from DOS. DO NOT load a network driver.
    Do not run CE3TEST with a network driver loaded. Loading a network driver before running CE3TEST may cause unpredictable results when exiting the test utility.

  3. Run the diagnostic test by typing CE3TEST at the MS-DOS prompt, then pressing Enter.

Main Screen

The program consists of several function buttons and a view pane. Pressing or invoking a function will bring up the corresponding screen in the view pane. This view remains until another is selected. To exit CE3TEST type 'x' or push the 'Exit' button.

When a function is active, the button appears to remain down or pushed. Once the button pops up, the function is completed and the screen is a passive results display.

Nine functions can be invoked by pushing the associated button on the main screen, using the highlighted letter indicated on the button, or the left mouse button. Online help is provided.  

Write down the Xircom Ethernet PC Card model and serial numbers for reference. Customer Support will ask you to supply the model and serial numbers when requesting technical assistance or warranty service from Xircom.

Windows 3.x Driver Parameters

The following paragraphs present configuration guidelines for each of the driver types: NDIS, ODI, and packet. All of the drivers described here automatically detect the speed of the network to which the adapter is attached (10Mbps or 100Mbps), unless otherwise noted. Speed can also be specified with the LINESPEED keyword.

Full-duplex operation is only supported at 10Mbps and must be explicitly configured with the FULLDUPLEX keyword. Full-duplex operation is not supported at 100Mbps.

ODI Settings (for drivers CE3ODI.COM and CE3ODI.OS2)

Custom parameters for networks using the ODI driver can be set up manually, using an ASCII editor, in the NET.CFG file. DOS Card and Socket Services are no longer supported by Xircom DOS drivers and should be uninstalled prior to loading these drivers.

DOS ODI Driver Configuration Notes (CE3ODI.COM)

The ODI driver CE3ODI.COM conforms to the “Novell ODI Specification: 16-bit DOS Client HSMs.” It is a DOS-based terminate-and-stay-resident (TSR) program. The driver will configure itself according to the options specified in the NET.CFG file. This file is supplied on the Xircom CD-ROM and must be present in the same directory as the ODI driver. Files required for using CE3ODI.COM are

CE3ODI.INS   

Xircom installation information file

NET.CFG   

Network configuration file

CE3ODI.COM   

Xircom ODI driver

DOS Card and Socket Services are no longer supported by Xircom DOS drivers and should be uninstalled prior to loading these drivers.

If any parameters need to be changed, use an ASCII text editor to open and modify the NET.CFG file and insert the appropriate keywords and values after the line

LINK DRIVER CE3ODI

Parameters can also be implemented on the command line. Keyword syntax can be found below. Keywords are not case sensitive. A Keyword Alphabetical Index explains keyword syntax.

NET.CFG Example

 link driver ce3odi

      int 5

      port 280

      mem D2000

CE3ODI.COM Keywords

Keyword

Default

Valid Values

COAX or TP Auto Coax or twisted pair

COMx

Auto

1-4

COMBASE Auto  
COMIRQ Auto  

IRQ

Auto

3 - 15

IOADDRESS

320

240 - 380

LINEMODE

Auto

Half- or full-duplex

LINESPEED

Auto

10 or 100

LINKDISABLE

(no keyword = link integrity enabled)

 

MEMORY

Auto

C0000 - EE000

MODE

MEM

MEM or IO

NOCHECK

(no keyword = adapter resource verification enabled) 

NOEARLYRX

(no keyword = early receive enabled)

 

NOEARLYTX

(no keyword = early transmit enabled)

 

NOLED

(no keyword = LEDs enabled)

 

S

(command line only: show resident LAN drivers) 

SHAREIRQ Auto  

SOCKET

Auto

1 - 4)

TXBUFFERSIZE 2 1 - 20

U

Not used

command line only: unload CE3ODI

VERBOSE OFF  

WORDSIZE

16

8 or 16

ODI Driver Example

A typical load sequence for the ODI driver CE3ODI.COM in a NetWare environment would be

LSL

CE3ODI

IPXODI

VLM

OS/2 ODI Driver Configuration Notes (CE3ODI.OS2)

The OS/2 ODI driver CE3ODI.OS2 conforms to the Novell "ODI Developer's Guide for OS/2 Client Driver Hardware Specific Modules" version 2.1. It is an IBM OS/2-based device driver for use with OS/2 versions 2.0 and later. The Novell OS/2 workstation ODI stack including CE3ODI.OS2 supports Novell's NetWare Requestor for OS/2 networking client environment.

Files required for using CE3ODI.OS2 include Novell OS/2 Requestor files and the following files:

NET.CFG   

Network configuration file

CE3ODI.OS2   

Xircom ODI driver for OS/2 

If any parameters need to be changed, use an ASCII text editor to open and modify the NET.CFG file and insert the appropriate keywords and values after the line LINK DRIVER CE3ODI

Parameters can also be implemented on the command line. Keyword syntax can be found below. Keywords are not case sensitive. A Keyword Alphabetical Reference explains the keyword syntax.

NET.CFG Example

link driver ce3odi

   int 5

   port 280

   mem D2000

CE3ODI.OS2 Keywords

Keyword

Default

Valid Values

FULLDUPLEX

(no keyword = full-duplex disabled)

 

INTERRUPT

5

(3 - 15)

IOADDRESS

320

(240 - 380)

IOWAITSTATES

0

(1 - 3)

LINESPEED

auto

(10 or 100)

LINKDISABLE

(no keyword = link integrity enabled)

 

LINK DRIVER CE3ODI (required first item in NET.CFG)

 

 

MEMORY

D2000

(C0000 - EE000)

MEMWAITSTATES

0

(1 - 3)

MODE

MEM

(MEM or IO)

NOCHECK

(no keyword = adapter resource veri-

fication enabled)

NOEARLYRX

(no keyword = early receive enabled)

 

NOEARLYTX

(no keyword = early transmit enabled)

 

NOLED

(no keyword = LEDs enabled)

 

SOCKET

Auto

(1 - 4)

WORDSIZE

16

(8 or 16)

NDIS 2.81 Settings (for drivers CE3NDIS.EXE and CE3NDIS.OS2)  

Custom parameters for the NDIS driver can be set up manually, using an ASCII editor, in the PROTOCOL.INI file. DOS Card and Socket Services are no longer supported by Xircom DOS drivers and should be uninstalled prior to loading these drivers.

NDIS 2.81 DOS Driver Configuration Notes

The DOS NDIS driver CE3NDIS.EXE conforms to the 3Com/Microsoft LAN Manager Network Driver Interface Specification (NDIS) version 2.81. It is a DOS-based executable terminate-and-stay-resident (TSR) program that will configure itself according to the options specified in the PROTOCOL.INI file, which is supplied on the Xircom CD-ROM.

The files required for using CE3NDIS.EXE are:

PROTOCOL.INI   

Configuration and binding information file

CE3DOS.NIF   

Xircom installation file for Microsoft LAN Manager

CE3NDIS.EXE   

Xircom DOS NDIS 2.81 driver  

If any parameters need to be changed, use an ASCII text editor to modify the PROTOCOL.INI file with the appropriate keywords and values.

Keyword syntax for PROTOCOL.INI can be found below. Keywords are not case sensitive, and can be abbreviated to a unique sequence of initial characters (for example, IN for INTERRUPT, IO for IOADDRESS). A Keyword Alphabetical Reference explains the keyword listings.

NDIS 2.81 OS/2 Driver Configuration Notes

The OS/2 NDIS driver CE3NDIS.OS2 conforms to the 3Com/Microsoft LAN Manager Network Driver Interface Specification (NDIS) version 2.81. It is an IBM OS/2-based device driver for use with OS/2 versions 2.0 and later.

The files required for using CE3NDIS.OS2 are:

PROTOCOL.INI   

Configuration and binding information file

CE3OS2.NIF   

Xircom installation file for Microsoft LAN Manager

CE3NDIS.OS2   

Xircom OS/2 NDIS 2.81 driver  

If any parameters need to be changed, use an ASCII text editor to modify the PROTOCOL.INI file with the appropriate keywords and values.

Keyword syntax for PROTOCOL.INI can be found below. Keywords are not case sensitive, and can be abbreviated to a unique sequence of initial characters (for example, IN for INTERRUPT, IO for IOADDRESS). A Keyword Alphabetical Reference explains the keyword listings.

PROTOCOL.INI Example

[XIRCOMNET]

 DRIVERNAME=XIRCOM

 MEM=0xD2000

 MODE=IO

NDIS 2.0.1 Keywords (CE3NDIS.EXE and CE3NDIS.OS2)

Keyword

Default

Valid Values

COAX or TP Auto Coax or twisted pair

COMx

Auto

1-4

COMBASE Auto  
COMIRQ Auto  

IRQ

Auto

3 - 15

IOADDRESS

320

240 - 380

LINEMODE

Auto

Half- or full-duplex

LINESPEED

Auto

10 or 100

LINKDISABLE

(no keyword = link integrity enabled)

 

MEMORY

Auto

C0000 - EE000

MODE

MEM

MEM or IO

NOCHECK

(no keyword = adapter resource verification enabled) 

NOEARLYRX

(no keyword = early receive enabled)

 

NOEARLYTX

(no keyword = early transmit enabled)

 

NOLED

(no keyword = LEDs enabled)

 

S

(command line only: show resident LAN drivers) 

SHAREIRQ Auto  

SOCKET

Auto

1 - 4)

TXBUFFERSIZE 2 1 - 20

U

Not used

command line only: unload CE3ODI

VERBOSE OFF  

WORDSIZE

16

8 or 16

Novell Server Driver Settings (for driver CE3ODI.LAN)

The driver CE3ODI.LAN conforms to the Novell “ODI NetWare Server Driver Development Tool Kit Driver Specification” version 3.2. It is a 32-bit driver. The NetWare Server ODI stack including CE3ODI.LAN supports NetWare versions 3.11, 3.12, and 4.01.

Novell Server Driver Keywords

Parameters for configuring the Novell server driver must be specified on the command line.

Keyword   

Default 

Valid Values  

FULLDUPLEX   

(no keyword = full-duplex disabled)  

INT=   

5   

(3 - 15)

IOWAITSTATES=   

0   

(1 - 3)

LINESPEED=   

auto   

(10 or 100)

LINKDISABLE   

(no keyword = link integrity enabled)  

MEM=   

D100   

(C000 - EE00)

MEMWAITSTATES=   

0   

(1 - 3)

MODE=   

MEM   

(MEM or IO)

NOCHECK   

(no keyword = adapter resource verification enabled) 

  

NOEARLYRX   

(no keyword = earlyrx enabled)  

NOEARLYTX   

(no keyword = earlytx enabled)  

NOLED   

(no keyword = LEDs enabled)  

PORT=   

320   

(240 - 380)

SOCKET=   

Auto   

(1 - 4)

WORDSIZE=   

16   

(8 or 16)  

Packet Driver Settings (for driver CE3PD.COM)  

Packet driver parameters must be stated on the CE3PD.COM command line when running the packet driver.

Packet Driver Configuration Notes

The Xircom packet driver CE3PD.COM conforms to FTP Software’s public domain packet-driver specification. It is a DOS-based terminate-and- stay-resident (TSR) program.

Refer to your network documentation for instructions on how to install the packet driver with your network. Most installations should be able to use the default settings listed below. DOS Card and Socket Services are no longer supported by Xircom DOS drivers and should be uninstalled prior to loading these drivers.

Keywords are not case sensitive, and can be abbreviated to a unique sequence of initial characters (for example, IN for INTERRUPT).

Packet Driver Keywords  

Keyword

Default

Valid Values

FULLDUPLEX

(no keyword = full-duplex disabled)

 

INTERRUPT=

5

(3 - 15)

IOADDRESS=

320

(240 - 380)

IOWAITSTATES=

0

(1 - 3)

LINESPEED=

auto

(10 or 100)

LINKDISABLE

(no keyword = link integrity enabled)

 

MEMORY=

D2000

(C0000 - E8000)

MEMWAITSTATES=

0

(1 - 3)

MODE=

MEM

(MEM or IO)

NOCHECK

(no keyword = adapter resource verification enabled)

 

NOEARLYRX

(no keyword = earlyrx enabled)

 

NOEARLYTX

(no keyword = earlytx enabled)

 

NOLED

(no keyword = LEDs enabled)

 

SINT

60

(60 - 80)

SOCKET=

Auto

(1 - 4)

WORDSIZE=

16

(8 or 16)

Packet Driver Example

A typical sequence for loading the packet driver CE3PD.COM with default configuration settings is as follows:

If nondefault configuration settings are used, these must be stated on the CE3PD.COM command line. For example,

IBM OS/2 Configuration Guidelines

The following paragraphs present configuration guidelines for the OS/2 NDIS2 and ODI drivers. An explanation of each keyword can be found in the Keyword alphabetical reference.

All of the drivers described here automatically detect the speed of the network to which the adapter is attached (10Mbps or 100Mbps), unless otherwise noted. Speed can also be specified with the LINESPEED keyword.

Full-duplex operation must be explicitly configured with the LINEMODE keyword, unless the adapter is being connected to a hub which supports n-way auto-negotiation. In this case the adapter will auto-detect full-duplex operation.

OS/2 NDIS Driver Configuration Notes

The OS/2 NDIS driver CE3NDIS.OS2conforms to the Microsoft LAN Manager Network Driver Interface Specification (NDIS) version 2.81. It is an IBM OS/2-based device driver for use with OS/2 versions 2.0 and later.

The files required for using CE3NDIS.OS2 are:

PROTOCOL.INI    Configuration and binding information file
CE3OS2.NIF    Xircom installation file for Microsoft LAN Manager
CE3NDIS.OS2    Xircom OS/2 NDIS 2.81 driver

If any parameters need to be changed, use an ASCII text editor to modify the PROTOCOL.INI file with the appropriate keywords and values.

Keyword syntax for PROTOCOL.INI can be found below. Keywords are not case sensitive, and can be abbreviated to a unique sequence of initial characters (for example, IN for INTERRUPT, IO for IOADDRESS). An explanation of each keyword can be found in the Keyword Alphabetical Reference.

NDIS 2.81 Keywords (CE3NDIS.OS2)

Keyword

Valid Values

CACHE

0, 4, 8, 16, or 32

ERT

NOT PRESENT

IOADDRESS

100 - FF80

IRQ

3 - 15

ISAIRQ

YES or NO

LATENCY

0 - 255

LINEMODE

HALF or FULL

LINESPEED

AUTO, 10 or 100

LINKDISABLE

YES or NO

MEMORY

C0000 - 7FFFF000

MODE

IO or MEM

NOBURST

YES or NO

NOCHECK

YES or NO

NOEARLYRX

NOT PRESENT

NOEARLYTX

NOT PRESENT

NOLED

YES or NO

NOPOLL

YES or NO

NOPREFETCH

YES or NO

NOWRITEPOST

YES or NO

PCIIRQ

YES or NO

RXBUFFERSIZE

1 - 30

SOCKET

1 - 4

TXBUFFERSIZE

1 - 10

VERBOSE

YES or NO

OS/2 ODI Driver Configuration Notes

The OS/2 ODI driver CE3ODI.OS2 conforms to the Novell ODI Developer's Guide for OS/2 Client Driver Hardware Specific Modules version 2.1. It is an IBM OS/2-based device driver for use with OS/2 versions 2.0 and later. The Novell OS/2 workstation ODI stack including CE3ODI.OS2 supports Novell's NetWare Requestor for OS/2 networking client environment.

Files required for using CE3ODI.OS2 include Novell OS/2 Requestor files and the following files:

NET.CFG   Network configuration file
CE3ODI.OS2   Xircom ODI driver for OS/2

If any parameters need to be changed, use an ASCII text editor to open and modify the NET.CFG file and insert the appropriate keywords and values after the line

LINK DRIVER CE3ODI

Keyword syntax for NET.CFG can be found below. Keywords are not case sensitive, and can be abbreviated to a unique sequence of initial characters (for example, IN for INTERRUPT, IO for IOADDRESS). An explanation of each keyword can be found in the Keyword alphabetical reference.

ODI (CE3ODI.OS2) Keywords

Keyword

Valid Values

CACHE

0, 4, 8, 16, or 32

ERT

NOT PRESENT

IOADDRESS

100 - FF80

IRQ

3 - 15

ISAIRQ

YES or NO

LATENCY

0 - 255

LINEMODE

AUTO, HALF or FULL

LINESPEED

AUTO, 10 or 100

LINKDISABLE

YES or NO

MEMORY

C0000 - 7FFFF000

MODE

IO or MEM

NOBURST

YES or NO

NOCHECK

YES or NO

NOEARLYRX

NOT PRESENT

NOEARLYTX

NOT PRESENT

NOLED

YES or NO

NOPOLL

YES or NO

NOPREFETCH

YES or NO

NOWRITEPOST

YES or NO

PCIIRQ

YES or NO

RXBUFFERSIZE

1 - 30

SOCKET

1 - 4

TXBUFFERSIZE

1 - 10

VERBOSE

YES or NO

General Troubleshooting Checklist

Please review the following troubleshooting measures before calling Xircom Customer Support:

Keyword Alphabetical Reference


?

displays command summary for driver

CABLETYPE   

(NDIS 3) sets the driver to autodetect the cable type or set unshielded twisted pair.  

DRIVERNAME   

DRIVERNAME=XIRCOM$ required as first item in the XIRCOM section of the PROTOCOL.INI file for the CE3NDIS driver.  

DYNAMICLINKDETECT   

allows the Ethernet interface to be configured so that it is only initialized if an active connection to the network is detected at boot time. Set this parameter to OFF to prevent conflicts between LAN and remote dial-up connections on the same network under Windows 98 and 95.  

EARLYTRANSMIT   

(NDIS 3) when set to OFF functions like the keyword NOEARLYTX.  

FULLDUPLEX   

(10MBPS only) enables the Xircom Ethernet PC Card to send and receive data simultaneously when connected to a full-duplex hub. Default is keyword not used, and therefore full-duplex “disabled.” This parameter is ignored in 100Mbps mode.  

INT   

see INTERRUPT  

INTERRUPT   

specifies a PC Card port hardware interrupt. Use 5 or 7 on most PCs. Default (if parameter not specified) is 5. Use 0 (zero) to force the adapter into a polled mode.

IOADDRESS   

specifies the base I/O address of the Xircom adapter I/O ports, in hexadecimal notation. Default address is 320.

I/O PORT   

see IOADDRESS.  

IOWAITSTATES   

specifies the number of wait states to use for accesses to the Xircom adapter.  

LINESPEED   

forces operation at 10 or 100Mbps. If the keyword is not stated, the line speed will be automatically detected.  

LINKDISABLE   

disables link integrity for non-IEEE 10BASE-T networks such as StarLAN 10. Without this keyword in the driver command line, the driver defaults to link integrity ENABLED.  

LINKINTEGRITY   

(NDIS 3) when set to OFF, operates like the LINKDISABLE parameter.  

LINK DRIVER   

LINK DRIVER CE3ODI required as first item in the NET.CFG file listing configuration parameters for the CE3ODI driver. This must be the first keyword in the section of the NET.CFG file for the Xircom adapter.  

MEM   

see MEMORY.  

MEMORY   

specifies the host PC memory location for the Xircom adapter in hexadecimal notation, when. MODE MEMORY (memory-mapped I/O) is being used (see MODE). The memory block occupies 4Kbytes of host memory.  

MEMWAITSTATES   

specifies the number of waitstates to use for memory accesses to the Xircom adapter. Values are decimal 1 to 3. The keyword is provided as a troubleshooting aid.  

MODE   

set this keyword to IO to disable requests for memory-mapped mode on systems that only support an I/O-driven card. The MEMORY setting provides increased performance on computers that allow simultaneous availability of memory and I/O resources.  

NDISVERSION   

allows automatic NDIS version selection for installs under Windows 2000, 98, and 95. AutoSelect (the default) will choose the highest NDIS version supported by the operating system. The user can also manually switch between the different supported versions of NDIS by going to NDISVERSION in the network properties of the adapter and selecting the required driver. Only drivers supported by the operating system will be shown. NDIS driver selection is not supported by Windows NT 4.0. The NDIS4 driver can be installed by default from the root of the Xircom compact disc.

NETWORKADDRESS   

allows user to override adapter’s unique network node address by specifying a different node address. Network node address can be displayed with the CE3TEST utility (MS-DOS).  

NODEADDRESS   

see NETWORKADDRESS.  

NOCHECK   

disables verification of adapter resources, for troubleshooting purposes.  

NOEARLYRX   

disables Advanced Look-ahead Pipelining features of the Xircom Ethernet PC Card. This parameter should be used in the NET.CFG file when the ODI driver is used with Microsoft Windows for Workgroups 3.11.  

NOEARLYTX   

disables early transmit features of the Xircom Ethernet PC Card. Try using this keyword if you are experiencing a large number of transmit underruns (in which hardware reports not finding expected data in the transmit buffer).  

NOLED   

turns off LED indicators on LAN adapter module to conserve power.  

PORT   

(ODI) see IOADDRESS.  

S   

(ODI)(MS-DOS command line only) displays LAN drivers resident in memory.  

SILENT   

(CE3TEST) disables display of information on the screen and returns DOS error code when tests are complete.  

SINT   

(Packet Driver) is number from hexadecimal 60 to 80 designating a software interrupt. Default is 60.  

SOCKET   

the number of the host computer’s PC Card slot or socket into which the Xircom Integrated PC Card is inserted. If a socket number is specified, the only the specified socket is checked for the Xircom adapter. If no socket is specified, the all sockets are searched until the Xircom adapter is found.  

U   

(ODI)(MS-DOS command line only) unloads driver from memory  

WORDSIZE   

this parameter specifies the network data path size. Values are 8 or 16 for 8- or 16-bit transfers. Default is 16.

Table of ContentsPrevious Page | Next Page