The message "status: { DRDY ERR }" means that the kernel device driver is not correctly handshaking with the storage device. It is more likely that the kernel module used to contact the device is buggy than the disk is faulty, or that active power management is causing the disk to take too long to spin up and the resulting messages are interpreted by the kernel as the disk being full. Commonly the fault is noticed when sata1 disks (1.5Ghz) are used because they tend to have smaller on board buffers than sata2 (3Ghz) disks.
Start by checking that the queue_depth parameters are the same for both disk and motherboard.
Quote:
TM800@/]# cat /sys/devices/platform/pnx833x-sata/host1/target1:0:0/1:0:0:0/queue_depth
1
TM800@/]# hdparm -I /dev/sdb | grep depth
Queue depth: 32
TM800@/]#
|