• Increasing NVMe Unsafe Shutdown Count on Dell ECS 1250 / Phison SSD

    From Antony Fernando@3:633/10 to All on Monday, April 20, 2026 19:30:01
    Hello,
    I am experiencing an issue where my SMART "Unsafe Shutdown Count"
    increments by 1 on every clean software shutdown/reboot.
    *Hardware:* > - System: Dell ECS 1250 (i3)
    -
    SSD: Phison 512GB (ID: TW0WD10MYSAPT5AM0821)
    *System Info:*
    -
    Debian Version: 13 (Trixie/Testing)
    -
    Kernel: 6.12.74+deb13+1-amd64
    *Evidence of Unclean Shutdown:* On reboot, journalctl shows filesystem inconsistency: EXT4-fs (nvme0n1p2): orphan cleanup on readonly fs EXT4-fs (nvme0n1p2): mounted filesystem... with ordered data mode.
    *What I have tried (GRUB parameters):* quiet zswap.enabled=1
    pcie_aspm=force fsck.mode=auto nvme_core.shutdown_timeout=10 reboot=pci
    Even with nvme_core.shutdown_timeout=10, the count continues to increase.
    It seems the drive loses power before the final flush is complete.
    Has anyone seen similar behavior with Phison controllers on recent 6.12 kernels, or is there a specific Dell-related quirk I should apply?
    Thank you.


    --- PyGate Linux v1.5.14
    * Origin: Dragon's Lair, PyGate NNTP<>Fido Gate (3:633/10)
  • From Jeffrey Walton@3:633/10 to All on Tuesday, April 21, 2026 00:30:01
    On Mon, Apr 20, 2026 at 4:19?PM Antony Fernando
    <hindustani7149@gmail.com> wrote:

    Hello,

    I am experiencing an issue where my SMART "Unsafe Shutdown Count" increme
    nts by 1 on every clean software shutdown/reboot.

    Hardware: > - System: Dell ECS 1250 (i3)

    SSD: Phison 512GB (ID: TW0WD10MYSAPT5AM0821)

    System Info:

    Debian Version: 13 (Trixie/Testing)

    Kernel: 6.12.74+deb13+1-amd64

    Evidence of Unclean Shutdown: On reboot, journalctl shows filesystem inco
    nsistency: EXT4-fs (nvme0n1p2): orphan cleanup on readonly fs EXT4-fs (nvme 0n1p2): mounted filesystem... with ordered data mode.

    What I have tried (GRUB parameters): quiet zswap.enabled=1 pcie_aspm=
    force fsck.mode=auto nvme_core.shutdown_timeout=10 reboot=pci

    Even with nvme_core.shutdown_timeout=10, the count continues to increas
    e. It seems the drive loses power before the final flush is complete.

    Has anyone seen similar behavior with Phison controllers on recent 6.12 k
    ernels, or is there a specific Dell-related quirk I should apply?

    Dell has a driver update page for the ECS1250 at <https://www.dell.com/support/product-details/en-us/product/dell-ecs1250-sl im-desktop/drivers>.

    I don't see anything about Phison controllers. Is it a non-OEM addon?

    The machine received a BIOS/UEFI update last week, dated 13 Apr 2026.
    You might try the update before going down a rabbit hole. The
    BIOS/UEFI is just another buggy program that needs updating on
    occasion.

    Jeff

    --- PyGate Linux v1.5.14
    * Origin: Dragon's Lair, PyGate NNTP<>Fido Gate (3:633/10)
  • From Antony Fernando@3:633/10 to All on Tuesday, April 21, 2026 06:20:01
    Hello Jeff,
    My system is OEM device and it is using 1.13.2 latest firmware and here are
    the logs:
    Ediags Version:ED.5.4.16, Service Tag:DXPMR24, Bios Version: 1.13.2, System
    ID: 3358
    [ CABLES ]
    ePPID = CN0DPCG7FCW005AE01JMA01
    Platform SSID = 0D1E
    Chassis Type = Desktop
    SFF - Chassis = Installed
    Power Switch Cable = Installed
    HDMI Cable = Installed
    DP Cable = Not Installed
    SD Card = Installed
    PCIe slot1 = Not Installed
    PCIe slot2 = Not Installed
    PCIe slot3 = Not Installed
    M.2 PCIe SSD-0 = Installed
    Serial Dongle = Not Installed
    Bluetooth = Installed
    Wireless LAN = Installed
    [ STORAGE ]
    Disk 1
    OEM = PHISON
    Product = P0327 Phison 512GB
    Revision = 27030102
    Serial Number = TW0WD10MYSAPT5AM0821
    Type = NVMe
    Size = 512 GB
    Form Factor = M.2
    PPID = TW0WD10MYSAPT5AM0821A02
    Location = M.2 PCIe SSD-0
    [ BOOT ]
    BootPath = MBR of Disk 1
    [ FAN ]
    FAN CPU = 885 RPM
    [ MEMORY ]
    System Memory = 8192 MB
    DIMM1 = 8192 MB, DDR5, 4800 MHz (Max 5600), MFG: SK Hynix, S/N: 2D1F9FEF, P/N: HMCG66AGBUA084N
    [ NETWORK ]
    Network Name = Network 1
    Network Driver = Realtek UEFI UNDI Driver
    Network Controller = Realtek PCIe GBE Family Controller
    PCI Tag = 0100
    [ PCIe ]
    PCIe Physical Slots = 3
    Bus 01, PCIe Slot 6 = Vendor 10EC, Device 8168, SubVendor 1028, SubDevice 0D1E, Tag 0100
    Bus 02, PCIe Slot 5 = Vendor 14C3, Device 7920, SubVendor 105B, SubDevice E120, Tag 0200
    Bus 03, PCIe Slot 4 = Vendor 1987, Device 5027, SubVendor 1987, SubDevice 5027, Tag 0300
    [ PROCESSOR ]
    Processor Sockets = 1
    U3E1 = Intel(R) Core(TM) i3-14100 @ 4.45GHz
    [ SYSTEM MANAGEMENT ]
    ProcHot Temperature = 100C
    Temperature Sensor = CPU Thermal Probe
    Temperature Sensor = PCH Thermal
    Temperature Sensor = VR
    Temperature Sensor = Ambient
    [ USB ]
    UDisk = ABCD : 1234
    Manufacturer = General
    Serial Number =
    Dell KB216 Wired Keyboard = 413C : 2113
    LiDE 300 = 04A9 : 1913
    Manufacturer = Canon
    Serial Number = 4342D8
    Dell MS116 USB Optical Mouse = 413C : 301A
    Manufacturer = PixArt
    Wireless_Device = 0489 : E134
    Manufacturer = MediaTek Inc.
    Serial Number = 000000000
    [ VIDEO ]
    Vendor Id = 8086
    Device Id = 4692
    Product Name = Intel(R) Graphics Controller
    Memory Size = 4.3 MB
    Address = 0x4000000000
    [ Diag Events ]
    DIAG04/21/2026 03:48:44Pass ED.5.4.16 Result:2000:0000 Validate code:95988
    ePSA Quick test pass
    DIAG04/20/2026 06:00:31Pass ED.5.4.16 Result:2000:0000 Validate code:76610 ePSA Quick test pass
    [ Detailed View ]
    ** Cables - Functional Test **
    Test Started : 03:47:04
    Test Ended : 03:47:04
    Test Result: Success
    Elapsed Time: 00:00:00
    ** PCI-e Bus - Functional Test **
    Test Started : 03:47:04
    Bus 01: Link Trained x1, Speed Max 2.5 GT/s, Neg 2.5 GT/s, PCIe Slot 06
    Bus 02: Link Trained x1, Speed Max 8.0 GT/s, Neg 2.5 GT/s, PCIe Slot 05
    Bus 03: Link Trained x4, Speed Max 8.0 GT/s, Neg 8.0 GT/s, PCIe Slot 04
    Bus 01: Link Trained x1, Speed Max 2.5 GT/s, Neg 2.5 GT/s, PCIe Slot 06
    Bus 02: Link Trained x1, Speed Max 2.5 GT/s, Neg 2.5 GT/s, PCIe Slot 05
    Bus 03: Link Trained x4, Speed Max 16.0 GT/s, Neg 8.0 GT/s, PCIe Slot 04
    Test Ended : 03:47:04
    Test Result: Success
    Elapsed Time: 00:00:00
    ** Disk 1 - Basic Test **
    Test Started : 03:47:04
    SMART Health Test Start
    Checking SMART Health log page ...
    SMART Health Test End
    Test Ended : 03:47:05
    Test Result: Success
    Elapsed Time: 00:00:01
    ** Disk 1 - Basic Test (Short DST) **
    Test Started : 03:47:05
    ** OS Boot Path - Basic Test **
    Test Started : 03:47:05
    Testing MBR of Disk 1
    Test Ended : 03:47:05
    Test Result: Success
    Elapsed Time: 00:00:00
    ** USB Devices - USB Devices Status Test **
    Test Started : 03:47:05
    UDisk ABCD:1234
    Dell KB216 Wired Keyboard 413C:2113
    LiDE 300 04A9:1913
    Dell MS116 USB Optical Mouse 413C:301A
    Wireless_Device 0489:E134
    Test Ended : 03:47:05
    Test Result: Success
    Elapsed Time: 00:00:00
    ** Network 1 - Standard **
    Test Started : 03:47:05
    Testing Standard diagnostic tests
    Test Ended : 03:47:12
    Test Result: Success
    Elapsed Time: 00:00:07
    ** Network 1 - Extended **
    Test Started : 03:47:12
    Testing Extended diagnostic tests
    Test Ended : 03:47:18
    Test Result: Success
    Elapsed Time: 00:00:06
    Disk 1 Short self test in progress ... 14 percent complete
    ** FAN CPU - Functional Test **
    Test Started : 03:47:18
    Detected fan RPM .... 885
    Test Method ........ Finish Line
    Target fan RPM.........: 800
    Detected fan RPM.......: 885
    Tolerance in percent...: 40
    Low Speed Test Complete ...
    Target fan RPM.........: 4500
    Detected fan RPM.......: 885
    Tolerance in percent...: 40
    Target fan RPM.........: 4500
    Detected fan RPM.......: 899
    Tolerance in percent...: 40
    Target fan RPM.........: 4500
    Detected fan RPM.......: 993
    Tolerance in percent...: 40
    Target fan RPM.........: 4500
    Detected fan RPM.......: 1103
    Tolerance in percent...: 40
    Target fan RPM.........: 4500
    Detected fan RPM.......: 1224
    Tolerance in percent...: 40
    Target fan RPM.........: 4500
    Detected fan RPM.......: 1330
    Tolerance in percent...: 40
    Target fan RPM.........: 4500
    Detected fan RPM.......: 1424
    Tolerance in percent...: 40
    Target fan RPM.........: 4500
    Detected fan RPM.......: 1531
    Tolerance in percent...: 40
    Target fan RPM.........: 4500
    Detected fan RPM.......: 1647
    Tolerance in percent...: 40
    Target fan RPM.........: 4500
    Detected fan RPM.......: 1746
    Tolerance in percent...: 40
    Target fan RPM.........: 4500
    Detected fan RPM.......: 1833
    Tolerance in percent...: 40
    Target fan RPM.........: 4500
    Detected fan RPM.......: 1926
    Tolerance in percent...: 40
    Target fan RPM.........: 4500
    Detected fan RPM.......: 2026
    Tolerance in percent...: 40
    Target fan RPM.........: 4500
    Detected fan RPM.......: 2164
    Tolerance in percent...: 40
    Target fan RPM.........: 4500
    Detected fan RPM.......: 2389
    Tolerance in percent...: 40
    Target fan RPM.........: 4500
    Detected fan RPM.......: 2625
    Tolerance in percent...: 40
    Target fan RPM.........: 4500
    Detected fan RPM.......: 2857
    Tolerance in percent...: 40
    High Speed Test Complete ...
    Test Ended : 03:47:38
    Test Result: Success
    Elapsed Time: 00:00:20
    Disk 1 Short self test in progress ... 32 percent complete
    ** Processor - Dirty Cache Reads Test **
    Test Started : 03:47:38
    Running Processor Dirty Cache Reads Test - 33 % Complete
    Running Processor Dirty Cache Reads Test - 66 % Complete
    Running Processor Dirty Cache Reads Test - 100 % Complete
    Test Ended : 03:47:39
    Test Result: Success
    Elapsed Time: 00:00:01
    ** Processor - Alternating CPU Writes Test **
    Test Started : 03:47:39
    Running Processor Alternating CPU Writes Test - 50 % Complete
    Running Processor Alternating CPU Writes Test - 100 % Complete
    Test Ended : 03:47:39
    Test Result: Success
    Elapsed Time: 00:00:00
    ** Processor - Random Access Thrash Test **
    Test Started : 03:47:39
    Running Processor Random Access Thrash Test - 20 % Complete
    Running Processor Random Access Thrash Test - 40 % Complete
    Running Processor Random Access Thrash Test - 60 % Complete
    Running Processor Random Access Thrash Test - 80 % Complete
    Running Processor Random Access Thrash Test - 100 % Complete
    Test Ended : 03:47:40
    Test Result: Success
    Elapsed Time: 00:00:01
    ** Processor - Stress Test **
    Test Started : 03:47:40
    Running Processor Stress Test - 23 % Complete
    Running Processor Stress Test - 43 % Complete
    Running Processor Stress Test - 63 % Complete
    Running Processor Stress Test - 83 % Complete
    Running Processor Stress Test - 100 % Complete
    Test Ended : 03:47:54
    Test Result: Success
    Elapsed Time: 00:00:14
    Disk 1 Short self test in progress ... 50 percent complete
    ** Memory - Data Bus Stress Test **
    Test Started : 03:47:54
    Running Memory Test Data Bus Stress Test - Percent Complete 0
    ** System Management - Functional Test **
    Test Started : 03:47:54
    Sensor Name =CPU Thermal Probe
    Sensor MaxTemp =44
    Sensor MiniTemp =37
    Sensor CurrentTemp =44
    Sensor Name =PCH Thermal
    Sensor MaxTemp =59
    Sensor MiniTemp =56
    Sensor CurrentTemp =56
    Sensor Name =VR
    Sensor MaxTemp =51
    Sensor MiniTemp =42
    Sensor CurrentTemp =51
    Sensor Name =Ambient
    Sensor MaxTemp =36
    Sensor MiniTemp =36
    Sensor CurrentTemp =36
    Test Ended : 03:47:55
    Test Result: Success
    Elapsed Time: 00:00:01
    Running Memory Test Data Bus Stress Test - Percent Complete 3
    Running Memory Test Data Bus Stress Test - Percent Complete 4
    Running Memory Test Data Bus Stress Test - Percent Complete 6
    Running Memory Test Data Bus Stress Test - Percent Complete 8
    Running Memory Test Data Bus Stress Test - Percent Complete 10
    Running Memory Test Data Bus Stress Test - Percent Complete 13
    Running Memory Test Data Bus Stress Test - Percent Complete 14
    Running Memory Test Data Bus Stress Test - Percent Complete 16
    Running Memory Test Data Bus Stress Test - Percent Complete 19
    Running Memory Test Data Bus Stress Test - Percent Complete 20
    Running Memory Test Data Bus Stress Test - Percent Complete 22
    Running Memory Test Data Bus Stress Test - Percent Complete 25
    Running Memory Test Data Bus Stress Test - Percent Complete 26
    Running Memory Test Data Bus Stress Test - Percent Complete 28
    Running Memory Test Data Bus Stress Test - Percent Complete 31
    Running Memory Test Data Bus Stress Test - Percent Complete 32
    Running Memory Test Data Bus Stress Test - Percent Complete 34
    Running Memory Test Data Bus Stress Test - Percent Complete 37
    Running Memory Test Data Bus Stress Test - Percent Complete 38
    Running Memory Test Data Bus Stress Test - Percent Complete 40
    Running Memory Test Data Bus Stress Test - Percent Complete 43
    Running Memory Test Data Bus Stress Test - Percent Complete 44
    Running Memory Test Data Bus Stress Test - Percent Complete 46
    Running Memory Test Data Bus Stress Test - Percent Complete 49
    Running Memory Test Data Bus Stress Test - Percent Complete 50
    Running Memory Test Data Bus Stress Test - Percent Complete 52
    Running Memory Test Data Bus Stress Test - Percent Complete 55
    Running Memory Test Data Bus Stress Test - Percent Complete 56
    Running Memory Test Data Bus Stress Test - Percent Complete 58
    Running Memory Test Data Bus Stress Test - Percent Complete 61
    Running Memory Test Data Bus Stress Test - Percent Complete 62
    Running Memory Test Data Bus Stress Test - Percent Complete 64
    Running Memory Test Data Bus Stress Test - Percent Complete 67
    Running Memory Test Data Bus Stress Test - Percent Complete 68
    Running Memory Test Data Bus Stress Test - Percent Complete 70
    Running Memory Test Data Bus Stress Test - Percent Complete 72
    Running Memory Test Data Bus Stress Test - Percent Complete 75
    Running Memory Test Data Bus Stress Test - Percent Complete 76
    Running Memory Test Data Bus Stress Test - Percent Complete 78
    Running Memory Test Data Bus Stress Test - Percent Complete 81
    Running Memory Test Data Bus Stress Test - Percent Complete 82
    Running Memory Test Data Bus Stress Test - Percent Complete 84
    Running Memory Test Data Bus Stress Test - Percent Complete 87
    Running Memory Test Data Bus Stress Test - Percent Complete 88
    Running Memory Test Data Bus Stress Test - Percent Complete 90
    Running Memory Test Data Bus Stress Test - Percent Complete 93
    Running Memory Test Data Bus Stress Test - Percent Complete 94
    Running Memory Test Data Bus Stress Test - Percent Complete 96
    Running Memory Test Data Bus Stress Test - Percent Complete 99
    ** Memory - Data Bus Stress Test **
    Test Ended : 03:48:01
    Test Result: Success
    Elapsed Time: 00:00:07
    ** Memory - WCMATS Test **
    Test Started : 03:48:01
    Running Memory Test WCMATS Test - Percent Complete 1
    Running Memory Test WCMATS Test - Percent Complete 3
    Running Memory Test WCMATS Test - Percent Complete 4
    Running Memory Test WCMATS Test - Percent Complete 6
    Running Memory Test WCMATS Test - Percent Complete 8
    Disk 1 Short self test in progress ... 59 percent complete
    Running Memory Test WCMATS Test - Percent Complete 10
    Running Memory Test WCMATS Test - Percent Complete 13
    Running Memory Test WCMATS Test - Percent Complete 15
    Running Memory Test WCMATS Test - Percent Complete 16
    Running Memory Test WCMATS Test - Percent Complete 18
    Running Memory Test WCMATS Test - Percent Complete 20
    Running Memory Test WCMATS Test - Percent Complete 22
    Running Memory Test WCMATS Test - Percent Complete 25
    Running Memory Test WCMATS Test - Percent Complete 27
    Running Memory Test WCMATS Test - Percent Complete 28
    Running Memory Test WCMATS Test - Percent Complete 30
    Running Memory Test WCMATS Test - Percent Complete 32
    Running Memory Test WCMATS Test - Percent Complete 34
    Running Memory Test WCMATS Test - Percent Complete 36
    Running Memory Test WCMATS Test - Percent Complete 39
    Running Memory Test WCMATS Test - Percent Complete 41
    Running Memory Test WCMATS Test - Percent Complete 42
    Running Memory Test WCMATS Test - Percent Complete 44
    Running Memory Test WCMATS Test - Percent Complete 46
    Running Memory Test WCMATS Test - Percent Complete 48
    Running Memory Test WCMATS Test - Percent Complete 50
    Disk 1 Short self test in progress ... 68 percent complete
    Running Memory Test WCMATS Test - Percent Complete 53
    Running Memory Test WCMATS Test - Percent Complete 54
    Running Memory Test WCMATS Test - Percent Complete 56
    Running Memory Test WCMATS Test - Percent Complete 58
    Running Memory Test WCMATS Test - Percent Complete 60
    Running Memory Test WCMATS Test - Percent Complete 62
    Running Memory Test WCMATS Test - Percent Complete 65
    Running Memory Test WCMATS Test - Percent Complete 67
    Running Memory Test WCMATS Test - Percent Complete 68
    Running Memory Test WCMATS Test - Percent Complete 70
    Running Memory Test WCMATS Test - Percent Complete 72
    Running Memory Test WCMATS Test - Percent Complete 74
    Running Memory Test WCMATS Test - Percent Complete 76
    Running Memory Test WCMATS Test - Percent Complete 79
    Running Memory Test WCMATS Test - Percent Complete 81
    Running Memory Test WCMATS Test - Percent Complete 82
    Running Memory Test WCMATS Test - Percent Complete 84
    Running Memory Test WCMATS Test - Percent Complete 86
    Running Memory Test WCMATS Test - Percent Complete 88
    Running Memory Test WCMATS Test - Percent Complete 91
    Running Memory Test WCMATS Test - Percent Complete 93
    Running Memory Test WCMATS Test - Percent Complete 94
    Disk 1 Short self test in progress ... 77 percent complete
    Running Memory Test WCMATS Test - Percent Complete 96
    Running Memory Test WCMATS Test - Percent Complete 98
    ** Memory - WCMATS Test **
    Test Ended : 03:48:25
    Test Result: Success
    Elapsed Time: 00:00:24
    Disk 1 Short self test in progress ... 86 percent complete
    ** Disk 1 - Basic Test (Short DST) **
    Test Ended : 03:48:44
    Test Result: Success
    Elapsed Time: 00:01:39 ==================================================21/04/2026 03:51==================================================
    On Tue, Apr 21, 2026 at 3:56?AM Jeffrey Walton <noloader@gmail.com> wrote:
    On Mon, Apr 20, 2026 at 4:19?PM Antony Fernando
    <hindustani7149@gmail.com> wrote:

    Hello,

    I am experiencing an issue where my SMART "Unsafe Shutdown Count"
    increments by 1 on every clean software shutdown/reboot.

    Hardware: > - System: Dell ECS 1250 (i3)

    SSD: Phison 512GB (ID: TW0WD10MYSAPT5AM0821)

    System Info:

    Debian Version: 13 (Trixie/Testing)

    Kernel: 6.12.74+deb13+1-amd64

    Evidence of Unclean Shutdown: On reboot, journalctl shows filesystem
    inconsistency: EXT4-fs (nvme0n1p2): orphan cleanup on readonly fs EXT4-fs (nvme0n1p2): mounted filesystem... with ordered data mode.

    What I have tried (GRUB parameters): quiet zswap.enabled=1
    pcie_aspm=force fsck.mode=auto nvme_core.shutdown_timeout=10 reboot=pci

    Even with nvme_core.shutdown_timeout=10, the count continues to
    increase. It seems the drive loses power before the final flush is complete.

    Has anyone seen similar behavior with Phison controllers on recent 6.12
    kernels, or is there a specific Dell-related quirk I should apply?

    Dell has a driver update page for the ECS1250 at
    < https://www.dell.com/support/product-details/en-us/product/dell-ecs1250-slim-desktop/drivers
    .

    I don't see anything about Phison controllers. Is it a non-OEM addon?

    The machine received a BIOS/UEFI update last week, dated 13 Apr 2026.
    You might try the update before going down a rabbit hole. The
    BIOS/UEFI is just another buggy program that needs updating on
    occasion.

    Jeff



    --- PyGate Linux v1.5.14
    * Origin: Dragon's Lair, PyGate NNTP<>Fido Gate (3:633/10)