Skip to content

Samsung SM961 MZ-VPW2560 #700

Open
Open
@ned14

Description

@ned14

#647 reports that the SM961 doesn't work, however I did not find this myself with the latest eeprom:

rpi-eeprom-update
BOOTLOADER: up to date
   CURRENT: Tue Jan 14 00:16:48 UTC 2025 (1736813808)
    LATEST: Tue Jan 14 00:16:48 UTC 2025 (1736813808)
   RELEASE: beta (/lib/firmware/raspberrypi/bootloader-2712/beta)
            Use raspi-config to change the release.

The SM961 works absolutely fine in both PCIe 2.0 and PCIe 3.0 on two M.2 adapters I tried. Mine came from eBay for €16 and was heavily used, but still has years of lifespan left in it. It has an inhouse Samsung manufactured controller with Samsung flash and I think it has DRAM, which makes it especially speedy under random i/o on the Pi:

https://www.techpowerup.com/ssd-specs/samsung-sm961-512-gb.d1214

This is running at PCIe 2.0:

dd if=/dev/zero of=/dev/nvme0n1 bs=1M count=10000 oflag=direct
10485760000 bytes (10 GB, 9.8 GiB) copied, 28.1119 s, 373 MB/s

Idle is 0.3 watts, write load is +3 watts.

dd of=/dev/null if=/dev/nvme0n1 bs=1M count=10000 iflag=direct
10485760000 bytes (10 GB, 9.8 GiB) copied, 24.0549 s, 436 MB/s

Idle is 0.3 watts, read load is +3 watts.

This is running at PCIe 3.0:

dd if=/dev/zero of=/dev/nvme0n1 bs=1M count=10000 oflag=direct
10485760000 bytes (10 GB, 9.8 GiB) copied, 15.1569 s, 692 MB/s

Idle is 0.3 watts, write load is +3.6 watts.

dd of=/dev/null if=/dev/nvme0n1 bs=1M count=10000 iflag=direct
10485760000 bytes (10 GB, 9.8 GiB) copied, 12.6483 s, 829 MB/s

Idle is 0.3 watts, read load is +3.3 watts.

I've given this drive a sound battering with constant i/o load over a week at PCIe 3.0 speeds and there have been zero errors or anything in the Linux kernel log. Good drive, and great value for €16.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions