home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Professional / OS2PRO194.ISO / os2 / info / faq / os2_20 / os2help / dosapp.fax < prev    next >
Encoding:
Text File  |  1992-09-17  |  5.0 KB  |  99 lines

  1. DOS APPLICATIONS PROBLEMS
  2. -------------------------
  3.  
  4. When DOS applications experience problems running under OS/2,
  5. our main goal is to determine whether the problem is with the
  6. operating system or not.  Even though the error received is from
  7. OS/2, the error could be due to the application not following
  8. standards or it could be a usage problem (usually corrected by
  9. DOS settings).
  10. Steps to take to analyze a DOSAP problem:
  11. 1.  Gather the information on the 857 form by entering 'FA 857'
  12.     from the PMR.
  13. 2.  We want to know first if the problem is with the DOS session
  14.     or specific to certain applications.  If the customer can
  15.     open a DOS full screen prompt and get a prompt, there is
  16.     no problem creating the DOS environment in OS/2.  In
  17.     addition, if he can open a DOS window and get a prompt, his
  18.     problem is most likely not video related.
  19. 3.  Once the prompt is received, ask the customer if he can
  20.     access files from the prompt with 'dir', 'type', and similar
  21.     DOS commands.  If this is true, he probably doesn't have
  22.     a disk or file system problem.
  23. 4.  Now, let's see what applications are failing.  If the
  24.     customer is receiving an out of memory error of some sort,
  25.     there are two prime candidates.  If the error is from OS/2
  26.     and contains the text "heap space is full", the customer is
  27.     out of swapper space.  In general, this is something that
  28.     should always be checked.  It is very important that this
  29.     information be included in the 783 form (swapper on: field,
  30.     and "free" field for that partition).  If the error is
  31.     something generated by the application, expanded memory
  32.     is usually the cause.  Please see APAR II06047 about EMS
  33.     problems.
  34. 5.  If you are not familiar with the application, ask if the
  35.     app requires any hardware other than the base system.  If
  36.     it requires a modem, get the COM port settings (COM port
  37.     number, IRQ, etc.).  You may want to use form insert 864
  38.     for this use.  Record any hardware required in the PMR.
  39. 6.  IS THE PROBLEM REPRODUCABLE?  If it is not readily repro-
  40.     duced, have the customer stop all other running applications
  41.     and check whether it will fail WHEN RUNNING ALONE.
  42. 7.  If the problem occurs when switching sessions, it's probably
  43.     NOT due to DOS emulation.  Please reconsider what other
  44.     subsystem may be at fault.
  45. 8.  If the machine is a clone, ask the customer if he has
  46.     altered any DOS settings.  If you bring up help for the
  47.     DOS settings and scroll down to the bottom, you will find
  48.     a hypertext link to "DOS and WIN-OS/2 Settings,
  49.     Descriptions".  Double-click on this to bring up categories
  50.     for the different DOS settings.  By choosing a category,
  51.     all pertinent DOS settings are listed, and descriptions of
  52.     them can be viewed.  The following gives a list of general
  53.     problems, and what DOS settings should be checked:
  54.     Memory problems:
  55.         EMS_MEMORY_LIMIT
  56.         MEM_INCLUDE_REGIONS
  57.         EMS_PAGE_FRAME
  58.         XMS_MEMORY_LIMIT
  59.         DPMI_MEMORY_LIMIT
  60.         DOS_RM_SIZE
  61.     Video problems:
  62.         all VIDEO_* settings
  63.  
  64.     Communications problems:
  65.        COM_HOLD
  66.        DOS_BACKGROUND_EXECUTION
  67.        IDLE_SECONDS
  68.        IDLE_SENSITIVITY
  69.        also check CONFIG.SYS parameters on DEVICE=COM.SYS line
  70. 9.  If the problem "hangs the system" it is important to
  71.     determine if the system is REALLY hung.  Rule #1-- if the
  72.     mouse moves, the system is not hung.  Have the customer use
  73.     repetitve Ctrl-Esc's to cancel the session.  A pop-up should
  74.     appear indicating that a particular program is not respond-
  75.     ing.  It can then be ended.  Insure that "FI 778" is
  76.     performed for a TRAP or IPE and ALL register information is
  77.     entered.  Just the location or type of trap provides no
  78.     useful information in almost all cases.
  79. 10. Ask the customer if he has tried the application in a VMB
  80.     (virtual machine boot).  Refer the customer to the online
  81.     help on "Starting specific DOS version" in the master help
  82.     index and the VMDISK command in the command reference.  If
  83.     using VMDISK to create an image file, remind the customer
  84.     that he must have a DEVICE=FSFILTER.SYS statement in his
  85.     config.sys in the image.  If OS/2 was installed on an HPFS
  86.     partition, FSFILTER.SYS must be copied from the  OS2 MDOS
  87.     directory onto the diskette BEFORE the image is created.
  88.     Specific DOS sessions are often needed to run network
  89.     requestor programs such as Novell Netware and Banyan Vines.
  90.  
  91.  
  92. -------------------------------------------------------------------------------
  93. Thank you for calling the OS/2 2.0 Support Line.  Regarding the problem
  94. reported to the Support Line, we feel that this information may assist
  95. you in resoloving your problem.  If you still require assistance, please
  96. call 1-800-237-5511, and reference your customer number and problem (PMR)
  97. number.  Your Problem Record Number (PMR) should appear on the cover
  98. page of this faxed document.
  99.