"ad0: TIMEOUT - WRITE_DMA" type errors with 7.0-RC1

Ian Smith smithi at nimnet.asn.au
Fri Jan 25 20:25:16 PST 2008


On Fri, 25 Jan 2008, Jeremy Chadwick wrote:
 > On Fri, Jan 25, 2008 at 06:03:33PM -0700, Joe Peterson wrote:
 > > Wow, pretty crazy!  Hmm, and yes, those LBAs do look close together.
 > > Well, let me know how the smartctl output looks.  I'd be curious if your
 > > bad sector count rises.
 > 
 > Absolutely nada on the SMART statistics.  Nothing incremented or changed
 > in any way.  My short and long tests did not change any of the data in
 > the fields either.  Full output is below my .sig.
[..]
 > It is interesting to note that we both have Seagate disks...  :-) I'll
 > have to run SeaTools on my disk to see if anything comes back, or run a
 > selective LBA test in smartctl (since the drive supports it).
[..]
 > smartctl version 5.37 [i386-portbld-freebsd7.0] Copyright (C) 2002-6 Bruce Allen

 > === START OF INFORMATION SECTION ===
 > Model Family:     Seagate Barracuda 7200.10 family
 > Device Model:     ST3500630AS
 > Serial Number:    9QG1YWNL
 > Firmware Version: 3.AAE

Same firmware as Joe's, too, though his ad1 was a bit later (3.AAG or H?)

 > ID# ATTRIBUTE_NAME          FLAG     VALUE WORST THRESH TYPE      UPDATED  WHEN_FAILED RAW_VALUE
 >   1 Raw_Read_Error_Rate     0x000f   114   094   006    Pre-fail  Always       -       131599973
 >   3 Spin_Up_Time            0x0003   094   094   000    Pre-fail  Always       -       0
 >   4 Start_Stop_Count        0x0032   100   100   020    Old_age   Always       -       6
 >   5 Reallocated_Sector_Ct   0x0033   100   100   036    Pre-fail  Always       -       0
 >   7 Seek_Error_Rate         0x000f   082   060   030    Pre-fail  Always       -       200325271
 >   9 Power_On_Hours          0x0032   097   097   000    Old_age   Always       -       2970
 >  10 Spin_Retry_Count        0x0013   100   100   097    Pre-fail  Always       -       0
 >  12 Power_Cycle_Count       0x0032   100   100   020    Old_age   Always       -       9
 > 187 Unknown_Attribute       0x0032   100   100   000    Old_age   Always       -       0
 > 189 Unknown_Attribute       0x003a   100   100   000    Old_age   Always       -       0
 > 190 Temperature_Celsius     0x0022   063   050   045    Old_age   Always       -       773849125
 > 194 Temperature_Celsius     0x0022   037   050   000    Old_age   Always       -       37 (Lifetime Min/Max 0/29)

I noticed Joe's Temp readings look similarly borked too - attribute 190
is likely something else, despite same flag value as 194, which then
shows clearly wrong values for min/max, though raw temp is reasonable: 

   190 Temperature_Celsius     0x0022   065   056   045    Old_age   Always       -       605749283
   194 Temperature_Celsius     0x0022   035   044   000    Old_age   Always       -       35 (Lifetime Min/Max 0/15)

.. which only goes to show, as I've seen with other attributes on other
drive brands, that smartctl's database isn't necessarily reliable over
all versions / revisions of a given drive.  Add salt to taste ..

Cheers, Ian



More information about the freebsd-stable mailing list