ThinkPad 380 Family August 22, 1997 PC Card Director for OS/2 Version 4.04 ====================================== What This Diskette Does ----------------------- The PC Card Director is the advanced utility that lets you use a PC Card with "Plug and Play." The following models are supported: - ThinkPad 380, 380D, 385D, 380E, 380ED, and 385ED Note: - This diskette is only for the OS/2 users on above ThinkPad models. Other driver diskettes are prepared for other operating systems environment. Released Versions ----------------- Version 4.04 Initial Release for ThinkPad 380, 380D, 385D, 380E, 380ED, and 385ED Summary of Changes ------------------ Where: Diskette version (for example, 1.00 means Version 1.00) (New) New function or enhancement (Fix) Correction to existing function <4.04> - (New) Initial Release for ThinkPad 380, 380D, 385D, 380E, 380ED, and 385ED Installation Guide ------------------ 1. Start OS/2 2.1 or later (OS/2 Versions 2.0 and 1.x are not supported). 2. Start the OS/2 full screen or the OS/2 window. 3. Insert the PC Card Director for OS/2 Diskette into the diskette drive. 4. Type A:\PCMINST2 and press Enter. 5. Follow the instructions on the screen. 6. Restart the system after completing the installation. Hints ----- - On OS/2 Warp 3.0, you can see the current system resource information with the RMVIEW.EXE program. This program is a standard OS/2 utility that is included in OS/2 Warp 3.0. To run this program, type RMVIEW at the OS/2 command prompt and press Enter. You can see the short help with the /? option. - On OS/2 Warp 3.0, the Resource Map Utility (ICRMU01.SYS and RMUOS2AT.SYS) is not used. RESERVE.SYS, a standard OS/2 device driver included in OS/2 Warp 3.0, is used instead. It is used with the Resource Manager in the following two scenarios: 1. If you are using a device driver that is not aware of the Resource Manager and you know the resources that the device uses, use RESERVE.SYS to reserve these resources so as not to be accessed by other drivers that are aware of the Resource Manager. 2. If you have any hardware that does not allow its resources to be examined, use RESERVE.SYS to reserve these resources so as not to be examined by other drivers that are aware of Resource Manager. To use RESERVE.SYS, put the following statement at the first line of the CONFIG.SYS file: BASEDEV=RESERVE.SYS Arguments: +---------------------------------------+ V | +--+-- /IO: --+-----------+--+---------+--+-- +-- /P: --+--- /DW:---+ +- /EXC -+ | | +- /MUL -+ +-- /MEM: --------------+ +- /SHA -+ +-- /DMA: --------------+ +-- /IRQ: --------------+ +--------+----------+---------------+---------------------------------+ | Switch | Format | Example | Description | +--------+----------+---------------+---------------------------------+ | /IO: | /IO:x,x | /IO:340,4 | Reserve I/O ports. | | | | | The first number is the base | | | | | port in hex. It is followed by | | | | | the length (number of ports) in | | | | | hex. | +--------+----------+---------------+---------------------------------+ | /P: | /P:x,x | /P:340,4 | Same as /IO: | +--------+----------+---------------+---------------------------------+ | /MEM: | /MEM:x,x | /MEM:CA00,100 | Reserve memory. | | | | | The first number is the base | | | | | memory address in hex, | | | | | assuming that the address is | | | | | XXXX:0, and is followed by the | | | | | length (of the address) in | | | | | hex. | +--------+----------+---------------+---------------------------------+ | /DMA: | /DMA:x | /DMA:2 | Reserve DMA Channel. | | | | | The number is in decimal format.| +--------+----------+---------------+---------------------------------+ | /IRQ: | /IRQ:x | /IRQ:13 | Reserve IRQ. | | | | | The number is in decimal format.| +--------+----------+---------------+---------------------------------+ | /EXC | /EXC | /EXC | Exclusive resource attribute. | +--------+----------+---------------+---------------------------------+ | /MUL | /MUL | /MUL | Multiplexed resource attribute. | +--------+----------+---------------+---------------------------------+ | /SHA | /SHA | /SHA | Shared resource attribute. | +--------+----------+---------------+---------------------------------+ | /DW: | /DW:x | /DW:10 | Decode width of IO address. | | | | | Valid numbers are 10 and 16. | | | | | Valid only with /IO: switch. | +--------+----------+---------------+---------------------------------+ You cannot specify more than one resource attribute for a resource entry. Doing so would result in an error. If you do not specify an attribute or a decoding width, the exclusive resource attribute and decoding width 16 are the defaults. For example, if you want to reserve all the following: - IRQ 13 exclusively - DMA 0 and 1000 bytes of memory from CA00:0 as shared resources - 10 I/O ports from 340 with the decoding width 16 exclusively - 64 I/O ports from 300 with the decoding width 10 exclusively specify the following: BASEDEV=RESERVE.SYS /IRQ:13 /DMA:0 /SHA /MEM:CA00,1000 /SHA /IO:340,10 /IO:300,64 /DW:10 - All the PC Cards, which have been powered off by the utility, will be powered on when you exit the PC Card Director. - Before using a new flash PC Card, you have to initialize the card with the FFORMAT.EXE, FCHECK.EXE, FFORMAT2.EXE, or FCHECK2.EXE program. - If you see the following message: << Attention >> This card is not supported formally. It may not work correctly. While the FFORMAT.EXE, FCHECK.EXE, FFORMAT2.EXE, or FFORMAT2.EXE program is running, the card is formatted as if it had a 256KB-erase-zone size and the write/erase logic of Intel 28F020 or 28F010. - If you see the following message: The size of this card is too small for the card to be formatted While the FFORMAT.EXE, FCHECK.EXE, FFORMAT2.EXE, or FFORMAT2.EXE program is running, the card cannot be formatted, because it is not large enough to make the transfer unit. (At least one transfer unit is required for flash translation layer (FTL).) - You cannot use the SRAM region of the IBM Flash and SRAM combo card on DOS. The card appears to be a flash card if you install FLSHDMTD.SYS (flash memory technology driver), PAWATASF.SYS (ATA/SRAM/FLASH device driver), or other drivers. - You cannot use the SRAM region of the IBM Flash and SRAM combo card on OS/2 even if you install PCM2SRAM.SYS (SRAM device driver). The card appears to be a flash card if you install FLSH2MTD.SYS (flash memory technology driver), PCM2FLSH.SYS (flash device driver), or other drivers. - OS/2 Warp contains the unique device driver for flash memory cards that enables only IBM flash memory cards. The device driver in the PC Card Director, however, cannot enable the flash memory cards formatted with OS/2 Warp. - When you want to format more than one storage PC Card, you have to run the FORMAT program for each card, exit the program, run the FORMAT for the next card, exit the program, and so on. - You cannot use the DISKCOPY program for the storage PC Card's drive. - If your system has more than one PCMCIA slot, do not insert or remove a storage PC Card while running such DOS commands as FORMAT or COPY for a storage PC Card in another slot. - If your system has three or more PCMCIA slot, (for example, a notebook computer with a docking station that has PCMCIA slots), you must specify the total number of PCMCIA slots for a storage PC Card in every slot on OS/2. If you have four PCMCIA slots, add the following statement in your CONFIG.SYS file: BASEDEV=PCM2ATA.ADD /S:4 /!DM /NOBEEP - For the Auto Configurator driver and utility, refer to the AUTODRV.DOC file for more information. - For the PC Cards, refer to the PCMCIA.CRD file for more about the support level. - For the PC Cards, sample installation and configuration files (CONFIG.SYS, AUTOEXEC.BAT, and so on) are available in your PC Card Director for OS/2 Diskette. Refer to the \SAMPLES directory on the diskette. - If you use a docking station with your notebook computer, the adapter cards or the devices in the docking station might use such resources as I/O port, memory window, and IRQ. Exclude these resources from the usable area of Card Services. You can use the Resource Map Utility (DOS, OS/2 2.1) or RESERVE.SYS (OS/2 Warp) to do this. - Add the /INT option if an error or a timeout occurs while the ATA (hard disk drive) card is being used. DEVICE=...PAWATA.SYS /INT or DEVICE=...PAWATAS.SYS /INT or DEVICE=...PAWATASF.SYS /INT In this case a 4KB memory window is required for every ATA (hard disk drive) card. - Close the PC Card Director before the system enters suspend or hibernation mode. - Close the PC Card Director, and remove and insert the PC Card if the PC Card is not enabled after the system exits suspend or hibernation mode. - Put $ICPMOS2.SYS before the Mwave device drivers in the CONFIG.SYS file if Mwave device drivers are installed. - If DEVICEHIGH=C:\THINKPAD\PAWATASF.SYS is specified in your CONFIG.SYS file and "Bad or missing PAWATASF.SYS" is displayed while DOS is loading, change the "DEVICEHIGH=" string to "DEVICE=". Trademarks ---------- IBM, Mwave, OS/2, PC Card Director, and ThinkPad are trademarks of IBM Corporation. PCMCIA is a trademark of Personal Computer Memory Card International Association.