home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 8 Other / 08-Other.zip / iotest.zip / IOTEST.Q&A < prev    next >
Text File  |  1995-08-15  |  8KB  |  134 lines

  1. This document outlines a problem with PCI computers that use the PC Tech 
  2. RZ1000 IDE controller. For newer, more up-to-date information, check our 
  3. web page at HTTP://WWW.POWERQUEST.COM.
  4.  
  5. This problem presents the potential for data corruption which could 
  6. manifest itself as a misspelled word in a document, incorrect values or 
  7. account balances in accounting software, unexplained GP faults when program 
  8. execution reaches a corrupted instruction in the .EXE, destruction of 
  9. directory trees, or even corruption of an entire partition or drive.
  10.  
  11. Power quest, Intel, PC Tech, and others within the industry have been 
  12. investigating this problem and have reached the following conclusions:
  13.  
  14. 1) This problem is a consequence of the RZ1000's inability to fully 
  15. compensate for all the implications of running an IDE hard disk as an 
  16. extension of the PCI bus, instead of running as an extension of the AT bus 
  17. which it was originally designed to do.
  18.  
  19. 2) Intel motherboard BIOS's, DOS, Windows 2.x, Windows 3.x, and Windows 95 
  20. are not susceptible to this problem.
  21.  
  22. 3) Certain versions of Windows NT, OS/2, and Linux are susceptible to this 
  23. problem.  The list below provides details.
  24.  
  25.  
  26. OS                        Potential Problem ?   Workarounds/Comments
  27.  
  28. DOS version x             No*                   N.A.
  29. Windows 2.x               No*                   N.A.
  30. Windows 3.x               No*                   N.A.
  31. Windows 3.x using 32-Bit
  32.   Disk Access driver      Under Investigation   **
  33. Windows NT version 3.1    Yes                   1) Disable PCI read ahead 
  34.                                                 in BIOS Setup if option is 
  35.                                                 available
  36.                                                 2) Obtain patch (ATDISK.SYS) 
  37.                                                 from Microsoft
  38. Windows NT version 3.5+   No                    N.A. 
  39. Windows 95                No                    N.A.
  40. OS/2 2.0 and later        Yes                   1) Disable PCI read ahead 
  41.                                                 in BIOS Setup if option is 
  42.                                                 available
  43.                                                 2) Load the IBMINT13.I13 
  44.                                                 driver instead of 
  45.                                                 IBM1S506.ADD driver. This 
  46.                                                 will prevent the chance of 
  47.                                                 data corruption but has 
  48.                                                 performance implications.
  49.                                                 3) Contact IBM for patch
  50. OS/2 Warp version 3       Yes                   1) Disable PCI read ahead 
  51.   and later                                     in BIOS Setup if option is 
  52.                                                 available
  53.                                                 2) Obtain IBM OS/2 APAR 
  54.                                                 PJ-19409 from our web page, 
  55.                                                 available the week of August 
  56.                                                 13th.
  57.                                                 3) If you can not do #1 or 
  58.                                                 #2 load the IBMINT13.I13 
  59.                                                 driver instead of 
  60.                                                 IBM1S506.ADD driver. This 
  61.                                                 will prevent the chance of 
  62.                                                 data corruption but has 
  63.                                                 performance implications.
  64. LINUX                     Yes                   1) Disable PCI read ahead 
  65.                                                 in BIOS Setup if option is 
  66.                                                 available
  67.                                                 2) Re-write IDE driver such 
  68.                                                 that driver reads drive 
  69.                                                 status, not ISR. Get updated
  70.                                                 technical information from
  71.                                                 our web page.
  72. Other Operating Systems   Under Investigation   This list represents the 
  73.                                                 most popular operating 
  74.                                                 systems. Power quest and 
  75.                                                 Intel will continue to 
  76.                                                 investigate the 
  77.                                                 susceptibility of other 
  78.                                                 operating systems.
  79.  
  80.  
  81. * These operating systems rely on the motherboard BIOS to access IDE 
  82. disks. It is known that the BIOS on motherboards provided by Intel 
  83. structure their I/O in a manner such that there is not an issue.
  84.  
  85. ** Intel and Western Digital have completed extensive stress testing and have 
  86. seen no problems. Intel is continuing to investigate. Further details will be 
  87. made available on our home page at a later date.
  88.  
  89.  
  90. Q:   Which computers have the problem?
  91. A:   The PC-Tech RZ1000 was used on early Intel PCI motherboards and 
  92.         motherboards produced by other manufacturers. Intel is no longer 
  93.         making volume shipments of motherboards with this chip. The latest 
  94.         Triton chipset based motherboards from Intel do not use the RZ1000 
  95.         and are not susceptible to this problem.
  96.  
  97. Q:   How do I find out if I have the problem?
  98. A:   On our web page (http://www.powerquest.com) is posted IOTEST.ZIP. This
  99.         program will create a large file on your hard disk with a known bit 
  100.         pattern. You will then be instructed to begin formatting a floppy. 
  101.         After you begin formatting the floppy, IOTEST will repeatedly read 
  102.         the test file and check the bit pattern. The only way for an error 
  103.         to occur is if incorrect data is read from the file, indicating 
  104.         that you have the problem. IOTEST is an OS/2 executable. The 
  105.         README.TXT file included will describe an alternative method that can 
  106.         be used to test any operating system.
  107.  
  108. Q:   Can I look at the motherboard and see if it has the chip?
  109. A:   Yes. Between the PCI slots and the edge of the motherboard, look for
  110.         a chip (about ½" by 3/4") that says RZ1000 on it.
  111.  
  112. Q:   If I have OS/2, what do I do until the fix is available?
  113. A:   If your BIOS has an "IDE Prefetch Buffers" option, set it to OFF. If 
  114.         your CMOS settings don't have the option of turning off prefetch 
  115.         buffers, replacing IBM1S506.ADD with IBMINT13.I13 will make the 
  116.         computer safe to use, but will affect multitasking performance. The 
  117.         fixed driver (APAR PJ-19409) will not affect performance.
  118.  
  119. Q:   How was this problem discovered?
  120. A:   Power quest's development team discovered the problem while developing 
  121.         PartitionMagic. A diagnostic utility, IOTEST was developed as a way 
  122.         for OS/2 users to test the integrity of their hardware before using 
  123.         PartitionMagic to modify their partitions. We have released IOTEST as 
  124.         freeware to help users determine if they are possibly exposed to this 
  125.         potential problem.
  126.  
  127. Q:   Where can I get more technical information on this problem?
  128. A:   Power quest, Intel and PC Tech are continuing their investigation. More
  129.         data will be posted on this page the week of August 14th.
  130.  
  131.  
  132.      
  133.  
  134.