From Bugzilla Helper: User-Agent: Mozilla/5.0 Galeon/1.2.0 (X11; Linux i586; U;) Gecko/20020408 Description of problem: There is no support for the VIPER 7441 ide chipset found on the Tyan 2468 GN in the 2.4.9-34 kernel. I have found that 7.3's 2.4.18-5 kernel has what appears to be proper support but have not verified it. Booting the system with 2.4.9-34 loads the 'ide-disk' driver for this chipset and it does not properly recognize DMA nor does it allow setting DMA levels. The drives are WD800 and I have not been able to test on different drives. The system will lockup after repeated runs of Bonnie++. I can usually run 10 iterations successfully then restart the test and only get to about 7 before the sytem locks up completely. After a soft reboot, Bonnie++ will run for around 4 iterations then after another soft reboot, only make 1 or 2 iterations. It seems to get progressively worse for some reason. I have been able to boot a newer custom kernel 2.4.18 (w/xfs) diskless (over a network before mounting the local drives) and run the Bonnie++ benchmarks without any lockups. Version-Release number of selected component (if applicable): How reproducible: Always Steps to Reproduce: 1. Install Tyan s2468 GN 2. Install RedHat 7.2 3. Update to 2.4.9-34 4. Attempt to change DMA mode or do major file writes and rewrites in default mode (using Bonnie++) Actual Results: System will hard lock presumably due to bad UDMA support in the ide-disk driver. Expected Results: system stability Additional info: I have attempted a backport of the support seen in the 2.4.18-5 kernel, but have been unsuccessful.
Created attachment 63908 [details] hdparm -iv /dev/hd[abc]
Created attachment 63909 [details] lspci -vv
Created attachment 63910 [details] dmesg
Created attachment 63911 [details] cat /proc/ide/hd[ab]/settings
Created attachment 63912 [details] hdparm -X69 /dev/hda; dmesg | tail
Created attachment 63913 [details] hdparm -X66 /dev/hda;hdparm -iv /dev/hd[ab]
Created attachment 63914 [details] hdparm -X66 /dev/hda;dmesg | tail -20
Sorry for so many the attachments. Just trying to cover all the bases. Note that the hdparm output is after booting with 'DMA=1' set in the /etc/sysconfig/harddisks. Otherwise DMA is not enabled.
The right solution is to use the 2.4.18-5 kernel for such systems.
Created attachment 65866 [details] patch to add support for amd7441
fixed in current erratum