1

My system is freezing several 15-60 seconds randomly.

The SSD was working fine on my previous computer. And I put it to my new computer. There are many errors in smartctl and journalctl -k. Internet resources say check the SATA cable but I'm not sure if it's really the problem. The most concerning is I think in smartctl

0x0001 4 269 Command failed due to ICRC error

Debian 13 sid. kernel v. 6.12.27-amd64 - motherboard is msi x670e

root@memo:/home/memo# smartctl -ax /dev/sda2
smartctl 7.4 2023-08-01 r5530 [x86_64-linux-6.12.27-amd64] (local build)
Copyright (C) 2002-23, Bruce Allen, Christian Franke, www.smartmontools.org

=== START OF INFORMATION SECTION === Model Family: Phison Driven SSDs Device Model: KINGSTON SA400S37960G Serial Number: 50026B7382E64E6E LU WWN Device Id: 5 0026b7 382e64e6e Firmware Version: SAM22101 User Capacity: 960,197,124,096 bytes [960 GB] Sector Size: 512 bytes logical/physical Rotation Rate: Solid State Device TRIM Command: Available Device is: In smartctl database 7.3/5528 ATA Version is: ACS-3 T13/2161-D revision 4 SATA Version is: SATA 3.2, 6.0 Gb/s (current: 6.0 Gb/s) Local Time is: Thu May 29 19:16:50 2025 EEST SMART support is: Available - device has SMART capability. SMART support is: Enabled AAM feature is: Unavailable APM feature is: Disabled Rd look-ahead is: Enabled Write cache is: Enabled DSN feature is: Unavailable ATA Security is: Disabled, frozen [SEC2] Wt Cache Reorder: Unavailable

=== 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: ( 120) seconds. Offline data collection capabilities: (0x11) SMART execute Offline immediate. No Auto Offline data collection support. Suspend Offline collection upon new command. No Offline surface scan supported. Self-test supported. No Conveyance Self-test supported. No Selective Self-test supported. SMART capabilities: (0x0002) Does not save 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: ( 2) minutes. Extended self-test routine recommended polling time: ( 10) minutes.

SMART Attributes Data Structure revision number: 1 Vendor Specific SMART Attributes with Thresholds: ID# ATTRIBUTE_NAME FLAGS VALUE WORST THRESH FAIL RAW_VALUE 1 Raw_Read_Error_Rate -O--CK 100 100 000 - 100 9 Power_On_Hours -O--CK 100 100 000 - 1133 12 Power_Cycle_Count -O--CK 100 100 000 - 626 148 Unknown_Attribute ------ 100 100 000 - 0 149 Unknown_Attribute ------ 100 100 000 - 0 167 Write_Protect_Mode ------ 100 100 000 - 0 168 SATA_Phy_Error_Count -O--C- 100 100 000 - 86 169 Bad_Block_Rate ------ 100 100 000 - 0 170 Bad_Blk_Ct_Lat/Erl ------ 100 100 010 - 0/0 172 Erase_Fail_Count -O--CK 100 100 000 - 0 173 MaxAvgErase_Ct ------ 100 100 000 - 0 181 Program_Fail_Count -O--CK 100 100 000 - 0 182 Erase_Fail_Count ------ 100 100 000 - 0 187 Reported_Uncorrect -O--CK 100 100 000 - 0 192 Unsafe_Shutdown_Count -O--C- 100 100 000 - 89 194 Temperature_Celsius -O---K 024 032 000 - 24 (Min/Max 20/32) 196 Reallocated_Event_Count -O--CK 100 100 000 - 0 199 SATA_CRC_Error_Count -O--CK 100 100 000 - 0 218 CRC_Error_Count -O--CK 100 100 000 - 86 231 SSD_Life_Left ------ 100 100 000 - 100 233 Flash_Writes_GiB -O--CK 100 100 000 - 5824 241 Lifetime_Writes_GiB -O--CK 100 100 000 - 4763 242 Lifetime_Reads_GiB -O--CK 100 100 000 - 929 244 Average_Erase_Count ------ 100 100 000 - 7 245 Max_Erase_Count ------ 100 100 000 - 9 246 Total_Erase_Count ------ 100 100 000 - 1689 ||||||_ K auto-keep |||||__ C event count ||||___ R error rate |||____ S speed/performance ||_____ O updated online |______ P prefailure warning

