I have a system with the VIA kt133 southbridge motherboard/controller
combo and an IBM DLTA drive that is 45g. The system is a AMD duron
800mhz which does only webserving for me. If I switch on dma and use
amanda to backup the system, I get a whole hosts of dma restart errors.
However, I can use a Maxtor 40g drive with no problems with the same
system. The system is running debian testing with a 2.4.13 kernel.
In regular operation, the system is just fine. I have a system almost
the same which is a AMD 1g with twin maxtor drives which exhibits none
of these problems.
BTW, I am using the VIA workaround ide driver in the kernel. The only
time I see DMA resets is with amanda running and do a full "dump" or
backup to my tapeserver. It seems like the dma resets happen under some
degree of system load but only with the IBM drive. I have extra maxtor
drives which I could use and just migrate the entire system over; but I
would like to understand the how's and why's of this.
If I switch off pci dma in the kernel, I get dismal transfers when
running hdparm -Tt /dev/hda. This system only serves up webpages so its
not used in some intensive operations; but I had read good things
overall about the IBM drives and found a sale on them a bit ago.
Michael Perry | "Do or do not; there is no try" Master Yoda