I saw a failing Matrox drive giving much the same errors yesterday. Perhaps you could find a SMART-enabled BIOS and see what it thinks about the drive. The SMART message about command failure was what clued me into the fact the drive was not only dying, but knew it was dying.
Wade.