I've been running LM 7.2 for a while w/o problems and I've been using this hdparm tuning string: hdparm -c3 -m16 /dev/hda After switching to the 2.2.19 kernel, I get this message: error message: hda: task_no_data_intr: status=0x51 { DriveReady SeekComplete Error } hda: task_no_data_intr: error=0x04 { DriveStatusError } hda: Write Cache FAILED Flushing! I presumed that this is bad so I switch back to the earlier kernel - does anyone know a way of preventing this? Here is more info on the drive hdparm /dev/hda /dev/hda: multcount = 16 (on) I/O support = 1 (32-bit) unmaskirq = 0 (off) using_dma = 0 (off) keepsettings = 0 (off) nowerr = 0 (off) readonly = 0 (off) readahead = 8 (on) geometry = 627/255/63, sectors = 10085040, start = 0 hdparm -i /dev/hda: Model=WDC AC35100L, FwRev=09.09M08, SerialNo=WD-WT4130144444 Config={ HardSect NotMFM HdSw>15uSec SpinMotCtl Fixed DTR>5Mbs FmtGapReq } RawCHS=10672/15/63, TrkSize=57600, SectSize=600, ECCbytes=22 BuffType=DualPortCache, BuffSize=256kB, MaxMultSect=16, MultSect=16 CurCHS=10672/15/63, CurSects=10085040, LBA=yes, LBAsects=10085040 IORDY=on/off, tPIO={min:160,w/IORDY:120}, tDMA={min:120,rec:120} PIO modes: pio0 pio1 pio2 pio3 pio4 DMA modes: mdma0 mdma1 mdma2 udma0 udma1 *udma2 hdparm -I /dev/hda: Model=DW CCA5301L0 , FwRev=900.M980, SerialNo=DWW-4T31104444 4 Config={ HardSect NotMFM HdSw>15uSec SpinMotCtl Fixed DTR>5Mbs FmtGapReq } RawCHS=10672/15/63, TrkSize=57600, SectSize=600, ECCbytes=22 BuffType=DualPortCache, BuffSize=256kB, MaxMultSect=16, MultSect=16 CurCHS=10672/15/63, CurSects=10085040, LBA=yes, LBAsects=10085040 IORDY=on/off, tPIO={min:160,w/IORDY:120}, tDMA={min:120,rec:120} PIO modes: pio0 pio1 pio2 pio3 pio4 DMA modes: mdma0 mdma1 mdma2 udma0 udma1 *udma2