home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 8 Other / 08-Other.zip / dmatest.zip / README.TXT < prev   
Text File  |  1995-05-30  |  3KB  |  80 lines

  1. DMATEST 1.0 - Dual-DMA Data-Transfer Reliability Test
  2. Copyright 1995 PowerQuest Corporation
  3. All Rights Reserved
  4.  
  5. PowerQuest Corporation
  6. 1083 N State
  7. Orem, UT  84057
  8. voice:  801-226-8977
  9. fax:    801-226-8941
  10. email:  scotl@powerquest.com
  11.  
  12.  
  13.  
  14.                  ***** PLEASE READ THIS VERY CAREFULLY!! *****
  15.  
  16.         IF YOU DO NOT, IT COULD COST YOU YOUR DATA! ALL OF YOUR FILES
  17.        ON ALL OF YOUR DRIVES COULD BE DESTROYED BY A DMA-TRANSFER BUG!!
  18.  
  19.  
  20. We have found a serious data-corruption bug when using dual-DMA transfer on
  21. some computers. It shows up when multitasking between the hard drive and
  22. another device such as a floppy drive or a network. When this happens, the
  23. data can get shifted by 2 or more bytes.
  24.  
  25. This has serious implications, and has already destroyed many partitions. If
  26. the operating system happens to write to the hard drive at the same time that 
  27. you access a another peripheral device (floppy, network, CD_ROM, etc.), the 
  28. drive can become corrupted, and the entire partition destroyed. Every
  29. PCI EIDE system we have in house has this problem.
  30.  
  31. We have found a work-around for some BIOSes: Changing the "PCI IDE prefetch
  32. buffers" BIOS setting to DISABLED prevents the error. Unfortunately, not
  33. all machines with the problem allow this setting to be changed by the user.
  34.  
  35.  
  36.                             HOW TO USE DMATEST
  37.                  FOLLOW THESE INSTRUCTIONS VERY CAREFULLY
  38.  
  39. Usage:   DMATEST  <Test Drive Letter>
  40.  
  41. DMATEST is an OS/2 text-mode program that will create a large file on the 
  42. drive you specify. This file has a unique pattern that allows detection of 
  43. any read errors. DMATEST continuously re-reads the file, ensuring that a 
  44. dual-DMA transfer will be used if a peripheral device is accessed. After
  45. creating this test file, you will be instructed to begin formatting a floppy 
  46. or copying large files to a floppy. If your machine has the DMA bug, ANY 
  47. WRITE OPERATIONS TO ANY PARTITION WHILE THE FLOPPY IS BEING ACCESSED COULD 
  48. CAUSE THE ENTIRE PARTITION TO BE DESTROYED. DO NOT DO ANYTHING ELSE WITH YOUR 
  49. COMPUTER WHILE RUNNING THIS TEST!
  50.  
  51. All physical disks on the system should be tested. The partition that will
  52. contain the test file SHOULD HAVE NO VALUABLE DATA. If you do not have a
  53. partition to spare on a drive you wish to test, use PartitionMagic either
  54. from DOS or from OS/2 BOOTED FROM FLOPPIES to shrink your existing partitions
  55. and create some free space. Then use FDISK to create a new partition that uses
  56. the newly created free space. Each test partition should be at least 5 MEG.
  57.  
  58. EXAMPLE CONFIGURATION:
  59.       DISK 1:   C: E: F: G:
  60.       DISK 2:   H: I:
  61.       DISK 3:   D: J: K:
  62.  
  63. TO TEST ALL PHYSICAL DRIVES:
  64.       DMATEST G:
  65.       DMATEST I:
  66.       DMATEST K:
  67.  
  68.  
  69.                                    LICENSE
  70.  
  71. DMATEST is Copyrighted by PowerQuest Corporation, the makers of Partition Magic
  72.  
  73. DMATEST may be distributed and used freely, provided that this README file
  74. and DMATEST.EXE are kept together, and neither are modified.
  75.  
  76. Please give DMATEST to all your friends and colleagues, and post it on all
  77. BBS, usegroups, and electronic forums that you frequent.
  78.  
  79. If you find any new information about this DMA bug, please forward it to
  80. PowerQuest at the address listed above.