home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 36 Tips / 36-Tips.zip / HTKRNL.FAX < prev    next >
Text File  |  1994-12-09  |  3KB  |  61 lines

  1. 2.1 Kernel Patch PJ09315                 8/12/94
  2.  
  3.         File:KERNAL.fax  4/20/94
  4.  
  5.         DESCRIPTION OF SYMPTOMS:
  6.         This trap000e can occur at any time.  Below are the CS:EIP values
  7.         and kernel revisions associated with this trap.  The trap pertains
  8.         to closed apar PJ09315 which points to _TKDeclareInversion routine
  9.         in the kernel map.
  10.  
  11.          1.  0160:FFF80186  kernel revision 6.514- OS/2 2.1 GA
  12.          2.  0160:FFF801EE  kernel revision 6.538 - installed with the
  13.                             S3 drivers for OS/2 2.1
  14.          3.  0160:FFF80192  kernel revision 6.543 - service pack 2 for
  15.                             OS/2 2.0 release
  16.         SUMMARY OF RESOLUTION:
  17.         To resolve the above trap000e it is necessary to patch the kernel.
  18.         This is recommended instead of sending the latest 2.1 kernel.
  19.  
  20.         DETAILS OF RESOLUTION:
  21.         Below are the steps to patch the kernel.
  22.  
  23.          1.  Close all applications.  It will be necessary to shutdown
  24.              and reboot upon completion.
  25.          2.  Open an OS/2 Window or Fullscreen - you should be in the
  26.              root directory of OS/2.
  27.          3.  Type:  attrib -r -s -h os2krnl   (press enter)
  28.          4.  Type:  copy os2krnl os2krnl.rtl   (press enter)
  29.          5.  Type:  patch os2krnl   (press enter)
  30.  
  31.         You will be prompted for the hexadecimal offset of patch.
  32.  
  33.              a.  If using the 6.514 kernel, type 52907 and press
  34.                  enter.  The first five bytes displayed should be
  35.                  e8 b9 bd ff ff.
  36.  
  37.              b.  If using the 6.538 kernel, type 5298b and press
  38.                  enter.  The first five bytes displayed should be
  39.                  e8 61 bd ff ff.
  40.  
  41.              c.  If using the 6.543 kernel, type 5295f and press
  42.                  enter.  The first five bytes displayed should be
  43.                  e8 b9 bd ff ff.
  44.  
  45.         * * NOTE * *
  46.         If the bytes displayed do not match what is shown above, DO NOT
  47.         proceed.
  48.  
  49.          6.  Type:  90 90 90 90 90 - that is, overtype the first five
  50.              bytes with 90 and press enter.
  51.          7.  Do you want to continue patching?  Type:  N  (press enter)
  52.          8.  Do you want these patches applied?  Type:  Y (press enter)
  53.  
  54.         At this point the kernel has been patched.  The next step is to
  55.         save the kernel and reboot the system.
  56.  
  57.          9.  Type:  copy os2krnl os2krnl.sav  (press enter)
  58.         10.  Type:  attrib +r +s +h os2krnl   (press enter)
  59.  
  60. 12/31/99
  61.