Question: I am receiving a lot of these messages. Is my HD going to die tomorrow morning?

```
ata1: link is slow to respond, please be patient (ready=0)
ata1: device not ready (errno=-16), forcing hardreset
ata1: soft resetting link
ata1: clearing spurious IRQ
ata1: clearing spurious IRQ
ata1: clearing spurious IRQ
ata1.00: configured for UDMA/33
ata1: EH complete
ata1.00: qc timeout (cmd 0xa0)
ata1.00: exception Emask 0x0 SAct 0x0 SErr 0x0 action 0x6 frozen
ata1.00: cmd a0/00:00:00:00:00/00:00:00:00:00/a0 tag 0
         cdb 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00
         res 51/20:03:00:00:00/00:00:00:00:00/a0 Emask 0x5 (timeout)

```

Answer: 
The problem could be related to the SATA chipset ?

[SATA drives or chipset throwing DRDY ERR and ICRC ABRT](https://superuser.com/questions/121391/sata-drives-or-chipset-throwing-drdy-err-and-icrc-abrt)
My 2 WD800JD's had a similar Exception...Emask...0x6...frozen issue. During kernel compilation it would happen maybe 20 times.
After adding "libata.force=noncq,norst" parameter the errors seem to be gone