home *** CD-ROM | disk | FTP | other *** search
/ Byte OS/2 Programmer's Cookbook / OS2TOOLS.ISO / ibminfo / amibios.txt < prev    next >
Text File  |  1992-07-17  |  8KB  |  184 lines

  1. AMI BIOS Considerations
  2. Revised July 17, 1992
  3.  
  4. [Note that Washburn and Associates sells new AMI keyboard BIOS chips
  5. for $15 plus $4 shipping.]
  6.  
  7. There's been a lot of misinformation on the network AND from IBM
  8. reqarding AMI BIOS compatibility with OS2.
  9.  
  10. The misinformation from the net comes in the form of well-intentioned
  11. OS2 users that have OS2-compatible AMI BIOS, informing the world that
  12. all is OK with AMI.  The fact is, most user's who have AMI bios will
  13. not experience problems - but there are a few well-defined cases
  14. where older vesions of AMI BIOS are known to cause incompatibilities.
  15.  
  16. The misinformation from IBM comes in the form of inferences in their
  17. TIPs & TECHNIQUES help file that all AMI BIOS earlier than a certain
  18. date or revision are suspect.  That simply isn't the case - as many
  19. successful OS2/AMI user's will testify.  In addition, IBM technical
  20. support people do not seem to have the following information (at 
  21. least in this writer's experience) - which would go a long way in
  22. acknowledging that there is a problem in certain cases.
  23.  
  24. Both of the aforementioned cases are unfortunate in that they have
  25. been frustrating user's with real AMI BIOS problems, stalling or
  26. preventing proper corrective action - and ultimately leaving a very
  27. nasty taste for OS/2 and compounding OS/2 reputation problems.  It
  28. is the hope of this writer that this information will allow those
  29. last bastion's of frustrated OS2/AMI user's to get on-board and
  30. start enjoying the power of their newly acquired operating system.
  31.  
  32. The following information is a copy of a fax provided by Clyde
  33. Washburn of Washburn & Co.  Washburn & Co. has been working with IBM/
  34. Microsoft on AMI BIOS compatibility issues since version 1.1 of OS2.
  35. The fax directly addresses AMI BIOS compatibility guidelines.
  36.  
  37. According to Mr. Washburn, this information is known by IBM (Boca
  38. Raton), and also resides on CompuServe.
  39.  
  40. Here is the fax in its entirety:
  41.  
  42.                               Washburn & Co.
  43.              Distributors of AMI Motherboard and BIOS Products
  44.                   3800 Monroe Avenue, Pittsford, NY 14534
  45.                        716-248-3627  FAX 716-381-7549
  46.                     
  47.            CONSIDERATIONS IN THE USE OF THE AMI BIOS WITH OS/2:
  48.  
  49.                             <Updated 7/8/92>
  50.  
  51. AMI BIOS's of modern vintage provide a Screen ID code, visible at the
  52. lower left of the screen during the initial RAM count, and which can
  53. be made to return by resetting with Ctrl-Alt-Del, or frozen on-screen
  54. by holding down the <Ins> key at boot to create a Keyboard Error, which
  55. will stop the screen for the error message:
  56.  
  57. AMI BIOS and AMI BIOS Plus:   aaaa-bbbb-mmddyy-Kc
  58.  
  59. AMI Hi-Flex BIOS:             ee-ffff-bbbbbb-gggggggg-mmddyy-hhhhhhhh-c
  60.  
  61. If the screen ID code is in a form other than this the BIOS is either
  62. extremely old, or was produced by a company with a source code license.
  63. In the former case, contact us for update information, but in the latter
  64. case ONLY the motherboard manufacturer will be able to provide further
  65. information or updates.  ALL Everex 386 BIOS's are in this latter 
  66. category.
  67.  
  68. GENERAL RULES:
  69.  
  70. 1.  If an IDE type hard drive is installed, the date ("mmddyy") should 
  71.     be 040990 or later for use with ANY operating system, DOS included,
  72.     due to the special timing requirements of IDE drives which were 
  73.     accommodated on the date noted.
  74.  
  75. 2.  With any other drive type, such as MFM, RLL, ESDI, or SCSI, OS/2
  76.     may be expected to install and operate correctly if "mmddyy" is
  77.     092588 or later, provided that the Keyboard Controller Revision
  78.     Level is suitable for the version os OS/2 being used.  Note also
  79.     that in the case of SCSI hard drives, a driver compatible with
  80.     the version of OS/2 being installed may be provided by the con-
  81.     troller manufacturer, and if so, a special installation procedure
  82.     may apply.
  83.  
  84. 3.  The Keyboard Controller Revision Levels ("c" in the Screen ID Code
  85.     Examples above) expected to produce proper installation and opera-
  86.     tion are as follows:
  87.  
  88.        OS/2 1.0 or 1.1:  8, B, D, or F
  89.        OS/2 1.2x:        D or F
  90.        OS/2 1.3x or 2.0: F
  91.  
  92. 4.  If the Keyboard Controller Revision Level shows as 0 or M then the
  93.     Keyboard Controller chip is NOT an AMI chip, even if an AMI License
  94.     sticker was applied to it by the motherboard OEM.  This means that
  95.     its performance under OS/2 is unknown - it may or may not work cor-
  96.     rectly.  In some cases (usually "M") an AMI chip can successfully
  97.     replace a non-AMI chip, but this is NOT a general rule - sometimes
  98.     the non-standard Keyboard Controller (usually "0") was used to com-
  99.     bine motherboard functions not normally part of the Controller, 
  100.     and substituting a standard chip will cause the board to not func-
  101.     tion at all.  In this case there is no solution other than replace-
  102.     ment of the board.  A Revision Level of 9 accompanied by a non-
  103.     standard ID Code also indicates a non-standard controller (and BIOS),
  104.     and the motherboard manufacturer should be contacted for further
  105.     information.
  106.  
  107.  
  108. BIOS UPDATES:
  109.  
  110. If a BIOS prior to the dates noted above requires replacement, note the
  111. following:
  112.  
  113. 1.  AMI BIOS and BIOS Plus series BIOS (16 character ID Code) for CACHED
  114.     motherboards are customized for individual motherboard designs, and
  115.     can ONLY be obtained from the motherboard OEM, with only THREE 
  116.     common exceptions:
  117.  
  118.     a)  BIOS's with "aaaa" = E307 can often be replaced with a standard type.
  119.  
  120.     b)  BIOS's for Northgate or Motherboard Factory motherboards EXCEPT 
  121.         the Northgate Slimline can be replaced by a standard type.  Slimline
  122.         BIOS's have the VGA BIOS in the same chips, and can be updated to
  123.         the 040990 release provided that they are identified as being
  124.         Slimline, and the speed is specified (20, 25, or 33 MHz), since
  125.         different VGA code is required for the various speeds.
  126.  
  127.     c)  BIOS's with "aaaa" = DAMI, DAMX, or EDAMI are usually for cached
  128.         boards designed and/or built by AMI, and if so can be updated.
  129.         Mylex or Leading Technology boards with these prefixes can ONLY
  130.         be updated by the board manufacturer.
  131.  
  132. 2.  The complete Screen ID Code is required to properly address whether
  133.     a BIOS update for other motherboards can be provided, and in the 
  134.     case of the Hi-Flex BIOS the complete SECOND and THIRD lines of 
  135.     the ID Code are also necessary.  If not immediately visible on
  136.     the screen they may be viewed by pressing the <Ins> key during
  137.     boot-up.
  138.  
  139.                             END OF FAX
  140.  
  141.  
  142. P.S:  Well there it is folks.  I hope this file will assist in alleviating
  143.       any nagging questions as to whether it's the BIOS or a system
  144.       setup problem confounding you OS2/AMI users.
  145.  
  146.       By the way, the fax doesn't mention the symptoms of a bad BIOS
  147.       version - which I suspect are different depending the the
  148.       specific motherboard design (chip set) and the particular BIOS
  149.       version.  But for the benefit of those who have the same con-
  150.       figuration as my machine, perhaps this will save some diagnostic
  151.       time:
  152.  
  153.            Motherboard:   Aramus 386 33/25 Mhz - Intel discreet logic.
  154.            Keyboard:      Enhanced (101).  Dip switches set to 101
  155.                           mode.  (NOTE:  OS2 or DOS does not work with
  156.                           any other setting.)
  157.  
  158.            AMI ROM BIOS:  SINT-1185-040990-KD
  159.            AMI Keyboard BIOS revision -KD  (should be -KF for OS2 2.0)
  160.            OS2 2.0 Problems: (not an exhaustive list)
  161.  
  162.            1.  CAPLOCK and NUMLOCK cause loss of keyboard control. 
  163.  
  164.            2.  Entering a WINOS2 Session causes loss of keyboard control.
  165.                Setting KBD_RATE_LOCK to ON prevents this problem.
  166.  
  167.            3.  Selecting Special Needs under the keyboard setup icon
  168.                intermittantly stalls the system.
  169.  
  170.       I'd suggest that if other users find that a replacement BIOS solves
  171.       a particular problem under OS2, that the net be made aware of the
  172.       version replaced and the symptoms/problems the new BIOS solved so
  173.       that such diagnostic info. can be added to the OS2 FAQ.
  174.  
  175.       Would the keeper of the OS2 FAQ please