General Purpose Log Directory Version 1 SMART Log Directory Version 1 [multi-sector log support] Address Access R/W Size Description 0x00 GPL,SL R/O 1 Log Directory 0x01 SL R/O 1 Summary SMART error log 0x02 SL R/O 1 Comprehensive SMART error log 0x03 GPL R/O 1 Ext. Comprehensive SMART error log 0x04 GPL,SL R/O 8 Device Statistics log 0x06 SL R/O 1 SMART self-test log 0x07 GPL R/O 1 Extended self-test log 0x10 GPL R/O 1 NCQ Command Error log 0x11 GPL R/O 1 SATA Phy Event Counters log 0x30 GPL,SL R/O 9 IDENTIFY DEVICE data log 0x80-0x9f GPL,SL R/W 16 Host vendor specific log 0xde GPL VS 8 Device vendor specific log

SMART Extended Comprehensive Error Log Version: 1 (1 sectors) Device Error Count: 86 (device log contains only the most recent 4 errors) CR = Command Register FEATR = Features Register COUNT = Count (was: Sector Count) Register LBA_48 = Upper bytes of LBA High/Mid/Low Registers ] ATA-8 LH = LBA High (was: Cylinder High) Register ] LBA LM = LBA Mid (was: Cylinder Low) Register ] Register LL = LBA Low (was: Sector Number) Register ] DV = Device (was: Device/Head) Register DC = Device Control Register ER = Error register ST = Status register 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 86 [1] log entry is empty Error 85 [0] log entry is empty Error 84 [3] log entry is empty Error 83 [2] occurred at disk power-on lifetime: 0 hours (0 days + 0 hours) When the command that caused the error occurred, the device was active or idle.

After command completion occurred, registers were: ER -- ST COUNT LBA_48 LH LM LL DV DC -- -- -- == -- == == == -- -- -- -- -- 00 -- 00 00 00 00 00 00 00 00 00 00 00

Commands leading to the command that caused the error were: CR FEATR COUNT LBA_48 LH LM LL DV DC Powered_Up_Time Command/Feature_Name -- == -- == -- == == == -- -- -- -- -- --------------- -------------------- b0 00 d1 01 01 00 00 4f 00 c2 01 00 08 00:00:00.000 SMART READ ATTRIBUTE THRESHOLDS [OBS-4] 2f 00 00 01 01 00 00 00 00 00 03 00 08 00:00:00.000 READ LOG EXT 2f 00 00 01 01 00 00 00 00 00 00 00 08 00:00:00.000 READ LOG EXT b0 00 d5 01 01 00 00 4f 00 c2 00 00 08 00:00:00.000 SMART READ LOG b0 00 da 00 00 00 00 4f 00 c2 00 00 08 00:00:00.000 SMART RETURN STATUS

SMART Error Log Version: 1 Warning: ATA error count 0 inconsistent with error log pointer 1

