home *** CD-ROM | disk | FTP | other *** search
/ Compu-Fix / Compu-Fix.iso / referenz / text / math3054.txt < prev    next >
Encoding:
Text File  |  1993-03-01  |  2.7 KB  |  66 lines

  1.  
  2.    ╔═════════════════════════════════════════════════════════════════════════╗
  3.    ║                                                                         ║
  4.    ║         386 UNIX/XENIX VERSIONS AND INTEL MATH COPROCESSORS             ║
  5.    ║                                                                         ║
  6.    ╚═════════════════════════════════════════════════════════════════════════╝
  7.  
  8.  
  9.  
  10.      386 XENIX/UNIX AND THE 387DX (A.K.A. ERRATA 21)
  11.  
  12.          When 386(TM)-based versions of Xenix or other Unix implementations
  13.          are run on a computer containing the Intel 387(TM) DX, the
  14.          computer will lock up under certain conditions.  The problem won't
  15.          occur in the DOS environment.  For the lock up to occur, all of
  16.          the following must happen simultaneously.
  17.  
  18.          ■   demand page virtual memory must be active
  19.          ■   a 387DX must be installed and in use
  20.          ■   DMA (Direct Memory Access) must occur
  21.          ■   the 80386 must be in a wait state
  22.  
  23.          When all these conditions are true at the same instant, the 386DX
  24.          ends up waiting for the 387DX and vice versa.  Both processors
  25.          continue waiting for each other indefinitely.  The problem lies
  26.          within certain versions the 386DX, not with the 387DX.
  27.  
  28.          Intel published Errata 21 immediately after the problem was
  29.          discovered to inform its OEM customers.  At that point, it became
  30.          the responsibility of each manufacturer to implement a fix in
  31.          their hardware or software product.  Some manufacturers, like
  32.          Compaq and IBM, responded accordingly by modifying their system
  33.          boards to prevent these lock ups from occurring.
  34.  
  35.          The Errata 21 problem is present only in the B Stepping version of
  36.          the 386DX and not the later D Stepping version.  You can identify
  37.          the D Stepping version of the 386DX by the letters DX in the part
  38.          number,  for example 386DX-20.
  39.          A hardware solution is available from Bell Technologies Inc. of
  40.          Fremont, CA.  The $195 Math Adaptor is a small board that  plugs
  41.          into the 80386 socket on the system board.
  42.  
  43.          If you need more information, contact your computer or software
  44.          manufacturer to see how they have chosen to deal with this
  45.          problem.  Also, an article on page 5 of the April 25, 1988 issue
  46.          of Info World contains a technical description of the problem.
  47.  
  48.          Because of this problem, SCO Xenix 386 Release 2.2.2 does not
  49.          support the 387DX.
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
  63.    ═══════════════════════════════════════════════════════════════════════════
  64.  
  65.    February 25, 1991         Intel FaxBack # 3054                       Page 1
  66.