After reading some archives in linux-kernel, I tried changing some options. Then I changed out the 40 pin, 80 wire cable with a new one. The errors still occasionally happened, so I then checked out the included floppy disk with the drive and used the utilities and saw that it was set for a maximum capability of ATA/100, so i changed it to ATA/66, but no change in results. I've since changed it back to ATA/100 capabilities. Running without DMA mode never gives any errors what so ever. Running with DMA mode gives me over 30 more MB/sec, so I would really like to use it...

My main concern that I havnt beem able to find an answer for on any archives or documentation, Can this cause file system corruption in any way?

The hardware is a VP_IDE: VIA vt82c686a IDE UDMA66 (VIA KT133 chipset on an Abit KT7 board)The drive is a Western Digital Caviare 7200rpm 40gig hard drive.I have support for my chipset compiled in as well