Red Hat Bugzilla – Bug 113791
HPT366 read errors from drive when used with WDC 40Gb UDMA4 drive
Last modified: 2007-04-18 13:01:32 EDT
From Bugzilla Helper:
User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)
Description of problem:
I have a TYAN BE6 revision 1 motherboard. This motherboard has a
HPT366 controller built-in in addition to 2 standard IDE
controllers. I have installed a Western Digital WD400BB drive on the
1st HPT366 controller. This drive support up to ATA100. Since the
drive is on a ATA66 controller I set the max speed of the drive using
WDC utilities to ATA66. For some reason the kernel detects that the
max speed of the drive is UDMA4(ATA100). This causes large reads to
become corrupted. I noticed issues when trying to use this machine
as a kickstart server. The remote machine would get MD5 errors on
various packages during NFS transfers. I ended up using hdparm -X
udma2 /dev/hdg1 to resolve the issue temporarily. I was also seeing
issues when writing large amounts of data to this drive.
Version-Release number of selected component (if applicable):
Steps to Reproduce:
1. TYAN BE6 board with HPT366 controller
2. Western Digital UDMA4 Drive
3. Connect drive to 1 of the HPT366 controllers.
4. Set drive with WDC utilities to UDMA2
5. Create a filesystem on this drive.
6. Use this filesystem as your kickstart software repository
7. Share the filesystem using NFS
8. Attempt a kickstart install from a remote client.
Actual Results: MD5 errors occured a different places during the
kickstart install and it would fail. Multiple attempts would cause
different packages to appear corrupted.
Expected Results: Good kickstart install
My original text has a bunch or errors. I will go back and recollect
my data and re-open if this ends up not being hardware.