ATA Woes.

Tony Byrne freebsd at byrnehq.com
Tue Jul 19 12:21:22 GMT 2005


Hello Tony,

Tuesday, July 19, 2005, 10:37:40 AM, you wrote:

TB> Folks,

TB> I'm seeing something very unusual on one of our FreeBSD 5.4 Stable
TB> boxes which I'm having a hard time getting to the bottom of.

Further information from my server logs:

Jul 19 13:01:48 roo kernel: ad0: FAILURE - READ_DMA status=51<READY,DSC,ERROR> error=40<UNCORRECTABLE> LBA=288810495
Jul 19 13:01:59 roo kernel: ad0: FAILURE - READ_DMA status=51<READY,DSC,ERROR> error=1<ILLEGAL_LENGTH> LBA=288810495
Jul 19 13:02:05 roo kernel: ad0: FAILURE - READ_DMA status=51<READY,DSC,ERROR> error=40<UNCORRECTABLE> LBA=288810495
Jul 19 13:02:16 roo kernel: ad0: FAILURE - READ_DMA status=51<READY,DSC,ERROR> error=40<UNCORRECTABLE> LBA=288810495
Jul 19 13:04:36 roo last message repeated 4 times

With this disk it appears to be the same LBA each time. How can I
translate that LBA offset into something indicating the file affected?

I installed the *other* disk into a Windows box an ran the Western
Digital Drive Tools SMART test on it. It found some sectors needing
reallocation and successfully performed the reallocation. The tests
(both short and long) now pass, but the drive's SMART Status remains
at 'fail'. When I examine the attributes, the Raw Read Error Rate is
flagged.

I'm totally confused. I don't know enough about SMART to know whether
I'm looking at real failing drives or some bug exposed by the
interaction between drive firmware, hd controller and FreeBSD.

Regards,

Tony.

-- 
Tony Byrne




More information about the freebsd-stable mailing list