Networking Connectivity
Intel® Mobile Adapters
Removal/Reinstallation Instructions for Xircom® CEM56/REM56G-100 in Windows* Me

GENERAL

Before proceeding with the installation verify that you are using the latest available drivers for your adapter.

Review the README.TXT file included with each software release. It contains the most recent information on the capabilities supported by the Xircom® Credit Card Ethernet 10/100+Modem 56 adapter and the Xircom® Real Port Ethernet 10/100+Modem 56 Global ACCESS Adapter.

This document is designed to assist with the installation of the CEM56-100 and REM56G-100 on computers running Windows* 95 versions 4.00.950 or 4.00.950A.

To determine the version of Windows 95 installed on your computer open the Control Panel and double click the System icon to display the System Properties window. On the General tab (displayed by default) note the version number listed under SYSTEM:

The instructions in this document are intended for use on computers running versions 4.00.950 or 4.00.950A only.

If the version number listed is 4.00.950B or 4.00.950C then Windows 95 OEM Service Release 2 (OSR2) is installed on the computer. The information in this document DOES NOT apply to your installation. Go to this page 75 to assist with your installation.

Important Notes

1. It is recommended that you verify with the computer's manufacturer that your computer is using the latest available BIOS version. Consult the documentation included with your computer for the appropriate points of contact.

2. Verify that your laptop is Windows 95 compatible by reviewing the HARDWARE.TXT file included with Windows 95 or by consulting the Windows 95 Hardware Compatibility List (HCL) maintained by Microsoft.

Warning: Persons carrying out the instructions in this document should be familiar with the operation of the Windows 95 Control Panel and other functions. Utilizing this information in an incorrect manner may adversely affect the operation of the Windows 95 operating system and your CEM56-100 and/or REM56G-100. If you are unfamiliar or uncomfortable with these instructions seek the assistance of your network administrator or someone familiar with Windows 95.


Contents

-- CEM56-100 and REM56G-100 Adapter Installation

-- CEM56-100 and REM56G-100 Adapter Removal Procedures

-- Additional Notes

Note: If you have previously attempted to install the CEM56-100 and/or REM56G-100 adapter without success, it is recommended that you proceed to Xircom Adapter Removal first. The instructions in this section will assist with the complete removal of previous installation attempts leaving the computer in a state of readiness conducive to the successful installation of the CEM56-100 and/or REM56G-100 adapter. When finished proceed to Section 1 to begin the installation.


CEM56-100 and REM56G-100 Adapter Installation

This section will assist with the installation of the CEM56-100 and REM56G-100. It is divided into two subsections:

  • Pre-installation Instructions
  • Adapter Installation Instructions

Follow the instructions in this section in the order they are given. These instructions are designed to ensure that the steps necessary for a successful installation are fully completed with minimal effort.

Pre-Installation Instructions

The following steps should be performed prior to inserting the CEM56-100 and REM56G-100 adapters into the computer's PC Card slot.

Step 1

Check for Real Mode Memory Managers.

  1. Open the System Editor (Start, Run, type SYSEDIT, and click OK).
  2. Select the CONFIG.SYS file either by clicking on the CONFIG.SYS title bar or by selecting Window (on Toolbar) and then selecting CONFIG.SYS from the displayed list.
  3. Select Search from the Toolbar, click Find and type EMM386 in the dialog box, click Find Now. If found, change the EMM386 line to read as follows: DEVICE=C:\WINDOWS\EMM386.EXE NOEMS
  4. Select the SYSTEM.INI file either by clicking on the SYSTEM.INI Title Bar or by selecting Window from the Toolbar and selecting SYSTEM.INI from the displayed list.
  5. Select Search from the Toolbar, click Find and type EMMEXECLUDE in the dialog box and click Find Now. If found modify the line to read as follows: EMMEXCLUDE=C000-CFFF.  On computers employing Ethernet controllers this line should read: EMMEXCLUDE=C000-CBFF (See note in Additional Notes)
  6. Only one EMMEXCLUDE statement should be present. If there are additional statements of this type present they should be commented (placing a semi colon at the beginning of the line) or deleted. If the EMMEXCLUDE line is not present then add the above line to the (386Enh) section as follows: SYSTEM.INI: (386Enh) EMMEXCLUDE=C000-CFFF (use C000-CBFF on Cardbus computers)
  7. Save all files and exit the System Editor.

