home *** CD-ROM | disk | FTP | other *** search
/ IBM Thinkpad Drivers FTP / 560_TIPS.TXT < prev    next >
Text File  |  1997-01-01  |  30KB  |  1,324 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.                                IBM ThinkPad 560
  10.  
  11.  
  12.  
  13.  
  14.  
  15.  
  16.  
  17.  
  18.  
  19.  
  20.                            Technical Information,
  21.                             Tips, and Techniques
  22.  
  23.  
  24.  
  25.  
  26.  
  27.                                 Version 3.4
  28.                               December  1996
  29.  
  30.  
  31.  
  32.  
  33.  
  34.  
  35.  
  36.  
  37.  
  38.  
  39.  
  40.  
  41.  
  42.  
  43.  
  44.  
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
  63.  
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70.  
  71.  
  72.  
  73.  
  74.  
  75.  
  76.  
  77.  
  78.  
  79.  
  80.  
  81. Troubleshooting IBM Thinkpad Hardware Setup Problems
  82.  
  83.  
  84. If you should experience problems setting up PCMCIA Cards or ISA Adapters (in
  85. the docking station), please follow the procedures listed below:
  86.  
  87.  
  88. (1) Please ensure that your ThinkPad is using the latest BIOS release for that
  89. system.  Later BIOS releases correct problems that users have experienced with
  90. the earlier releases.  Refer to the ThinkPad BIOS section to determine if you
  91. need to update your system's BIOS.
  92.  
  93. (2) Make sure that your software drivers are at the correct release level and
  94. are setup properly.  Refer to the ThinkPad PCMCIA Drivers section to see if you
  95. need to update your system's PCMCIA device drivers.  If you are using Point
  96. Enablers, please ensure that they are at the latest release level.
  97.  
  98. (3) Determine if any upper memory conflicts exist between the areas claimed by
  99. ThinkPad BIOS, Card & Socket Services, and PC Card Point Enablers.
  100. Refer to the ThinkPad Memory Map and the ThinkPad Dock I & Dock II Memory Map
  101. sections.
  102.  
  103. The Device Driver DICRMU01.SYS /MA=C800-CFFF (DOS PCMCIA Resource Map Utility)
  104. sets the upper memory addresses used by Card & Socket Services.  The /MA
  105. parameter tells Card Services what locations in upper memory can be used by
  106. PCMCIA cards or Card Services, and must match or be a subset of an excluded
  107. memory range on the EMM386 line of CONFIG.SYS.
  108.  
  109. (4) Microsoft Windows can overwrite the upper memory address used by Card &
  110. Socket Services.  To prevent this, add an EmmExclude=XXXX-XXXX statement to the
  111. [386 Enh] section of SYSTEM.INI (Where XXXX-XXXX is the same as the memory
  112. region as used in the /MA parameter for the DICRMU01.SYS driver). If you are
  113. using point enablers, be sure to exclude any upper memory used by the enabler
  114. by adding an EmmExclude statement to SYSTEM.INI.
  115.  
  116. (5) Make sure that no interrupt conflicts exist between ThinkPad devices,
  117. PCMCIA Cards, the SCSI Adapter found in the IBM Docking Stations, and any ISA
  118. Adapters installed in the docking station.   Refer to the ThinkPad Interrupt
  119. Assignments section to view the default interrupt assignments.
  120.  
  121. Please note that the ThinkPad System Setup Utility allows you to view and
  122. change interrupt assignments for many internal devices.
  123.  
  124. The Resource Map Utility (DOS - DICRMU01.SYS, OS/2 - ICRMU01.SYS) can
  125. automatically detect many IRQs already in use, but may not detect all.  Try
  126. excluding the IRQ of the onboard SCSI and any ISA Adapters in the Docking
  127. Station by adding the /IX=xx parameter to the Resource Map Utility (where xx is
  128. the IRQ number to exclude).  Multiple IRQs may be specified by separating with
  129. a comma.
  130.  
  131.  
  132.  
  133.  
  134.  
  135.  
  136.  
  137.  
  138.  
  139.  
  140.  
  141.  
  142.  
  143.  
  144.  
  145.  
  146.  
  147.  
  148.  
  149.  
  150.  
  151.  
  152.  
  153.  
  154.  
  155.  
  156.  
  157.  
  158.  
  159.  
  160.  
  161. Installing Windows 95 on the ThinkPad 560
  162.  
  163.  
  164. (1) The ThinkPad 560 uses a Trident Cyber9382 Graphics Accelerator.  Ensure
  165. that Windows 95 is installed using the ThinkPad 560 Windows 95 Video Driver
  166. Diskette.
  167.  
  168. (2) It is STRONGLY RECOMMENDED that you update your system BIOS to the latest
  169. BIOS release before installing Windows 95 on your system.  Early BIOS releases
  170. do not support Plu & Play or MWAVE under Windows 95.  Refer to the BIOS section
  171. for the latest BIOS level for you ThinkPad.
  172.  
  173. (3) Install Windows 95.
  174.  
  175. (4) The ThinkPad Features Program for Windows works on Windows 95.  If you
  176. install Windows 95 on a blank hard disk or you haven't installed ThinkPad
  177. Features Program, follow the instructions of "ThinkPad Features Program -
  178. Installing for Windows" in the ThinkPad User's Guide.  Please ensure that you
  179. are at the latest levels (refer to Driver Levels section of this document).
  180.  
  181. (5) Enable the Windows 95 Integrated PCMCIA Support Software.  Install the
  182. ThinkPad 560 Socket Services Driver and PC Card Director for Windows 95 (using
  183. the Windows 95 & OS/2 PCMCIA Drivers diskette).
  184.  
  185. (6) You can use ThinkPad Infrared device driver on Windows 95.  If you don't
  186. have ThinkPad Infrared device driver version 3.0, you may encounter some
  187. problems.  Refer to the Driver Levels section of this document.
  188.  
  189. (7) If you are using an IBM PCMCIA Token-Ring Adapter, download TRCC1.EXE
  190. for an updated driver for Windows 95.
  191.  
  192. (8) Windows 95 treats the IBM Ethernet Credit Card Adapter II as a Plug & Play
  193. Adapter.  However, some older versions of this adapter do not support Plug &
  194. Play.  If you insert this adapter into a system running Windows 95, the system
  195. may lock until you remove the adapter.  To correctly configure this adapter for
  196. Windows 95, boot in Safe Mode, go into Device Manager, and manually configure
  197. the adpater for I/O 300, IRQ 9, Mem Address D400.
  198.  
  199.  
  200.  
  201.  
  202.  
  203.  
  204.  
  205.  
  206.  
  207.  
  208.  
  209.  
  210.  
  211.  
  212.  
  213.  
  214.  
  215.  
  216.  
  217.  
  218.  
  219.  
  220.  
  221.  
  222.  
  223.  
  224.  
  225.  
  226.  
  227.  
  228.  
  229.  
  230.  
  231.  
  232.  
  233.  
  234.  
  235.  
  236.  
  237.  
  238.  
  239.  
  240.  
  241. Installing Windows NT 4.0 on the ThinkPad 560
  242.  
  243. (1) Update your system BIOS to the latest BIOS release before installing Windows
  244. NT on your system.
  245.  
  246. (2) Download the latest ThinkPad Windows NT 4.0 Installation Instructions
  247. (TPWINT40.TXT) from the IBM BBS or Web site.  Also download the latest drivers
  248. required for your system (see Drivers for Windows NT section for the files to
  249. download).
  250.  
  251. (3) Install Windows NT on the ThinkPad.
  252.  
  253. (4) After NT has been installed, update the ThinkPad 560 Windows NT Video Device
  254. Driver.  Use the ThinkPad Video Driver you downloaded from the BBS.  Insert the
  255. diskette in Drive A.  Select Control Panel, then Display, then Settings, then
  256. Display Type, then Change, then Have Disk.   Choose IBM ThinkPad (Cyber
  257. 9320/9382/9385).  Restart Windows NT after installation.  After restart, select
  258. the proper resolution.
  259.  
  260. (5) Install the Windows NT version ThinkPad Utilities program.  Using this
  261. program, you can change your hardware configuration, display the fuel gauge,
  262. and set the device stand-by timers (same as in the Windows 3.1 or Windows 95
  263. environments).  Logoff and log back on to enable the ThinkPad Utilities.  Once
  264. you install the ThinkPad Utilities, Suspend/Resume and Power Management are
  265. supported under Windows NT.
  266.  
  267. (6) For the ThinkPad 560 models, Windows NT Audio Support is provided via a
  268. file from the IBM BBS.  Install Audio support using the appropriate diskette.
  269.  
  270. (7) Install ThinkPad infrared support using the file from the IBM BBS.
  271.  
  272. Currently, the following functions are not supported on Windows NT:
  273.  
  274. Hibernation functions are not supported on NTFS partitions.
  275.  
  276.  
  277.  
  278.  
  279.  
  280.  
  281.  
  282.  
  283.  
  284.  
  285.  
  286.  
  287.  
  288.  
  289.  
  290.  
  291.  
  292.  
  293.  
  294.  
  295.  
  296.  
  297.  
  298.  
  299.  
  300.  
  301.  
  302.  
  303.  
  304.  
  305.  
  306.  
  307.  
  308.  
  309.  
  310.  
  311.  
  312.  
  313.  
  314.  
  315.  
  316.  
  317.  
  318.  
  319.  
  320.  
  321. Installing OS/2 WARP on the ThinkPad 560
  322.  
  323. (1) Update your system BIOS to the latest BIOS release before installing Windows
  324. NT on your system.
  325.  
  326. (2) Boot the Thinkpad from the Installation diskettes and proceed through the
  327. first part of the installation.  At the end of this stage of installation,
  328. at the screen which says "...Remove the Diskette and Press Enter to Restart
  329. the System..."; press the F3 key to exit to a command prompt.  At this point,
  330. use the TEDIT editor to edit the CONFIG.SYS on the installable drive and remove
  331. the line:
  332.  
  333.                                 BASEDEV=SONY31A.ADD
  334.  
  335.  
  336. (3) After the Thinkpad re-boots to the System Configuration Screen, select VGA
  337. for the video display (the installation will auto-detect a Trident 8900, this
  338. will not work). Choose Thinkpad 755CE/CsE for PCMCIA support.  Select
  339. Multimedia Device Support and change to Port Address for the ESS 688 device to
  340. 240.  Select OK from the System Configuration Screen and proceed with the
  341. installation of desired software components.
  342.  
  343. Note: The ESS 688 driver may give an error on re-boot if the device was not
  344. previously set to Port Address 240.  Ignore the error and proceed with the
  345. installation.  This can be corrected at the end of the installation using the
  346. Thinkpad Features to set the device to 240.
  347.  
  348.  
  349. (4) Install the Thinkpad Features for OS/2 using the INSTALL2 program from the
  350. Thinkpad Utilities diskette 1.  The INSTALL2 program can be run from an OS/2
  351. window.
  352.  
  353. (5) Installation of the PC Card Director v4.02 is not necessary unless the
  354. features of this version are desired.  Install the PC Card director by running
  355. the PCMINST2 command from the PC Card Director for OS/2 and Win95 v4.02 diskette.
  356.  
  357. (6) Video Installation -- Insert the Video Features for OS/2 Warp diskette and
  358. type INSTALL x from the A: prompt, where x is the drive in which OS/2 is
  359. installed; and follow the instructions.
  360.  
  361.  
  362.  
  363.  
  364.  
  365.  
  366.  
  367.  
  368.  
  369.  
  370.  
  371.  
  372.  
  373.  
  374.  
  375.  
  376.  
  377.  
  378.  
  379.  
  380.  
  381.  
  382.  
  383.  
  384.  
  385.  
  386.  
  387.  
  388.  
  389.  
  390.  
  391.  
  392.  
  393.  
  394.  
  395.  
  396.  
  397.  
  398.  
  399.  
  400.  
  401. ThinkPad Model         Latest BIOS Part Number        Date
  402.  
  403. 560                          91G1871                 08/02/96
  404.  
  405. To view the BIOS Part Number, turn off the computer, press and hold F1, then
  406. turn on the computer. Hold F1 until the Easy-Setup menu appears. To get the
  407. latest BIOS for the ThinkPad 560, download SYTPK101.EXE from the IBM BBS.
  408.  
  409.  
  410.  
  411. Upgrading The ThinkPad Flash BIOS
  412.  
  413. - You need an AC adapter and a charged battery pack to update the system
  414. program.
  415. - If your computer is attached to a ThinkPad Docking Station or a port
  416. replicator, turn off the computer and detach it before proceeding.
  417.  
  418. (1) Firmly connect the AC adapter to the computer.
  419. (2) Insert the System Program Service Diskette into the diskette drive and turn
  420. on the computer.
  421. (3) Select "Update system program" and follow the instructions on the screen.
  422.  
  423. Warning: Do not turn off or suspend the computer until the update has been
  424. completed. IF YOU TURN OFF OR SUSPEND THE COMPUTER WHILE THE UPDATE IS STILL IN
  425. PROGRESS, THE SYSTEM BOARD MAY HAVE TO BE REPLACED.
  426.  
  427. - After the update has been completed, you MAY need to initialize the system.
  428.   Please note that initalizing the systems resets all customization settings
  429.   (IRQ, DMA, I/O, Device) made with the ThinkPad Utilities to their factory
  430.   defaults.
  431. (1) Remove the System Program Service Diskette from the diskette drive and turn
  432. off the computer.
  433. (2) Press and hold F1, then turn on the computer. Hold F1 until the Easy-Setup
  434. menu appears.
  435. (3) If a password prompt appears, type the correct password.
  436. (4) Select Config, then select Initialize.
  437. (5) Select OK to initialize system.
  438.  
  439. - You may want to run the diagnostics to make sure that the computer runs with
  440.   no errors:
  441.  
  442. (1) Turn off the computer, press and hold F1, then turn on the computer. Hold
  443. F1 until the Easy-Setup menu appears.
  444. (2) Select Test, then select Start to run all the basic tests.
  445. (3) Verify that OK appears for all of the devices tested.
  446. (4) Press Esc to exit Test and turn off the computer.
  447.  
  448.  
  449.  
  450.  
  451.  
  452.  
  453.  
  454.  
  455.  
  456.  
  457.  
  458.  
  459.  
  460.  
  461.  
  462.  
  463.  
  464.  
  465.  
  466.  
  467.  
  468.  
  469.  
  470.  
  471.  
  472.  
  473.  
  474.  
  475.  
  476.  
  477.  
  478.  
  479.  
  480.  
  481. Latest DOS Card & Socket Services Drivers for ThinkPad 560
  482.  
  483. File Name     Driver Description                  Version  File Date File Size
  484. IBMDSS01.SYS  DOS PCMCIA Socket Services Driver      2.02   04-03-96     16502
  485. IBMDSS04.SYS  DOS PCMCIA Socket Services Driver      2.02   04-19-96     14036
  486. IBMDSS14.SYS  DOS PCMCIA Socket Services Driver      2.02   04-19-96     15506
  487. IBMDOSCS.SYS  DOS PCMCIA Card Services Driver        3.11   05-13-96     41264
  488. DICRMU01.SYS  DOS PCMCIA Resource Map Utility        1.28   05-13-96     12733
  489. $ICPMDOS.EXE  DOS PC Card Power Management Driver    3.03   05-13-96     20092
  490. AUTODRV.SYS   DOS PCMCIA PC Card Auto Configurator   2.01   06-13-95      8361
  491.  
  492.  
  493.  
  494.  
  495. Latest OS/2 Card & Socket Services Drivers for ThinkPad 560
  496.  
  497. File Name     Driver Description                  Version  File Date File Size
  498. IBM2SS01.SYS  OS/2 PCMCIA Socket Services Driver     2.02   04-03-96     19014
  499. IBM2SS04.SYS  OS/2 PCMCIA Socket Services Driver     2.02   04-19-96     14926
  500. IBM2SS14.SYS  OS/2 PCMCIA Socket Services Driver     2.02   04-19-96     19400
  501. PCMCIA.SYS    OS/2 PCMCIA Card Services Driver       1.44   04-22-96     48646
  502. VPCMCIA.SYS   OS/2 Virtual Card Services Driver      1.40   04-22-96     13824
  503. ICRMU01.SYS   OS/2 PCMCIA Resource Map Utility       1.24   04-22-96     10381
  504. $ICPMOS2.SYS  OS/2 PC Card Power Management Driver   2.06   07-08-96      5992
  505. AUTODRV2.SYS  OS/2 PCMCIA PC Card Auto Configurator  2.01   03-22-96      9178
  506.  
  507.  
  508.  
  509.  
  510.  
  511.  
  512.  
  513.  
  514.  
  515.  
  516.  
  517.  
  518.  
  519.  
  520.  
  521.  
  522.  
  523.  
  524.  
  525.  
  526.  
  527.  
  528.  
  529.  
  530.  
  531.  
  532.  
  533.  
  534.  
  535.  
  536.  
  537.  
  538.  
  539.  
  540.  
  541.  
  542.  
  543.  
  544.  
  545.  
  546.  
  547.  
  548.  
  549.  
  550.  
  551.  
  552.  
  553.  
  554.  
  555.  
  556.  
  557.  
  558.  
  559.  
  560.  
  561. Latest Drivers for ThinkPad 560
  562.  
  563. IBM BBS File  Driver Description                           Version  File Date
  564.  
  565. Drivers for DOS/Windows 3.1x:
  566.  
  567. PCTPGW31.EXE   DOS/Windows 3.1X PCMCIA Drivers                4.03   10-15-96
  568.  
  569. UTTPGDOS.EXE   ThinkPad Utility Programs - DOS                3.51   10-31-96
  570. UTTPGWIN.EXE   ThinkPad Utility Programs - WIN 3.1X/Win95     3.51   10-31-96
  571.  
  572. VFTPKW31.EXE   Windows 3.1X Video Drivers                     1.10   08-26-96
  573.  
  574. AFTPGW31.EXE   560 Windows 3.1 Audio Driver                   1.00   10-15-96
  575.  
  576. IRTPGALL.EXE  Infrared Drivers                                3.01   10-15-96
  577.  
  578. ATADO200.EXE   PC Card Hard Disk Drive Device Drivers         2.00   03-22-94
  579.  
  580.  
  581. Drivers for Windows 95:
  582.  
  583. PCTPGO95.EXE   Windows 95 & OS/2 PCMCIA Drivers                      10-31-96
  584.  
  585. UTTPGDOS.EXE   ThinkPad Utility Programs - DOS                3.51   10-31-96
  586. UTTPGWIN.EXE   ThinkPad Utility Programs - WIN 3.1X/Win95     3.51   10-31-96
  587.  
  588. VFTPGW95.EXE   Windows 95 Video Drivers                       1.10   10-03-96
  589.  
  590. AFTPGW95.EXE   560 Windows 95 Audio Driver                    1.00   10-15-96
  591.  
  592. IRTPGALL.EXE  Infrared Drivers                                3.01   10-15-96
  593.  
  594.  
  595.  
  596. Drivers for OS/2:
  597.  
  598. PCTPGO95.EXE   Windows 95 & OS/2 PCMCIA Drivers                      10-31-96
  599.  
  600. UTTPGDOS.EXE   ThinkPad Utility Programs - DOS                3.51   10-31-96
  601. UTTPGOS2.EXE   ThinkPad Utility Programs - OS/2               3.51   10-31-96
  602.  
  603. VFTPKOS2.EXE   OS/2 Warp Video Drivers                        1.02   07-22-96
  604.  
  605. AFTPGOS2.EXE   560 OS/2 Audio Driver                          1.01   10-15-96
  606.  
  607. IRTPGALL.EXE  Infrared Drivers                                3.01   10-15-96
  608.  
  609.  
  610.  
  611. Drivers for Windows NT:
  612.  
  613. UTTPGWNT.EXE  Windows NT Utility Disk (Utility Programs)      1.00   10-31-96
  614. VFTP3WNT.EXE  Windows NT 3.51 Video Drivers                   1.10   10-31-96
  615. VFTP4WNT.EXE  Windows NT 4 Video Drivers                      1.00   10-31-96
  616. TPIDEWNT.EXE  Busmaster IDE Driver                            1.00   05-01-96
  617. AFTP3WNT.EXE  Windows NT 3.51 Audio Driver                    1.10   10-31-96
  618. AFTP4WNT.EXE  Windows NT 4 Audio Driver                       1.00   10-31-96
  619. IRTPGWNT.ZIP  Infrared Drivers - Windows NT                   1.00   01-06-97
  620.  
  621.  
  622.  
  623.  
  624.  
  625.  
  626.  
  627.  
  628.  
  629.  
  630.  
  631.  
  632.  
  633.  
  634.  
  635.  
  636.  
  637.  
  638.  
  639.  
  640.  
  641. ThinkPad  560 Memory Map
  642.  
  643.  Location Use
  644.  
  645.  0000 - 9FFF System RAM
  646.  A000 - AFFF Video Graphics
  647.  B000 - B7FF Mono Video
  648.  B800 - BFFF Video Text
  649.  C000 - C7FF Video BIOS
  650.  C800 - DFFF Available 1
  651.  E000 - E7FF Available
  652.  E800 - EFFF Available
  653.  F000 - FFFF System BIOS
  654.  
  655.  
  656. 1 Available means open for either PCMCIA card usage or for mapping as
  657.   upper memory blocks.
  658.  
  659.  
  660.  
  661. ThinkPad 560 Interrupt Assignments
  662.  
  663.                                    2    3    4    5    7    9   10   11   15
  664.  
  665. Cascade Interrupt Req
  666.  From IRQ 8-15                    Def
  667. Serial Port                              Opt  Opt
  668. Infrared                                 Opt  Def
  669. Parallel Port                                      Opt  Def
  670. Audio                                              Def  Opt      Opt  Opt
  671. PCMCIA Cards                             Opt  Opt  Opt  Opt  Opt Opt  Opt  Opt
  672.  
  673. Where: Def = Default; Opt = Optional
  674.  
  675. Note:
  676. The following interrupts are used by the system: IRQ 0 (Timer), IRQ 1
  677. (Keyboard), IRQ 6 (Floppy Diskette Drive), IRQ 8 (Real-time Clock), IRQ 12
  678. (Mouse/Trackpoint), IRQ 13 (Math Coprocessor), and IRQ 14 (Hard Disk Drive).
  679.  
  680.  
  681.  
  682.  
  683. ThinkPad 560 DMA Channel Assignments
  684.  
  685. DMA   Default Assignment       Other Possible Uses
  686.  
  687. DRQ0  Unused                   Audio, Parallel Port ECP Mode
  688. DRQ1  Audio                    Parallel Port ECP Mode
  689. DRQ2  Diskette Drive
  690. DRQ3  Unused                   Parallel Port ECP Mode
  691. DRQ4  Cascade
  692. DRQ5  Unused
  693. DRQ6  Unused
  694. DRQ7  Unused
  695.  
  696.  
  697.  
  698.  
  699.  
  700.  
  701.  
  702.  
  703.  
  704.  
  705.  
  706.  
  707.  
  708.  
  709.  
  710.  
  711.  
  712.  
  713.  
  714.  
  715.  
  716.  
  717.  
  718.  
  719.  
  720.  
  721. THINKPAD DOS/WINDOWS MEMORY MANAGEMENT TIPS
  722.  
  723. IBM Card & Socket Services Drivers for ThinkPad 560
  724.  
  725. DEVICEHIGH=C:\THINKPAD\IBMDSS01.SYS /D            (DOS PCMCIA Socket Services
  726.                                                  Driver PCMCIA Socket
  727.                                                  Services 2.1)
  728.  
  729. The /D parameter allows warm docking when used with a Dock II docking station.
  730. If you are not using a Dock II then removing the /D parameter will reduce the
  731. amount of upper memory this driver uses by approximately 1KB.  Socket Services
  732. uses between 6KB and 7KB of memory .
  733.  
  734.  
  735.  
  736. DEVICEHIGH=C:\THINKPAD\IBMDOSCS.SYS               (DOS PCMCIA Card Services
  737.                                                  Driver for PCMCIA Socket
  738.                                                  Services 2.1)
  739.  
  740. Card Services uses 26KB of memory.
  741.  
  742.  
  743.  
  744. DEVICEHIGH=C:
  745. \THINKPAD\DICRMU01.SYS /MA=C800-CFFF (DOS PCMCIA Resource Map
  746.                                                  Utility)
  747.  
  748. The /MA parameter tells Card Services what locations in upper memory can be
  749. used by PCMCIA cards or Card Services, and must match or be a subset of an
  750. excluded memory range on the EMM386 line.  The PCMCIA Resource Memory Map
  751. Utility Driver does not remain in memory.
  752.  
  753.  
  754.  
  755. DEVICEHIGH=C:\THINKPAD\$ICPMDOS.SYS               (DOS PC Card Power
  756.                                                  Management Driver)
  757.  
  758. This driver uses 3KB of memory.
  759.  
  760.  
  761.  
  762. DEVICEHIGH=C:\THINKPAD\AUTODRV.SYS
  763.  
  764. This statement loads the PCMCIA Super Client Driver (AUTODRV.SYS) into upper
  765. memory.  AUTODRV.SYS recognizes many popular modems, 3270 cards, and SCSI
  766. cards.  It does not recognize 5250 PCMCIA cards, SDLC cards, or LAN PCMCIA
  767. cards.  AUTODRV.SYS uses 7KB of memory.
  768.  
  769.  
  770. Please note that Card & Socket Services also requires a 4KB block of upper
  771. memory.
  772.  
  773.  
  774.  
  775.  
  776.  
  777.  
  778.  
  779.  
  780.  
  781.  
  782.  
  783.  
  784.  
  785.  
  786.  
  787.  
  788.  
  789.  
  790.  
  791.  
  792.  
  793.  
  794.  
  795.  
  796.  
  797.  
  798.  
  799.  
  800.  
  801. THINKPAD DOS/WINDOWS MEMORY MANAGEMENT TIPS
  802.  
  803. Memory Management Without PCMCIA Cards
  804.  
  805. (1) If you do not intend to use PCMCIA Cards, there is no reason to load Card &
  806. Socket Services Drivers.  Remove all IBM Card and Socket Services Device
  807. Drivers from CONFIG.SYS (See previous page).
  808.  
  809. (2) Card & Socket Services Drivers are not required to use the MWAVE DSP Modem
  810. or DSP Audio functions.
  811.  
  812. (3) Review the ThinkPad Memory Map for your system.  Include any upper memory
  813. areas not used by adapter cards in the Docking Station.  Be sure to exclude the
  814. address of the SCSI adapter in the Docking Station if SCSI support is needed.
  815.  
  816. (4) If you are not using the monochrome video mode (most applications do not),
  817. the Monochrome Video Area (B000 - B7FF) may be mapped (by adding I=B000-B7FF to
  818. the EMM386.EXE line in CONFIG.SYS).  If using Microsoft Windows, add a
  819. Device=C:\DOS\MONOUMB.386 statement to the [386Ehn] section of SYSTEM.INI.
  820.  
  821.  
  822.  
  823.  
  824.  
  825.  
  826.  
  827.  
  828.  
  829.  
  830.  
  831.  
  832.  
  833.  
  834.  
  835.  
  836.  
  837.  
  838.  
  839.  
  840.  
  841.  
  842.  
  843.  
  844.  
  845.  
  846.  
  847.  
  848.  
  849.  
  850.  
  851.  
  852.  
  853.  
  854.  
  855.  
  856.  
  857.  
  858.  
  859.  
  860.  
  861.  
  862.  
  863.  
  864.  
  865.  
  866.  
  867.  
  868.  
  869.  
  870.  
  871.  
  872.  
  873.  
  874.  
  875.  
  876.  
  877.  
  878.  
  879.  
  880.  
  881. THINKPAD DOS/WINDOWS MEMORY MANAGEMENT TIPS
  882.  
  883. Memory Management With PCMCIA Cards
  884.  
  885.  
  886. (1) Many PCMCIA card manufacturers provide Point Enablers with their products.
  887. Point Enablers are small programs that provide an interface directly to the
  888. PCMCIA controller; therefore they must be written to support a particular type
  889. of controller.
  890.  
  891. Point Enablers are relatively simple to configure, do not require Card & Socket
  892. Services Drivers, consume no memory (they remove themselves from memory after
  893. configuring the card), and provide the maximum DOS memory for your ThinkPad.
  894. However, with Point Enablers, you must specify the slot number of the card
  895. (therefore , the card must always be in a specific slot).  You must also
  896. manually assign any upper memory blocks and IRQs used by that card.  In
  897. addition, hot-plugging of the card is prohibited (in fact, it may damage the
  898. card).
  899.  
  900. If Point Enablers are provided with the PCMCIA card(s) you are using, decide
  901. whether to use the Point Enablers or Card & Socket Services.
  902.  
  903. (2) If you use Card & Socket Services, decide whether to use the Super Client
  904. Driver (AUTODRV.SYS) or the drivers that are provided with your PCMCIA card(s).
  905. The Super Client Driver automatically recognizes many popular PCMCIA cards
  906. (including modems, 3270 cards, and SCSI adapters -- it does not recognize 5250
  907. PCMCIA cards, SDLC cards, or LAN PCMCIA cards.).  However, the Super Client
  908. Driver can consume more memory than do the drivers provided with the PCMCIA
  909. card.
  910.  
  911. (3) Determine the amount and location of upper memory required by your PCMCIA
  912. card(s).  If possible, locate upper memory required by all PCMCIA cards in one
  913. contiguous block.  If using Card & Socket Services, these drivers require a 4KB
  914. upper memory block that can be located anywhere in upper memory.
  915.  
  916. (4) Review the ThinkPad Memory Map for your system.  Exclude from EMM386.EXE's
  917. usage the upper memory areas used by (a) the PCMCIA card(s) and (b) Card &
  918. Socket Services (4KB).  Include any available upper memory areas not excluded
  919. above.
  920.  
  921. (5) If using Card & Socket Services, modify the DEVICE=C:\THINKPAD\DICRMU01.SYS
  922. /MA=XXXX-XXXX line in CONFIG.SYS.  Make the XXXX-XXXX range match the upper
  923. memory area used by any PCMCIA cards (plus the 4KB used by Card & Socket
  924. Services).
  925.  
  926. (6) Exclude any memory area allocated to PCMCIA Cards from usage by Microsoft
  927. Windows by adding an EmmExclude=XXXX-XXXX line to the [386Enh] section of the
  928. SYSTEM.INI File.  Where XXXX-XXXX is the upper memory range allocated to the
  929. PCMCIA cards.  If you are using Card & Socket Services, the EmmExclude range
  930. must match the /MA= range of the DICRMU01.SYS Driver.
  931.  
  932. (7) If you are not using the monochrome video mode (most applications do not),
  933. the Monochrome Video Area (B000-B7FF) may be mapped (by adding I=B000-B7FF to
  934. the EMM386.EXE line in CONFIG.SYS).  If using Microsoft Windows, add a
  935. Device=C:\DOS\MONOUMB.386 statement to the [386Ehn] section of SYSTEM.INI.
  936.  
  937. (8) If you are using an IBM PCMCIA Token-Ring Adapter download the IBM LAN
  938. Client Code from the IBM BBS.  This code loads 802.2 Support, Netbios, the
  939. Netware Requester, and a TCP/IP stack into extended memory (not upper memory).
  940. It can reduce the DOS memory consumption of these protocols to 5KB.
  941.  
  942.  
  943.  
  944.  
  945.  
  946.  
  947.  
  948.  
  949.  
  950.  
  951.  
  952.  
  953.  
  954.  
  955.  
  956.  
  957.  
  958.  
  959.  
  960.  
  961. Sample Config: IBM PCMCIA Token-Ring Adapter Installed in 560 Systems
  962.  
  963. Recommended Memory Locations
  964.  
  965.  IBM Token-Ring PCMCIA Adapter ROM    CC00-CDFF
  966.  IBM Token-Ring PCMCIA Adapter RAM    C800-CBFF
  967.  IBM Card Services (If Used)          CE00-CEFF
  968.  
  969.  
  970. Card Services CONFIG.SYS (Please ensure that you are using the latest Card &
  971. Socket Services Drivers)
  972.  
  973. DEVICE=C:\DOS\EMM386.EXE NOEMS X=C000-CEFF I=CF00-EFFF
  974. DEVICE=C:\THINKPAD\IBMDSS01.SYS
  975. DEVICE=C:\THINKPAD\IBMDOSCS.SYS
  976. DEVICE=C:\THINKPAD\DICRMU01.SYS /MA=C800-CEFF
  977.  
  978. Note: Latest IBM Token-Ring Credit Card Adapter Drivers are Version 3.06
  979. (TRCC1.EXE & TRCC2.EXE on the IBM BBS).
  980.  
  981.  
  982. Point Enabler CONFIG.SYS
  983.  
  984. DEVICE=C:\DOS\EMM386.EXE NOEMS X=C000-CDFF I=CE00-EFFF
  985. DEVICE=C:\POINTTR.EXE SB RS=16 MMIO=CC00 IRQ=9 SRAM=C800,16  Where: SB is Slot
  986.                                                            B(Bottom Slot)&
  987.                                                            RS is Ring Speed
  988.  
  989. If you are using the IBM PCMCIA Token-Ring Adapter in the PCMCIA slot in the
  990. Port replicator, you must add the  PCIC parameter to your point enabler device
  991. statement: For example: DEVICE=C:\POINTTR.EXE PCIC=03E2 SB RS=16 MMIO=CC00
  992. IRQ=9 SRAM=C800,16.  The  Port Replicator uses 3E2 as its I/O port base
  993. address.
  994.  
  995.  
  996. Microsoft Windows SYSTEM.INI
  997.  
  998. [386Enh]
  999. EmmExclude=C800-CDFF (or EmmExclude=C800-CEFF if using Card Services)
  1000.  
  1001.  
  1002. Setting the Token-Ring ROM & RAM Address
  1003.  
  1004. (1) Novell Netware ODI Drivers:    Link Driver TOKEN (Or TOKENCS, or LANSUP)
  1005.     (NET.CFG File):                   MEM #1 CC000
  1006.                                       MEM #2 C8000
  1007.  
  1008. (2) For IBM LAN Support:           DEVICE=C:\LSP\DXMC0MOD.SYS N ,C800,0,0,0
  1009.  
  1010. (3) IBM LAN Support NDIS Drivers:  RAM = 0xC800
  1011.     (PROTOCOL.INI File)            MMIO = 0xCC00
  1012.                                    RAMSIZE = 16
  1013.  
  1014.  
  1015.  
  1016.  
  1017.  
  1018.  
  1019.  
  1020.  
  1021.  
  1022.  
  1023.  
  1024.  
  1025.  
  1026.  
  1027.  
  1028.  
  1029.  
  1030.  
  1031.  
  1032.  
  1033.  
  1034.  
  1035.  
  1036.  
  1037.  
  1038.  
  1039.  
  1040.  
  1041. Sample Config: IBM PCMCIA Ethernet Adapter Installed in 560 Systems
  1042.  
  1043. Recommended Memory Locations
  1044.  
  1045. IBM Ethernet PCMCIA Adapter RAM  C800-CBFF
  1046. IBM Card Services (If Used)      CC00-CCFF
  1047.  
  1048.  
  1049. Card Services CONFIG.SYS (Please ensure that you are using the latest Card &
  1050. Socket Services Drivers)
  1051.  
  1052. DEVICE=C:\DOS\EMM386.EXE NOEMS X=C000-CCFF I=CD00-EFFF
  1053. DEVICE=C:\THINKPAD\IBMDSS01.SYS
  1054. DEVICE=C:\THINKPAD\IBMDOSCS.SYS
  1055. DEVICE=C:\THINKPAD\DICRMU01.SYS /MA=C800-CCFF
  1056.  
  1057. Note: Latest IBM Ethernet Credit Card Adapter Drivers are Version 2.06
  1058. (ETCC.EXE on the IBM BBS).
  1059.  
  1060.  
  1061. Point Enabler CONFIG.SYS
  1062.  
  1063. DEVICE=C:\DOS\EMM386.EXE NOEMS X=C000-CBFF I=CC00-EFFF
  1064. DEVICE=C:\NET\POINTETH.SYS SB IRQ=9 SRAM=C800 IO=300   Where: SB is Slot B
  1065.                                                        (Bottom Slot)
  1066.  
  1067. If you are using the IBM PCMCIA Ethernet Adapter in the PCMCIA slot in the Port
  1068. replicator, you must add the  PCIC parameter to your point enabler device
  1069. statement: For example: DEVICE=C:\POINTETH.SYS PCIC=03E2 SB IRQ=9 SRAM=C800
  1070. IO=300.  The  Port Replicator uses 3E2 as its I/O port base address.
  1071.  
  1072.  
  1073.  
  1074. Microsoft Windows SYSTEM.INI
  1075.  
  1076. [386Enh]
  1077. EmmExclude=C800-CBFF (or EmmExclude=C800-CCFF if using Card Services)
  1078.  
  1079.  
  1080.  
  1081. Setting the Ethernet RAM Address
  1082.  
  1083. (1) Novell Netware ODI Drivers:      Link Driver PCMDMCS
  1084.     (NET.CFG File):                     PORT 300
  1085.                                         INT 9
  1086.                                         MEM C8000
  1087.  
  1088. (2) IBM LAN Support NDIS Drivers:    RAMADDRESS = 0xC800
  1089.     (PROTOCOL.INI File)              INTERRUPT = 9
  1090.                                      IOBASE = 0x300
  1091.  
  1092.  
  1093.  
  1094.  
  1095.  
  1096.  
  1097.  
  1098.  
  1099.  
  1100.  
  1101.  
  1102.  
  1103.  
  1104.  
  1105.  
  1106.  
  1107.  
  1108.  
  1109.  
  1110.  
  1111.  
  1112.  
  1113.  
  1114.  
  1115.  
  1116.  
  1117.  
  1118.  
  1119.  
  1120.  
  1121. IBM PCMCIA MODEM CONFIGURATION
  1122.  
  1123. Using the IBM Super Client Driver (AUTODRV.SYS)
  1124.  
  1125. (1) The IBM Super Client Driver will automatically recognize IBM PCMCIA Modems.
  1126. Sample CONFIG.SYS file:
  1127.  
  1128.  DEVICE=C:\DOS\HIMEM.SYS
  1129.  DEVICE=C:\DOS\EMM386.EXE NOEMS X=C800-CFFF
  1130.  DEVICE=C:\THINKPAD\IBMDSS01.SYS
  1131.  DEVICE=C:\THINKPAD\IBMDOSCS.SYS
  1132.  DEVICE=C:\THINKPAD\DICRMU01.SYS /MA=C800-CFFF
  1133.  DEVICE=C:\THINKPAD\$ICPMDOS.SYS
  1134.  DEVICE=C:\THINKPAD\AUTODRV.SYS C:\THINKPAD\AUTODRV.INI
  1135.  
  1136.  
  1137. Using the IBM PCMCIA Modem Point Enabler (Note: Not All IBM PCMCIA Modems
  1138. Support this Point Enabler)
  1139.  
  1140. (1) The IBM PCMCIA Modem Point Enabler (called PCCOMDOS.SYS) does not require
  1141. Card & Socket Services.  It does reside in memory and requires 16KB.  Using the
  1142. Point Enabler can save up to 36KB (if you do not load Card & Socket Services or
  1143. AUTODRV.SYS).  However, with the IBM Point Enabler hot-plugging of the card is
  1144. prohibited (in fact, it will damage the card).
  1145.  
  1146. (2) Be sure to exclude a 4KB block for the modem in upper memory.  If you are also using card
  1147. services, do not include the 4KB block in the /MA=XXXX-XXXX parameter of the
  1148. DICRMU01.SYS driver.
  1149.  
  1150. (3) Sample CONFIG.SYS file:
  1151.  
  1152.  DEVICE=C:\PCCOMDOS\PCCOMDOS.SYS COM2 /BEEP /WINBIOS /AMEM CE
  1153.  
  1154.  Where:  COM2 is the COM 1, 2, 3, or 4 COM 2 is recommended
  1155.          /AMEM is the memory location CE00 is recommended
  1156.          for the modem's 4KB block
  1157.  
  1158.  
  1159. Using the IBM PCMCIA Modem Driver
  1160.  
  1161. (1) The IBM PCMCIA Modem Driver (called ESTDFM.EXE) does require Card & Socket
  1162. Services.  It does reside in memory and requires 25KB.  Therefore, I recommend
  1163. that you use the AUTODRV.SYS driver since it takes less memory.  ESTDFM.EXE is
  1164. loaded via the AUTOEXEC.BAT:
  1165.  
  1166. ESTDFM.EXE S1C2 Where: S1 is the Slot Number
  1167.                        C2 is the Communications Port (C1, C2, C3, or C4)
  1168.  
  1169.  
  1170.  
  1171.  
  1172.  
  1173.  
  1174.  
  1175.  
  1176.  
  1177.  
  1178.  
  1179.  
  1180.  
  1181.  
  1182.  
  1183.  
  1184.  
  1185.  
  1186.  
  1187.  
  1188.  
  1189.  
  1190.  
  1191.  
  1192.  
  1193.  
  1194.  
  1195.  
  1196.  
  1197.  
  1198.  
  1199.  
  1200.  
  1201. MEGAHERTZ MODEM CONFIGURATION
  1202.  
  1203. Using the IBM Super Client Driver (AUTODRV.SYS)
  1204.  
  1205. (1) The IBM Super Client Driver will automatically recognize most Megahertz
  1206. PCMCIA Modems.  Sample CONFIG.SYS file:
  1207.  
  1208.  DEVICE=C:\DOS\HIMEM.SYS
  1209.  DEVICE=C:\DOS\EMM386.EXE NOEMS X=C800-CFFF
  1210.  DEVICE=C:\THINKPAD\IBMDSS01.SYS
  1211.  DEVICE=C:\THINKPAD\IBMDOSCS.SYS
  1212.  DEVICE=C:\THINKPAD\DICRMU01.SYS /MA=C800-CFFF
  1213.  DEVICE=C:\THINKPAD\$ICPMDOS.SYS
  1214.  DEVICE=C:\THINKPAD\AUTODRV.SYS C:\THINKPAD\AUTODRV.INI
  1215.  
  1216.  
  1217.  
  1218. Using the MegaHertz PCMCIA Modem Point Enabler
  1219.  
  1220. (1) The MegaHertz PCMCIA Modem Point Enabler (called SETMHZ.EXE) does not
  1221. require Card & Socket Services.  In addition, it removes itself from memory
  1222. once it has configured the modem.  This can save up to 49KB (if you eliminate
  1223. Card & Socket Services).  However, with the MegaHertz Point Enabler, you must
  1224. specify the slot number of the card (therefore, the card must always be in a
  1225. specific slot).  In addition, hot-plugging of the card is prohibited (in fact,
  1226. it will physically damage the card).
  1227.  
  1228. (2) Obtain the latest Megahertz Point Enabler.  Versions before 3.1 do not
  1229. support the ThinkPad 755.  Latest version is 4.3.  Be sure to exclude a
  1230. 4KB block for the modem in upper memory.  If you are also using card
  1231. services, do not include the 4KB block in the /MA=XXXX-XXXX parameter of the
  1232. DICRMU01.SYS driver.
  1233.  
  1234. (3) The SETMHZ program is loaded via the AUTOEXEC.BAT file.  Format of the
  1235. SETMHZ.EXE Program:
  1236.  
  1237.  SETMHZ.EXE /cn /in /sn /pnnnn /dnnnn
  1238.  
  1239.  Where:  /cn is COM 1, 2, 3, 4  COM 2 is recommended
  1240.          /in is IRQ 1 .. 15  IRQ 3 is recommended
  1241.          /sn is Slot A, B, C, or D
  1242.          /pnnnn is the memory location CE00 is recommended
  1243.          /dnnnn is the delay in milliseconds 1500 is recommended
  1244.  
  1245.  
  1246.  
  1247.  
  1248.  
  1249.  
  1250.  
  1251.  
  1252.  
  1253.  
  1254.  
  1255.  
  1256.  
  1257.  
  1258.  
  1259.  
  1260.  
  1261.  
  1262.  
  1263.  
  1264.  
  1265.  
  1266.  
  1267.  
  1268.  
  1269.  
  1270.  
  1271.  
  1272.  
  1273.  
  1274.  
  1275.  
  1276.  
  1277.  
  1278.  
  1279.  
  1280.  
  1281. Obtaining Updated Drivers
  1282.  
  1283.  
  1284. IBM PC Company Bulletin Board System
  1285.  
  1286. BBS Phone Number                919-517-0001
  1287. Baud Rate                       300-14400 bps
  1288. Parity/Data Bits/Stop Bits      N/8/1
  1289.  
  1290.  
  1291. IBM PC Company Internet FTP Site
  1292.  
  1293. ftp.pc.ibm.com              cd /pub and get the allfiles.txt file for a listing
  1294.                             of available files
  1295.  
  1296.  
  1297. IBM PC Company World Wide Web Site
  1298.  
  1299. www.pc.ibm.com
  1300.  
  1301.  
  1302.  
  1303. Obtaining Updated Version of this Document
  1304.  
  1305. Obtaining Updated Version of this Document
  1306.  
  1307. Download any of the following files:
  1308.  
  1309. 365_tips.ps     ThinkPad 365 Tips in PostScript format.
  1310. 365_tips.txt    ThinkPad 365 Tips in ASCII format.
  1311. 560_tips.ps     ThinkPad 560 Tips in PostScript format.
  1312. 560_tips.txt    ThinkPad 560 Tips in ASCII format.
  1313. 701_tips.ps     ThinkPad 701 Tips in PostScript format.
  1314. 701_tips.txt    ThinkPad 701 Tips in ASCII format.
  1315. 750_tips.ps     ThinkPad 360, 750, 755 Base Models Tips in PostScript format.
  1316. 750_tips.txt    ThinkPad 360, 750, 755 Base Models Tips in ASCII format.
  1317. 755_tips.ps     ThinkPad 755 Enhanced Models Tips in PostScript format.
  1318. 755_tips.txt    ThinkPad 755 Enhanced Models Tips in ASCII format.
  1319. 760_tips.ps     ThinkPad 760 Tips in PostScript format.
  1320. 760_tips.txt    ThinkPad 760 Tips in ASCII format.
  1321. cdtips.ps       Commercial Desktop Tips in PostScript format.
  1322. cdtips.txt      Commercial Desktop Tips in ASCII format.
  1323.  
  1324.