home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Professional / OS2PRO194.ISO / os2 / info / faq / os2_20 / os2tec.txt < prev    next >
Encoding:
INI File  |  1992-09-06  |  53.0 KB  |  1,289 lines

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