Custom Query (1405 matches)
Results (172 - 174 of 1405)
Ticket |
---|
#249 |
Description |
Instead of SMART HEALTH "OK" smartd shows Device: /dev/sdb, non-SMART asc,ascq: 4,9 in the logs if test is running. smartcl -H /dev/sdb shows that smart status if fine. |
#250 |
Description |
Most of SCSI/SAS drives are supporting cache control, so it is possible to implement this functionality. This should help a lot for SAS drives behind the RAID - some of them turning off write cache if drive is not "native". Tested on scsi, megaraid and cciss device types on Linux. It was found that cciss silently filtering MODE SELECT command, so actual values are not changed. On megaraid and direct connection everything works as expected. |
#252 |
Description |
I decided to add autoscan functionality for drives on MegaSAS controllers. Main motivation for this was that devices on such controllers having random numbers, from 0 to ~250 and it is very annoying to write smartd configuration (i used shell + MegaCli in the past). There is no ioctl documentation provided, so i did patch based on MegaCli tool behavior (with strace and LD_PRELAOD for IOCTL) and FreeBSD driver sources which contain similar code. What this patch is doing:
Code changes:
Example: [root@p2986890 smartmontools]# ./smartctl --scan /dev/sda -d scsi # /dev/sda, SCSI device /dev/bus/0 -d megaraid,5 # /dev/bus/0 [megaraid_disk_05], SCSI device /dev/bus/0 -d megaraid,7 # /dev/bus/0 [megaraid_disk_07], SCSI device [root@p2986890 smartmontools]# ./smartctl --scan-open # /dev/sda -d scsi # /dev/sda, SCSI device open failed: DELL or MegaRaid controller, please try adding '-d megaraid,N' /dev/bus/0 -d sat+megaraid,5 # /dev/bus/0 [megaraid_disk_05] [SAT], ATA device /dev/bus/0 -d sat+megaraid,7 # /dev/bus/0 [megaraid_disk_07] [SAT], ATA device [root@p2986890 smartmontools]# ./smartd -d smartd 6.1 2012-12-14 r3732M [x86_64-linux-2.6.32-279.14.1.el6.x86_64] (local build) Copyright (C) 2002-12, Bruce Allen, Christian Franke, www.smartmontools.org No configuration file /usr/local/etc/smartd.conf found, scanning devices glob(3) found no matches for pattern /dev/hd[a-t] glob(3) found no matches for pattern /dev/sd[a-c][a-z] Device: /dev/sda, open() failed: DELL or MegaRaid controller, please try adding '-d megaraid,N' Device: /dev/bus/0 [megaraid_disk_05], type changed from 'megaraid,5' to 'sat+megaraid,5' Device: /dev/bus/0 [megaraid_disk_05] [SAT], opened Device: /dev/bus/0 [megaraid_disk_05] [SAT], WDC WD1003FBYX-01Y7B1, S/N:WD-XXXX, WWN:XXXX, FW:01.01V02, 1.00 TB Device: /dev/bus/0 [megaraid_disk_05] [SAT], found in smartd database: Western Digital RE4 Serial ATA Device: /dev/bus/0 [megaraid_disk_05] [SAT], not capable of SMART Health Status check Device: /dev/bus/0 [megaraid_disk_05] [SAT], is SMART capable. Adding to "monitor" list. Device: /dev/bus/0 [megaraid_disk_07], type changed from 'megaraid,7' to 'sat+megaraid,7' Device: /dev/bus/0 [megaraid_disk_07] [SAT], opened Device: /dev/bus/0 [megaraid_disk_07] [SAT], WDC WD1003FBYX-01Y7B1, S/N:WD-XXXX, WWN:XXXX, FW:01.01V02, 1.00 TB Device: /dev/bus/0 [megaraid_disk_07] [SAT], found in smartd database: Western Digital RE4 Serial ATA Device: /dev/bus/0 [megaraid_disk_07] [SAT], not capable of SMART Health Status check Device: /dev/bus/0 [megaraid_disk_07] [SAT], is SMART capable. Adding to "monitor" list. Monitoring 2 ATA and 0 SCSI devices Device: /dev/bus/0 [megaraid_disk_05] [SAT], opened ATA device Device: /dev/bus/0 [megaraid_disk_05] [SAT], previous self-test completed without error Device: /dev/bus/0 [megaraid_disk_07] [SAT], opened ATA device Device: /dev/bus/0 [megaraid_disk_07] [SAT], previous self-test completed without error |