Custom Query (1415 matches)
Results (205 - 207 of 1415)
Ticket | Resolution | Summary | Owner | Reporter |
---|---|---|---|---|
#342 | fixed | Add Apple 512Mb SSD | ||
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 | ||
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 | ||
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:
Also os_darwin.cpp needs to be converted to the new interface (#103) to support multi-sector requests. |