HDD Temperature Script

lockdoc

Well-Known Member
Ich habe mal ein script gebaut, dass mithilfe von smartctl die Temperaturen der angeschlossenen HDD's fuer FreeBSD ausliest und halbwegs tabellarisch darstellt.

Da ich im Moment nur Zugriff auf zwei FreeBSD Kiste hab, wollte ich mal fragen, ob das evtl mal Jemand bei sich ausprobieren moechte um zu sehen, ob das generisch klappt.

https://raw.github.com/lockdoc/hddtemp/master/hddtemp.sh

LG
 
Hi,

gibts folgende Results:
Code:
sc846# sh hdtemp-19.sh 
camcontrol: cam_lookup_pass: CAMGETPASSTHRU ioctl failed
cam_lookup_pass: No such file or directory
cam_lookup_pass: either the pass driver isn't in your kernel
cam_lookup_pass: or orm0 doesn't exist
n.a.    :orm0
camcontrol: cam_lookup_pass: CAMGETPASSTHRU ioctl failed
cam_lookup_pass: No such file or directory
cam_lookup_pass: either the pass driver isn't in your kernel
cam_lookup_pass: or acd0 doesn't exist
n.a.    :acd0
camcontrol: cam_lookup_pass: CAMGETPASSTHRU ioctl failed
cam_lookup_pass: No such file or directory
cam_lookup_pass: either the pass driver isn't in your kernel
cam_lookup_pass: or ad4 doesn't exist
n.a.    :ad4
camcontrol: cam_get_device: must have both device name and unit number
n.a.    :GEOM
camcontrol: cam_get_device: must have both device name and unit number
n.a.    :Trying

-> sc846# egrep 'ad[0-9]|cd[0-9]' /var/run/dmesg.boot | awk '{sub(/:/, ""); print $1}'
orm0
acd0
ad4
GEOM
Trying

Bärig ad.... -> sc846# egrep 'da[0-9]' /var/run/dmesg.boot | awk '{sub(/:/, ""); print $1}'
da0
da0
da0
da0
da0
da1
da1
da1
da1
da1

BTW auf DEVLIST=`egrep 'ad[0-9]|cd[0-9]|da[0-9]' /var/run/dmesg.boot | awk '{sub(/:/, ""); print $1}'` ändern is koi gute Idee, da die da[n] meistens Raid Controllbären sans wo Du so ned weiter kommst.

Quick & Dirty:
Code:
#!/bin/sh
arccli='/usr/local/sbin/areca-cli'
arg='disk info drv='

i=9
m=32

while [ $i -le $m ]
do
  echo 'HD' $i ':'
  $arccli $arg$i
  echo '---------------------------------------------------------------------------------'
  i=`expr $i + 1`
done

Code:
# sh hdtemp.sh 
38 C    ahcich0:ada0      ST3500630NS
38 C    ahcich1:ada1      HDS722525VLSA80
43 C    ahcich2:ada2      ST3500630NS
38 C    ahcich3:ada3      ST3500630NS
40 C    ahcich4:ada4      ST3500630NS
31 C    ahcich5:ada5      ST9500420AS

usw.

D.h. das ganze funktioniert wirklich nur dann wenn die HDs an nem onboard hängen (was bei dem Code klar war).

Gruß Bummibär
 
Zuletzt bearbeitet:
Hmm, wenn du die DEVLIST Zeile auf folgendes aenderst
Code:
DEVLIST=`egrep "ada[0-9]:|da[0-9]:" /var/run/dmesg.boot | awk '{sub(/:/, ""); print $1}' | uniq`
laeuft es dann sauber durch?
 
Machts doch nicht so kompliziert ;)

Code:
sysctl kern.disks
Ausführlicher gehts noch mit:
Code:
sysctl kern.geom.confxml
 
