The following information comes from the on-line IBM Thinkpad 755CE and is being uploaded for Warp users who take advantage of the included PCMCIA utilities. This upload is courtesy of IBM and has been approved by the IBM representative on the Thinkpad forum. John Smith 12/19/94 _____________________________________________________ When installing an operating system, install the PCMCIA device driver that is on PCMCIA Features Diskette to use the Auto Configurator. The computer provides the Auto Configurator, a program for some PC Cards, so that you do not have to install the device driver supplied with the card to use it. (See Installing for Windows.) When the Auto Configurator is installed, the following line is added to the CONFIG.SYS file: o For OS/2: DEVICE=[DRIVE][PATH]AUTODRV2.SYS [DRIVE][PATH]AUTODRV2.INI o For DOS or Windows: DEVICE=[DRIVE][PATH]AUTODRV.SYS [DRIVE][PATH]AUTODRV.INI The basic structure of the data file for the Auto Configurator, AUTODRV2.INI for OS/2 or AUTODRV.INI for DOS or Windows, is as follows: [Card name] CardID=card name Keyword1=data1,Keyword2=data2,... Keyword1=data1,Keyword2=data2,... Keyword1=data1,Keyword2=data2,... Keyword1=data1,Keyword2=data2,... Subtopics: When a modem card is installed in the PC Card slot, the Auto Configurator assigns interrupt request levels and I/O window from the information in the following data file and tuple data of the modem card. [MODEM] CardID=MODEM,MD24X Port1=3F8,IRQ=4 Port1=2F8,IRQ=3 Port1=3E8,IRQ=4 <---- Note correction, originally said IRQ=3 Port1=2E8,IRQ=3 Starting from the first "Port1" line, the Auto Configurator tries to assign the resources from I/O window 3F8H and interrupt request level 4 for the modem. If the Auto Configurator finds resources that are not occupied by the system, it assigns them to the modem. Suppose I/O port address 3F8H is already occupied by the system serial port, Auto Configurator will not be able to assign the first "Port1" line ([Port1=3F8,IRQ=4]) to the modem. It would then try to assign the next "Port1" line ([Port1=2F8,IRQ=3]) to the modem. The CardID parameter is used to identify the modem card which does not contain enough tuple data. If the Auto Configurator cannot recognize the modem card installed into the PC Card slot, you must add the modem card identification which is indicated in the level 1 version/product information tuple. The identification must be written using up to five uppercase ASCII characters. If you want to display this character string, use the DOS PC Card Utility (EZPLAY.EXE), Windows PC Card Utility (EZPLAY.EXE), or OS/2 PC Card Utility (EZPLAY2.EXE). The above example identifies the modem card as "MD24X." Make sure that you include the character strings, following "MODEM." When you use OS/2, you can include up to five character strings, following "MODEM." The Windows PC Card Utility allows you to automatically register the character string by selecting the Register button on the Card Information screen. When you do not need to use the Auto Configurator, add the following line after the "CardID" parameter. Option=Ignore The Auto Configurator will not assign resources to the PC Card when this line is added. Notes: 1. The Auto Configurator for OS/2 supports modem and data/fax modem PC Cards. 2. The Auto Configurator for DOS and Windows supports modem, data/fax modem, and 3270 emulation PC Cards. The following is an example of the memory area specified by the Card Services memory area and 3270 data file. o A Resource Map Utility statement DEVICE=C:\EZPLAY\DICRMU01.SYS /MA=D000-D7FF o Lines from the 3270 data file [3270] CardID=3270 Port1=2D0,IRQ=9,Memory1=CE00 Port1=6D0,IRQ=9,Memory1=D000 The keywords, "Memory1" is specified by the base address of the memory window given as a hexadecimal segment address. Memory window 1 must be within the range of the memory area reserved for Card Services. The Card Services memory area is specified using the Resource Map Utility. In the above example, the memory area for Card Services is from D000H to D7FFH and the 3270 memory area is specified by "Memory1" of the data file. The memory area (CE00H) for "Memory1" in the first "Port1" line is not within the area ("MA=" parameter) specified for the Card Services memory. As a result, the Auto Configurator will not be able to assign the 3270. It will attempt to assign the 3270 from details of the second "Port1" line. Carefully check each application program you use so that the memory area is specified by the "MA=" parameter.