Step 2

Remove SystemSoft .INF file references.

  1. Open Windows Explorer (Start, Programs, Windows Explorer). Ensure that the Show all files option is selected (select View from the Toolbar, click Options and choose Show all files. Click Apply, then OK).
  2. Search for SXIR*.INF: Select Tools from the Toolbar . 
  3. Click Find, Choose Files or Folders.
  4. In the Name: dialog box, type SXIR*.INF.
  5. In the Look in dialog box type C:\WINDOWS\INF
  6. Select the Include subfolders box and click Find
  7. Delete this file if present.

Step 3

Close Windows Explorer and reboot your computer. You are now ready to install the CEM56-100 and/or REM56G-100 adapter.

Adapter Installation Instructions

All necessary Xircom files are located on the Xircom installation disk (Disk 1). The Windows 95 source files, which are required during the installation, are typically located on the local hard drive in the WINDOWS\OPTIONS\CABS directory. These files can also be found in the WIN95 directory on the Windows 95 product CDROM.

  1. Start the computer WITHOUT the CEM56-100 or REM56G-100 adapter inserted. Allow Windows 95 to boot fully.
  2. Place the CEM56-100 or REM56G-100 Installation Disk (Disk 1) in the floppy drive or ensure that you know the full path to the directory where the CEM56-100 or REM56G-100 installation files are located.
  3. Insert the CEM56-100 or REM56G-100 adapter into the computers lower PCMCIA slot. Windows 95 should automatically detect the presence of the adapter and indicate that it has found new hardware by displaying a dialog box entitled "New Hardware Found." (Prior to displaying the dialog box, Windows 95 may indicate that it is building a driver information database. If this process occurs, allow it to complete).

    Note: If Windows 95 does not detect the adapter upon insertion, proceed to Troubleshooting the CEM56-100 or REM56G-100 Installation.

  4. In the New Hardware Detected window the selection "Driver from disk provided from manufacturer" should be selected, if not choose this option and click OK.
  5. In the box labeled "Copy manufacturer's files from:", enter the path to the directory where the CEM56-100 or REM56G-100  installation files are located. If you are installing these files from a floppy disk this will be A: (displayed by default), click OK.
  6. Windows 95 should read the installation files and complete the installation of the CEM56-100 or REM56G-100 adapter. During this process Windows 95 may indicate that it is building a driver information database. It should also display successive "New Hardware Found" windows for each side of the adapter (Modem child device and Network child device). At any point during the process Windows 95 may request additional files. If this occurs enter the path to the Windows 95 source files. All files required for this installation reside in either the C:\WINDOWS\OPTIONS\CABS directory or on the CEM56-100 or REM56G-100 Installation disk.
  7. When the installation process has completed go to the Windows 95 Device Manager (Control Panel, System icon, Device Manager tab). The Xircom CreditCard Ethernet 10/100+Modem 56 adapter entries should be listed as follows:

    Modem:
    -- Modem of Xircom CreditCard 10/100+Modem 56
    -- Modem of RealPort Ethernet 10/100+Modem 56 Global ACCESS Adapter

    Multifunction Adapters:
    -- Xircom CreditCard 10/100+Modem 56K (Multifunction Parent Device)
    -- RealPort Ethernet 10/100+Modem 56 Global ACCESS Adapter

    Network adapters:
    -- Network of CreditCard 10/100+Modem 56
    -- Network of RealPort Ethernet 10/100+Modem 56 Global ACCESS Adapter

    Note: If any of these entries are preceded by a yellow exclamation point (!) or red "X" then an error condition exists. In the event that this occurs proceed to Troubleshooting the Installation for assistance.

  8. Restart the computer so that the Xircom Country Select software can launch and scan the available COM ports for a Xircom modem. If the CEM56-100 or REM56G-100 modem is detected the Country Select window appears displaying the default country "United States". Click exit if this selection is appropriate. If a different country selection is desired select the desired country, click Save and then Exit.

