IBM ThinkPad September 16, 1999 PC Card Director for OS/2 Version 4.12 ======================================================================== What This Package Does ----------------------- This package provides PC Card Director software for OS/2 users. The PC Card Director enables or updates the PC Card function of the following ThinkPad computers: - ThinkPad i Series 1720/1721 - ThinkPad 345C, 345CS - ThinkPad 365X, 365XD - ThinkPad 380, 380D, 380E, 380ED, 380XD, 380Z - ThinkPad 385D, 385ED, 385XD - ThinkPad 390, 390E, 390X - ThinkPad 535, 535E (Japan only) - ThinkPad 560, 560E, 560X, 560Z - ThinkPad 600, 600E - ThinkPad 760C, 760CD, 760L, 760LD - ThinkPad 760E, 760ED, 760EL, 760ELD - ThinkPad 760XD, 760XL - ThinkPad 765D, 765L - ThinkPad 770, 770E, 770ED, 770X, 770Z To determine if you have to update the PC Card Director or not, please refer to the "Summary of Changes" section. To update the PC Card Director, please refer to the "Installation Guide" section. Released Versions ----------------- Version 4.00 Support for ThinkPad 760Ex Version 4.01 Support for ThinkPad 560 and 365 and a problem fix Version 4.02 Support for ThinkPad 535 and problem fixes Version 4.03 Problem fixes Version 4.04 Support for ThinkPad 380, 380D, 385D, 380E, 380ED and 385ED Version 4.05 Support for ThinkPad 560E and 765x Version 4.07 Support for ThinkPad SelectaDock III Support for ThinkPad 770 Version 4.08 Support for ThinkPad 560X, 380XD and 385XD A problem fix Version 4.09 Support for ThinkPad 600, 770E, 770ED, 380Z and 560Z Version 4.10 Support for ThinkPad 390 and i Series 1720/1721 Support for ThinkPad 600E and 770X A problem fix Version 4.11 Support for ThinkPad 770Z, 390E Version 4.12 Support for ThinkPad 390X Summary of Changes ------------------ Where: Package version (for example, 1.00 means Version 1.00) (New) New function or enhancement (Fix) Correction to existing function <4.00> - (New) Initial release for ThinkPad 760Ex <4.01> - (New) Support for ThinkPad 560 and 365. - (Fix) Socket Services for TI CardBus controller does not support OS/2 2.1 with the ThinkPad 760ED/EL computer. <4.02> - (New) Support for ThinkPad 535. - (Fix) The IBM WaveRunner Card cannot be enabled for the ThinkPad 760ED/EL computer. - (Fix) Flash memory cards cannot be identified by the FFORMAT(DOS) or FFORMAT2 (OS/2) command. - (Fix) A strange sound can be heard when the IBM 14.4/14.4 Data/Fax Modem is enabled on the ThinkPad 560 computer. <4.03> - (Fix) The system hangs if it is restarted when the folder of the assigned drive is displayed after a PCMCIA ATA Card has been inserted and enabled. - (Fix) The system hangs when IBM2SS14/04.SYS is loaded on DOS or OS/2. <4.04> - (New) Support for ThinkPad 380, 380D, 385D, 380E, 380ED and 385ED. <4.05> - (New) Support for ThinkPad 560E and 765X. <4.07> - (New) Support for SelectaDock III and ThinkPad 770. <4.08> - (New) Support for ThinkPad 560X, 380XD and 385XD. - (Fix) Intel Series 2+ Flash Memory Card (Multi-Voltage) does not work. <4.09> - (New) Support for ThinkPad 600, 770E, 770ED, 380Z and 560Z. <4.10> - (New) Support for ThinkPad 390 and i Series 1720/1721. - (New) Support for ThinkPad 600E and 770X. - (Fix) Some Compact Flash with PC Card adapter does not work. <4.11> - (New) Support for ThinkPad 770Z, 390E. <4.12> - (New) Support for ThinkPad 390X. Installation Guide ------------------ (Note) To determine if you have to update the PC Card Director or not, please refer to the "Summary of Changes" section. 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, 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. 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, 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, 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 FFORMAT2.EXE and FCHECK2.EXE program. - If you see the following message: << Attention >> This card is not supported formally. It may not work correctly. While the 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 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 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 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 package. Refer to the \SAMPLES directory in the package. - 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 (OS/2 2.1) or RESERVE.SYS (OS/2 Warp) to do this. - 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. Trademarks ---------- * IBM, ThinkPad, OS/2, OS/2 Warp, Mwave and PC Card Director are registered trademarks or trademarks of IBM Corporation. * PCMCIA is a trademark of Personal Computer Memory Card International Association. Other company, product, and service names may be registered trademarks, trademarks or service marks of others.