Potential hardware issue with too often HDD heads parking

Vladimir Grebenschikov vova at fbsd.ru
Wed Oct 31 17:25:23 PDT 2007


В ср, 31/10/2007 в 17:14 +0300, Vladimir Grebenschikov пишет:
> Hi
> 
> Probably does not related to FreeBSD, but anybody may confirm that
> FreeBSD laptops are not affected ?
> 
> https://launchpad.net/bug59695.html

Looks like FreeBSD notebooks also affected:

# smartctl -A /dev/ad0
SMART Attributes Data Structure revision number: 10
Vendor Specific SMART Attributes with Thresholds:
ID# ATTRIBUTE_NAME          FLAG     VALUE WORST THRESH TYPE      UPDATED  WHEN_FAILED RAW_VALUE
  1 Raw_Read_Error_Rate     0x000f   086   079   034    Pre-fail  Always       -       208994276
  3 Spin_Up_Time            0x0003   099   099   000    Pre-fail  Always       -       0
  4 Start_Stop_Count        0x0032   100   100   020    Old_age   Always       -       572
  5 Reallocated_Sector_Ct   0x0033   100   100   036    Pre-fail  Always       -       0
  7 Seek_Error_Rate         0x000f   078   060   030    Pre-fail  Always       -       78468856
  9 Power_On_Hours          0x0032   098   098   000    Old_age   Always       -       257148281948519
 10 Spin_Retry_Count        0x0013   100   100   034    Pre-fail  Always       -       0
 12 Power_Cycle_Count       0x0032   100   100   020    Old_age   Always       -       512
187 Unknown_Attribute       0x0032   100   100   000    Old_age   Always       -       0
189 Unknown_Attribute       0x003a   092   092   000    Old_age   Always       -       8
190 Temperature_Celsius     0x0022   056   046   045    Old_age   Always       -       773390380
191 G-Sense_Error_Rate      0x0032   100   100   000    Old_age   Always       -       4
192 Power-Off_Retract_Count 0x0032   100   001   000    Old_age   Always       -       212
> 193 Load_Cycle_Count        0x0022   001   001   000    Old_age   Always       -       435202
194 Temperature_Celsius     0x001a   044   054   000    Old_age   Always       -       44 (Lifetime Min/Max 0/17)
195 Hardware_ECC_Recovered  0x0012   065   060   000    Old_age   Always       -       208994276
196 Reallocated_Event_Count 0x0010   098   098   000    Old_age   Offline      -       252410933020409
197 Current_Pending_Sector  0x003e   100   100   000    Old_age   Always       -       0
198 Offline_Uncorrectable   0x0000   100   100   000    Old_age   Offline      -       0
199 UDMA_CRC_Error_Count    0x0032   200   200   000    Old_age   Always       -       0
200 Multi_Zone_Error_Rate   0x0000   100   253   000    Old_age   Offline      -       0
202 TA_Increase_Count       0x0000   100   253   000    Old_age   Offline      -       0



sysutils/smartmontools was installed to query SMART attributes


> > When switching to battery power, /etc/acpi/power.sh issues the command
> > hdparm -B 1 to all block devices. This leads to extremely frequent
> > load cycles. For example, my new thinkpad has already done well over
> > 7000 load cycles -- in only 100 hours. That's at least one unloading
> > per minute. Googling for "load unload cycles notebook OR laptop" shows
> > that most laptop drives handle up to 600,000 such cycles. As these
> > values clearly show, this issue is of high importance and should be
> > fixed sooner rather than later.
> > 
> > Please see for yourself how often your drive is load cycling:
> > smartctl -d ata -a /dev/sda
> > (This command is for an SATA drive; you'll need to install the
> > smartmontools package first.)
> > 
> > See also http://paul.luon.net/journal/hacking/BrokenHDDs.html for a
> > rather dramatic account of the effects the current default values may
> > have.
> > 
> > Just in case the load/unload timeout depends on the specific laptop or
> > disk model, here are my system specifications:
> > ThinkPad Z60m & Hitachi HTS541080G9SA00 disk (80GB)
> 
> 
-- 
Vladimir B. Grebenschikov
vova at fbsd.ru


More information about the freebsd-mobile mailing list