I recently bought a Western Digital Caviar (WDC) 160GB drive
to use under Linux with my Promise Ultra66 controller.
I'm using kernel 2.4.22-ac4, and I configured the drive with
multcount=16, IO_support=0, unmaskirq=1, using_dma=1, and
My machine REALLY DIDN'T LIKE the drive. All kinds of DMA
timeouts, bus resets, etc. resulted as soon as I tried to do
any significant I/O to it.
I sent the drive back and asked the vendor to send a new one.
The new one had the same problems.
I previously had a rather old WDC drive (its capacity was only
1GB!) which had similar ...