1.0 CONTENTS _____________ 1.1 About This File . . . . . . . . . . . . . . . . . . . . . . . . . . 1 1.2 IBM PCMCIA Data/FAX Modem Client Driver . . . . . . . . . . . . . . . 1 1.3 PCMCIA Client Driver Parameters . . . . . . . . . . . . . . . . . . 2 1.3.1 DOS syntax . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 1.4 Data/FAX Modem Diagnostics Program . . . . . . . . . . . . . . . . . 2 1.5 System Pitfalls . . . . . . . . . . . . . . . . . . . . . . . . . . 3 1.6 Troubleshooting . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 1.6.1 PCMCIA Client Driver Installation . . . . . . . . . . . . . . . . 3 1.6.2 Operations Errors on IBM PCMCIA Systems . . . . . . . . . . . . . 4 1.6.3 IBM Internal Data/FAX Modem Systems . . . . . . . . . . . . . . . 4 1.7 Data/FAX Modem Application Software Limitations . . . . . . . . . . . 5 1.7.1 Microsoft Windows . . . . . . . . . . . . . . . . . . . . . . . 5 1.7.2 OS/2: Virtual DOS Mode and WIN-OS2. . . . . . . . . . . . . . . . 5 1.7.3 JDOS/V (Japanese DOS) . . . . . . . . . . . . . . . . . . . . . . 5 1.8 PCMCIA System Limitations . . . . . . . . . . . . . . . . . . . . . . 5 1.9 IBM Data/FAX Modem Installation and Operating Instructions Errata . . 6 1.10 PCMCIA Industry Information . . . . . . . . . . . . . . . . . . . . . 6 1.1 ABOUT THIS FILE ____________________ This file describes any additional information on the IBM PCMCIA Data/FAX Modem and IBM High-Speed Internal Data/Fax Modem that may not have been available at the time the publication went to print. 1.2 IBM PCMCIA Data/FAX Modem Client Driver ________________________________________________ The client driver provided with your modem is used to configure the PCMCIA socket hardware and the IBM PCMCIA Data/Fax Modem to appear as a COM port. For IBM systems running DOS, the client driver is loaded as a Terminate- Stay-Resident (TSR) program in the AUTOEXEC.BAT file. This is allows the modem to be inserted and ejected in IBM systems while the system is powered up. The TSR manages allocating and de-allocating of the COM port and IRQ resources as the modem is inserted and ejected. For OEM systems running DOS which require the modem to be present when the system is powered on, the DOS client driver removes itself from system memory after it configures the modem. As a result, card insertion and ejection is not supported. For the modem to function properly with your data and fax application software it is important to ensure that the COM port and IRQ level assigned to the modem match the values configured for these application programs. The installation program assigns the default value of COM2 and IRQ 3 to a modem inserted into socket 1 on all but the IBM ThinkPad 710T ThinkPad File (TPF) system because socket 1 is generally used to boot from a TPF. For that system, the installation program assigns a default value of COM2 and IRQ 3 to a modem inserted into socket 2 or socket 3. 1.3 Client Driver Parameters ____________________________________ The client driver program has parameters that allow tailoring of socket and COM port assignment. The default values should work for most users provided they agree with the values configured for your data and fax applications. The client driver can simultaneously support up to four IBM PCMCIA Data/FAX Modems. The maximum number is gated by these factors: maximum number of PCMCIA system sockets and available COM ports. For example, the IBM ThinkPad 710T ThinkPad File (TPF) system has three PCMCIA sockets; socket one is generally used as the boot drive for the TPF. This system also uses COM1 and COM4 for various system features, which leaves COM2 and COM3. However only one IRQ level is left free between these two COM ports. As a result, the IBM ThinkPad 710T supports at most one IBM modem UNLESS COM1 has been disabled by the user via the system set-up program. Usually the system limitations are more obvious. The IBM Thinkpad 710T Hard Drive model has a single PCMCIA socket. As a result, it too can support only one modem. 1 1.3.1 DOS SYNTAX On the Toshiba T3300SL and Sharp PC6700 systems, the modem is enabled by the system BIOS. As a result, the following command will NOT appear in your AUTOEXEC.BAT file. Syntax of command appearing in the AUTOEXEC.BAT file: C:\IBMODEM\ESTDFM SxCy,SxCy,.....SxCy Sx Denotes which socket number Sx = {S1,S2,S3,S4,S5,S6,S7,S8} Cy Denotes which COM port to assign to the modem in that socket Cy = {C1,C2,C3,C4} Single Socket System Example (Default Parameters): C:\IBMODEM\ESTDFM S1C2 This would assign COM2 and IRQ 3 to the IBM PCMIA Data/FAX Modem present in socket 1. If no card is present at system IPL time, the client driver will not allocate these resources until a modem card is inserted. It will release these resources when the card is ejected. Two Socket System Example: C:\IBMODEM\ESTDFM S1C2,S2C2 This would assign COM2 and IRQ 3 to an IBM PCMIA Data/FAX Modem present in either socket 1 or socket 2. With this example only 1 modem may be in either of the two sockets at any given time. This is useful when you have a single modem and a system with two sockets. Regardless of which socket you insert the modem, it will appear as COM2. 1.4 Data/FAX Modem Diagnostics Program _______________________________________ Diagnostics software is provided for both the IBM High-Speed Internal Data/FAX Modem and the IBM PCMCIA Data/FAX Mode to determine if a a properly configured IBM Data/FAX Modem is operating correctly. It is not used to determine configuration problems. In order for your system to display the diagnostics software correctly, the ANSI.SYS device driver must be loaded at boot time. Also, in order to be able to break from a diagnostics test loop, your AUTOEXEC.BAT file cannot contain a BREAK=OFF command. After executing the diagnostics, turn off the system power. Remove the diskette and then turn on the system power. The diagnostics program does not support DBCS languages such as Japanese. 2 1.5 SYSTEM PITFALLS ____________________ On some OEM systems, for the PCMCIA socket to receive power, a setup utility must be invoked to configure the socket as a COM port. The "IBM Data/Fax Modem Diskette" installation program contains instructions for using your IBM PCMCIA Data/FAX Modem on certain OEM systems. If your system is not present in the installation main menu, refer to the documentation that came with your system for information for configuring PCMCIA cards. In order to provide compatibility with many of the industry standard data and fax applications, the client driver has restricted its base address and IRQ level assignments to the following architected values. COM Port Base Address Interrupt Level (in hex) COM1 03F8 IRQ4 COM2 02F8 IRQ3 COM3 03E8 IRQ4 COM4 02E8 IRQ3 1.6 TROUBLESHOOTING ____________________ 1.6.1 PCMCIA Client Driver Installation If installation fails, check the following: 1) Have you chosen the correct option ? If you are attempting to load support on a non-IBM system that is not listed on the installation main menu, installation may fail or the modem card mail fail to initialize. 2) On IBM systems, verify that the CONFIG.SYS file contains the Card and Socket Services drivers. On DOS, verify that one of the following sets of device driver statements are present and in the order shown: DEVICE=drive:\path\IBMDSS02.SYS DEVICE=drive:\path\IBMDOSCS.SYS -or- DEVICE=drive:\path\IBMDSS01.SYS DEVICE=drive:\path\IBMDOSCS.SYS Correct any problems found, then retry installation. 3) Your CONFIG.SYS and AUTOEXEC.BAT files MUST be on drive C: If C: is not your boot drive, installation will fail. 3 1.6.2 Operational Errors on IBM PCMCIA Systems For the PCMCIA, if data/fax applications fail to operate, on IBM systems check the following before running diagnostics. 1) Verify that power is applied to the PCMCIA slot. On IBM systems, refer to system documentation on the "PS2 SET CARD ON" command. 2) Verify that the appropriate IBM Card and Socket Services drivers are being loaded. Refer to system documentation for more information. 3) Verify that the client driver is being loaded. On DOS, edit the AUTOEXEC.BAT file and verify that the enabling software is being loaded. Look for the following statement: C:\IBMODEM\ESTDFM S1C2 Be sure that this statement appears before any operating system shells are loaded (for example DOSSHELL or Windows). 4) Verify that the COM port specified on the client driver 4 matches the COM port configured for your data/fax applications. In the examples given above, COM2 is configured. Verify that the base address and IRQ level assigned to the COM port specified for the client driver (refer to appendix B of the "IBM Data/Fax Modem Installation and Operating Instructions" guide) agree with the settings for your application. 5) If your system has multiple PCMCIA sockets, attempt to use your modem in an alternate socket. Be sure to adjust your client driver parameters accordingly. 6) If problems persist, run diagnostics. If diagnostics fails to find your modem. Attempt to assign an alternate COM port to your modem and retry diagnostics. For example, if your modem is currently configured as COM4 reconfigure the modem as COM2 and retry diagnostics. Note: Some non-IBM systems do not support the PCMCIA modem digital/audio signal. As a result, you will not hear the normal modem audio output. 1.6.3 IBM Internal Data/Fax Modem Systems If data/fax applications fail to operate, check the following before running diagnostics. 1) Ensure that power is applied to the modem slot. Refer to system documentation for the "PS2 MODEM ON" command and power management information. 2) Ensure that the SERIAL port is enabled for the modem slot. Refer to system documentation for system set-up information and the "PS2 SET MODEM ON" command. 4 1.7 Data/FAX Modem Application Software Limitations ___________________________________________________ 1.7.2 Microsoft Windows When running Microsoft Windows on IBM systems, ensure that the client driver is loaded PRIOR to Windows. The modem must be inserted into the socket prior to invoking Windows and the modem should not be ejected while your Windows session is active. 1.7.3 OS/2: Virtual DOS Mode and WIN-OS2 DOS or Windows data/fax applications rely on real-time interrupt processing in order to service the needs of high-speed modems. Running DOS programs in Virtual DOS Mode (VDM) or Windows programs under WIN-OS2 on slow CPU systems can result in dropped connections, communication data loss, and time-out conditions. As a result, it is strongly recommended that customers use OS/2 data/FAX applications. A terminal emulation program (PM Term) currently ships with OS/2 and several software vendors, including Bit Software, offer OS/2 FAX applications. 1.7.3 JDOS/V(Japanese DOS) The IBM Thinkpad 710T portable computer that uses a stylus pen for input running under JDOS/V operating system has an optional "Thinkpad Menu" for PenDOS users. The BITFAX application cannot be invoked via this "Thinkpad Menu" because of memory constraints and therefore BITFAX can be run only be run in this situation from the DOS prompt. 1.8 PCMCIA System Limitations _______________________________ The IBM PCMCIA Data/FAX Modem usage is restricted to COM2 support only on the Dell 320SLi, AST PowerExec, Toshiba T3300SL and Sharp PC6700 OEM systems. The factory settings for the IBM ThinkPad ThinkPad 710T TPF model also restrict the usage of the IBM PCMCIA Data/FAX modem to COM2. However, by disabling the system COM port two modems may be supported configured either as COM1 and COM2 or as COM2 and COM3. 5 1.9 IBM Data/FAX Modem Installation and Operating Instructions Errata ___________________________________________________________________________ The following messages described in appendix "C" of the "IBM Data/FAX Modem Installation and Operating Instructions" are no longer displayed: DFM3001I, DFM007C, DFM008C, DFM015I AND DFM016W 1.10 PCMCIA Industry Information ________________________________ For more information regarding the PCMCIA standards, contact: Personal Computer Memory Card International Association 1030G East Duane Avenue Sunnyvale, CA 94086 Telephone: (408) 720-0107 Fax: (408) 720-9416 AST is a trademark of AST Reseach, Inc. Toshiba is a trademark of Toshiba Information Systems Inc. Dell is a trademark of Dell Computer Corporation. Sharp is a trademark of Sharp Electronics Corporation Microsoft Windows is a registered trademark of Microsoft Corp. 6