home *** CD-ROM | disk | FTP | other *** search
/ Shareware 1 2 the Maxx / sw_1.zip / sw_1 / TEXT / S3COM4.ZIP / S3COM4.TXT
Text File  |  1992-08-28  |  2KB  |  49 lines

  1. TECHNOTE: S3 86C911 GUI Accelerator and COM4 port conflicts
  2.  
  3. This Technote explains problems arising from a conflict between S3
  4. video cards and COM4 I/O cards.  Symptoms on video cards can be
  5. corrupted screen fonts.  Symptoms on COM4 can be data transmitted
  6. without the port being used (modems making sounds) or baud rate
  7. changes.  Other maifestations may present themselves on both.
  8.  
  9. History:
  10.  
  11. Nearly ten years ago the IBM Technical Reference Maunal for the XT
  12. presented conflicting documentation.  1) Pages 1-13 end in a
  13. paragraph that states, "The channel is designed so that 768 I/O
  14. device addresses are available to the I/O channel cards.", meaning
  15. 0 to 3FF.  2) Pages 1-22 include an I/O Address Map which lists
  16. four Cluster adapters, all addressed above 3FF.
  17.  
  18. The first statement led manufacturers to assume that all port
  19. addresses would be between 0 and 3FF and the second statement
  20. immediately started the trend toward using any of the 64k
  21. addresses provided by the Intel 8088.
  22.  
  23. The base address for COM4 is 2E8, meaning 02E8, not ?2E8.  The
  24. first digit is a 0, not ignored.  Most Comm boards being
  25. manufactured even today, still assume that there will always be a
  26. 0 in front of the I/O address, so they respond to any address that
  27. matches in the last 3 (actually 2.5) digits.
  28.  
  29. The S3 86C911 uses over a dozen addresses for which a COM4 port
  30. that only cares about addresses less than 400 would respond to.
  31. COM4 boards that do not ignore addresses above 3FF will both listen
  32. to data for the S3 chip (making the COM4 port corrupt) and respond
  33. to requests for data from the S3 chip (destroying data from the S3
  34. chip).  Both the S3 86C911 and COM4 can exhibit problems, but the
  35. hardware fault lies solely on the COM4 port, NOT the S3 chip!
  36.  
  37. As a comment, the realities are, IBM led manufacturers into the bad
  38. practice of using only half the I/O address lines available,
  39. manufacturers still design I/O cards this way even though these
  40. conflicts have been around for years, and S3 assigned addresses in
  41. the 86C911 that conflicted with these cards.  Intel provided 64k I/O
  42. locations and IBM did not physically restrict the use of these, and
  43. as we all know in the PC industry, if a resource is available it will
  44. be used.
  45.  
  46. Stuart Wyatt
  47. Chrisalan Designs, Inc.
  48. 73770,735
  49.