|
Contents:
Cross PC Card Compatibility - General
The PCMCIA committee has established specifications, including manufacturing tolerances and pin-outs, for three types of PC Cards:
- PCMCIA Type I (a 3mm-thick memory device)
- PCMCIA Type II (a card that is 3mm thick on the edges and 5mm thick in the middle)
- PCMCIA Type III (a card that is 10.4mm thick).
A Type I card can work in a Type I, Type II or Type III socket. A Type II card can work in a Type II or Type III socket, but a Type III card can work only in a Type III socket.
At the same time, the PCMCIA committee also began writing specifications for the total system environment (hardware requirements, memory requirements, etc.) so developers could write software that would allow people to insert and remove PCMCIA devices while the system was running. The current revision of this specification is PCMCIA 2.01. Unlike the Type I, II, and III specifications, these revisions are NOT backward compatible.
Ambiguities in the specifications allowed for some leeway in the manufacturing of PCMCIA devices, so not all PCMCIA PC Cards are created equal.
The Type II and Type III specifications also require a Card Information String (CIS) to be on the card. The CIS must include the manufacturer's ID, the PC Card's power requirements, and the PC Card's configuration requirements such as acceptable I/O Address ranges, acceptable IRQs, and free Upper Memory Area requirements (if any). Intel® Card Manager Software And PC Card Compatibility
The Intel® Card Manager software can, in theory, install and configure any PCMCIA Type II-compliant PC Card. When a PC Card is inserted into the socket, Intel's Card Manager software actually starts an installation procedure for the card:
- Intel's Card Manager software reads the CIS from the PC Card.
- Intel's Card Configuration Manager software then tries to match the manufacturer's ID code in the CIS to a list of ID codes contained in the configuration database (CCMGR.CFG).
- If the manufacturer's ID is in the configuration database, Intel's Card Manager software installs and configures the PC Card according to the card's configuration requirements and then displays a pop-up showing the configuration.
- If the manufacturer's ID code is not contained in CCMGR.CFG, Intel's Card Management software does nothing so that it does not interfere with some other PC Card installation utility.
Intel PCMCIA products ship from the factory with only the Intel manufacturer's ID code in CCMGR.CFG and therefore, Intel's Card Manager software will only install and configure Intel PC Cards.
NOTE: Intel's Card Manager Software can install and configure a maximum of eight (8) different PC cards.
To install PC Cards from other manufacturers, use the CARDLIST.EXE utility. CARDLIST.EXE will allow you to add new PC Cards to the CCMGR.CFG file. Then, Intel's Card Manager software can install and configure the PC Card. Even if you have successfully installed and configured another manufacturer's PC Card, however, the applications and device drivers that ship with the card may be incompatible with Intel's Card Management software because:
- they may access the PC Card and system hardware directly
- they may require obsolete versions of system-level PC Card software
- they simply may not allow other PCMCIA-related software to exist in the system at the same time.
Obtaining Intel® Card Manager Software Rev. 3
- Download REL3SW.EXE.
REL3SW.EXE is a self-extracting archive file which contains Release 3 of the Intel Card Manager Software, the CARDLIST.EXE utility, and usage instructions.
- Save REL3SW.EXE in the directory where you have your Intel Card Manager software (usually C:\CARDMGR).
- At the DOS prompt, use the CD Command to change directories to the directory where you have the Intel Card Manager software.
- Then type REN README.TXT OLDRDME.TXT to preserve your existing README file.
- Type UPDATE and press [Enter] to extract the new Intel Card Manager software, CARDLIST.EXE utility, and README.TXT file.
Using CARDLIST.EXE
- In the directory where you have your Intel Card Manager software, type CARDLIST and press [Enter] at the DOS prompt. You will see a disclaimer explaining the purpose and limitations of CARDLIST.EXE.
- Press a key to continue.
You will then see a dialog box containing the names of all the PC Cards that Intel's Card Manager software can currently recognize and install, as well as four buttons that allow you to Add new PC Cards to the list, Delete PC Cards from the list, Edit the PC Card's name, or Exit the CARDLIST.EXE utility.
- Select Add (press [A], [Alt]+[A], or click the Add button). You will be prompted to insert the PC Card you wish to add into the PCMCIA socket. If the card is already in the socket, remove it and re-insert it.
Upon insertion, CARDLIST.EXE will read the PC Card's Card Information String (CIS) and test whether it is possible for Intel's Card Manager to correctly install the PC Card.
If this test fails, required information is missing from the PC Card's CIS and Intel's Card Manager will never be able to install this particular PC Card.
If this test succeeds, the PC Card's manufacturer ID code is displayed.
- Enter a descriptive name for the PC Card and press [Enter]. (The first part of the manufacturer ID code may include a descriptive name, but any name will work. Intel's Card Manager software will display this name when the PC Card is inserted or removed. You will be returned to the main screen and can continue adding, editing or deleting PC Cards. The system allows a maximum of eight PC cards.
- When you have finished adding, editing, or deleting PC Cards from the list, select Exit (press [X], [Alt]+[X] or click the EXIT button). You will be asked if you want to save the changes you have made.
To save the changes, press [Y], [Alt]+[Y], or click the YES button.
To discard the changes and keep your original list of PC Cards, press [N], [Alt]+[N] or click the NO button.
To cancel the exit and return to CARDLIST.EXE's main screen, press [C], [Alt]+[C] or click the CANCEL button.
- Reboot the system. Intel's Card Manager software must be re-initialized before any changes can be recognized.
No Pop-Up When Non-Intel PC Card Inserted Or Removed
Pop-up failure with non-Intel PC Cards is intentional; Intel's Card Configuration Manager does not recognize PC Cards that are not branded as Intel products.
The pop-up may fail to appear when a non-Intel PC Card is inserted or removed because Intel's Card Configuration Manager (CCMGR.EXE) can only install PC Cards whose Card ID String is contained in CCMGR.EXE's configuration file (CCMGR.CFG). At this time, the only Card ID Strings in the CCMGR.CFG file are those of Intel PCMCIA Cards. To prevent potential conflicts with card installation programs provided with other PC Cards, CCMGR.EXE does not display any messages when an unsupported PC Card is installed.
CCMGR.EXE will never display a message when an SRAM card is installed or when there is a UMA (Upper Memory Area, the memory address space between 640K and 1Mb) conflict (see NO POP-UP above). IBM Ethernet Adapter Compatible With Intel Card Manager Software
General Notes
The following instructions detail how to get a system with Intel's Card Manager Software and the IBM Ethernet card working on a Novell IPX network. Other network operating systems (NOSs) will require other command lines.
The IBM Ethernet card has a NOS specific driver that configures the PC Card for use on a particular network. This driver must have free access to the PC Card for everything to work properly.
This solution requires the latest IBM Ethernet PCMCIA software.
NOTES: DO NOT USE THE INTEL CARD MANAGER SOFTWARE TO INSTALL THE IBM ETHERNET CARD. If you have already used CARDLIST.EXE to add the IBM Ethernet Card to the list of cards Intel's Card Manager software will install, you MUST use CARDLIST.EXE again to delete it from the list.
INSTALL= is a DOS 5+ feature that allows you to load executables as device drivers in the CONFIG.SYS. It works just the same as having the command line in the AUTOEXEC.BAT. Using INSTALL= minimizes the number of files you have to edit when installing PC Cards.
You can not execute both of these lines at startup: INSTALL={a command line} in CONFIG.SYS {the same command line} in AUTOEXEC.BAT
If the same command line executes twice, you will see an "Already Loaded" error when AUTOEXEC.BAT executes.
Installation Strategy
- Install the Intel Card Manager Software first.
DO NOT TRY TO INSTALL THE IBM CARD USING THE INTEL CARD MANAGER SOFTWARE.
- Now that you have a working modem, download the IBM software.
- Temporarily disable the Intel Card Manager software and install the IBM Ethernet Card.
- Re-enable the Intel Card Manager software, and everything should work.
Installing Intel® Card Manager Software Before The IBM Ethernet Adapter
Install your Intel Card Manager Software and your Intel Faxmodem For PCMCIA first. For system-specific details, see the Detailed System Compatibility document for your system.
During this step, reserve the following for the IBM Credit Card Adapter for Ethernet:
- A minimum of 32 bytes of I/O address range
- Any standard IRQ
- An Upper Memory Area (UMA) range of at least 16K
(This UMA range requirement is in addition to the UMA range required by the Intel Card Manager Software, making a minimum requirement of 24K in a two-socket system or 20K in a single-socket system).
Editing CONFIG.SYS
- On the command line for the EMS provider, use the X parameter to specify the total free UMA range needed by both the Intel Faxmodem and IBM Ethernet Card. For example:
- DEVICE=C:\DOS\EMM386.EXE X=DA00-DFFF RAM 256
reserves DA00-DFFF for the PC Cards.
- On the command line for RTINIT.EXE, use the /IO parameter to specify the I/O address range needed by the IBM Ethernet Card. For example:
DEVICE=C:\CARDMGR\RTINIT.EXE /IO=260-27F /MEM=DA00-DFFF
reserves 260 through 27F as the Ethernet Card's address range. Valid I/O address ranges are listed after Step 3. Make sure you've specified the same UMA range in step 1 and step 2.
- Add the line:
- INSTALL=C:\CARDMGR\CCMGR /LMEM={address}
The /LMEM parameter specifies the starting UMA address to be used by the IBM Ethernet Card. This address must specify a range that is completely within the range you specified in Step 1. For example: /LMEM=DC00 reserves the 16 KB range between DC00 and DFFF for the Ethernet Card.
In this example, specifying a number higher than DC00 without going back to Step 1 and changing the last number of the UMA range there would cause a UMA conflict and the Ethernet card would probably fail.
I/O Addressing:
Valid I/O address ranges for the Ethernet Card are:
| 200-21F |
300-31F (DO NOT USE) |
| 220-23F |
320-33F |
| 240-25F |
340-35F |
| 260-27F |
360-37F |
| 280-29F |
380-39F |
| 2A0-2BF |
3A0-3BF |
| 2C0-2DF |
3C0-3DF |
| 2E0-2FF |
3E0-3FF |
Make sure everything is working to your satisfaction before you try to install the IBM Ethernet card. Obtaining And Installing IBM Ethernet Adapter Software
Obtaining The IBM Ethernet Pcmcia Software
You can download the latest IBM Ethernet PCMCIA software from the IBM Support BBS (919) 517-0001 (number valid as of 2/1/94). As of January 6, 1994, the latest version of this software is called ETENG124.EXE. This software is PCMCIA 2.01 compliant and works in conjunction with the Intel Card Manager Software.
Follow the BBS instructions to download ETENG124.EXE.
Installing The IBM Ethernet PCMCIA Software
The installation of the IBM Ethernet software can be a little confusing to even experienced network people. Make sure you read the documentation thoroughly, including the README and .TXT files that come with the software.
If you have not set up a PC on a network by yourself, get help from someone who has.
- You have to disable the Intel Card Manager software before installing the IBM software. Edit CONFIG.SYS (and AUTOEXEC.BAT, if needed) to remark out the C:\CARDMGR command lines.
- Extract ETENG124.EXE. You will get an INSTALL program and a few other files.
- Run INSTALL, and insert a blank diskette into the drive when asked.
- INSTALL creates a startup diskette and copies all the IBM software onto it.
- Then reboot your system from the diskette. The IBM diagnostic program runs automatically. It displays a 12-digit node address.
- WRITE THE NODE ADDRESS DOWN. You will need to include it in your NET.CFG file.
- Complete the IBM Ethernet installation and make sure it is working before you re-enable the Intel Faxmodem.
- To re-enable the faxmodem, edit CONFIG.SYS (and AUTOEXEC.BAT, if needed) again, deleting REM from the CMGRDRVR and CCMGR lines.
The Intel PCMCIA Faxmodem and IBM Ethernet card should now both work. INTEL Faxmodem For PCMCIA And IBM Ethernet Adapter: Sample Files
Sample Files For The Intel Release 2 Faxmodem For PCMCIA, IBM Ethernet Card And A Novell IPX Network
The following CONFIG.SYS, STARTNET.BAT, and NET.CFG have been successfully tested when using an Intel Release 2 Faxmodem for PCMCIA and an IBM Ethernet card on a Novell IPX network.
EXAMPLE CONFIG.SYS DEVICE=C:\DOS\HIMEM.SYS DEVICE=C:\DOS\EMM386.EXE X=DA00-DFFF RAM 256 DOS=HIGH,UMB FILES=30 BUFFERS=30 DEVICE=C:\DOS\SETVER.EXE LASTDRIVE=K FCBS=4,0 STACKS=9,256 REM ===============Intel Card Manager Drivers ===========
DEVICE=C:\CARDMGR\SS365SL.EXE /ADA=0 DEVICE=C:\CARDMGR\CS.EXE DEVICE=C:\CARDMGR\RTINIT.EXE /IO=260-27F /MEM=DA00-DFFF DEVICE=C:\CARDMGR\CMGRDRVR.EXE INSTALL=C:\CARDMGR\CCMGR.EXE /LMEM=DC00 REM Please delete C:\CARDMGR\CCMGR from AUTOEXEC.BAT REM if you use the INSTALL= line. REM Using both command lines at startup causes an error. REM =====================================================
EXAMPLE STARTNET.BAT
LSL.COM
PCMDMCS.EXE
IPXODI.COM
NETX.COM
EXAMPLE NET.CFG
Link Driver PCMDMCS
MEM FFFFFFFF
NODE ADDRESS {12 digit node address from IBM diagnostics}
FRAME ETHERNET_II
FRAME ETHERNET_802.3
PCMCIA
National Semiconductor Network Card Compatible With Intel Card Manager Software
The National Semiconductor network card is compatible with Intel Faxmodems for PCMCIA and Intel Card Manager Software. However, it is incompatible with Intel's CARDLIST utility. If you have used CARDLIST to add the National Semiconductor card to the list of installed PCMCIA cards, run CARDLIST again to remove it, or the card will not work.
Install the Intel Faxmodem before installing the network card. The network card requires a 16K exclusion in upper memory starting at DC00 and a 32-bit I/O port address from 300h to 31Fh.
If you have not set up a PC on a network by yourself, get help from someone who has.
After you install the Intel Faxmodem, but before you install the network card, edit your CONFIG.SYS and AUTOEXEC.BAT files as follows:
- If your memory manager is EMM386.EXE, look for the line in CONFIG.SYS containing C:\DOS\EMM386.EXE and change it to: DEVICE=C:\DOS\EMM386.EXE X=D900-DFFF 256 (If you are using another memory manager, follow its instructions for excluding the D900-DFFF range.)
- Look for the line in CONFIG.SYS containing C:\CARDMGR\RTINIT.EXE and change it to: DEVICE=C:\CARDMGR\RTINIT.EXE /IO=300-31F /MEM=D900-DFFF
- Do either (a) or (b), depending on what release of Intel software you have.
- (Intel Faxmodem Release 3) Look for the line in CONFIG.SYS containing C:\CARDMGR\CCMGR.EXE and change it to: INSTALL=C:\CARDMGR\CCMGR.EXE /LMEM=DC00 /D=0
- (Intel Faxmodem Release 2) Look for the line in AUTOEXEC.BAT containing C:\CARDMGR\CCMGR.EXE and change it to: C:\CARDMGR\CCMGR.EXE /LMEM=DC00 /D=0
Rapidcard Ethernet Adapter Compatible With Intel Card Manager Software
The RapidCard Adapter for Ethernet is compatible with Intel Faxmodems for PCMCIA and Intel Card Manager Software. It is identical to the IBM Credit Card Adapter for Ethernet.
This applies to:
|