@related : AmiloA HardDisk Toshiba 2inch5 smart
MK2018GAS is the reference of Toshiba 2inch5 HardDisk shipped on AmiloA cy26 Laptop from FSC.
Quite reliable but mine failed after 5 years…
How to display the cache capacity ?
# dmesg hda: TOSHIBA MK2018GAS, ATA DISK drive
# fdisk -l /dev/hda Disk /dev/hda: 20.0 GB, 20003880960 bytes 255 heads, 63 sectors/track, 2432 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes
Cache 2MB
nrv:~/AmiloA-k7# hdparm -gitT /dev/hda geometry = 38760/16/63, sectors = 39070080, start = 0 Model=TOSHIBA MK2018GAS, FwRev=Q2.02 A, SerialNo=32963395A Config={ Fixed } RawCHS=16383/16/63, TrkSize=0, SectSize=0, ECCbytes=46 BuffType=unknown, BuffSize=0kB, MaxMultSect=16, MultSect=off CurCHS=16383/16/63, CurSects=16514064, LBA=yes, LBAsects=39070080 IORDY=on/off, tPIO={min:120,w/IORDY:120}, tDMA={min:120,rec:120} PIO modes: pio0 pio1 pio2 pio3 pio4 DMA modes: sdma0 sdma1 sdma2 mdma0 mdma1 mdma2 UDMA modes: udma0 udma1 udma2 udma3 udma4 *udma5 AdvancedPM=yes: unknown setting WriteCache=enabled Drive conforms to: Unspecified: ATA/ATAPI-1 ATA/ATAPI-2 ATA/ATAPI-3 ATA/ATAPI-4 ATA/ATAPI-5 * signifies the current active mode Timing cached reads: 368 MB in 2.93 seconds = 125.52 MB/sec Timing buffered disk reads: 62 MB in 3.12 seconds = 19.88 MB/sec
dbench 1 dbench version 3.04 - Copyright Andrew Tridgell 1999-2004 Running for 600 seconds with load '/usr/share/dbench/client.txt' and minimum warmup 120 secs 1 clients started 1 176 7.06 MB/sec warmup 1 sec ... Throughput 55.3511 MB/sec 1 procs
Updated when it crashed see 2inch5
smartctl version 5.38 [i686-pc-linux-gnu] Copyright (C) 2002-8 Bruce Allen Home page is http://smartmontools.sourceforge.net/ === START OF INFORMATION SECTION === Device Model: TOSHIBA MK2018GAS Serial Number: 32963395A Firmware Version: Q2.02 A User Capacity: 20,003,880,960 bytes Device is: In smartctl database [for details use: -P show] ATA Version is: 5 ATA Standard is: Exact ATA specification draft version not indicated Local Time is: Fri Oct 3 11:18:30 2008 CEST SMART support is: Available - device has SMART capability. SMART support is: Enabled === START OF READ SMART DATA SECTION === SMART overall-health self-assessment test result: PASSED 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: ( 212) seconds. Offline data collection capabilities: (0x1b) SMART execute Offline immediate. Auto Offline data collection on/off support. Suspend Offline collection upon new command. Offline surface scan supported. Self-test supported. No Conveyance Self-test supported. No 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. No General Purpose Logging support. Short self-test routine recommended polling time: ( 2) minutes. Extended self-test routine recommended polling time: ( 23) minutes. SMART Attributes Data Structure revision number: 16 Vendor Specific SMART Attributes with Thresholds: ID# ATTRIBUTE_NAME FLAG VALUE WORST THRESH TYPE UPDATED WHEN_FAILED RAW_VALUE 1 Raw_Read_Error_Rate 0x000b 100 100 050 Pre-fail Always - 0 2 Throughput_Performance 0x0005 100 100 050 Pre-fail Offline - 0 3 Spin_Up_Time 0x0027 100 100 001 Pre-fail Always - 961 4 Start_Stop_Count 0x0032 100 100 000 Old_age Always - 2713 5 Reallocated_Sector_Ct 0x0033 100 100 050 Pre-fail Always - 1 7 Seek_Error_Rate 0x000b 100 100 050 Pre-fail Always - 0 8 Seek_Time_Performance 0x0005 100 100 050 Pre-fail Offline - 0 9 Power_On_Hours 0x0032 005 005 000 Old_age Always - 38253 10 Spin_Retry_Count 0x0033 152 100 030 Pre-fail Always - 0 12 Power_Cycle_Count 0x0032 100 100 000 Old_age Always - 2571 192 Power-Off_Retract_Count 0x0032 100 100 000 Old_age Always - 328 193 Load_Cycle_Count 0x0032 015 015 000 Old_age Always - 851358 196 Reallocated_Event_Count 0x0032 100 100 000 Old_age Always - 1 197 Current_Pending_Sector 0x0032 100 100 000 Old_age Always - 0 198 Offline_Uncorrectable 0x0030 100 100 000 Old_age Offline - 0 199 UDMA_CRC_Error_Count 0x0032 200 200 000 Old_age Always - 0 220 Disk_Shift 0x0002 100 100 000 Old_age Always - 4208 222 Loaded_Hours 0x0032 026 026 000 Old_age Always - 29644 223 Load_Retry_Count 0x0032 100 100 000 Old_age Always - 0 224 Load_Friction 0x0022 100 100 000 Old_age Always - 0 226 Load-in_Time 0x0026 100 100 000 Old_age Always - 595 240 Head_Flying_Hours 0x0001 100 100 001 Pre-fail Offline - 0 SMART Error Log Version: 1 ATA Error Count: 87 (device log contains only the most recent five errors) CR = Command Register [HEX] FR = Features Register [HEX] SC = Sector Count Register [HEX] SN = Sector Number Register [HEX] CL = Cylinder Low Register [HEX] CH = Cylinder High Register [HEX] DH = Device/Head Register [HEX] DC = Device Command Register [HEX] ER = Error register [HEX] ST = Status register [HEX] Powered_Up_Time is measured from power on, and printed as DDd+hh:mm:SS.sss where DD=days, hh=hours, mm=minutes, SS=sec, and sss=millisec. It "wraps" after 49.710 days. Error 87 occurred at disk power-on lifetime: 36986 hours (1541 days + 2 hours) When the command that caused the error occurred, the device was active or idle. After command completion occurred, registers were: ER ST SC SN CL CH DH -- -- -- -- -- -- -- 04 51 fd 01 00 00 00 Commands leading to the command that caused the error were: CR FR SC SN CL CH DH DC Powered_Up_Time Command/Feature_Name -- -- -- -- -- -- -- -- ---------------- -------------------- f6 03 fe 01 00 00 00 00 00:02:24.278 SECURITY DISABLE PASSWORD f6 03 ff 01 00 00 00 00 00:02:23.633 SECURITY DISABLE PASSWORD f6 03 00 01 00 00 00 00 00:02:22.312 SECURITY DISABLE PASSWORD ec 03 01 01 00 00 00 00 00:02:21.971 IDENTIFY DEVICE aa aa aa aa aa aa aa ff 00:00:00.000 [RESERVED] Error 86 occurred at disk power-on lifetime: 36986 hours (1541 days + 2 hours) When the command that caused the error occurred, the device was active or idle. After command completion occurred, registers were: ER ST SC SN CL CH DH -- -- -- -- -- -- -- 04 51 fe 01 00 00 00 Commands leading to the command that caused the error were: CR FR SC SN CL CH DH DC Powered_Up_Time Command/Feature_Name -- -- -- -- -- -- -- -- ---------------- -------------------- f6 03 ff 01 00 00 00 00 00:02:23.633 SECURITY DISABLE PASSWORD f6 03 00 01 00 00 00 00 00:02:22.312 SECURITY DISABLE PASSWORD ec 03 01 01 00 00 00 00 00:02:21.971 IDENTIFY DEVICE aa aa aa aa aa aa aa ff 00:00:00.000 [RESERVED] e3 03 f1 ff 4f c2 e0 08 00:01:01.993 IDLE Error 85 occurred at disk power-on lifetime: 36986 hours (1541 days + 2 hours) When the command that caused the error occurred, the device was active or idle. After command completion occurred, registers were: ER ST SC SN CL CH DH -- -- -- -- -- -- -- 04 51 ff 01 00 00 00 Commands leading to the command that caused the error were: CR FR SC SN CL CH DH DC Powered_Up_Time Command/Feature_Name -- -- -- -- -- -- -- -- ---------------- -------------------- f6 03 00 01 00 00 00 00 00:02:22.312 SECURITY DISABLE PASSWORD ec 03 01 01 00 00 00 00 00:02:21.971 IDENTIFY DEVICE aa aa aa aa aa aa aa ff 00:00:00.000 [RESERVED] e3 03 f1 ff 4f c2 e0 08 00:01:01.993 IDLE e5 03 00 ff 4f c2 e0 08 00:01:01.993 CHECK POWER MODE Error 84 occurred at disk power-on lifetime: 34902 hours (1454 days + 6 hours) When the command that caused the error occurred, the device was active or idle. After command completion occurred, registers were: ER ST SC SN CL CH DH -- -- -- -- -- -- -- 04 51 fd 01 00 00 00 Commands leading to the command that caused the error were: CR FR SC SN CL CH DH DC Powered_Up_Time Command/Feature_Name -- -- -- -- -- -- -- -- ---------------- -------------------- f6 03 fe 01 00 00 00 00 00:00:20.468 SECURITY DISABLE PASSWORD f6 03 ff 01 00 00 00 00 00:00:19.838 SECURITY DISABLE PASSWORD f6 03 00 01 00 00 00 00 00:00:18.524 SECURITY DISABLE PASSWORD ec 03 01 01 00 00 00 00 00:00:18.183 IDENTIFY DEVICE aa aa aa aa aa aa aa ff 00:00:00.000 [RESERVED] Error 83 occurred at disk power-on lifetime: 34902 hours (1454 days + 6 hours) When the command that caused the error occurred, the device was active or idle. After command completion occurred, registers were: ER ST SC SN CL CH DH -- -- -- -- -- -- -- 04 51 fe 01 00 00 00 Commands leading to the command that caused the error were: CR FR SC SN CL CH DH DC Powered_Up_Time Command/Feature_Name -- -- -- -- -- -- -- -- ---------------- -------------------- f6 03 ff 01 00 00 00 00 00:00:19.838 SECURITY DISABLE PASSWORD f6 03 00 01 00 00 00 00 00:00:18.524 SECURITY DISABLE PASSWORD ec 03 01 01 00 00 00 00 00:00:18.183 IDENTIFY DEVICE aa aa aa aa aa aa aa ff 00:00:00.000 [RESERVED] e3 03 f1 ff 4f c2 e0 08 00:00:07.142 IDLE SMART Self-test log structure revision number 1 Num Test_Description Status Remaining LifeTime(hours) LBA_of_first_error # 1 Extended offline Completed without error 00% 38253 - # 2 Short offline Completed without error 00% 23944 - Device does not support Selective Self Tests/Logging
hda: dma_timer_expiry: dma status == 0x21 hda: DMA timeout error hda: dma timeout error: status=0xd0 { Busy } ide: failed opcode was: unknown hda: DMA disabled ide0: reset: success hda: dma_timer_expiry: dma status == 0x21 hda: DMA timeout error hda: dma timeout error: status=0x58 { DriveReady SeekComplete DataRequest } ide: failed opcode was: unknown hda: DMA disabled ide0: reset: success hda: dma_timer_expiry: dma status == 0x21 hda: DMA timeout error hda: dma timeout error: status=0xd0 { Busy } ide: failed opcode was: unknown hda: DMA disabled ide0: reset: success hda: dma_timer_expiry: dma status == 0x21 hda: DMA timeout error hda: dma timeout error: status=0xd0 { Busy } ide: failed opcode was: unknown hda: DMA disabled ide0: reset: success hda: irq timeout: status=0xd0 { Busy } ide: failed opcode was: unknown ide0: reset: success hda: irq timeout: status=0xd0 { Busy } ide: failed opcode was: unknown ide0: reset: success hda: irq timeout: status=0xd0 { Busy } ide: failed opcode was: unknown ide0: reset: success hda: irq timeout: status=0xd0 { Busy } ide: failed opcode was: unknown ide0: reset: success hda: irq timeout: status=0xd0 { Busy } ide: failed opcode was: unknown ide0: reset: success hda: irq timeout: status=0xd0 { Busy } ide: failed opcode was: unknown ide0: reset: success hda: irq timeout: status=0xd0 { Busy } ide: failed opcode was: unknown ide0: reset: success hda: irq timeout: status=0xd0 { Busy } ide: failed opcode was: unknown ide0: reset: success hda: irq timeout: status=0xd0 { Busy } ide: failed opcode was: unknown ide0: reset timed-out, status=0xd0 hda: irq timeout: status=0xd0 { Busy } ide: failed opcode was: unknown ide0: reset: success hda: irq timeout: status=0xd0 { Busy } ide: failed opcode was: unknown ide0: reset: success hda: irq timeout: status=0xd0 { Busy } ide: failed opcode was: unknown ide0: reset: success hda: irq timeout: status=0xd0 { Busy } ide: failed opcode was: unknown ide0: reset: success hda: irq timeout: status=0xd0 { Busy } ide: failed opcode was: unknown ide0: reset: success hda: irq timeout: status=0xd0 { Busy } ide: failed opcode was: unknown ide0: reset: success hda: irq timeout: status=0xd0 { Busy } ide: failed opcode was: unknown ide0: reset: success hda: irq timeout: status=0xd0 { Busy } ide: failed opcode was: unknown ide0: reset: success hda: irq timeout: status=0xd0 { Busy } ide: failed opcode was: unknown ide0: reset timed-out, status=0xd0 hda: irq timeout: status=0xd0 { Busy } ide: failed opcode was: unknown ide0: reset: success hda: irq timeout: status=0xd0 { Busy } ide: failed opcode was: unknown ide0: reset timed-out, status=0xd0 hda: status timeout: status=0xd0 { Busy } ide: failed opcode was: unknown hda: drive not ready for command ide0: reset: success hda: irq timeout: status=0xd0 { Busy } ide: failed opcode was: unknown ide0: reset: success hda: irq timeout: status=0xd0 { Busy } ide: failed opcode was: unknown ide0: reset: success hda: irq timeout: status=0xd0 { Busy } ide: failed opcode was: unknown ide0: reset: success hda: irq timeout: status=0xd0 { Busy } ide: failed opcode was: unknown ide0: reset: success hda: irq timeout: status=0xd0 { Busy } ide: failed opcode was: unknown ide0: reset: success hda: irq timeout: status=0xd0 { Busy } ide: failed opcode was: unknown ide0: reset: success