home *** CD-ROM | disk | FTP | other *** search
/ Mega Demo / MegaDemoCDRom1.cdr / info / tips12.txt < prev    next >
Text File  |  1992-07-09  |  65KB  |  1,547 lines

  1.                             OS/2 Tips and Techniques
  2.                                   Version 1.2
  3.                                     5/18/92
  4.  
  5.                                   Issued by:
  6.                              OS/2 Technical Support
  7.  
  8.  
  9. Notes: This document should not be modified and redistributed. If you
  10.        have information you would like to be added, please contact one
  11.        of the following:
  12.  
  13.          A SYSOP on IBMOS2 on Compuserve
  14.          The SYSOP or uploader of the bulletin board you got this document from
  15.          For IBM internals, OS2TIP at BCRVMPC1
  16.  
  17.        Every attempt has been made to ensure the veracity of all answers,
  18.        workarounds and fixes contained herein. If you find any inconsistencies
  19.        or errors (spelling errors too), please contact one of the above to
  20.        let us know.
  21.  
  22.  
  23.  
  24.  
  25.  Introduction
  26.  ------------
  27.  
  28.  This is an informal document, produced by the OS/2 Technical Support Team.
  29.  It includes tips and techniques describing how to use and navigate
  30.  around OS/2 2.0 along with information on known techniques or workarounds for
  31.  various applications and machine types.
  32.  
  33.  It is recommended to read the OS/2 2.0 product README file as well as this
  34.  document.
  35.  
  36.  This document will continue to be updated. As we discover new techniques
  37.  and tips, they will be reflected in this paper.
  38.  
  39.  The purpose of this document is to provide readers with an awareness of
  40.  quick and easy ways to accomplish various tasks with OS/2. There are also
  41.  techniques and information that will help you run your OS/2 system on
  42.  various machine configurations.
  43.  
  44.  If you have any questions or comments on this document, or find anything you
  45.  feel may be of use to others and would like to see in a future revision of the
  46.  OS/2 TNT document, please contact the author, or one of the IBM service
  47.  representatives on Compuserve, BIX, Prodigy, IIN or other applicable service.
  48.  
  49.  Notes: Compuserve membership services can be reached at 1-800-848-8199 x239.
  50.  
  51.         IBM IIN BBS registration can be reached at 1-800-547-1283.
  52.  
  53.         General IBM OS/2 product information and availability can be
  54.         obtained by calling 1-800-3IBMOS2.
  55.  
  56.         The OS/2 Support Line is available at 1-800-237-5511. This is a
  57.         free service for the first 60 days. Note that this is applicable for
  58.         the OS/2 base operating system. This service is not available for
  59.         Extended Services nor LAN Services OS/2 products.
  60.  
  61.  
  62.  
  63.  
  64. Installation
  65. ------------
  66.  
  67.    General Information
  68.    -------------------
  69.  
  70.    - The DOS/Windows/OS/2 1.x upgrade version of OS/2 2.0 is slightly
  71.      different from the full-purchase-price version of OS/2 2.0. There is a
  72.      "sniffer" program that ensures you have an operating system on your
  73.      hard disk when installing OS/2 2.0. This program will sense the
  74.      operating system and will write a key onto disk 1. Once this is done,
  75.      the disks are set up so the sniffer is no longer enabled.
  76.  
  77.      1) If you have already formatted your hard disk before attempting to
  78.         install OS/2 2.0, simply put your DOS diskette back into the
  79.         drive and do a FORMAT C: /S.
  80.  
  81.      2) If you have a disk #1 that is write protected, slide the slider
  82.         on the diskette over so as to cover the hole, or just place a
  83.         piece of tape on the hole.
  84.  
  85.      - If you have ordered the Microsoft Windows package upgrade to OS/2
  86.        2.0, you were told you need to mail in your title page from your
  87.        Microsoft Windows package. Please do NOT do this until you have
  88.        received your OS/2 package. The instrunctions are in there as to
  89.        where to mail your page.
  90.  
  91.  
  92.      Reading the README before install
  93.  
  94.      - The README file for OS/2 2.0 is packed on diskette number 6. If you have
  95.        a system with a formatted hard disk, you can manually unpack the file
  96.        and read it before installation. To do this, boot the install disk. Then
  97.        when prompted, insert disk 1. Then when asked to press ESC to cancel,
  98.        press the ESC key. You will get a command prompt. Copy the file
  99.        UNPACK.EXE from disk 2 onto your hard disk. Then insert disk 6. Make
  100.        your hard disk the current drive and type:
  101.  
  102.         UNPACK A:\REQUIRED . /N:README
  103.  
  104.        You will them have the readme on your hard disk, suitable for reading
  105.        and/or printing.
  106.  
  107.        NOTE: the README is on diskette 17 on 5.25" diskette versions
  108.  
  109.  
  110.      Logitech Mouse
  111.  
  112.      - When you are using a Logitech mouse (serial or Bus version), select
  113.        the "PS/2 style pointing device" from the install, or selective
  114.        install window.
  115.  
  116.  
  117.      HPFS or FAT?
  118.  
  119.      - When considering whether or not to use the High Performance File System
  120.        (HPFS), please be aware that it takes approximately 500k of system
  121.        memory. If you are running a machine with less than 6 megabytes of
  122.        memory, this will cause system performance to suffer.
  123.  
  124.      Immediately after install
  125.  
  126.      - After installation, and before you run any DOS or Windows programs,
  127.        we recommend you shut down your system. This only needs to be done once,
  128.        immediately after you are finished installing OS/2 2.0
  129.  
  130.  
  131.    Questions, Common Problems and Answers
  132.    --------------------------------------
  133.  
  134.      Problem: You have encountered a "trap" while installing and you see the
  135.      following number on your screen:  60002,9084
  136.      Answer: This indicates possible bad memory. You should try removing your
  137.      memory SIMMS one at a time and try an installation until it works.
  138.      Then you will have isolated the bad SIMM.
  139.  
  140.      Problem: Cannot find COUNTRY.SYS on a PS2 P70
  141.      Answer: Contact your IBM CE for ECA068. This is indicative of a problem
  142.      recognizing the disk. ECA068 should remedy this.
  143.  
  144.      Problem: Cannot find COUNTRY.SYS
  145.      Answer: Find out if any additional devices are attached from the
  146.      controller card, like a TAPE BACKUP and disconnect if possible.
  147.  
  148.      Problem: Why does the install process stop or lock up after disk 6?
  149.      Answer: Disk 6 loads the graphical subsystem and this may occur with
  150.      the type of video card you have installed. If the VGA card has autosense
  151.      capability, this feature must be turned off. Additionally, if the VGA
  152.      card has several resolutions other than 640x480, this must be set to
  153.      640x480 mode. Consult the VGA card's Guide to Operations.
  154.  
  155.      Question: How should I partition my hard disk for OS/2?
  156.      Answer: OS/2 should ideally be in a partition by itself, unless you are
  157.      considering a dual boot system which requires DOS to be loaded first.
  158.      The partition should be approx 40-50 megabyts in size for
  159.      OS/2 alone, assuming you wish a full default install and the swap drive
  160.      on the same partition. The lower amount of memory you have, the larger
  161.      swap file (and partition) you will need.
  162.  
  163.        You should have at least 2 partitions, one for OS/2 and the other for
  164.        data.
  165.  
  166.  
  167.      Problem: White screen after installation with no system activity
  168.      Resolution: Try setting the video card to 8 bits and moving the
  169.      video card to an 8-bit slot and disable the auto-switching capability
  170.      of the card if possible.
  171.  
  172.  
  173.      Problem: Your installation procedure aborts
  174.      There may be occasion when your install aborts. For example, if you
  175.      get a power hit. If you have passed the first reboot, and are in the
  176.      graphical installation, you can restart your installation procedure
  177.      without going through all of the preliminary steps.
  178.  
  179.      1) Identify which disk was being unpacked when the procedure failed.
  180.      2) Subtract that from 15 and add one. For example, if you were on disk
  181.         9, then your result would be 7.
  182.         (for 5.25" diskette systems, use 18 unstead of 15)
  183.      3) Boot from the install disk, and insert disk 1 when prompted.
  184.      4) When you are asked to press ESC to cancel, press the ESC key. You will
  185.         get a command prompt.
  186.      5) Use a text editor to edit the CONFIG.SYS file on the hard disk.
  187.      6) In the line starting with FIRSTDISK, edit that to be
  188.         FIRSTDISK=<the disk number from step 1>
  189.         example: FIRSTDISK=9
  190.      7) In the line starting with NUMDISKS, edit that to be
  191.         NUMDISKS=<the number from step 2>
  192.         example: NUMDISKS=7
  193.      8) Now remove the diskettes and reboot from the hard disk. You will see the
  194.         graphical install panel. Select OK, Install and all defaults. You will
  195.         now be prompted for the disk from step 1, which is the disk where the
  196.         procedure aborted before. All of your previous Selective Install
  197.         choices are preserved.
  198.  
  199.  
  200.      Question: Do I need to reformat to install OS/2 2.0?
  201.      Answer: It's always a good idea.  However, the only versions of OS/2
  202.      you MUST reformat over is over ANY OS/2 beta EXCEPT for L.A.  (6.177H) If
  203.      you formatted during an install and the install aborted, reformat.  If
  204.      you did a "dirty" (unformatted) install and it died, try again without
  205.      formatting.  If that too fails, you may want to back up any needed data
  206.      files from the target drive and reformat.
  207.  
  208.       There should be no other reason to install 2.0 G.A.  over itself.  If
  209.       you want to add features, use the OS/2 System object, System Setup and
  210.       Selective Install.  You can add virtually any feature this way.
  211.  
  212.  
  213.      Problem: SYS1200 error when attempting to Dual Boot to DOS with an
  214.      error code indicating that the DOS environment cannot be created
  215.      and you see an error code - EC=00BF.
  216.      Resolution: Ensure that you have not removed or remarked out any of the
  217.      VIRTUAL DOS device drivers.  If all else fails rename your current
  218.      CONFIG.SYS to CONFIG.XXX and copy your original CONFIG.SYS to the root
  219.      directory. The original CONFIG.SYS can be found in the \OS2\INSTALL
  220.      directory.
  221.  
  222.  
  223.      Problem: Installation on ZEOS notebook fails
  224.      Resolution: Follow the following steps:
  225.  
  226.      The fix for this problem assumes that you have access to a working copy of
  227.      OS/2 2.0.  Ask your local IBM dealer if they can provide an OS/2 2.0
  228.      machine for you to use for a few minutes, or ask a friend/co-worker with
  229.      2.0 installed as well.  Bring your Installation Diskette with you, along
  230.      with a blank, formatted high density 3.5 inch diskette.
  231.  
  232.      Step 1. Open the OS/2 System object on the OS/2 Desktop by double clicking
  233.              with mouse button 1 (usually left mouse button).
  234.  
  235.      Step 2. Open the Command Prompts folder (by double clicking on the
  236.              folder object).
  237.  
  238.      Step 3. Double click on OS/2 Window Object.
  239.  
  240.      Step4.  You should now be at an OS/2 Command Prompt.
  241.  
  242.      Step 5. Backup your Installation Diskette to your blank 3.5 inch high
  243.              density diskette you brought with you.  Enter the following
  244.              command at the prompt: DISKCOPY A: A:<enter> and follow the
  245.              prompts.
  246.  
  247.      Step 6. With your backup diskette in the drive, enter the following:
  248.              PATCH SYSINSTX.COM<enter>
  249.  
  250.      Step 7. When asked for the offset address, enter:
  251.              96AF<enter>
  252.  
  253.      Step 8. On the line that is shown enter 45 to replace 44 as the first
  254.              byte in the line and then press <enter>.
  255.  
  256.      Step 9. When asked if you wish to apply patches, answer:
  257.              Y<enter>
  258.  
  259.      Step 10. At the OS/2 Command prompt again, enter:
  260.               SYSINSTX A:
  261.  
  262.      Step 11. Install OS/2 on your ZEOS using the patched backup Install
  263.                Diskette.
  264.  
  265.      Step 12. The patch MUST be applied using OS/2.  If it is not available,
  266.               a diskette with the patch applied can be sent to you from IBM.
  267.  
  268.  
  269.  
  270.      Question: Can I install across the LAN?
  271.      Answer: IBM LAN Installation Utility/2  (LIU/2)
  272.  
  273.      ORDERING INFORMATION:
  274.  
  275.      IBM LAN Installation Utility/2 is to be ordered as:
  276.  
  277.             PROGR  AM                                            ONE-TIME         LICENSE
  278.             NUMBER           ORDER TYPE               CHARGE          CHARGE
  279.            5799-PTC        PROGRAM PACKAGE        $350.00           $300.00
  280.  
  281.  
  282.  
  283.      Problem: C0000005 is displayed on the screen during install
  284.      Resolution: The problem is resolved in a fixed version of BVHSVGA.DLL
  285.      available from IBM.
  286.  
  287.      Problem: My install hangs on Disk 1.
  288.      Resolution: In many cases, PCM hardware has disk caching enabled on the
  289.      drive controller card. The hang can often be fixed by disabling the
  290.      on-board caching. Another suggestion is if the card has asynchronous
  291.      memory refresh capabilities, turn it off. This too may fix the problem.
  292.  
  293.      Problem: Hang on Disk1 right after LOGO screen
  294.      Resolution: Ask the customer if he has an OAK video card.
  295.      An INT10 call is made to the BIOS which causes the problem on OAK cards.
  296.      You will need to patch the OS2LDR file and make the following changes.
  297.  
  298.      Step 1. Make a backup copy of your Install Diskette 1.  Use DOS DISKCOPY
  299.              if necessary.  *DO NOT* perform this modification on your
  300.              original OS/2 2.0 Install Diskette 1.
  301.  
  302.      Step 2. Boot DOS, make sure you have DEBUG.COM on that diskette or on your
  303.              hard drive where you can get to it.  Change to the appropriate
  304.              directory if necessary.
  305.  
  306.      Step 3. Insert your backup copy of Install Diskette 1.  Type
  307.              DEBUG A:\OS2LDR<enter>
  308.              at the DOS command prompt.
  309.  
  310.      Step 4. To unassemble OS2LDR, enter the following command:
  311.              U 4F7C<enter>
  312.  
  313.      Step 5. Enter the following:
  314.              4F7C<enter>
  315.              CD.  will be displayed. You will enter
  316.              90<space> and
  317.              10.  will be displayed. You will enter
  318.              90<enter>
  319.  
  320.      Step 6. To write changes to the file,enter the following command:
  321.              W<enter>
  322.  
  323.      Step 7. To quit debug, enter the following command:
  324.              Q<enter>
  325.  
  326.      Step 8. You should now see your DOS prompt.  Restart the installation
  327.              using your newly modified backup Install Diskette.
  328.  
  329.  
  330.      Problem: Successful install, but the system hangs on the next reboot
  331.      at the LOGO screen
  332.      Resolution: Ask the customer if he has a FUTURE DOMAIN 16XX SCSI
  333.      controller.  The .ADD file uses interrupt driven I/O rather than
  334.      polling which is used by DOS.  An interrupt conflict likely exists.
  335.      You should check all IRQ settings on all cards to find the conflict.
  336.  
  337.  
  338.    Tips and Techniques
  339.    -------------------
  340.  
  341.  
  342. Printing
  343. --------
  344.  
  345.    General Information
  346.    -------------------
  347.  
  348.      When instaling auxiliary parallel port expansion cards, you need to
  349.      ensure that LPT1 is configured to interrupt level 7 (IRQ7).  Not doing so
  350.      will cause printing under OS/2 to function erratically.
  351.  
  352.      Be aware that when using many other common adapters such as the
  353.      SoundBlaster card, they may come from the factory configured on IRQ7.
  354.      Also, many manufacturers recommend you configure their cards on IRQ7.
  355.      Non-microchannel machines cannot share interrupts and each card must be
  356.      on a separate IRQ to avoid conflicts.  See the reference for your adapter
  357.      cards to configure the IRQs.
  358.  
  359.      Additionally, LPT2 cards should be configured on IRQ5.
  360.  
  361.  
  362.    Questions, Common Problems and Answers
  363.    --------------------------------------
  364.  
  365.      Problem: Automatic emulation switching does not work
  366.      Resolution: NONE
  367.      AES does not currently work under OS/2 2.0.  Lexmark is working on this
  368.      to be released soon.
  369.  
  370.  
  371.      Question: How does AES for OS/2 interact with 2.0 GA?
  372.      Answer:The basic function of AES is to provide a convenient method for
  373.      emulation mode switching the IBM LaserPrinter products.  By correlating
  374.      LPT ports with emulation modes on the printer, a user can send their job
  375.      to the correct port and get the mode switch properly, and thus not have
  376.      to touch the printer to change emulation modes.
  377.  
  378.  
  379.       During AES install, the option is given to the user if they want to
  380.       install extra LPT ports (as the LPTX.SYS Device Driver).  This driver is
  381.       the same identical driver that is used by the Lexmark External Network
  382.       Adapter, IBM 4033.  It essentially allows for character monitors to be
  383.       installed on LPT ports > 3.  Then the character monitor does what it
  384.       needs to, and re-directs that data to the physical port where the printer
  385.       is connected.  Or in the case of the IBM 4033, the data is re-directed
  386.       (by the character monitor) to the Token Ring or Ethernet PS/2 card.
  387.  
  388.  
  389.      Problem: Printing problems with parallel ports - nothing prints
  390.      Resolution: Ensure that LPT1 is configured to use IRQ7 and LPT2 is
  391.      configured as IRQ5.  Check the printer cable to ensure that the cable
  392.      runs all 25 lines, not all cables wire the necessary lines.  If the
  393.      problem persists and you are convinced it is not an interrupt problem,
  394.      cable problem or just the wrong driver the problem may be with you I/O
  395.      card.  Some older I/O cards do not work in OS/2.
  396.  
  397.  
  398.  
  399.   Tips and Techniques
  400.   -------------------
  401.  
  402.       If you send a print job to a printer that is powered off, you may
  403.       experience a corrupted job when responding to the RETRY dialog after
  404.       powering on the printer. You should cancel the job and resubmit it
  405.       after turning on the printer.
  406.  
  407.  
  408.  
  409.  
  410.  
  411.  
  412. Video, SVGA
  413. -----------
  414.  
  415.    General Information
  416.    -------------------
  417.  
  418.      - THE FILES THAT MAKE UP OS/2 SVGA VIDEO:
  419.  
  420.        \OS2\SVGADATA.PMI
  421.           This file serves as a flag to tell OS/2 whether SVGA support has been
  422.           enabled with SVGA ON.  The file actually contains data on
  423.           1. What video chipset your SVGA card has.
  424.           2. What SVGA modes, from the supported list, your adapter is
  425.              capable of setting.  The list of supported modes is:
  426.                   a. 640x480/256 colors
  427.                   b. 800x600/16  colors
  428.                   c. 800x600/256 colors
  429.                   d. 1024x768/16 colors
  430.                   e. 1024x768/256 colors
  431.                   f.  132x25 text
  432.                   g. 132x43 or 44 text
  433.           3. What values are in the video registers when the card is in each
  434.              mode..  this data is used by OS/2 to save and restore the
  435.              registers to their proper state when switching between sessions
  436.              with different SVGA modes set.
  437.              This data file must be generated by typing SVGA ON from a DOS
  438.              FULLSCREEN, because what SVGA ON actually does is set all the
  439.              possible
  440.              modes using the video card's BIOS and then read out the values of
  441.              the registers into the .PMI file. If SVGA ON is run from a DOS
  442.              window,
  443.              OS/2's video virtualization takes over, and the BIOS doesn't set
  444.              the svga modes properly.
  445.        \OS2\SVGA.EXE
  446.           This is the utility that generates the .PMI file and places it in the
  447.           \OS2 subdirectory. Syntax is SVGA ON|OFF|STATUS, where
  448.             ON: creates the \OS2\SVGADATA.PMI file and enables SVGA support.
  449.             OFF: deletes the .PMI file.
  450.             STATUS: returns the chipset type OS/2 thinks your card is.
  451.        \OS2\DLL\DISPLAY.DLL
  452.           This file determines what video resolution the PM desktop uses.
  453.           This is the PM display driver and the heart of OS/2 video.  The
  454.           equivalent file on a Windows system is the VGA.DRV (in the case of
  455.           VGA) file.  For the first release, SVGA systems will have a VGA
  456.           display driver installed on their system.  Already, SVGA drivers are
  457.           available from most of the main board manufacturers. In
  458.           this document, I'll try to list some of the ones that are working.
  459.        \OS2\DLL\BVHSVGA.DLL
  460.           This file is the Base Video Handler for OS/2.  Any OS/2 application
  461.           that sets a video mode calls this DLL.  In most cases, however, the
  462.           only application that sets any video modes is the PM display driver
  463.           and the MODE.EXE utility (for setting 132 column modes).  The first
  464.           time this DLL would be called is after the OS/2 bitmap logo appears
  465.           (PM starts up then).  This DLL is specified in the CONFIG.SYS in the
  466.           following manner:
  467.              SET VIO_VGA=DEVICE(BVHVGA,BVHSVGA)
  468.           BVHVGA is used to set, save, and restore VGA modes, BVHSVGA for SVGA
  469.           modes.
  470.        \OS2\MDOS\VSVGA.SYS
  471.           This is the virtual video device handler for DOS sessions.  All
  472.           calls to change the video mode from a DOS session are handled
  473.           through this driver.  This driver's job is to allow the user to set
  474.           a SVGA mode, and when the user switches away, save the current state
  475.           of the video card (its registers and its video RAM).  Then, when the
  476.           user returns to the DOS session, restore the video card to it's
  477.           previous state.  When there is no .PMI file (SVGA is OFF) this
  478.           driver acts like a VGA driver, except for adapter-specific code in
  479.           it to make sure the VGA modes work right on the SVGA adapter.
  480.           Therefore, even if you don't want SVGA, you'll probably want VSVGA.
  481.        \OS2\MDOS\WINOS2\SYSTEM\VGA.DRV
  482.        \OS2\MDOS\WINOS2\SYSTEM\SWINVGA.DRV
  483.           These are the WINOS2 and seamless WINOS2 drivers, respectively.  They
  484.           determine what resolution WINSO2 uses.
  485.  
  486.  
  487.    Questions, Common Problems and Answers
  488.    --------------------------------------
  489.  
  490.      Problem: Screen resynch problems in DOS or WINOS2 FULL SCREEN sessions
  491.      Resolution: The problem is with how some SVGA cards handle switching.
  492.      IBM has created a new VSVGA.SYS file to cure this.
  493.      More specifically, the problem occurs most frequently with
  494.      TSENG chipsets.  Video adapters using the Tseng ET4000 chipset with batch
  495.      #TC6059AF have been identified to have this problem. The VSVGA.SYS
  496.      file dated 4/8/92 or later should solve this.
  497.  
  498.  
  499.  
  500.      Question: What SVGA support is actually provided with OS/2 2.0?
  501.      Answer: The only support that is provided in the shrink wrapped version
  502.      is the ability to switch away from a DOS or OS/2 fullscreen and have the
  503.      current state of your video card saved... and this is only after you have
  504.      turned SVGA ON, and if you have one of the adapters listed in the
  505.      readme..although everyone with a Tseng, Trident, ATI, Headland, or
  506.      Western Digital chipset should try turning SVGA ON at least for a while
  507.      to see if it fixes any unseemly video problems they might be having.
  508.  
  509.      Question:  What is the most important thing to remember about turning
  510.                 SVGA ON?
  511.      Answer:  When you type SVGA ON (as per the README) it must be in a DOS
  512.               full screen session.
  513.  
  514.      Question:  For what adapters has DOS + OS/2 fullscreen save/restore been
  515.                 tested so far?
  516.      Answer:    ATI VGA Wonder XL
  517.                 Boca Reseach SVGA
  518.                 Orchid Prodesigner II
  519.                 STB Powergraph
  520.                 Trident 8900C and 8900B
  521.                 Video 7 VRAM II
  522.                 Paradise VGA Professional
  523.  
  524.  
  525.      Question:  Are these the only cards which are "compatable" with OS/2?
  526.      Answer: No.  Our support is designed to be generic for the Trident,
  527.      Tseng, ATI, Headland, and Western Digital chipsets.  There are likely
  528.      many more cards which work under OS/2 which we havn't even tried.
  529.  
  530.      Question :  How do I get my OS/2 desktop to use SVGA?
  531.      Answer: OS/2 does not provide any PM SVGA drivers..  they are available
  532.      from the video board manufacturers.  Trident has a set of OS/2
  533.      2.0 16-bit PM drivers that include seamless windows support and virtual
  534.      desktops.  Orchid has 16-bit 2.0 drivers in beta test at the time of this
  535.      writing. There are many OS/2 1.3 drivers which function fine under 2.0.
  536.      Do not be deterred from using a PM display driver labeled for OS/2
  537.      version 1.3
  538.  
  539.  
  540.      Question: What is a virtual desktop?
  541.      Answer: It is a PM display driver that uses all of the adapter's video
  542.      memory to store a desktop that is bigger than what's actually displayed.
  543.      So, you could have 1024x1024 of desktop space, with only 640x480 being
  544.      displayed on the screen.  You move to other portions of the desktop by
  545.      dragging the mouse to the edge of the screen, which scrolls the desktop.
  546.      Because of the way OS/2 is designed, this is an extremely quick operation
  547.      and will be very smooth even on the slowest video cards.  The PM driver
  548.      has to be coded to support virtual desktops, and Trident is so far the
  549.      only chipset to support it.
  550.  
  551.      Question: What is Seamless Windows, and can it co-exist with SVGA?
  552.      Answer: Seamless windows is the ability to run Windows 3.x programs on
  553.      the PM desktop.  The way it is achieved is by making a "hole" in the PM
  554.      desktop that the seamless windows driver writes into.  Special code has
  555.      to be put into both the windows driver and the PM display driver to
  556.      support this.  Stone Li from Trident was able to produce 800x600/16
  557.      seamless drivers for Trident in about a week, and has been the only one
  558.      to produce SVGA seamless support so far.
  559.  
  560.  
  561.      Question: I have an ATI 8514 Ultra or Graphics Ultra, does it work under
  562.                OS/2?
  563.      Answer: This card is 100% 8514 register compatible, and OS/2 detects and
  564.      treats it like an 8514.  One difference, though, is that you should
  565.      update the video line in your CONFIG.SYS that reads:
  566.      DEVICE=\OS2\MDOS\VVGA.SYS to: DEVICE=\OS2\MDOS\VSVGA.SYS Because OS/2
  567.      detects it as 8514, you can use OS/2's 8514 PM in WinOS2 display drivers
  568.      with no problems.
  569.  
  570.      Question: What is the outlook for OS/2 support for boards based on the S3
  571.      or TI chipsets?
  572.      Answer: Boards which are co-processed are the fastest, but also take the
  573.      longest to develop software for.  No manufacturers have announced dates
  574.      yet for support for any of these cards.  The more these manufacturers are
  575.      "encouraged" by owners of their cards, the faster the support will
  576.      arrive.
  577.  
  578.      Problem: I'm getting some corruption returning to my WinOS2 fullscreen
  579.      Resolution: Set your VIDEO_SWITCH_NOTIFICATION in the DOS SETTINGS to ON.
  580.  
  581.      Problem:  Even in VGA, games in a DOS fullscreen are shakey
  582.      Resolution:  Set your VIDEO_RETRACE_EMULATION in the DOS SETTINGS to OFF.
  583.  
  584.      Problem:  A lot of DOS apps in a window have messed up colors
  585.      Resolution: This is a limitation of the VGA desktop.  The color palatte of
  586.      the DOS session has to be translated to PM, and the 640x480/16 desktop
  587.      doesn't offer enough colors to do a good translation.  The only solution
  588.      to the problem is to use a 256 color PM driver or run the application in
  589.      a DOS FULLSCREEN
  590.  
  591.  
  592.      Problem:  The graphics of some of my apps are messed up when in a window
  593.      Resolution: Chances are, this app is using a non-standard VGA mode that
  594.      the card can support, but which OS/2 doesn't.
  595.  
  596.  
  597.      Question: My friend has the same video card as me, and it doesn't work..
  598.                can't I just give him a working SVGADATA.PMI file?
  599.      Answer: No.  The SVGADATA.PMI has to be specific to each adapter/monitor
  600.              setup.
  601.  
  602.      Question:  If I have SVGA ON, can I use 132 column modes in an OS/2
  603.                 fullscreen?
  604.      Answer:  Yes.
  605.  
  606.      Question:  If I have SVGA ON, can I window a DOS fullscreen onto the PM
  607.                 desktop, even if it is Super VGA?
  608.      Answer:    Yes.
  609.  
  610.      Question:  If I have SVGA ON, can I take a window with a SVGA image in it
  611.                 can paste to the clipboard?
  612.      Answer:    Yes.
  613.  
  614.      Question: Will the Windows 3.0 SVGA drivers work in WIN-OS2?
  615.      Answer: Yes, you should be able to simply update the SYSTEM.INI to point
  616.              to a new Windows display driver, or just copy over the VGA.DRV in
  617.              the \OS2\MDOS\WINOS2\SYSTEM directory. Keep in mind, however,
  618.              that Windows in SVGA mode will only work if you have set SVGA ON.
  619.  
  620.      Question: Why do we need SVGA ON and OFF?
  621.      Answer: Many different SVGA boards have different interfaces and
  622.              chipsets, each with their own quirks. We have found that some
  623.              boards actually behave worse with SVGA ON, so the SVGA OFF was
  624.              also provided.
  625.  
  626.  
  627.  
  628.  
  629.    Tips and Techniques
  630.    -------------------
  631.  
  632.      Trident supports OS/2 2.0 and has SVGA Presentation drivers available for
  633.      their SVGA boards.  Trident's support number is 415-691-9211.  They also
  634.      have support bulletin boards where these drivers are available.  For the
  635.      West Coast, the number is 415-691-1016 and for the East Coast, the number
  636.      is 203-483-0348.
  637.  
  638.  
  639.  
  640. General Hardware
  641. ----------------
  642.  
  643.    General Information
  644.    -------------------
  645.  
  646.    Always Technology SCSI
  647.  
  648.        If you are experiencing OS/2 problems either at installation time or
  649.        after, (most like a TRAP 000D) and your system has an Always Technology
  650.        IN-2000 SCSI adaapter, the BIOS on the adapter may be the problem.  If
  651.        the BIOS revision level is 3.06A or 3.20, (as shown during the system
  652.        self-test) you should get the BIOS on the card upgraded.  The current
  653.        BIOS level is VCN:1-02 and works with OS/2 2.0.  If you require this
  654.        upgrade, you may also need and upgrade to a companion 8-pin serial PROM
  655.        chip which must have a revision level of 2.5-2.7.  Always Technology
  656.        support can be reached at 818-597-9595.
  657.  
  658.  
  659.    Bernoulli Boxes
  660.  
  661.      - 44 and 89 meg drives work if connected to Adaptec, Future Domain or IBM
  662.        or anyone else's adapter except for Bernoulli's own adapter.
  663.        The drive will work as a large diskette and is NON-BOOTABLE.
  664.  
  665.         Customers should call IOMEGA for status on update on their adapter.
  666.  
  667.  
  668.    Colorado Memories Tape Drive
  669.  
  670.    - Colorado Memory Systems has a fix for their tape backup systems that
  671.      will allow customers to run the hardware from OS/2 DOS sessions (VDMs)
  672.      Customers can get this from Colorado Memory Systems directly.
  673.  
  674.    CDROM devices
  675.  
  676.    - The only ones we know work are IBM and Tobisha.If CDROM is either SCSI
  677.      with no other devices attached or is non-SCSI than you might get it to
  678.      work by using a external native DOS session (VMBOOT via the
  679.      DOS_Startup_Drive Dos Program setting).  IBM understands this is an
  680.      area of customer need.
  681.  
  682.    HP Mouse
  683.  
  684.    - Directions for installing an HP mouse
  685.      1- Select any mouse during system installation
  686.      2- Copy HILMOU.SYS and NOEXBIOS.SYS to C:\OS2\ (these are supplied by
  687.         the manufacturer)
  688.      3-Modify CONFIG.SYS with the following in the order shown:
  689.             DEVICE=C:\OS2\NOEXBIOS.SYS
  690.             DEVICE=C:\OS2\HILMOU.SYS
  691.             DEVICE=C:\OS2\MOUSE.SYS TYPE=HILMOU$(THIS LINE SHOULD ALREADY
  692.                          BE IN CONFIG.SYS BUT WILL NEED TYPE=... ADDED )
  693.  
  694.      HP Cust Service # is 1-800-752-0900  P#289547
  695.      Customer may also go to his dealer for the diskette which ships with the
  696.      mouse. Customer may  also see COMPUSERV GO HP
  697.  
  698.  
  699.  
  700.    HP Scanjet
  701.  
  702.    - If you get an error saying that you cannot access your HP scanner, and
  703.      you are using a Family 1 (AT-style) bus machine, your switches need to
  704.      be set as follows:
  705.  
  706.      The card switches need to be set to 1010
  707.  
  708.      If you are on a PS/2 machine, you must run the reference diskette to set
  709.      the card to ROM addresses C8000-CBFFF and I/O address to 268-26F.
  710.  
  711.      In both cases you also need to set the DOS Setting for the DOS session
  712.      for EMS_FRAME_LOCATION to AUTO.
  713.  
  714.    Logitech Mouse
  715.  
  716.    - When you are using a Logitech mouse (serial or Bus version), select
  717.      the "PS/2 style pointing device" from the install, or selective
  718.      install window.
  719.  
  720.  
  721.    Tape Drives (Adapter or SCSI)
  722.  
  723.    - The only tape drives that have been tested thus far are IBM tape drives.
  724.      If no other device is connected to the SCSI bus on that adapter or
  725.      the tape adapter, then you may be able to get your drive to work in a
  726.      external native DOS (VMBOOT) session.
  727.  
  728.      If the tape drive worked under OS/2 1.x and the device is written to
  729.      ASPI, IBM is currently working on support for your device.
  730.  
  731.      IBM does not provide 3rd party device drivers for peripherals. Refer to
  732.      your peripheral manufacturer for OS/2 specific support.
  733.  
  734.    Tape Drives (diskette based)
  735.  
  736.    - IBM or IRWIN tape drives are supported. Applications are PMTAPE or
  737.      PS2TAPE. Easy Tape from Maynard Backup Systems should be released
  738.      soon. Please contact Maynard for information.
  739.  
  740.  
  741.  
  742.    How to make COM3 or COM4 work on an ISA machine
  743.  
  744.    -  Place the following in the CONFIG.SYS
  745.          DEVICE=X:\OS2\COM.SYS (n,a,i) (n,a,i)
  746.  
  747.        where X = the drive where OS/2 is installed
  748.              n = the Com port that you are attempting to access
  749.              a = communications port I/O address (03E8, 02E8 for example)
  750.                    found in the documentation for I/O card
  751.              i = IRQ level which is usually a jumper setting on the I/O card
  752.  
  753.  
  754.    SCSI devices
  755.  
  756.    - PROCOMM+ SCSI disk adapters (Microchannel) do NOT work.
  757.      Customers should contact PROCOMM for any details on OS/2 support.
  758.  
  759.  
  760.    - Some SCSI card have jumper pins which can be set to either Synchronous
  761.      or Asynchronous mode. There have been noted problems such as no icons
  762.      appearing or slow hard disk performance. This can be attributed to
  763.      the SCSI card and hard disk not being set to the same asynch or synch
  764.      settings. Either way, they must match. Be sure these are set properly.
  765.  
  766.    - The early versions of the IBM 16-bit SCSI adapters may experience
  767.      problems and report erroneously that the device is not functioning.
  768.      This can be corrected by replacing the SCSI card with a card with
  769.      updated microcode.
  770.  
  771.  
  772.    IBM PS/2 model 30-286 upgrades
  773.  
  774.    - IBM PS/2 Mod30-286 upgrades to a 386 processor card
  775.      will NOT work.
  776.  
  777.  
  778.    50 mHz Systems
  779.  
  780.    - There have been some intermittent problems using 50 mHz systems with
  781.      AT-style bus machines with a mouse. The mouse can get out of synch.
  782.      Input will function through the keyboard and the mouse, but it is
  783.      recommended to shutdown the system and restart to "resynch" the mouse.
  784.  
  785.  
  786.    Alternate pointing devices
  787.  
  788.    - There is an undocumented function in the mouse device driver. If you
  789.      have some alternate pointing device such as a tablet or touch screen,
  790.      you may use it in addition to the the regular mouse pointing device.
  791.  
  792.    1) Install the device driver for the device with the appropriate
  793.       DEVICE= statement in CONFIG.SYS (this must be an OS/2 device driver)
  794.  
  795.    2) Add the following to the end of the DEVICE=C:\OS2\MOUSE.SYS line:
  796.  
  797.       STYPE=xxxxxx$
  798.  
  799.       Where the xxxxx$ is the name of the device (from the device driver's
  800.       manual)
  801.  
  802.    3) Upon reboot, both pointing devices will be active.
  803.  
  804.  
  805.    AOX systems
  806.  
  807.    - If your computer has an AOX add-in processor card and you encounter
  808.      problems either installing or booting your OS2 system, you should call
  809.      AOX support and ask for the latest "flash-prom" code upgrade.
  810.  
  811.  
  812.    ISA (non Microchannel or non-EISA) bus systems
  813.  
  814.   -  Some customers with AT-bus(ISA) systems may have disk controllers
  815.      that are not recognized or supported by 2.0. OEM drivers for
  816.      their disk controller may not yet be available.
  817.  
  818.     SYMPTOMS: Very slow install
  819.               Very noisy hard disk during install
  820.               FDISK errors
  821.               Disk not recognized
  822.  
  823.  
  824.     IBM has a new IBM1S506.ADD disk driver available that will fix many of
  825.     these problems. It can be obtained from any of the sources listed
  826.     above. In the event you cannot get this new file, or if the new file does
  827.     not solve your particular problem, you may do the following:
  828.  
  829.     WORKAROUND:
  830.     1) Use DOS to edit the CONFIG.SYS on Diskette #1 in the 2.0 package.
  831.        Diskette #1 is the first diskette AFTER the Install diskette.
  832.  
  833.        Change the line -
  834.               BASEDEV=IBM1S506.ADD
  835.  
  836.                         to
  837.  
  838.         REM BASEDEV=IBM1S506.ADD
  839.  
  840.    2) Boot the Install diskette and proceed with Install through the
  841.       first five diskettes.
  842.  
  843.    3) After diskettes 1 through 5 are processed, you are asked to
  844.       reinsert the Install diskette.
  845.       DO SO.
  846.       After copying some files from the Install diskette, you are
  847.       asked to remove the Install diskette and press Enter to reboot.
  848.  
  849.       DO NOT DO THIS. LEAVE THE INSTALL DISKETTE IN THE DRIVE.
  850.  
  851.    4) Press Enter with the Install diskette in the drive.
  852.       This will boot the Install diskette.
  853.       You will be asked to insert Diskette #1.
  854.       DO SO.
  855.       Watch the screens carefully. You will see a
  856.       screen that tells you (on the lower left) to press ESC to exit.
  857.       When you see this, press Esc.
  858.  
  859.    5) You are now at a command line.
  860.       Enter the following commands:
  861.  
  862.           RENAME C:\OS2\IBM1S506.ADD   IBM1S506.XXX
  863.           COPY   C:\OS2\IBMINT13.I13   C:\OS2\IBM1S506.ADD
  864.  
  865.          Note: If C is not your install drive, adjust the commands
  866.                         accordingly.
  867.  
  868.    6) Remove the diskette from the drive.
  869.       Press ALT-CTRL-DEL to reboot the system, and install will
  870.       pick up where it left off.
  871.  
  872.  
  873.    IBM PS/2 Model 90/95 systems
  874.  
  875.    - If you are experiencing problems with your Model 90/95 you should
  876.      ensure your system is at teh latest engineering change (EC) level.
  877.      Your IBM service representative can assist you with this.
  878.  
  879.      - If your 90/95 is a 33 mhz system and if you are having intermittent,
  880.        difficult to diagnose memory parity errors such as TRAP 0002, and must
  881.        reboot your system, then ECA053 may apply. If your processor card has
  882.        part number 84F9356, contact your IBM rep to assist you with a
  883.        replacement.
  884.  
  885.      - If your model 90 is experiencing intermittent memory errors ECA084 may
  886.        apply if the part number of your memory riser card is N33F4905 or
  887.        84F9356. Again, your IBM rep can assist you with a replacement.
  888.  
  889.    For both model 90 and 95 machines, you must ensure that you have matched
  890.    pairs of memory SIMMs. This means that each pair of SIMMs, as described
  891.    in your technical reference manual, must be matched as to memory size
  892.    and speed. Mixing SIMMS can cause some machines to report memory errors.
  893.  
  894.  
  895. Questions, Common Problems and Answers
  896. --------------------------------------
  897.  
  898.  
  899.      Problem: When I swap disks during my installation, my machine
  900.      beeps consistenly.
  901.      Resolution: This is indicative of a bad floppy drive controller or cable.
  902.      You should check out your cable for damage and check the controller
  903.      card as well, along with all connections.
  904.  
  905.      Environment: OEM or PCM machines with 2 Drives (IDE, WD 506 clone etc)
  906.      - During install, use the generic INT13 driver as described in Readme.
  907.  
  908.        Post Install symptom: OS/2 will not recognize the 2nd drive.
  909.  
  910.        Cause:  2nd drive formatted using SPEEDSTOR or Seagate's Disk Manager
  911.                Utility
  912.  
  913.        Solution: Reformat 2nd drive with DOS or OS/2
  914.  
  915.  
  916.      Problem: White screen on install and the disk light is constantly on.
  917.      Resolution:  If the machine is a fast 486 ISA bus machine, try switching
  918.      the board out of turbo mode to reduce the speed of the CPU.
  919.  
  920.  
  921.      Problem :Customer has Micronics motherboard from Gateway that locks up.
  922.      Resolution: If the Micronics motherboard is revision E and purchased from
  923.      Gateway, Gateway 2000 will provide an upgrade to revision F.  The number
  924.      for Gateway 2000 is 1-800-523-2000.  Gateway 2000 board will cause some
  925.      systems to lockup.  They also suggest that earlier versions should be
  926.      replaced.
  927.  
  928.  
  929.      Problem:  Cannot get a High Density 5.25 inch 1.2 MB drive to work.
  930.      Resolution: If you are using the   \OS2\EXTDSKDD.SYS driver
  931.      you need to use the EXT5DD.SYS driver that comes with the Drive.
  932.  
  933.  
  934.    Tips and Techniques
  935.    -------------------
  936.  
  937.  
  938. Applications
  939. ------------
  940.  
  941.    General Information
  942.    -------------------
  943.  
  944.      FAX and comm programs
  945.  
  946.      FAX, communication programs for DOS, running in a virtual DOS machine
  947.      (VDM) under OS/2 may not work correctly at high speeds.  VDMs have an
  948.      upper limit of being able to deliver only 1000 interrupts per second.  As
  949.      such, FAX and other communication programs operating at 9600 baud or
  950.      higher may not perform correctly.  The workaround is to use a lower spped
  951.      such as 4800 or to move to an OS/2 based communications program.
  952.  
  953.  
  954.      Installation of OS/2 1.3, DOS and Windows programs
  955.  
  956.      OS/2 2.0 allows you to install the operating system on drives other than
  957.      C:. Many DOS, Windows and OS/2 1.3 programs that update config.sys
  958.      assume that C: is a valid drive and is formatted. This may not be the
  959.      case under OS/2 2.0. The answer to this is after the application
  960.      updates config.sys, and before rebooting, check to be sure that anything
  961.      added by the application's install program points to the correct place.
  962.      Another way around this is to tell the application "no" when it asks
  963.      you if you want it to update config.sys, then you can do it manually.
  964.  
  965.      One other piece of information here: Some applications are hard coded to
  966.      install on Drive C. If Drive C is not formatted, you will get errors from
  967.      the application. Also, some of these programs use C: as a temporary
  968.      workspace while installing. You may see the same errors in this case.
  969.  
  970.    Questions, Common Problems and Answers
  971.    --------------------------------------
  972.  
  973.  
  974.  
  975.  
  976.    Microsoft Windows (or OS/2's WIN-OS2)
  977.  
  978.      Microsoft Windows Product
  979.  
  980.      - In general, it is advisable to not keep the Microsoft Windows product on
  981.        your OS/2 system.  The reason is that IBM OS/2 2.0 includes a full,
  982.        working copy of the Windows code called WIN-OS2.  Applications from
  983.        Windows can be run under WIN-OS2.  We advise that you use OS/2's "Migrate
  984.        Applications" utility to capture all of your Windows apps and remove the
  985.        Windows code.  Many of the files from Microsoft Windows have the same
  986.        names as WIN-OS2, but are different.  WIN-OS2 offers you the function of
  987.        running Windows programs on your OS/2 desktop and if Windows files are
  988.        also on your disk, there may be conflicts.  So, if you plan to run
  989.        WIN-OS2, you should remove the Windows product from your disk.
  990.  
  991.        Users are advised to NOT install Windows 3.1 on top of an OS/2
  992.        system.  WINDOWS 3.1 queries for existing INI files to detect whether or
  993.        not OS/2 is installed and will then ask if you want to install over the
  994.        top of what it thinks is old Windows code, but is actually WINOS2.  The
  995.        result is a corrupted WINOS2 system since WINDOWS 3.1 changed the format
  996.        of the WINOS2 INI files.  Also, Windows 3.1 will not run under OS/2 2.0
  997.        today and since the configuration files have been updated, invoking any
  998.        DOS command prompt will attempt to start Windows.
  999.  
  1000.        If the user has done this, they must delete the WINOS2 directory and
  1001.        rebuild the configuration files and then use selective install to
  1002.        reinstall the WINOS2 code.
  1003.  
  1004.  
  1005.  
  1006.      Starting WINOS2 applications produce FATAL ERROR 0x0401
  1007.  
  1008.      - This problem is due to the fact that you have migrated your WINOS2
  1009.        environment, somewhere devices in your SYSTEM.INI file never made it over
  1010.        from the SYSTEM.INI in your WINDOWS directory.  Ensure that all devices
  1011.        are in their appropriate WINOS2 placement, or remove the remarks from the
  1012.        \OS2\MDOS\WINOS2\SYSTEM.INI.
  1013.  
  1014.  
  1015.      Clipboarding from DOS or OS/2 to WIN-OS2 programs
  1016.  
  1017.      - If you are using the clipboard to cut.  copy or paste from DOS or OS/2
  1018.        Presentation Manager programs to a Windows (WIN-OS2) application, be sure
  1019.        that both the OS/2 or DOS application AND the Windows application are
  1020.        running before doing the mark, then cut or copy from the source.  If not,
  1021.        the copy may not be successful.
  1022.  
  1023.  
  1024.      IBM 4029 Postscript driver for WIN-OS2
  1025.  
  1026.      - If you are installing the IBM4029 WINDOWS Postscript driver for use in
  1027.        Win-OS/2, use the following steps. Doing it in any other way may create
  1028.        an invalid entry in your WIN.INI file.
  1029.  
  1030.        Click on the Control Panel icon
  1031.        Click on the Printers icon
  1032.        Click on the button "Add Printer"
  1033.        Select from the list of printers "Unlisted Printer" (bottom of list)
  1034.        Insert the printer drivers diskette 4
  1035.        In the Files and Directories dialog click on "A:"
  1036.        Choose PSCRIPT.DRV from files list (PScript driver is being installed)
  1037.  
  1038.        Click on button "Configure"
  1039.        Select proper port
  1040.        Click button "Setup"
  1041.        Select from list of printers "IBM4029 (17 font, 600 dpi)
  1042.        Click on "OK" 3 times.
  1043.        Exit the Control Panel
  1044.        Exit WIN-OS/2, saving changes
  1045.  
  1046.  
  1047.      Problems Printing With 4029 Printers under WIN-OS2
  1048.  
  1049.      -   Problem: In a Windows application like Word 2.0 selecting
  1050.            the IBM4029 PS printer Print Setup does not work.
  1051.            The font menu is completely blank and the PRINT OPTION is disabled.
  1052.            The IBM4029 PPDS and PCL seem to work fine.  Its just PostScript
  1053.            that is having the problems.  The driver is "enabled" to talk
  1054.            to one of the LPTx.OS2 ports via Print Manager.
  1055.          Resolution: Edit your WIN.INI in the OS2\MDOS\WINOS2 directory.
  1056.            There are several lines in the WIN.INI file that refer to the
  1057.            4029 printer like "IBM 4029 v52.3 (17 Fonts, 600 Dpi)...".
  1058.            Change the comma to a COLON to resolve the problem.
  1059.  
  1060.     Microsoft Excel for Windows
  1061.  
  1062.     - Excel has a habit of placing large amounts of data into the
  1063.       clipboard used between OS/2 and Windows applications. This has led to
  1064.       some performance problems. To resolve these, you may set the Windows
  1065.       clipboard to private, using the Clipboard viewer.
  1066.  
  1067.  
  1068.  
  1069.     Stacker
  1070.  
  1071.     -  The STACKER product for DOS from Stac Electronics will not work under
  1072.        OS/2. Stac has announced an OS/2 2.0 compatible version of STACKER to
  1073.        be released later in 1992. Contact Stac Electronics for more information.
  1074.  
  1075.  
  1076.     Borland C++
  1077.  
  1078.     -  If you wish to run Borland C++ for DOS under OS/2, you need to set the
  1079.        DOS settings for that session for DPMI_DOS_API. This setting must be
  1080.        DPMI_DOS_API set to ENABLE in order for C++ to function.
  1081.  
  1082.  
  1083.     DBASE IV V1.1
  1084.  
  1085.     -  DBASE will report a "too many files open" error message.  DBASE uses the
  1086.        DOS version number to adjust the file handle table.  The DOS version must
  1087.        be between 3.0 --> 10 (which is actually OS/2 1.0)  To resolve the problem
  1088.        edit the settings for the VDM and add the following to set the version
  1089.        number for that DOS session to DOS v5.0.
  1090.        DOS_VERSION DBASE.EXE,5,0,255
  1091.  
  1092.  
  1093.     PMTERM not working
  1094.  
  1095.     -  Ensure that SASYNCDA.SYS, the asynchronous communications
  1096.        driver is not REMarked out of CONFIG.SYS
  1097.  
  1098.     AUTOCAD10 produces a  TRAP000D
  1099.  
  1100.     -  Actually if any older DOS application produces a TRAPD, check
  1101.        the CSEIP register value.  If it is 0150:4912, then a protection fault in
  1102.        the OS2 kernel has occurred
  1103.  
  1104.        IBM has developed a new kernel file to fix this.
  1105.  
  1106.  
  1107.     After Dark for Windows
  1108.  
  1109.     -  After Dark, the Windows screen saver program, places a TSR (terminate and
  1110.        stay-resident) program into your AUTOEXEC.BAT file when it install itself.
  1111.        If you wush to run After Dark in seamless mode (a Windows window on the
  1112.        OS/2 desktop) then you must remove the reference to After Dark in your
  1113.        AUTOEXEC.BAT file.
  1114.  
  1115.  
  1116.     IBM PC LAN Support Program
  1117.  
  1118.     -  If you use the IBM PC LAN Support Program using the DOS device drivers
  1119.        in an MVDM session, it may be necessary to reset the token ring adapter
  1120.        card. That is, if you open the VDM, then shut it down and subsequently
  1121.        wish to open another VDM with the LAN program. The file RSTTOK.ZIP can
  1122.        be found in the IBMFILES section on Compuserve and on the
  1123.        IBM National Support Center BBS. (For IBM internal users, it can be
  1124.        found as RSTTOK PACKAGE on OS2TOOLS).
  1125.  
  1126.  
  1127.     Microsoft Word for OS/2
  1128.  
  1129.     -  Microsoft Word for OS/2 has experienced problems running on OS/2 2.0.
  1130.        The problem is you cannot select anything from the application menu, and
  1131.        the application appears to freeze.  The fix is available from Microsoft
  1132.        by calling their support number.
  1133.  
  1134.  
  1135.     Lotus 1-2-3 in a under OS/2 in a DOS session
  1136.  
  1137.  
  1138.     -    1) Create a sample BATCH file called Lotus.BAT which should contain:
  1139.             @ECHO OFF
  1140.             CLS
  1141.             PROMPT $p$g
  1142.             PATH=X:\LOTUS
  1143.             SET 123MEMSIZE=2048
  1144.             ....    Any other lines that you might choose to Add
  1145.             123.EXE          (Make this your last line in the .BAT file)
  1146.  
  1147.  
  1148.  
  1149.          2) Open the Templates Folder from your Desktop and select
  1150.             the Program Icon by single clicking on it with the left
  1151.             mouse button. Drag a program template to the DESKTOP
  1152.             using the Right mouse button.
  1153.  
  1154.          3) Once the Program Template Icon is on the desktop, single
  1155.             click on it with the right mouse button to reveal the
  1156.             Object menu.  Select Open->Settings.  A notebook display
  1157.             will now open.
  1158.  
  1159.          4) In the Program and Filename field Enter:
  1160.              x:\path\lotus.bat
  1161.             which is where the file created above resides
  1162.  
  1163.          5) Select the Session Tab and click on the DOS FULL SCREEN
  1164.             radiobutton then select the DOS SETTINGS pushbutton.
  1165.  
  1166.          6) Select or add the following DOS Settings:
  1167.  
  1168.             DOS_UMB                 ON
  1169.             DOS_HIGH                ON
  1170.             DOS_VERSION     INSTALL.EXE,3,40,255
  1171.                                     123.EXE,3,40,255
  1172.                                     LOTUS.EXE,3,40,255
  1173.                             123DOS.EXE,3,40,255
  1174.                                     ZAP.EXE,3,40,255
  1175.                                     INS.EXE,3,40,255
  1176.             DPMI_MEMORY_LIMIT      4 OR HIGHER
  1177.  
  1178.  
  1179.          7) Click the General Tab and Add:
  1180.             Title -> Lotus 123 (Or whatever else you'd like to call it)
  1181.  
  1182.          8) Close the Notebook by double clicking the system menu or
  1183.             selecting close.
  1184.  
  1185.          9) You should now have a DOS Fullscreen Icon, start the DOS
  1186.              session by double clicking the Icon.
  1187.  
  1188.          10) From an A:> DOS prompt type INSTALL to install the product.
  1189.  
  1190.          11) Start the LOTUS VDM by double clicking the LOTUS program object.
  1191.  
  1192.  
  1193.     Lotus Freelance Graphics for OS/2
  1194.  
  1195.     -  If you are a user of Lotus Freelance Graphics for OS/2, you may experience
  1196.        problems installing the software. This has to do with how Freelance
  1197.        checks for OS/2 version levels. A fix is available from Lotus. You may
  1198.        also download FLGOS2.ZIP from the IBM BBS or Compuserve (in the IBMFILES
  1199.        section) or INSTAL.ZIP from the LOTUS section of Compuserve.
  1200.  
  1201.  
  1202.    Tips and Techniques
  1203.    -------------------
  1204.  
  1205.  
  1206. Configuration
  1207. -------------
  1208.  
  1209.    General Information
  1210.    -------------------
  1211.  
  1212.     - If you add memory to your system after installing OS/2
  1213.  
  1214.       OS/2 determines how much memory you have on your system when it installs
  1215.       and sets up it's initial SWAP file size based on this number.  If you
  1216.       add or remove memory after OS/2 is installed, you may wish to change
  1217.       this  value.  If you removed memory, you should raise the number, it you
  1218.       added  memory, you may wish to lower the number.  The line in the
  1219.       CONFIG.SYS file is something like:
  1220.  
  1221.       SWAPPATH=C:\OS2\SYSTEM  2048  xxxx
  1222.  
  1223.       The number you want to modify is the xxxx where xxxx is a multiple of 512.
  1224.  
  1225.  
  1226.     - Creating icons from/for graphical applications
  1227.  
  1228.       NOTE: This will only work for graphical applications. Text applications
  1229.             must have custom icons done by hand.
  1230.  
  1231.       1. Bring up the program in a windowed session, and use the system icon
  1232.          (upper left corner) pulldown to change it to a windowed, scaled image.
  1233.       2. Run the program until a nice graphic about the size of an icon appears
  1234.          on the screen.  (E.g., Mario standing on the lowest level, poised for
  1235.          action.)
  1236.       3. Select mark from the system icon, and mark the graphic area about the
  1237.          size of a desktop icon.  Then select "copy" to move it to the
  1238.          clipboard.
  1239.       4. Open the settings for the program, and select the General tab, to
  1240.          get to the "DOS" icon.
  1241.       5. Select the create another button, which brings up the icon editor.
  1242.       6. Select File/New, and Icon, to create a new icon.
  1243.       7. Select Edit/Paste to paste in your graphic.  Clean it up a little with
  1244.          the icon editor, if you want.
  1245.       8. Select File/Save as, and store it as program.ico (eg, Mario.ico) in the
  1246.          same drive and directory as the program (.com, .exe) itself is stored.
  1247.          Exit the icon editor.
  1248.       9. (You're back at the settings notebook.)  Click the Find button, and
  1249.          find the .ico you just stored.  Using the Drives tab is the easiest
  1250.          way.
  1251.          Select the icon, and save.
  1252.       10.Exit the settings folder, and voila!  The "DOS" icon has been
  1253.          replaced with a snazzy graphic icon, right out of the application.
  1254.  
  1255.  
  1256.  
  1257.    -Configuring Program References
  1258.  
  1259.      OS/2 2.0 is an object-oriented system. Is is very tempting to enter the
  1260.      Drives folders and begin moving program files where you want to use them.
  1261.      The recommended way to do this is to not move the program files, but to
  1262.      create Program Reference objects. In the settings for these objects,
  1263.      you specify where the program file is. An alternative method is to create
  1264.      a shadow of the program file. This way the files stays where the
  1265.      application installation program put it, and no matter where it is
  1266.      subsequently moved, the shadow points to it. You can then place the
  1267.      shadow(s) wherever you like.
  1268.  
  1269.  
  1270.       To create a Program Reference to a program:
  1271.  
  1272.        -Create Another on the Popup menu of a Program File creates a Program
  1273.         Reference to that program.
  1274.  
  1275.        -Another way to create a program reference is to click with the
  1276.         right mouse button on a program file (like the EXE file in the
  1277.         drives folder) and select "Create Another". This will create a
  1278.         program reference to that program file.
  1279.  
  1280.  
  1281.  
  1282.    - To add types to the system:
  1283.  
  1284.      Assuming you have followed the instructions for loading the functions in
  1285.      the RexxUtil package, the following command will add new types to the
  1286.      system.
  1287.  
  1288.        SysCreateObject( "WPProgram", "Title", "<WP_DESKTOP>",,
  1289.            "EXENAME=*;ASSOCTYPE=New Type1,New Type2,,")
  1290.  
  1291.        It does this by creating a program reference and then associating those
  1292.        types to the program reference.  If the types don't already exist they
  1293.        are added to the system.  You can then delete the program reference and
  1294.        the types remain.
  1295.  
  1296.        The double commas at the end of the first line indicate to Rexx that the
  1297.        line is being continued.  If you type it on one line then you only need
  1298.        the one comma.  The double comma after New Type2 indicates the end of
  1299.        the list.
  1300.  
  1301.  
  1302.  
  1303.    - Changing icon text color
  1304.  
  1305.      If you want to change the color of the text under the icons in a folder,
  1306.      use the color palette to drag a color to the icon text. To do this,
  1307.      open the color palette. Choose the color. Then press the Ctrl key and while
  1308.      holding that down, use mouse button 2 to click and drag the desired color
  1309.      from the palette to the icon text. Then drop the color there and release
  1310.      the Ctrl key. Note that all icon text within a folder is changed. You
  1311.      cannot do this on a per-icon basis within a folder.
  1312.  
  1313.  
  1314.    Questions, Common Problems and Answers
  1315.    --------------------------------------
  1316.  
  1317.     Problem: TRAP000E when opening the DOS SESSION or WINOS2 SESSION
  1318.     Resolution: The problem occurs on machines with 4MB of memory and SVGA
  1319.     adapters, have the customer obtain the VSVGA.SYS driver replacement
  1320.     from IBM.
  1321.  
  1322.  
  1323.     Problem: SYS3176 message when starting a DOS or WINOS2 command prompt.
  1324.     Resolution: Try setting the HW_ROM_TO_RAM setting in the VDM to ON or
  1325.     changing the DOS_RMSIZE parameter in the VDM to 624 from the default 640.
  1326.     If this does not work the VSVGA.SYS fix from IBM might resolve the problem.
  1327.  
  1328.     Problem: Why am I unable to remake my desktop?
  1329.     Resolution: If the .INI files in the \OS2\INSTALL subdirectory are your
  1330.     backups  instead of the original ones, the system will not remake the
  1331.     desktop.
  1332.  
  1333.       The original .INI files in the \OS2\INSTALL subdirectory remake the
  1334.       desktop.  A new subdirectory then exists named OS!2_21.0_D, then
  1335.       OS!2_22.0_D, etc.
  1336.  
  1337.  
  1338.     Question: Why should I use MAKEINI instead of the ALT-F1 feature?
  1339.     Answer: MAKEINI does not replace the CONFIG.SYS and DESKTOP.
  1340.  
  1341.      The install process places a copy of the original OS2.INI and OS2SYS.INI
  1342.      files and a copy of CONFIG.SYS in the \OS2\INSTALL subdirectory.  These
  1343.      are the same INI files you would get if you do a MAKEINI.  These .INI
  1344.      files will rebuild the desktop, and set your desktop to its initial
  1345.      state, as when you installed the machine.
  1346.  
  1347.      The ALT-F1 replaces OS2.INI, OS2SYS.INI, and the CONFIG.SYS files.
  1348.  
  1349.  
  1350.     Question: What if I lose some important folders?
  1351.  
  1352.     Answer: An interesting thing happened where a user dragged the
  1353.     OS/2 System object into a drive folder. The user subsequently closed
  1354.     the drive folder and all drives objects. The user could not get to the
  1355.     OS/2 System object, because the drives objects were in it, and it was in
  1356.     the drives object!
  1357.  
  1358.     All folders are represented in the OS/2 file system. If you run into a
  1359.     situation like the one described above, you can use the OS/2 command line
  1360.     to do the following:
  1361.  
  1362.     Use the MOVE command to move the folder (a subdirectory within the file
  1363.     system) to the proper place.
  1364.  
  1365.     For example, the OS/2 System folder is called "OS!2 System". You will
  1366.     notice that each folder has a representative subdirectory under the
  1367.     "OS!2 2.0 DESKTOP" subdirectory.
  1368.  
  1369.     To move a folder that is inaccessible due to a scenario described above,
  1370.     use the MOVE command to place it in an accessible place.
  1371.     To move the "OS!2 SYSTEM" folder to the desktop, for example, go into the
  1372.     subdirectory where "OS!2 SYSTEM" is.
  1373.     Then type:
  1374.  
  1375.         MOVE "OS!2 SYSTEM" \"OS!2 2.0 DESKTOP"
  1376.  
  1377.     This will move the folder back to the desktop.
  1378.  
  1379.      NOTE: ONLY do this if your folders are inaccessible from the shell!
  1380.  
  1381.  
  1382.  
  1383.    Tips and Techniques
  1384.    -------------------
  1385.  
  1386.  
  1387.  
  1388. General Topics
  1389. --------------
  1390.  
  1391.  
  1392.   - Restoring a  corrupted desktop
  1393.  
  1394.     There may be cases where your desktop may have been corrupted. An example
  1395.     is if you booted DOS and tried to rearrange your hard disk and corrupted
  1396.     either INI files or Extended Attributes. The following mechanisms have been
  1397.     implemented to help in these cases.
  1398.  
  1399.     1) There is an undocumented function in OS/2 2.0 that will backup your
  1400.        current INI files and CONFIG.SYS and give you the ones that were set up
  1401.        initially during installation. Note however, that any modifications
  1402.        (such as shadows and associations) since installation will be lost
  1403.        and have to be recreated.
  1404.  
  1405.        This is function is also useful if you have followed the product
  1406.        documentation and created new INI files you wish to make current.
  1407.        (i.e.- OS/2 1.3 "look and feel" INI files)
  1408.  
  1409.       The steps are:
  1410.  
  1411.       a) Reboot your system.
  1412.  
  1413.       b) As soon as you hear a single beep from the system speaker after the
  1414.          Power on Self Test completes (or as soon as you hit the enter key at
  1415.          the BOOT MANAGER menu or power-on password prompt), press and hold the
  1416.          ALT key and press F1. Hold these keys down until you hear rapid
  1417.          beeping from the system indicating that the keyboard buffer is full.
  1418.  
  1419.       c) This will back up your old INI files and CONFIG.SYS. You will see
  1420.          a message during the boot process confirming the backup. If you do not
  1421.          see the message, it did not work and you may have to try again.
  1422.          This will not erase any files off of your disk, just restore your
  1423.          desktop to a basic state.
  1424.  
  1425.          The INI files in the \OS2\INSTALL will be copied and made active.
  1426.          If you have new INI files you wish to make current, place them
  1427.          here (but remember to back up a copy of the old ones). Then execute
  1428.          this procedure.
  1429.  
  1430.    2) If you have corrupted INI files, or lose objects such as the clock or
  1431.       font palettes, and option (1) above does not help, you can retrieve them
  1432.       by remaking your INI files.
  1433.  
  1434.       To do this, boot off the install disks. Press ESC to get to a command
  1435.       prompt and change to the \OS2 directory.
  1436.  
  1437.       Once there, type MAKEINI OS2.INI INI.RC
  1438.       then type MAKEINI OS2SYS.INI INISYS.RC
  1439.  
  1440.       Then reboot your machine.
  1441.  
  1442.       This will look at the INI file from installation and merge items in it
  1443.       with your current INI file, thus restoring the lost objects.
  1444.  
  1445.    3) If you have corrupted EAs and have lost folders and/or program
  1446.       references, the recommended method is to simply use the templates
  1447.       and recreate them.
  1448.  
  1449.       The second option is to try step (1), above.
  1450.  
  1451.       In the event that your desktop objects are so far gone that you cannot
  1452.       use it (this is the last resort), boot your install disks and escape
  1453.       to a command prompt. Then delete the \"OS!2 2.0 DESKTOP" directory and
  1454.       everything underneath it. Then look at item (1), above.
  1455.  
  1456.  
  1457.  
  1458.    - Removing an unshreddable folder
  1459.  
  1460.      If you have a folder that you cannot delete or shred.  Open an OS/2
  1461.      Window and from the DESKTOP directory physically remove the FOLDER
  1462.      directory.
  1463.  
  1464.  
  1465.   - Shutting down a mouseless system
  1466.  
  1467.     The shutdown procedure is accessed from the desktop's menu. To access this
  1468.     menu without a mouse, first press and hold the CTRL key while pressing the
  1469.     ESC key. Cursor up to the OS/2 Desktop entry and hit ENTER. Now press the
  1470.     spacebar to deselect all currently selected icons. Press SHIFT and hit the
  1471.     F10 key. This will bring up the desktop's menu. You can now cursor down to
  1472.     the Shutdown option and press enter to shut down the system.
  1473.  
  1474.  
  1475.   - Quick and easy way to get an OS/2 Window
  1476.  
  1477.     Add a new menu item to the desktop pop-up menu pointing to CMD.EXE
  1478.  
  1479.     1) Click with the right mouse button to get the menu.
  1480.     2) Open settings
  1481.     3) Go to the MENU page
  1482.     4) On the primary pop-up entry, select "Create Another"
  1483.     5) For the program name, put in OS/2 Window (or whatever you'd like)
  1484.     6) For the program name enter C:\OS2\CMD.EXE (or use whatever your boot
  1485.                                                   drive is)
  1486.     7) Close all windows opened in steps 1-6.
  1487.     8) Now click the right mouse button on the desktop to bring up the menu.
  1488.        You now see your OS/2 Window entry on the menu. Selecting it will
  1489.        give you an OS/2 window.
  1490.  
  1491.  
  1492.    - Enabling the UNDELETE function
  1493.  
  1494.      To activate this function, simply edit the CONFIG.SYS file, and remove
  1495.      the "REM" from the line beginning
  1496.         REM SET DELDIR.......
  1497.  
  1498.      Upon reboot, the undelete function is active
  1499.  
  1500.  
  1501.    - Preventing STARTUP applications from opening
  1502.  
  1503.      OS/2 2.0 has a STARTUP folder which will automatically start any programs
  1504.      within it at system boot time. Additionally, any programs that were running
  1505.      when the system was shut down are started upon bootup.
  1506.  
  1507.      There may be some cases where you have installed an application to
  1508.      automatically start and it has somehow become corrupted.
  1509.      It is sometimes useful to inhibit the auto-start features of the Workplace
  1510.      Shell. You can do this as follows:
  1511.  
  1512.       When the system is starting, you will see the Workplace desktop
  1513.       background paint. As soon as you see the mouse pointer show up on the
  1514.       desktop, press and hold the CTRL and SHIFT keys then press and hold
  1515.       the F1 key. You should hold this down for approximately 15 seconds,
  1516.       or until the desktop icons appear. If the hard disk light stops
  1517.       during this period, your system may be suspended. Release the
  1518.       keys quickly, then resume holding them until the desktop icons appear.
  1519.  
  1520.       This will inhibit all of the applications in the startup folder from
  1521.       coming up, and inhibit the auto-start of programs running at the time
  1522.       the system was shut down.
  1523.  
  1524.  
  1525.  
  1526.  
  1527.  
  1528.    Questions, Common Problems and Answers
  1529.    --------------------------------------
  1530.  
  1531.  
  1532.  
  1533.    Question: What do I do if I get "Incorrect DOS version when trying to run
  1534.    a DOS program under OS/2?
  1535.    Answer:If you execute DOS commands that show "Incorrect DOS version", this
  1536.    is indicative of pieces of older DOS versions being picked up.  Check your
  1537.    path statements and the current directory.
  1538.  
  1539.  
  1540.  
  1541. IBM DISCLAIMS ALL WARRANTIES, WHETHER EXPRESSED OR IMPLIED, INCLUDING WITHOUT
  1542. LIMITATION, WARRANTIES OF FITNESS AND MERCHANTABILITY WITH RESPECT TO THE
  1543. INFORMATION IN THIS DOCUMENT. BY FURNISHING THIS DOCUMENT, IBM GRANTS NO
  1544. LICENSES TO ANY RELATED PATENTS OR COPYRIGHTS. Copyright IBM Corporation, 1992.
  1545.                               All rights reserved.
  1546.  
  1547.