CEM56-100 or REM56G-100 Adapter Removal Procedures

This section is designed to assist with the complete removal or the adapter, its associated files and subsequent registry entries caused by the installation. Successful completion of these steps returns the Windows 95 operating system to a state conducive to the proper installation of the Xircom adapter. After completing these steps return to Adapter Installation for assistance with installing the Xircom adapter.

  1. Start the computer without the CEM56-100 or REM56G-100 present. If the computer is already running with the CEM56-100 or REM56G-100 present, perform a complete shutdown and remove the adapter. Then restart the computer and allow Windows 95 to boot fully.
  2. In the Control Panel, double click the Modems icon. Remove all references to the CEM56-100 or REM56G-100 adapter by selecting each entry and clicking Remove.
  3. In the Control Panel, double click the Network icon. Remove all references to the CEM56-100 or REM56G-100 adapter by selecting each entry and clicking Remove. When finished click Close. Choose No when prompted to restart the computer.
  4. Delete the following files:

    -- WINDOWS\INFD\\RVDATA.BIN, DRVIDX.BIN, MDMCEM56.INF, MFCEM56.INF, NETCEM56.INF, OEM*.INF (only files pertaining to Xircom)
    -- WINDOWS\SYSTEM\CEM56.SYS

    Note: The WINDOWS\INF directory is hidden by default. To view this directory open Windows Explorer, select View from the Toolbar, choose Options from the menu and select Show all files. Click Apply then OK to return to Explorer.

    Warning: The following step involves making modifications to the system Registry. The instructions here should be followed exactly, and you should read them through before beginning. Manually making incorrect modifications to the Registry could cause your system to malfunction. If you are unsure about working with the Registry, we recommend that you consult your Microsoft documentation for clarification regarding Registry terminology and use of the Registry editor. It is also recommended that you back up the Registry before proceeding.In the following registry path descriptions, HKLM refers to the HKEY_LOCAL_MACHINE key.
  5. Start the Registry Editor (Start, Run, type Regedit, and click OK). Remove from the registry:

    -- HKLM\Enum\PCMCIA\Xircom-CreditCard_Ethernet_10/100_+_Modem_56
    -- HKLM\System\CurrentControlSet\Control\InstalledFiles\MDMCEM56-100.INF, MFCEM56.INF, NETCEM56.INF, CEM56.SYS

  6. Click on the plus sign beside the following key in the registry path:

    -- HKLM\System\CurrentControlSet\Services\Class\MultiFunction

    Under this key one or more numerical keys (000x) will be displayed. Click on each of these and view the contents of the right pane of the editor to determine if the key in question is making reference to the CEM56-100 or REM56G-100 adapter. If so, remove the key from the Registry. Perform this verification for each numerical key listed here. REMOVE ONLY THOSE KEYS THAT REFERENCE THE CEM56-100 or REM56G-100 ADAPTER. In a similar manner, perform the same operation for any numerical keys listed under:

    -- HKLM\System\Current\ControlSet\Services\Class\Modem
    -- HKLM\System\CurrentControlSet\Services\Class\Net


  7. Close the Registry Editor.
  8. Shut down the computer and then restart it.
  9. Open the Control Panel and double click the PC Card (PCMCIA) icon to ensure that the PCMCIA Wizard has run. If the PC Card Properties window indicates Empty Socket 1, Empty Socket 2 return to CEM56-100 or REM56G-100 Adapter Installation. If the PCMCIA wizard appears accept the default answer No for each question and Yes to restart the computer.
  10. Return to Section 1 to begin the installation.

