PC Card Director for DOS, Windows V4.03 June 24, 1996 PC Card Director for OS/2, Windows 95 V4.03 June 24, 1996 What This Diskettes Does ------------------------ The accompanying PC Card Director diskettes enable you to use a PC card easily. "PC Card Director" is the advanced utility software that enables you to use "Plug & Play." The following models are supported: - ThinkPad 760C/760CD/760L/760LD - ThinkPad 760E/760ED/760EL/760ELD - ThinkPad 345C - ThinkPad 560 - ThinkPad 365X/365XD - ThinkPad 535 Released Versions ----------------- Version 4.00 ThinkPad 760Ex support Version 4.01 ThinkPad 560, ThinkPad 365 support Version 4.02 ThinkPad 535 support Version 4.03 Corrective Service Summary of Change ----------------- Note: Diskette Version (e.g. 1.00 Version 1.00) (New) New Function or Enhancement (Fix) Corrective <4.01> - (Fix) The microcode cannot be written into IBM Wireless LAN. (DOS) - (Fix) Socket Services for TI CardBus controller cannot support OS/2 2.1. (OS/2,Thinkpad 760ED/EL) <4.02> - (Fix) IBM WaveRunner card cannot be enabled. (Thinkpad 760ED/EL) - (Fix) Flash memory cards cannot be identified by the FFORMAT(DOS) or FFORMAT2 (OS/2) command. (DOS,OS/2) - (Fix) The memory resources cannot be assigned correctly for the IBM PCMCIA Token-Ring Card after it's newly detected. (Windows 95) - (Fix) An unexpected system error occurred after exiting suspend mode. (Windows 95) - (Fix) ATA card cannot be enabled correctly after exiting suspend mode when a modem card and an ATA card are used. (Windows 95) - (Fix) A strange sound occurs when the IBM 14.4/14.4 Data/Fax Modem is enabled. (Thinkpad 560) - (Fix) The IBM Solid State File becomes after exiting suspend mode intermittently. (Windows 95) - (Fix) The portable CD-ROM (manufactured by 'CARD port') cannot be enabled. (Windows 95) - (Fix) IBM CD400 cannot be recognized as a drive after exiting suspend mode. (Windows 95) <4.03> - (Fix) An unexpected beep sound comes during hot undocking. (Windows 95) - (Fix) If you reboot the system after the PCMCIA ATA CARD has been inserted and enabled, and if the folder of the assigned drive is displayed, the system hangs. - (Fix) The microcode cannot be written into SDLC (Modem) CCA. (DOS) - (Fix) A system hangup occurs when the system enters or exits suspend mode several times with the PC Card disabled. (DOS) - (Fix) PC Card Director doesn't show any information about the card in the socket of the docking station. (DOS) - (Fix) A system hangup occurs when IBMDSS14/04.SYS is loaded. (DOS,OS/2) Installation Guide ------------------ 1. Insert the PC Card Director for DOS, Windows diskette into the diskette drive. 2. Type A:\PCMINSTD and press Enter. 3. Follow the instruction on the screen. 4. Restart the system after completing the installation. 1. Start Windows (Enhanced Mode). 2. Select File from the Program Manager window; then select Run... from the pull-down menu. 3. Insert the PC Card Director for DOS,Windows diskette into the diskette drive. 4. Type A:\PCMINSTW and press Enter. 5. Follow the instructions on the screen. 6. Restart the system after completing the installation. 1. Start OS/2 2.1 or later (OS/2 Versions 2.0 or 1.x are not supported). 2. Start an OS/2 full screen or an OS/2 window. 3. Insert the PC Card Director for OS/2 and Windows 95 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. 1. Start Windows 95. - Driver Installation: 2. Select My Computer, Control Panel, and System. 3. Insert the PC Card Director for OS/2 and Windows 95 diskette into the diskette drive. 4. Select Device Name under PCMCIA Socket on the Device Manager tab. 5. Perform Change Driver. 6. Follow the instructions on the screen. 7. Restart the system after completing the installation. - PlayAtWill Utility Installation: 8. Select Start then select Run... 9. Insert the PC Card Director for DOS,Windows diskette into the diskette drive. 10.Type A:\INSTALLP and press Enter. 11.Follow the instructions on the screen. Hints ----- - For OS/2 Warp 3.0, you can see the current system resource information with the RMVIEW.EXE program. RMVIEW.EXE is a standard OS/2 utility program 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 short help with the /? option. - For OS/2 Warp 3.0, RESERVE.SYS is used instead of the Resource Map Utility (ICRMU01.SYS,RMUOS2AT.SYS). RESERVE.SYS is a standard OS/2 device driver that is included in OS/2 Warp 3.0. RESERVE.SYS: RESERVE.SYS is used in conjunction with the Resource Manager in two separate scenarios: * If you are using a device driver that is not aware of Resource Manager and you know the resources that the device uses, use RESERVE.SYS to reserve those resources so that drivers that are aware of Resource Manager will not have access to those resources. * If you have a piece of hardware that does not allow its resources to be examined, reserve the resources so that drivers aware of Resource Manager do not examine the hardware. To use RESERVE.SYS, place the following statement as the first line in CONFIG.SYS: 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, with the | | | | | assumption 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. | | | | | Only valid 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 attribute exclusive resource and decoding width 16 are used as default values. For example, if you want to reserve all of 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 as follows: 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 in the utility, will be powered on when you exit from PC Card Director. - If you use an EMS driver with PCMCIA drivers under a DOS or Windows environment, the memory area specified by /MA must be excluded from the usable area for the EMS driver. < CONFIG.SYS > DEVICE=C:Ø...ØEMM386.EXE ... /X=xxxx-yyyy DEVICE=C:Ø...ØDICRMU01.SYS /MA=xxxx-yyyy < SYSTEM.INI for Windows > EMMExclude=xxx-yyyy - If you use the QEMM and run its OPTIMIZE program, you need to pay special attention to Resource Map Utility (DICRMU01.SYS, RMUDOSAT.SYS). Before running the OPTIMIZE program, remove Resource Map Utility from your CONFIG.SYS as follows: REM DEVICEHIGH=....DICRMU01.SYS After completing the OPTIMIZE program, add Resource Map Utility again. Resource Map Utility does not stay in memory, so no memory area is used. - PC Card Director for Windows supports Windows 3.1x Enhanced Mode only. - If you insert or remove PC Cards when a dialog box is opened, some contents and functions may not be valid in the dialog box. In this case please close the dialog box, and reopen it. - All the PC Cards that have been powered off in the utility will be powered on when you exit from the PC Card Director utility. - Before using a brand 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 isn't supported formally It is possible that it doesn't work correctly while the FFORMAT.EXE, FCHECK.EXE, FFORMAT2.EXE, or FFORMAT2.EXE program is running, the card will be formatted as if it has 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 can't be formatted because it is not large enough to make the transfer unit. (At least one transfer unit is required for FTL.) - You can't use the SRAM region of the IBM FLASH & 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 can't use the SRAM region of the IBM FLASH & 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 includes the unique flash memory card device driver that can enable only IBM flash memory cards. The flash memory card device driver in this PC Card Director can't enable the cards formatted with the one in OS/2 Warp. - In case of formatting two or more storage PC Cards, you have to run and exit the FORMAT program for every card. You must not format two or more storage PC Cards continuously. - You can't use the DISKCOPY program for the storage PC Card's drive. - If your PC has two or more PCMCIA slots, do not insert or remove a storage PC Card in the slot while you are executing DOS commands, such as FORMAT or COPY, for a storage PC Card in other slot. - If your system has three or more PCMCIA slots, for example a notebook computer with docking station which has PCMCIA slots, you must specify the total number of PCMCIA slots to use a Storage PC Card in every slot on OS/2. If you have four PCMCIA slots: BASEDEV=PCM2ATA.ADD /S:4 /!DM /NOBEEP - The PC Card slots of the computer and SelectaDock Docking System do not support the following PC Cards: - Integral Peripherals Model 1841PA(40MB) - IBM 105MB PCMCIA hard disk drive (P/N 74G8694) - Before removing such storage PC Cards as the hard disk PC Card, flash memory PC Card, or SRAM PC Card from the PC Card slot, power off the PC Card slot using PC Card Director "Control Power off" function (for OS/2, Windows, and Windows 95) or the DOS CARDPWR.EXE utility (CARDPWR slot_number off). Otherwise, data in the PC Card may be corrupted or lost. - If you want to install OS/2 with the IBM PCMCIA SCSI card, use the Socket Services named IBM2SS14.SYS in the PC Card Director for OS/2, 1996 Windows 95 Diskette. - For the Auto Configurator driver and utility, refer to the AUTODRV.DOC file for more details. - For the PC Cards, refer to the PCMCIA.CRD file for more details on the support level. - For the PC Cards, sample installation and configuration files (CONFIG.SYS, AUTOEXEC.BAT, etc.) are available on 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 may use such resources as I/O port, memory window, and IRQ. Exclude these resources from the usable area of Card Services. You can use 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(HDD) 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(HDD) card. - Close the PC Card Director utility before the system enters suspend mode or hibernate mode. - Close the PC Card Director utility and remove and insert the PC Card if the PC Card isn't enabled after the system exits suspend mode or hibernate mode. - Place $ICPMOS2.SYS above Mwave device drivers in CONFIG.SYS if Mwave device drivers are installed and $ICPMOS2.SYS is located below them. - Exit the application that is using the PC Card, click on PC Card in Control Panel, and remove it safely before the system enters hibernation mode on Windows 95. - If DEVICEHIGH=C:ØTHINKPADØPAWATASF.SYS is specified in your CONFIG.SYS file and "BAD or missing PAWATASF.SYS" is displayed during DOS loading, change the DEVICEHIGH= string to DEVICE=.