Hi,
die HDs aus sysctl kern.disks z.B. zu lesen wär bärig scho koi Thema. Du hast allerdings dabei immer das Problem, dass Du bei HW Raid ned weisst welches CLI mit welchem cmd du brauchst um an die HD Temperatur dann zu kommen. Von daher müsste man den Typ HW Raid Controllbär noch kennen um sich für das korrekte CLI und cmd für`s CLI zu entscheiden. Solang die HDs onboard angeschlossen sind kannst Du mit camcontrol / smartctl aus sysctl kern.disks direkt am schnellsten zum Ergebnis kommen.

Gruß Bummibär
 
Danke fuer die Infos.
Ich nutze jetzt sysctl zum auslesen. Bei mir sind 4 HDDs auch extern ueber eine RAID Karte angeschlossen (allerdings im JBOD mode) und es laeuft damit erstmal...
Code:
128 C   ahcich0:ada0      Corsair Force 3 SSD (55.90G)
26 C    mvsch0:ada1       SAMSUNG HD103UJ (931.51G)
27 C    mvsch1:ada2       SAMSUNG HD103UJ (931.51G)
32 C    mvsch2:ada3       SAMSUNG HD103SJ (931.51G)
35 C    mvsch3:ada4       WDC WD2002FAEX-007BA0 (1863.02G)
42 C    ahcich2:ada5      WDC WD2002FAEX-007BA0 (1863.02G)
33 C    ahcich3:ada6      SAMSUNG HD103SJ (931.51G)
32 C    ahcich4:ada7      SAMSUNG HD103SJ (931.51G)
31 C    ahcich5:ada8      SAMSUNG HD103SJ (931.51G)
33 C    ahcich6:ada9      SAMSUNG HD103SJ (931.51G)
34 C    ahcich7:ada10     SAMSUNG HD103SJ (931.51G)

Code:
n.a.    ata1:ada2         WDC WD300AB-00BPA1 (27.96G)
63 C    ata0:ada1         MAXTOR STM3250620A (232.89G)
53 C    ata0:ada0         WDC WD3200JB-00KFA0 (298.09G)
 
Hi,
eventuell hat die SSD keinen Sensor drin und liefert diesen Wert oifach statisch immer gleich zurück. Beobachte mal ob der Wert sich verändert übär die Laufzeit oder gleich bleibt.

Gruß Bummibär
 
Hallo,

meinen ciss mag das script nicht ;-)

Code:
(pass1:ciss0:0:1:0): ATA_IDENTIFY. ACB: ec 00 00 00 00 40 00 00 00 00 01 00
(pass1:ciss0:0:1:0): CAM status: CCB request was invalid
(pass1:ciss0:0:1:0): ATAPI_IDENTIFY. ACB: a1 00 00 00 00 40 00 00 00 00 01 00
(pass1:ciss0:0:1:0): CAM status: CCB request was invalid
n.a.	ciss0:da1	 (33.91G)
(pass2:ciss1:0:0:0): ATA_IDENTIFY. ACB: ec 00 00 00 00 40 00 00 00 00 01 00
(pass2:ciss1:0:0:0): CAM status: CCB request was invalid
(pass2:ciss1:0:0:0): ATAPI_IDENTIFY. ACB: a1 00 00 00 00 40 00 00 00 00 01 00
(pass2:ciss1:0:0:0): CAM status: CCB request was invalid
n.a.	ciss1:da2	 (931.48G)
(pass3:ciss1:0:1:0): ATA_IDENTIFY. ACB: ec 00 00 00 00 40 00 00 00 00 01 00
(pass3:ciss1:0:1:0): CAM status: CCB request was invalid
(pass3:ciss1:0:1:0): ATAPI_IDENTIFY. ACB: a1 00 00 00 00 40 00 00 00 00 01 00
(pass3:ciss1:0:1:0): CAM status: CCB request was invalid
n.a.	ciss1:da3	 (1862.99G)

Gruß ré
 
Auszug aus dem Ergebniss:

scbus0 on ciss0 bus 0:
<COMPAQ RAID 0 VOLUME OK> at scbus0 target 0 lun 0 (da0,pass0)
<COMPAQ RAID 0 VOLUME OK> at scbus0 target 1 lun 0 (da1,pass1)
scbus1 on ciss0 bus 32:
scbus2 on ciss1 bus 0:
<COMPAQ RAID 0 VOLUME OK> at scbus2 target 0 lun 0 (da2,pass2)
<COMPAQ RAID 0 VOLUME OK> at scbus2 target 1 lun 0 (da3,pass3)
<COMPAQ RAID 0 VOLUME OK> at scbus2 target 2 lun 0 (da4,pass4)

Gruß ré
 
Hmm das ist wohl der Fall den Bummibaer mit den Raid Controllern angesprochen hatte.

Das camcontrol koennte ich weglassen und die Namen ueber dmesg.boot auslesen.
Wie ist denn dein smartctl -a output?
Und koenntest du auch mal bitte den Teil von der dmesg.boot posten, wo die Namen der HDDs stehen.
 
Hi,
bei HW Raid Controllbären guggst Dir am besten oifach mal die CLI dazu an wo es jeweils gibt. Damit kannst Du in der Regel direkt auf die am HW Raid Controllbär angeschlossenen HDs zugreifen um die auszulesen. Bei einigen "günstigeren" bzw. "einfacheren" Controllbären kannst Du bei smartctl auch noch einfach Options mit angeben um durch den Controllbär durch auf die HD zu kommen. Der einfachste Ansatz wäre also zu ermitteln welcher Controllbär drin steckt dann damit auf das korrekte CLI zu gehen. Mit dem CLI kannst Du dann ermitteln welche Enclosure und Backplanes vorhanden und bestückt sans. Mit diesen Daten kannst Du dann das CLI auf die HD Infos loslassen (gerne auch mit Schleifenbär und so) um an die HD Daten zu kommen.

ACHTUNG !!! - wenn Du viele Platten da dran hast an einem Controllbären solltest Du nicht zu viel auf einmal abfragen, da sonst die Platten in dieser Phase der Abfrage unter Umständen zu Read Timeout Errors kommen. So ab 20 Platten aufwärts sollte man auf sowas achten.
Zwischen einzelnen Abfragedurchgängen sollten auch mehrere Minuten liegen, da sonst bei hoher OS HD Last unter Umständen die Platten nicht mehr schnell genug reagieren und das System se weg hängts.
Bei den großen Areca SAS zB. kannst Du ca. 24 HD linear in Reihe abfragen ohne das sich die Kiste weghängt. Bei 36 Stück gleichzeitig z.B. kam es öfter schon zu Problemen. Als Abfragedurchlaufintervall haben sich 15 Min. in der Praxis bisher bewährt.
Bei den 3Ware SAS z.B. gab es bis ca. 16 Platten bisher keine Probleme. Bei höherer HD Anzahl kam ich da bärig schon öfter zu dem Fall das sich Platten nicht schnell genug gemeldet haben und das Monitoring selbst der Grund des Ausfalls war.

Man sollte sich also bärig gut übärlegen ob man so etwas wirklich braucht und falls ja in welchen Intervallen man das sich antun möchte. Bei den großen "Schwarzbär" Kisten (> 36 HD + 4 SSD im Mittelwert) z.B. frage ich die HD Temperaturen alle 15 Minuten für jeweils 8 HD parallel ab. Das Ganze läuft bärig zeitversetzt und behindert somit die Array / Raidsets / Platten / Controllbären und das OS beim Zugriff darauf nicht wirklich.

Gruß Bummibär
 
Zuletzt bearbeitet:
habe nur ein FreeBSD7.4 zum Testen.
Da habe ich auch ein CDROM noch drin hängen und das wird mit erkannt und scheinbar nicht aussortiert vom Script.
7.4 hat aber noch einige weitere Probleme, etwa:
smartctl -d ata -A /dev/... <- statt -> smartctl -d atacam -A /dev/...
camcontrol: option identify not found

Die Befehle habe ich nur einzeln ausprobiert und nicht das Script laufen lassen.
Für mich selbst hatte ich mal eines gebastelt, das mir von meinen Platten die Temperatur meldet und diese in der für mich relevanten Reihenfolge listet. Ich zeige das einfach mal:
Code:
/dev/ad14
       35
6039

/dev/ad12
(Min/Max 21/42)
       35 
32098

/dev/ad10
(Min/Max 22/44)
       37 
32096

/dev/ad8
(Min/Max 22/43)
       36 
32096

/dev/ad6
(Min/Max 23/44)
       37 
23150
Also, so hängen die Platten bei mir, oben die ad14 und unten die ad6. Was ich aus smartctl grepe und ausgebe, ist die
Code:
Airflow_Temperature
Temperature_Celsius
Power_On_Hours
leicht zu sehen: zwei Platten musste ich bisher erneuern und dabei auch jedes Mal das Script ein wenig ändern und die ad14 tanzt trotzdem aus der Reihe und liefert nicht die gewünschten Werte.

Deshalb glaube ich, dass dies ein ziemlicher Aufwand ist, so etwas ganz allgemein über ein Script lösen zu wollen. Also, im Vergleich dazu, dass sich jeder für sich selbst schnell etwas gebastelt hat. Wünschenswert wäre es natürlich, weil dann einfach kopiert werden könnte...

Nun, die bunte Ausgabe werde ich wohl von dir kopieren und bei mir einfügen :D
 
Hallo Leute,

HP ciss ist der Treiber:

Code:
file# smartctl -a -d cciss,7 /dev/ciss1
smartctl 6.0 2012-10-10 r3643 [FreeBSD 9.0-RELEASE amd64] (local build)
Copyright (C) 2002-12, Bruce Allen, Christian Franke, www.smartmontools.org

Smartctl open device: /dev/ciss1 [cciss_disk_07] [SCSI/SAT] failed: INQUIRY [SAT]: Device not configured
file# smartctl -a -d cciss,6 /dev/ciss1
smartctl 6.0 2012-10-10 r3643 [FreeBSD 9.0-RELEASE amd64] (local build)
Copyright (C) 2002-12, Bruce Allen, Christian Franke, www.smartmontools.org

/dev/ciss1 [cciss_disk_06] [SCSI]: Device open changed type from 'sat,auto' to 'cciss'
Vendor:               HP      
Product:              MSA60           
Revision:             2.18
>> Terminate command early due to bad response to IEC mode page
A mandatory SMART command failed: exiting. To continue, add one or more '-T permissive' options.

Wenn ich testen soll mache ich gern ;-)

Gruß ré
 
Hallo Leute,

HP ciss ist der Treiber:

Code:
file# smartctl -a -d cciss,7 /dev/ciss1
...

Muss es nicht /dev/ciss0 sein?

man smartctl
Code:
              To look at disks behind HP Smart Array controllers,  use  syntax
              such as:
              smartctl -a -d cciss,0 /dev/ciss0    (under FreeBSD)


camcontrol: option identify not found
Ich habe jetzt mal camcontrol rausgenommen und hole die namen via dmesg.boot
 
Hallo lockdoc,

cciss,0 ist Platte 0
cciss,7 ist Platte 7 oder in meinem Fall das externe Plattengehäuse.
/dev/ciss0 ist Controller 0
/dev/ciss1 ist Controller 1

Gruß ré
 
@kira12
Ok das hatte ich uebersehen

Wie sieht es denn aus wenn du ihm folgendes gibts
Code:
smartctl -a -T permissive -d cciss,6 /dev/ciss1
 
oh Gott, eine Fülle von Informationen...

file# smartctl -a -T permissive -d cciss,5 /dev/ciss1
smartctl 6.0 2012-10-10 r3643 [FreeBSD 9.0-RELEASE amd64] (local build)
Copyright (C) 2002-12, Bruce Allen, Christian Franke, www.smartmontools.org

/dev/ciss1 [cciss_disk_05] [SAT]: Device open changed type from 'sat,auto' to 'sat'
=== START OF INFORMATION SECTION ===
Model Family: Seagate Barracuda LP
Device Model: ST32000542AS
Serial Number: 5XW11TG4
LU WWN Device Id: 5 000c50 029eb04db
Firmware Version: CC34
User Capacity: 2,000,398,934,016 bytes [2.00 TB]
Sector Size: 512 bytes logical/physical
Rotation Rate: 5900 rpm
Device is: In smartctl database [for details use: -P show]
ATA Version is: ATA8-ACS T13/1699-D revision 4
SATA Version is: SATA 2.6, 3.0 Gb/s
Local Time is: Tue Nov 6 21:27:07 2012 CET

==> WARNING: A firmware update for this drive may be available,
see the following Seagate web pages:
http://knowledge.seagate.com/articles/en_US/FAQ/207931en
http://knowledge.seagate.com/articles/en_US/FAQ/213915en

SMART support is: Available - device has SMART capability.
SMART support is: Enabled

=== START OF READ SMART DATA SECTION ===
SMART STATUS RETURN: incomplete response, ATA output registers missing
SMART overall-health self-assessment test result: PASSED
Warning: This result is based on an Attribute check.

General SMART Values:
Offline data collection status: (0x00) Offline data collection activity
was never started.
Auto Offline Data Collection: Disabled.
Self-test execution status: ( 0) The previous self-test routine completed
without error or no self-test has ever
been run.
Total time to complete Offline
data collection: ( 643) seconds.
Offline data collection
capabilities: (0x73) SMART execute Offline immediate.
Auto Offline data collection on/off support.
Suspend Offline collection upon new
command.
No Offline surface scan supported.
Self-test supported.
Conveyance Self-test supported.
Selective Self-test supported.
SMART capabilities: (0x0003) Saves SMART data before entering
power-saving mode.
Supports SMART auto save timer.
Error logging capability: (0x01) Error logging supported.
General Purpose Logging supported.
Short self-test routine
recommended polling time: ( 1) minutes.
Extended self-test routine
recommended polling time: ( 428) minutes.
Conveyance self-test routine
recommended polling time: ( 2) minutes.
SCT capabilities: (0x103f) SCT Status supported.
SCT Error Recovery Control supported.
SCT Feature Control supported.
SCT Data Table supported.

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 118 099 006 Pre-fail Always - 194506385
3 Spin_Up_Time 0x0003 100 100 000 Pre-fail Always - 0
4 Start_Stop_Count 0x0032 100 100 020 Old_age Always - 17
5 Reallocated_Sector_Ct 0x0033 100 100 036 Pre-fail Always - 0
7 Seek_Error_Rate 0x000f 072 060 030 Pre-fail Always - 18577343
9 Power_On_Hours 0x0032 082 082 000 Old_age Always - 16512
10 Spin_Retry_Count 0x0013 100 100 097 Pre-fail Always - 0
12 Power_Cycle_Count 0x0032 100 100 020 Old_age Always - 17
183 Runtime_Bad_Block 0x0032 040 040 000 Old_age Always - 60
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 100 000 Old_age Always - 0
189 High_Fly_Writes 0x003a 100 100 000 Old_age Always - 0
190 Airflow_Temperature_Cel 0x0022 081 066 045 Old_age Always - 19 (Min/Max 16/30)
194 Temperature_Celsius 0x0022 019 040 000 Old_age Always - 19 (0 16 0 0 0)
195 Hardware_ECC_Recovered 0x001a 049 035 000 Old_age Always - 194506385
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 200 000 Old_age Always - 0
240 Head_Flying_Hours 0x0000 100 253 000 Old_age Offline - 131941395349561
241 Total_LBAs_Written 0x0000 100 253 000 Old_age Offline - 2268728553
242 Total_LBAs_Read 0x0000 100 253 000 Old_age Offline - 2799020879

SMART Error Log Version: 1
No Errors Logged

SMART Self-test log structure revision number 1
No self-tests have been logged. [To run self-tests, use: smartctl -t]


SMART Selective self-test log data structure revision number 1
SPAN MIN_LBA MAX_LBA CURRENT_TEST_STATUS
1 0 0 Not_testing
2 0 0 Not_testing
3 0 0 Not_testing
4 0 0 Not_testing
5 0 0 Not_testing
Selective self-test flags (0x0):
After scanning selected spans, do NOT read-scan remainder of disk.
If Selective self-test is pending on power-up, resume after 0 minute delay.
 
ich habe es mal auf Platten und Controller eingekürzt.

ciss0: <HP Smart Array 641> port 0x4000-0x40ff mem 0xf7ef0000-0xf7ef1fff,0xf7e80000-0xf7ebffff irq 29 at device 2.0 on pci3
ciss0: PERFORMANT Transport
ciss0: got 0 MSI messages]

ciss1: <HP Smart Array P600> port 0x6000-0x60ff mem 0xf9ff0000-0xf9ff1fff,0xf9f80000-0xf9fbffff irq 53 at device 2.0 on pci7
ciss1: PERFORMANT Transport
ciss1: got 0 MSI messages]

(probe30:ciss1:0:0:0): REPORT LUNS. CDB: a0 0 0 0 0 0 0 0 0 10 0 0
(probe30:ciss1:0:0:0): CAM status: SCSI Status Error
(probe30:ciss1:0:0:0): SCSI status: Check Condition
(probe30:ciss1:0:0:0): SCSI sense: ILLEGAL REQUEST asc:20,0 (Invalid command operation code)
(probe31:ciss1:0:1:0): REPORT LUNS. CDB: a0 0 0 0 0 0 0 0 0 10 0 0
(probe31:ciss1:0:1:0): CAM status: SCSI Status Error
(probe31:ciss1:0:1:0): SCSI status: Check Condition
(probe31:ciss1:0:1:0): SCSI sense: ILLEGAL REQUEST asc:20,0 (Invalid command operation code)
(probe32:ciss1:0:2:0): REPORT LUNS. CDB: a0 0 0 0 0 0 0 0 0 10 0 0
(probe32:ciss1:0:2:0): CAM status: SCSI Status Error
(probe32:ciss1:0:2:0): SCSI status: Check Condition
(probe32:ciss1:0:2:0): SCSI sense: ILLEGAL REQUEST asc:20,0 (Invalid command operation code)
(probe33:ciss1:0:3:0): REPORT LUNS. CDB: a0 0 0 0 0 0 0 0 0 10 0 0
(probe33:ciss1:0:3:0): CAM status: SCSI Status Error
(probe33:ciss1:0:3:0): SCSI status: Check Condition
(probe33:ciss1:0:3:0): SCSI sense: ILLEGAL REQUEST asc:20,0 (Invalid command operation code)
(probe34:ciss1:0:4:0): REPORT LUNS. CDB: a0 0 0 0 0 0 0 0 0 10 0 0
(probe34:ciss1:0:4:0): CAM status: SCSI Status Error
(probe34:ciss1:0:4:0): SCSI status: Check Condition
(probe34:ciss1:0:4:0): SCSI sense: ILLEGAL REQUEST asc:20,0 (Invalid command operation code)
(probe35:ciss1:0:5:0): REPORT LUNS. CDB: a0 0 0 0 0 0 0 0 0 10 0 0
(probe35:ciss1:0:5:0): CAM status: SCSI Status Error
(probe35:ciss1:0:5:0): SCSI status: Check Condition
(probe35:ciss1:0:5:0): SCSI sense: ILLEGAL REQUEST asc:20,0 (Invalid command operation code)
da0 at ciss0 bus 0 scbus0 target 0 lun 0
da0: <COMPAQ RAID 0 VOLUME OK> Fixed Direct Access SCSI-4 device
da0: 135.168MB/s transfers
da0: Command Queueing enabled
da0: 34727MB (71122560 512 byte sectors: 255H 32S/T 8716C)
da1 at ciss0 bus 0 scbus0 target 1 lun 0
da1: <COMPAQ RAID 0 VOLUME OK> Fixed Direct Access SCSI-4 device
da1: 135.168MB/s transfers
da1: Command Queueing enabled
da1: 34727MB (71122560 512 byte sectors: 255H 32S/T 8716C)
da2 at ciss1 bus 0 scbus2 target 0 lun 0
da2: <COMPAQ RAID 0 VOLUME OK> Fixed Direct Access SCSI-5 device
da2: 135.168MB/s transfers
da2: Command Queueing enabled
da2: 953837MB (1953459632 512 byte sectors: 255H 32S/T 65535C)
da3 at ciss1 bus 0 scbus2 target 1 lun 0
da3: <COMPAQ RAID 0 VOLUME OK> Fixed Direct Access SCSI-5 device
da3: 135.168MB/s transfers
da3: Command Queueing enabled
da3: 1907697MB (3906963632 512 byte sectors: 255H 32S/T 65535C)
da4 at ciss1 bus 0 scbus2 target 2 lun 0
da4: <COMPAQ RAID 0 VOLUME OK> Fixed Direct Access SCSI-5 device
da4: 135.168MB/s transfers
da4: Command Queueing enabled
da4: 953837MB (1953459632 512 byte sectors: 255H 32S/T 65535C)
da5 at ciss1 bus 0 scbus2 target 3 lun 0
da5: <COMPAQ RAID 0 VOLUME OK> Fixed Direct Access SCSI-5 device
da5: 135.168MB/s transfers
da5: Command Queueing enabled
da5: 953837MB (1953459632 512 byte sectors: 255H 32S/T 65535C)
da6 at ciss1 bus 0 scbus2 target 4 lun 0
da6: <COMPAQ RAID 0 VOLUME OK> Fixed Direct Access SCSI-5 device
da6: 135.168MB/s transfers
da6: Command Queueing enabled
da6: 953837MB (1953459632 512 byte sectors: 255H 32S/T 65535C)
da7 at ciss1 bus 0 scbus2 target 5 lun 0
da7: <COMPAQ RAID 0 VOLUME OK> Fixed Direct Access SCSI-5 device
da7: 135.168MB/s transfers
da7: Command Queueing enabled
da7: 953837MB (1953459632 512 byte sectors: 255H 32S/T 65535C)
 
Hallo,

ganz hervorragend ;-)

Code:
(pass0:ciss0:0:0:0): ATA_IDENTIFY. ACB: ec 00 00 00 00 40 00 00 00 00 01 00
(pass0:ciss0:0:0:0): CAM status: CCB request was invalid
(pass0:ciss0:0:0:0): ATAPI_IDENTIFY. ACB: a1 00 00 00 00 40 00 00 00 00 01 00
(pass0:ciss0:0:0:0): CAM status: CCB request was invalid
n.a.	ciss0:da0	135.168MB/s	COMPAQ RAID 0  VOLUME OK (33.91G)
(pass1:ciss0:0:1:0): ATA_IDENTIFY. ACB: ec 00 00 00 00 40 00 00 00 00 01 00
(pass1:ciss0:0:1:0): CAM status: CCB request was invalid
(pass1:ciss0:0:1:0): ATAPI_IDENTIFY. ACB: a1 00 00 00 00 40 00 00 00 00 01 00
(pass1:ciss0:0:1:0): CAM status: CCB request was invalid
n.a.	ciss0:da1	135.168MB/s	COMPAQ RAID 0  VOLUME OK (33.91G)
(pass2:ciss1:0:0:0): ATA_IDENTIFY. ACB: ec 00 00 00 00 40 00 00 00 00 01 00
(pass2:ciss1:0:0:0): CAM status: CCB request was invalid
(pass2:ciss1:0:0:0): ATAPI_IDENTIFY. ACB: a1 00 00 00 00 40 00 00 00 00 01 00
(pass2:ciss1:0:0:0): CAM status: CCB request was invalid
n.a.	ciss1:da2	135.168MB/s	COMPAQ RAID 0  VOLUME OK (931.48G)
(pass3:ciss1:0:1:0): ATA_IDENTIFY. ACB: ec 00 00 00 00 40 00 00 00 00 01 00
(pass3:ciss1:0:1:0): CAM status: CCB request was invalid
(pass3:ciss1:0:1:0): ATAPI_IDENTIFY. ACB: a1 00 00 00 00 40 00 00 00 00 01 00
(pass3:ciss1:0:1:0): CAM status: CCB request was invalid
n.a.	ciss1:da3	135.168MB/s	COMPAQ RAID 0  VOLUME OK (1862.99G)
(pass4:ciss1:0:2:0): ATA_IDENTIFY. ACB: ec 00 00 00 00 40 00 00 00 00 01 00
(pass4:ciss1:0:2:0): CAM status: CCB request was invalid
(pass4:ciss1:0:2:0): ATAPI_IDENTIFY. ACB: a1 00 00 00 00 40 00 00 00 00 01 00
(pass4:ciss1:0:2:0): CAM status: CCB request was invalid
n.a.	ciss1:da4	135.168MB/s	COMPAQ RAID 0  VOLUME OK (931.48G)
(pass5:ciss1:0:3:0): ATA_IDENTIFY. ACB: ec 00 00 00 00 40 00 00 00 00 01 00
(pass5:ciss1:0:3:0): CAM status: CCB request was invalid
(pass5:ciss1:0:3:0): ATAPI_IDENTIFY. ACB: a1 00 00 00 00 40 00 00 00 00 01 00
(pass5:ciss1:0:3:0): CAM status: CCB request was invalid
n.a.	ciss1:da5	135.168MB/s	COMPAQ RAID 0  VOLUME OK (931.48G)
(pass6:ciss1:0:4:0): ATA_IDENTIFY. ACB: ec 00 00 00 00 40 00 00 00 00 01 00
(pass6:ciss1:0:4:0): CAM status: CCB request was invalid
(pass6:ciss1:0:4:0): ATAPI_IDENTIFY. ACB: a1 00 00 00 00 40 00 00 00 00 01 00
(pass6:ciss1:0:4:0): CAM status: CCB request was invalid
n.a.	ciss1:da6	135.168MB/s	COMPAQ RAID 0  VOLUME OK (931.48G)
(pass7:ciss1:0:5:0): ATA_IDENTIFY. ACB: ec 00 00 00 00 40 00 00 00 00 01 00
(pass7:ciss1:0:5:0): CAM status: CCB request was invalid
(pass7:ciss1:0:5:0): ATAPI_IDENTIFY. ACB: a1 00 00 00 00 40 00 00 00 00 01 00
(pass7:ciss1:0:5:0): CAM status: CCB request was invalid
n.a.	ciss1:da7	135.168MB/s	COMPAQ RAID 0  VOLUME OK (931.48G)
diskinfo: /dev/cd0: ioctl(DIOCGMEDIASIZE) failed, probably not a disk.: No such file or directory
(pass8:ata0:0:0:0): ATA_IDENTIFY. ACB: ec 00 00 00 00 40 00 00 00 00 01 00
(pass8:ata0:0:0:0): CAM status: ATA Status Error
(pass8:ata0:0:0:0): ATA status: 51 (DRDY SERV ERR), error: 04 (ABRT )
(pass8:ata0:0:0:0): RES: 51 04 00 00 00 00 00 00 00 01 00
n.a.	ata0:cd0	33.300MB/s	HL-DT-ST DVD-ROM GDR8164B 0F08 (G)

Gruß ré
 
Also den HDD namen kann ich nicht aus der dmesg auslesen, da dort die Raid Namen stehen.

Ich habs nochmal geupdated und zusaetzlich gibt er das smartctl Kommando aus, um zu sehen, ob es quatsch macht oder nicht.
 
Zurück
Oben