Additional Notes

Computers with Cardbus Controllers

Many new laptop computers are now equipped with Cardbus PC Card slots. Cardbus is a relatively new 32-bit extension of the PCMCIA 16-bit interface standard. Cardbus slots support adapters designed specifically for Cardbus, as well as standard PCMCIA adapters such as the Xircom CEM56-100 or REM56G-100 adapter. However, in some ways Cardbus slots and their associated controllers behave differently than standard PCMCIA slots, and this can occasionally result in installation difficulties. The following items should be noted:

  1. PCMCIA controllers are listed in the Device Manager under the PCMCIA Socket group. Standard PCMCIA controllers will normally indicate one controller for the system (a common type is a PCIC or compatible PCMCIA controller). Cardbus controllers, on the other hand, will indicate a separate controller entry for each slot, so normally there will be two controller entries displayed. Common types of Cardbus controllers include the following:
    • Toshiba* TOPIC* controller
    • Texas Instruments* 1130* Series (1130, 1131, 1132)
    • Texas Instruments* 1200* Series (1220, 1250)
    • Cirrus* Logic* 6832

  2. Xircom recommends a SYSTEM.INI memory exclusion range of C000-CBFF with Cardbus controllers instead of the standard PCMCIA adapter range of C000-CFFF.
  3. Computers with Cardbus capability frequently include Card and Socket Management software of some kind. While standard PCMCIA slots usually do not require this software in Windows 95, it often is necessary for Cardbus support.
  4. Disabling an infrared serial communications port. If your computer contains an infrared communications port as well as other additional hardware features, it may be necessary to disable the infrared port to free up an interrupt for the Xircom CEM56-100 or REM56G-100 adapter to use. If this is necessary, the device should be disabled both at the System BIOS level (if possible) and within Windows 95. To disable the port at the system BIOS level, you will need to enter the system BIOS menu or run the computer's BIOS setup utility program. Refer to your computer's documentation for complete information on disabling an infrared communications port.
  5. To disable the port in Windows 95:
    • Go to the Device Manager (Control Panel, System, Device Manager).
    • Double click the Ports (COM and LPT) icon.
    • Double click the entry for the infrared communications port. At the bottom of the Properties window there will be a section entitled Device Usage.
    • Remove the check mark from the box for each hardware profile in which you wish the port to be disabled (if only one box is present, this will be it). e. Click OK. If you disabled the device in the current profile (usually this will be the case), a red 'X' should appear on the entry listed for the infrared device.  If there are multiple infrared device listings we recommend that you disable all of them, at least until you have successfully installed the adapter.

  6. Modifying Adapter Resources -- In a standard installation (even one that may exhibit an error condition) the resource values for the CEM56-100 or REM56G-100 adapter appear in the following format:

    -- Input/Output Range 02E8-02EF
    -- Input/Output Range 0120-013F
    -- Interrupt Request 10 Memory Range 000D2000-000D3FFF
    -- Memory Range 000D4000-000D4FFF

  7. The value represented by the first Input/Output range identifies the I/O port addresses assigned to the modem side of the adapter (this value is discussed in greater detail under Troubleshooting the Modem Installation earlier in this document).
  8. The value of the second Input/Output range represents the I/O port addresses assigned to the network adapter. These ranges seldom cause difficulties and the CEM56-100 or REM56G-100 installation is rarely affected by whatever range is assigned here as long as these locations reside somewhere in lower memory (commonly it will fall within the range of 0100h to 04FFh).
  9. The Interrupt Request values commonly used are 03, 05, 10, 11, and 15. However, with many new computers that include several value added hardware devices many of these (and in some cases all of these) interrupts are already in use before the adapter is inserted. Such as interrupt 03 which is traditionally assigned to COM2 and COM4 can be taken by a Serial IR device. Interrupt 05, traditionally assigned to LPT2 is often taken by the onboard sound card. Interrupts 10, 11, and 15 are regularly taken by devices such as a Digital Sound Processor, Docking Stations and SCSI devices.
  10. In order to free an interrupt for the CEM56-100 or REM56G-100 adapter it may be necessary to disable one of these devices. Additional Notes covers the steps necessary to disable the more common devices.
  11. Memory values can fall anywhere within the range 000C0000 to 000EFFFF, but the CEM56-100 or REM56G-100 is not the only device that uses memory segments in these ranges. Xircom recommends using the D-range (000D0000-000DFFFF) memory segment for best results. In some cases the adapter MUST be assigned to memory blocks in this range in order for the network portion of the adapter to function properly.
  12. As stated above, the characteristics that apply to the first Input/Output range are somewhat different than the rest. This range applies to the modem. The range specified will dictate which COM port the modem is assigned to, and this value cannot be changed directly. This Input/Output range can ONLY be altered by changing the setting listed in the 'Setting based on' box to a different 'Basic configuration'. Normally the associations are as follows:

    -- Basic Configuration 0000 02E8-02EF COM4
    -- Basic Configuration 0001 03E8-03EF COM3
    -- Basic Configuration 0002 02F8-02FF COM2
    -- Basic Configuration 0003 03F8-03FF COM1
    -- Basic Configuration 0004 02E8-02EF COM4
    -- Basic Configuration 0005 03E8-03EF COM3
    -- Basic Configuration 0006 02F8-02FF COM2
    -- Basic Configuration 0007 03F8-03FF COM1

  13. The difference between the first group (0000-0003) and the second (0004- 0007) is that on some computers, choosing the settings in the first group will prevent the other resource values (interrupt, memory, and the other Input/Output range) from being modified. Therefore, if you are making manual changes and you wish (for example) to use the modem on COM3, we recommend choosing basic configuration 0005.

    Client to protocol association matrix
    -- Client Type -- Protocol Type
    -- Client for Microsoft* Networks NetBEUI* (default), TCP/IP, or IPX
    -- Client for Novell* Netware Networks* IPX/SPX compatible protocol Novell NetWare
    -- Client 32 IPX 32-bit Protocol for NetWare
    -- Client 32 IPX/SPX compatible protocol
    -- Other clients Client specific protocols or TCP/IP

  14. PCM (56 KBs) connections -- In order to achieve 56Kbps connects, there can be only one digital to analog conversion between the connecting modems. Also, the modems at both ends of the call must be K56Flex compatible to achieve 56K speeds, if not, they will negotiate a standard V.34 rate. Current FCC regulations limit download speeds of the modem to 53Kbps. Failure to make PCM (Pulse Code Modulation) 56K connections could be due to any of the following items:
    • Incompatible 56K modem types (i.e., K56flex vs Non-K56Flex modems)
    • Poor line quality
    • Excessive distance in the analog portion of the connecting line
    • More than one digital-to-analog conversion in the connection path
    • The ITU has released the V.90 standard, which incorporates aspects of both X2 and K56flex PCM schemes into a standard that will allow interoperability of all 56K capable modems. Xircom expects to release a free flash upgrade that will bring the CEM56-100 or REM56G-100 adapter up to the V.90 standard in the near future.

THIS DOCUMENT SUBJECT TO CHANGE WITHOUT NOTICE.

This applies to:

Xircom® CreditCard Ethernet 10/100+Modem 56 GlobalACCESS Adapter (CEM56-100)
Xircom® RealPort™ Ethernet 10/100+Modem 56 GlobalACCESS Adapter (REM56G-100)



Solution ID: CS-009439
Last Modified: 13-Nov-2009
Date Created: 12-Feb-2004
Back to Top