ATA Error Count: 0 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 0 occurred at disk power-on lifetime: 0 hours (0 days + 0 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


00 00 00 00 00 00 00 at LBA = 0x00000000 = 0

Commands leading to the command that caused the error were: CR FR SC SN CL CH DH DC Powered_Up_Time Command/Feature_Name


60 00 28 70 b6 60 00 00 00:00:00.000 READ FPDMA QUEUED 60 50 70 f8 b8 40 00 00 00:00:00.000 READ FPDMA QUEUED 60 08 98 80 1c e4 00 00 00:00:00.000 READ FPDMA QUEUED 60 88 a0 e0 01 51 00 00 00:00:00.000 READ FPDMA QUEUED 60 00 80 70 ba 60 00 00 00:00:00.000 READ FPDMA QUEUED

Error -1 occurred at disk power-on lifetime: 0 hours (0 days + 0 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


00 00 00 00 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


e5 00 00 00 00 00 00 08 00:00:00.000 CHECK POWER MODE b0 da 00 00 4f c2 00 08 00:00:00.000 SMART RETURN STATUS b0 d0 01 00 4f c2 00 08 00:00:00.000 SMART READ DATA b0 d5 01 06 4f c2 00 08 00:00:00.000 SMART READ LOG b0 d5 01 01 4f c2 00 08 00:00:00.000 SMART READ LOG

Error -2 occurred at disk power-on lifetime: 0 hours (0 days + 0 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


00 00 00 00 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


b0 d5 01 06 4f c2 00 08 00:00:00.000 SMART READ LOG b0 d0 01 00 4f c2 00 08 00:00:00.000 SMART READ DATA b0 da 00 00 4f c2 00 08 00:00:00.000 SMART RETURN STATUS b0 d8 00 01 4f c2 00 08 00:00:00.000 SMART ENABLE OPERATIONS b0 d5 01 01 4f c2 00 08 00:00:00.000 SMART READ LOG

Error -3 occurred at disk power-on lifetime: 0 hours (0 days + 0 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


00 00 00 00 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


e5 00 00 00 00 00 00 08 00:00:00.000 CHECK POWER MODE b0 da 00 00 4f c2 00 08 00:00:00.000 SMART RETURN STATUS b0 d0 01 00 4f c2 00 08 00:00:00.000 SMART READ DATA b0 d5 01 06 4f c2 00 08 00:00:00.000 SMART READ LOG b0 d5 01 01 4f c2 00 08 00:00:00.000 SMART READ LOG

Error -4 occurred at disk power-on lifetime: 0 hours (0 days + 0 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


00 00 00 00 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


b0 da 00 00 4f c2 00 08 00:00:00.000 SMART RETURN STATUS b0 d5 01 00 4f c2 00 08 00:00:00.000 SMART READ LOG 2f 00 01 00 00 00 00 08 00:00:00.000 READ LOG EXT 2f 00 01 03 00 00 00 08 00:00:00.000 READ LOG EXT b0 d5 01 01 4f c2 00 08 00:00:00.000 SMART READ LOG

SMART Extended Self-test Log Version: 1 (1 sectors) Num Test_Description Status Remaining LifeTime(hours) LBA_of_first_error

1 Short offline Aborted by host 90% 1 -

2 Short offline Aborted by host 90% 1 -

3 Short offline Aborted by host 90% 1 -

SMART Self-test log structure revision number 1 Num Test_Description Status Remaining LifeTime(hours) LBA_of_first_error

1 Short offline Aborted by host 90% 1 -

2 Short offline Aborted by host 90% 1 -

3 Short offline Aborted by host 90% 1 -

Selective Self-tests/Logging not supported

SCT Commands not supported

Device Statistics (GP Log 0x04) Page Offset Size Value Flags Description 0x01 ===== = = === == General Statistics (rev 1) == 0x01 0x008 4 626 --- Lifetime Power-On Resets 0x01 0x010 4 1133 --- Power-on Hours 0x01 0x018 6 1399104845 --- Logical Sectors Written 0x01 0x020 6 48026 --- Number of Write Commands 0x01 0x028 6 1950235430 --- Logical Sectors Read 0x01 0x030 6 95596 --- Number of Read Commands 0x07 ===== = = === == Solid State Device Statistics (rev 1) == 0x07 0x008 1 9 --- Percentage Used Endurance Indicator |||_ C monitored condition met ||__ D supports DSN |___ N normalized value

Pending Defects log (GP Log 0x0c) not supported

SATA Phy Event Counters (GP Log 0x11) ID Size Value Description 0x0001 4 269 Command failed due to ICRC error 0x0002 4 1 R_ERR response for data FIS 0x0005 4 0 R_ERR response for non-data FIS 0x000a 4 3 Device-to-host register FISes sent due to a COMRESET

-- Not only READ WRITE PDFMA but I saw also EXT FS CHECK errors etc

ata10.00: exception Emask 0x2 SAct 0x7effffff SErr 0xed0400 action 0x6 frozen
May 29 19:10:14 memo kernel: ata10: SError: { Proto PHYRdyChg CommWake 10B8B BadCRC Handshk LinkSeq }
May 29 19:10:14 memo kernel: ata10.00: failed command: WRITE FPDMA QUEUED
May 29 19:10:14 memo kernel: ata10.00: cmd 61/08:00:10:54:29/00:00:60:00:00/40 tag 0 ncq dma 4096 out
May 29 19:10:14 memo kernel: ata10.00: status: { DRDY }
May 29 19:10:14 memo kernel: ata10.00: failed command: WRITE FPDMA QUEUED
May 29 19:10:14 memo kernel: ata10.00: cmd 61/08:08:78:56:29/00:00:60:00:00/40 tag 1 ncq dma 4096 out
May 29 19:10:14 memo kernel: ata10.00: status: { DRDY }
May 29 19:10:14 memo kernel: ata10.00: failed command: WRITE FPDMA QUEUED
May 29 19:10:14 memo kernel: ata10.00: cmd 61/08:10:50:59:29/00:00:60:00:00/40 tag 2 ncq dma 4096 out
May 29 19:10:14 memo kernel: ata10.00: status: { DRDY }
May 29 19:10:14 memo kernel: ata10.00: failed command: READ FPDMA QUEUED
May 29 19:10:14 memo kernel: ata10.00: cmd 60/18:18:00:db:5e/00:00:62:00:00/40 tag 3 ncq dma 12288 in
May 29 19:10:14 memo kernel: ata10.00: status: { DRDY }
May 29 19:10:14 memo kernel: ata10.00: failed command: READ FPDMA QUEUED
May 29 19:10:14 memo kernel: ata10.00: cmd 60/08:20:18:db:5e/00:00:62:00:00/40 tag 4 ncq dma 4096 in
May 29 19:10:14 memo kernel: ata10.00: status: { DRDY }
May 29 19:10:14 memo kernel: ata10.00: failed command: READ FPDMA QUEUED
May 29 19:10:14 memo kernel: ata10.00: cmd 60/e8:28:20:db:5e/00:00:62:00:00/40 tag 5 ncq dma 118784 in
May 29 19:10:14 memo kernel: ata10.00: status: { DRDY }
May 29 19:10:14 memo kernel: ata10.00: failed command: READ FPDMA QUEUED
May 29 19:10:14 memo kernel: ata10.00: cmd 60/c8:30:00:da:5e/00:00:62:00:00/40 tag 6 ncq dma 102400 in
May 29 19:10:14 memo kernel: ata10.00: status: { DRDY }
May 29 19:10:14 memo kernel: ata10.00: failed command: READ FPDMA QUEUED
May 29 19:10:14 memo kernel: ata10.00: cmd 60/08:38:c8:da:5e/00:00:62:00:00/40 tag 7 ncq dma 4096 in
May 29 19:10:14 memo kernel: ata10.00: status: { DRDY }
May 29 19:10:14 memo kernel: ata10.00: failed command: READ FPDMA QUEUED
May 29 19:10:14 memo kernel: ata10.00: cmd 60/30:40:d0:da:5e/00:00:62:00:00/40 tag 8 ncq dma 24576 in
May 29 19:10:14 memo kernel: ata10.00: status: { DRDY }
May 29 19:10:14 memo kernel: ata10.00: failed command: WRITE FPDMA QUEUED
May 29 19:10:14 memo kernel: ata10.00: cmd 61/40:48:a8:ca:f9/05:00:35:00:00/40 tag 9 ncq dma 688128 out
May 29 19:10:14 memo kernel: ata10.00: status: { DRDY }
May 29 19:10:14 memo kernel: ata10.00: failed command: WRITE FPDMA QUEUED
May 29 19:10:14 memo kernel: ata10.00: cmd 61/40:50:e8:cf:f9/05:00:35:00:00/40 tag 10 ncq dma 688128 out
May 29 19:10:14 memo kernel: ata10.00: status: { DRDY }
May 29 19:10:14 memo kernel: ata10.00: failed command: READ FPDMA QUEUED
May 29 19:10:14 memo kernel: ata10.00: cmd 60/08:58:20:dd:5e/00:00:62:00:00/40 tag 11 ncq dma 4096 in
May 29 19:10:14 memo kernel: ata10.00: status: { DRDY }
May 29 19:10:14 memo kernel: ata10.00: failed command: WRITE FPDMA QUEUED
May 29 19:10:14 memo kernel: ata10.00: cmd 61/40:60:28:d5:f9/05:00:35:00:00/40 tag 12 ncq dma 688128 out
May 29 19:10:14 memo kernel: ata10.00: status: { DRDY }
May 29 19:10:14 memo kernel: ata10.00: failed command: WRITE FPDMA QUEUED
May 29 19:10:14 memo kernel: ata10.00: cmd 61/40:68:68:da:f9/05:00:35:00:00/40 tag 13 ncq dma 688128 out
May 29 19:10:14 memo kernel: ata10.00: status: { DRDY }
May 29 19:10:14 memo kernel: ata10.00: failed command: WRITE FPDMA QUEUED
May 29 19:10:14 memo kernel: ata10.00: cmd 61/40:70:a8:df:f9/05:00:35:00:00/40 tag 14 ncq dma 688128 out
May 29 19:10:14 memo kernel: ata10.00: status: { DRDY }
May 29 19:10:14 memo kernel: ata10.00: failed command: READ FPDMA QUEUED
May 29 19:10:14 memo kernel: ata10.00: cmd 60/08:78:48:96:a0/00:00:62:00:00/40 tag 15 ncq dma 4096 in
May 29 19:10:14 memo kernel: ata10.00: status: { DRDY }
May 29 19:10:14 memo kernel: ata10.00: failed command: READ FPDMA QUEUED
May 29 19:10:14 memo kernel: ata10.00: cmd 60/00:80:50:9a:11/01:00:31:00:00/40 tag 16 ncq dma 131072 in
May 29 19:10:14 memo kernel: ata10.00: status: { DRDY }
May 29 19:10:14 memo kernel: ata10.00: failed command: WRITE FPDMA QUEUED
May 29 19:10:14 memo kernel: ata10.00: cmd 61/40:88:e8:e4:f9/05:00:35:00:00/40 tag 17 ncq dma 688128 out
May 29 19:10:14 memo kernel: ata10.00: status: { DRDY }
May 29 19:10:14 memo kernel: ata10.00: failed command: WRITE FPDMA QUEUED
May 29 19:10:14 memo kernel: ata10.00: cmd 61/98:90:28:ea:f9/03:00:35:00:00/40 tag 18 ncq dma 471040 out
May 29 19:10:14 memo kernel: ata10.00: status: { DRDY }
May 29 19:10:14 memo kernel: ata10.00: failed command: WRITE FPDMA QUEUED
May 29 19:10:14 memo kernel: ata10.00: cmd 61/08:98:18:4d:29/00:00:60:00:00/40 tag 19 ncq dma 4096 out
May 29 19:10:14 memo kernel: ata10.00: status: { DRDY }
May 29 19:10:14 memo kernel: ata10.00: failed command: READ FPDMA QUEUED
May 29 19:10:14 memo kernel: ata10.00: cmd 60/20:a0:00:dd:5e/00:00:62:00:00/40 tag 20 ncq dma 16384 in
May 29 19:10:14 memo kernel: ata10.00: status: { DRDY }
May 29 19:10:14 memo kernel: ata10.00: failed command: READ FPDMA QUEUED
May 29 19:10:14 memo kernel: ata10.00: cmd 60/40:a8:38:dd:5e/00:00:62:00:00/40 tag 21 ncq dma 32768 in
May 29 19:10:14 memo kernel: ata10.00: status: { DRDY }
May 29 19:10:14 memo kernel: ata10.00: failed command: READ FPDMA QUEUED
May 29 19:10:14 memo kernel: ata10.00: cmd 60/88:b0:78:dd:5e/00:00:62:00:00/40 tag 22 ncq dma 69632 in
May 29 19:10:14 memo kernel: ata10.00: status: { DRDY }
May 29 19:10:14 memo kernel: ata10.00: failed command: READ FPDMA QUEUED
May 29 19:10:14 memo kernel: ata10.00: cmd 60/08:b8:30:dd:5e/00:00:62:00:00/40 tag 23 ncq dma 4096 in
May 29 19:10:14 memo kernel: ata10.00: status: { DRDY }
May 29 19:10:14 memo kernel: ata10.00: failed command: READ FPDMA QUEUED
May 29 19:10:14 memo kernel: ata10.00: cmd 60/08:c8:00:b1:10/00:00:02:00:00/40 tag 25 ncq dma 4096 in
May 29 19:10:14 memo kernel: ata10.00: status: { DRDY }
May 29 19:10:14 memo kernel: ata10.00: failed command: READ FPDMA QUEUED
May 29 19:10:14 memo kernel: ata10.00: cmd 60/08:d0:28:dd:5e/00:00:62:00:00/40 tag 26 ncq dma 4096 in
May 29 19:10:14 memo kernel: ata10.00: status: { DRDY }
May 29 19:10:14 memo kernel: ata10.00: failed command: WRITE FPDMA QUEUED
May 29 19:10:14 memo kernel: ata10.00: cmd 61/08:d8:68:50:29/00:00:60:00:00/40 tag 27 ncq dma 4096 out
May 29 19:10:14 memo kernel: ata10.00: status: { DRDY }
May 29 19:10:14 memo kernel: ata10.00: failed command: WRITE FPDMA QUEUED
May 29 19:10:14 memo kernel: ata10.00: cmd 61/08:e0:00:52:29/00:00:60:00:00/40 tag 28 ncq dma 4096 out
May 29 19:10:14 memo kernel: ata10.00: status: { DRDY }
May 29 19:10:14 memo kernel: ata10.00: failed command: WRITE FPDMA QUEUED
May 29 19:10:14 memo kernel: ata10.00: cmd 61/08:e8:e8:52:29/00:00:60:00:00/40 tag 29 ncq dma 4096 out
May 29 19:10:14 memo kernel: ata10.00: status: { DRDY }
May 29 19:10:14 memo kernel: ata10.00: failed command: WRITE FPDMA QUEUED
May 29 19:10:14 memo kernel: ata10.00: cmd 61/08:f0:98:53:29/00:00:60:00:00/40 tag 30 ncq dma 4096 out
May 29 19:10:14 memo kernel: ata10.00: status: { DRDY }
May 29 19:10:14 memo kernel: ata10: hard resetting link
May 29 19:10:14 memo kernel: ata10: SATA link up 6.0 Gbps (SStatus 133 SControl 300)
May 29 19:10:14 memo kernel: ata10.00: configured for UDMA/133
May 29 19:10:14 memo kernel: ata10: EH complete
sawdust
  • 18,591
memoricab
  • 111

0 Answers0