Custom Query (1363 matches)

Filters
 
Or
 
  
 
Columns

Show under each result:


Results (205 - 207 of 1363)

Ticket Resolution Summary Owner Reporter
#342 fixed Add Apple 512Mb SSD Christian Franke Alex Samorukov
Description

Cant find any specification and attributes seems to be very non-standard. E.g. 174 and 175 according to my tests are read/write in Mb.

M-PRG-00963913:smart asamorukov$ /usr/local/sbin/smartctl /dev/disk1  -v 174,raw48,Mb_Read -v175,raw48,Mb_Write -A -i
smartctl 6.2 2013-07-26 r3841 [x86_64-apple-darwin13.2.0] (local build)
Copyright (C) 2002-13, Bruce Allen, Christian Franke, www.smartmontools.org

=== START OF INFORMATION SECTION ===
Device Model:     APPLE SSD SM0512F
Firmware Version: UXM2JA1Q
User Capacity:    500,277,790,720 bytes [500 GB]
Sector Sizes:     512 bytes logical, 4096 bytes physical
Rotation Rate:    Solid State Device
Device is:        Not in smartctl database [for details use: -P showall]
ATA Version is:   ATA8-ACS T13/1699-D revision 4c
SATA Version is:  SATA 3.0, 6.0 Gb/s (current: 6.0 Gb/s)
Local Time is:    Fri Jul 18 13:02:18 2014 CEST
SMART support is: Available - device has SMART capability.
SMART support is: Enabled

=== START OF READ SMART DATA SECTION ===
SMART Attributes Data Structure revision number: 40
Vendor Specific SMART Attributes with Thresholds:
ID# ATTRIBUTE_NAME          FLAG     VALUE WORST THRESH TYPE      UPDATED  WHEN_FAILED RAW_VALUE
  1 Raw_Read_Error_Rate     0x001a   200   200   000    Old_age   Always       -       0
  5 Reallocated_Sector_Ct   0x0033   100   100   000    Pre-fail  Always       -       0
  9 Power_On_Hours          0x0032   099   099   000    Old_age   Always       -       69
 12 Power_Cycle_Count       0x0032   099   099   000    Old_age   Always       -       179
169 Unknown_Attribute       0x0013   253   253   010    Pre-fail  Always       -       3651410075136
173 Unknown_Attribute       0x0032   200   200   100    Old_age   Always       -       4296474628
174 Mb_Read                 0x0022   099   099   000    Old_age   Always       -       1839891
175 Mb_Write                0x0022   099   099   000    Old_age   Always       -       1862708
192 Power-Off_Retract_Count 0x0012   099   099   000    Old_age   Always       -       16
194 Temperature_Celsius     0x0022   054   054   000    Old_age   Always       -       46 (Min/Max 17/75)
197 Current_Pending_Sector  0x0022   100   100   000    Old_age   Always       -       0
199 UDMA_CRC_Error_Count    0x001a   200   200   000    Old_age   Always       -       0
240 Unknown_SSD_Attribute   0x0022   100   100   000    Old_age   Always       -       0


#343 fixed Read Defect Data commands for SSD Doug Gilbert Kimito
Description

The Read Defect Data command on most SAS SSD is going to return CHECK CONDITION for request of LBA, CHS, BFI format. Usually for KCQ=01/1C/02 "defect list not found".

This is because the retired NAND media does not fit any of those convictions. Most SAS SSD vendors will support and return a vendor unique format which depending on the vendor may not give you the format definition. Then this command becomes useful only to the vendor. Fortunately, most vendors provide other means to look at bad blocks.

My issue is that I use smartctl a lot and every time I run it during a long test run, it generates a bunch of CHECK CONDITIONS in my outputs that I have to filter out.

Could smartctl omit the Read Defect Data command if the device is an SSD? or provide a switch so that I can disable checking for defect through Read Defect Data?

#346 fixed Implement "-l devstat" using smartlog if gplog failed Alex Samorukov Alex Samorukov
Description

On Darwin (OSX) ATA_LOG_EXT command is not implemented, as well as on some other outdated ATA interfaces. However i found that device statistic is readable using smartlog 0x04 page.

This is sample output with my dirty hack for darwin:

Device Statistics (SMART Log 0x04)
Page Offset Size         Value  Description
  1  =====  =                =  == General Statistics (rev 2) ==
  1  0x008  4              544  Lifetime Power-On Resets
  1  0x010  4              413  Power-on Hours
  1  0x018  6       4466199876  Logical Sectors Written
  1  0x020  6         23335260  Number of Write Commands
  1  0x028  6       4027657571  Logical Sectors Read
  1  0x030  6         16200567  Number of Read Commands
  4  =====  =                =  == General Errors Statistics (rev 1) ==
  4  0x008  4                0  Number of Reported Uncorrectable Errors
  4  0x010  4                0  Resets Between Cmd Acceptance and Completion
  6  =====  =                =  == Transport Statistics (rev 1) ==
  6  0x008  4                0  Number of Hardware Resets
  6  0x010  4                0  Number of ASR Events
  6  0x018  4                0  Number of Interface CRC Errors
  7  =====  =                =  == Solid State Device Statistics (rev 1) ==
  7  0x008  1                0~ Percentage Used Endurance Indicator
                              |_ ~ normalized value

Correct logic on -ldevstat should be:

  1. Check if gplog is supported
  2. If not - check if SMART log page 0x04 available and use it as fallback

Also os_darwin.cpp needs to be converted to the new interface (#103) to support multi-sector requests.

Batch Modify
Note: See TracBatchModify for help on using batch modify.
Note: See TracQuery for help on using queries.