[Eisfair] Problem hddtemp / SATA

René Hanke Rene.Hanke at gmx.net
So Apr 22 18:38:23 CEST 2012


Hallo!

Ich möchte mit meinem System (eifair-1) von einer ATA auf eine 
SATA-Platte umziehen. Bevor ich mich mittels des HowTos da durch 
wurschtel, möchte ich aber schon einmal ein paar Dinge prüfen / testen.

Bisher ist die SATA (Seagate Pipeline HD 500GB) angeklemmt und wurde nach

- - - - - - -

modprobe scsi_mod
modprobe sd_mod
modprobe libata
modprobe ata_piix

- - - - - - -

auch erfolgreich erkannt. Nun möchte ich schon mal smartmon und hddtemp 
(für eisgraph) testen / aktivieren.


hddtemp spinnt nun aber. Obwohl ich die Platte schon in die hddtemp.db 
eingetragen habe. Ich erhalte:

- - - - - - -

# hddtemp /dev/sda
/dev/sda: ATA ST3500312CS: S.M.A.R.T. not available

- - - - - - -

bzw. jeweils:

- - - - - - -

# hddtemp PATA:/dev/sda
/dev/sda: unknown: drive is sleeping

# hddtemp ATA:/dev/sda
/dev/sda: ATA ST3500312CS: S.M.A.R.T. not available

# hddtemp SAT:/dev/sda
/dev/sda: Inappropriate ioctl for device

- - - - - - -


SMART funktioniert aber generell mit der Platte. Unter smartmon habe ich 
die Platte wie folgt eingetragen:

- - - - - - -

SMARTMON_DEVICE_2_ACTIVE='yes'        # yes or no

SMARTMON_DEVICE_2_TYPE='ata'          # ata, scsi, marvell, 3ware or cciss

SMARTMON_DEVICE_2_NAME='/dev/sda'     # device name, e.g /dev/hda for ata

SMARTMON_DEVICE_2_ARGS=''             # additional arguments for finetuning
                                       # or problematic drives

SMARTMON_DEVICE_2_OVERRIDE_DEFAULT='no'
                                       # override default smartmon
                                       # setting? yes or no

SMARTMON_DEVICE_2_PLOT='yes'          # should smartmon log and plot history
                                       # of smart values for this device?

SMARTMON_DEVICE_2_WARN_N='1'          # number of attributes to watch

SMARTMON_DEVICE_2_WARN_1_ATTRIBUTE='Temperature_Celsius'
                                       # watch for attribute

SMARTMON_DEVICE_2_WARN_1_KIND='raw'   # watch 'raw' or 'smart' values?

SMARTMON_DEVICE_2_WARN_1_RELATION='over'
                                       # warn 'over' or 'under' threshold?

SMARTMON_DEVICE_2_WARN_1_THRESHOLD='50'
                                       # threshold value

- - - - - - -


Das funktioniert auch:


- - - - - - -

****************************************************************************************** 
 
      ▒
  Short report for drive '/dev/sda' 
 
                          ▒
****************************************************************************************** 
 
      ▒
smartctl 5.39 2009-12-09 r2995 [i686-pc-linux-gnu] (local build) 
 
                         ▒
Copyright (C) 2002-9 by Bruce Allen, 
http://smartmontools.sourceforge.net 
                                                           ▒
 
 
                          ▒
=== START OF READ SMART DATA SECTION === 
 
                         ▒
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   116   099   006    Pre-fail 
Always       -       114494071 
                              ▒
   3 Spin_Up_Time            0x0003   098   097   000    Pre-fail 
Always       -       0 
                              ▒
   4 Start_Stop_Count        0x0032   099   099   020    Old_age 
Always       -       1349 
                              ▒
   5 Reallocated_Sector_Ct   0x0033   100   100   036    Pre-fail 
Always       -       0 
                              ▒
   7 Seek_Error_Rate         0x000f   073   060   030    Pre-fail 
Always       -       22069697 
                              ▒
   9 Power_On_Hours          0x0032   099   099   000    Old_age 
Always       -       1281 
                              ▒
  10 Spin_Retry_Count        0x0013   100   100   097    Pre-fail 
Always       -       0 
                              ▒
  12 Power_Cycle_Count       0x0032   100   100   020    Old_age 
Always       -       675 
                              ▒
184 End-to-End_Error        0x0032   100   100   099    Old_age   Always 
       -       0 
                        ▒
187 Reported_Uncorrect      0x0032   100   100   000    Old_age   Always 
       -       0 
                        ▒
188 Command_Timeout         0x0032   100   099   000    Old_age   Always 
       -       4295032833 
                        ▒
189 High_Fly_Writes         0x003a   066   066   000    Old_age   Always 
       -       34 
                        ▒
190 Airflow_Temperature_Cel 0x0022   081   042   045    Old_age   Always 
   In_the_past 19 (6 112 19 16) 
                        ▒
194 Temperature_Celsius     0x0022   019   058   000    Old_age   Always 
       -       19 (0 15 0 0) 
                        ▒
195 Hardware_ECC_Recovered  0x001a   050   031   000    Old_age   Always 
       -       114494071 
                        ▒
197 Current_Pending_Sector  0x0012   100   100   000    Old_age   Always 
       -       0 
                        ▒
198 Offline_Uncorrectable   0x0010   100   100   000    Old_age 
Offline      -       0 
                              ▒
199 UDMA_CRC_Error_Count    0x003e   200   195   000    Old_age   Always 
       -       42

- - - - - - -

SMARTMON_DEVICE_2_TYPE='sat' führt zu einer Fehlermeldung.




Hat jemand eine Idee? Würde nur ungern auf mein Temperaturplotting im 
eisgraph verzichten.



Gruß und Dank

René


Mehr Informationen über die Mailingliste Eisfair