And the same can be said about initial tests with FIO.
Is screaming about the test where the following happens => 10GB of data is bursted into cache and then fsynced. So devices go from 0% to 100% utilization in bursts. The fsync in this case does not have to be explicit...
They do more in proper setup, for example 905P's 1.5TB connected directly to CPU PCIE lanes on X299 platform has the following:
iops-test-job: (g=0): rw=randread, bs=(R) 4096B-4096B, (W) 4096B-4096B, (T) 4096B-4096B, ioengine=io_uring, iodepth=1
fio-3.33
Starting 1 process
Jobs: 1 (f=1)...
That's what i mean by "vendor" magic, but i'd start with basics, like what LLM recommend:
nvme create-ns /dev/nvme0 -s $(nvme id-ctrl /dev/nvme0 | grep tnvmcap | awk '{print $3}') -b 4096
What is the full command You are trying to execute? Sadly create-ns is usually riddled with magic, vendor specific things, might need to google deeper to solve them.
I think You need to start from "basics" of nvme devices.
1) Is there already namespace on device? from above we see this device supports one ns and that is perfectly fine:
nvme list-ns /dev/nvme0
if it does, proceed to format it (will loose data) with format desired
nvme format --lbaf=1...
@John T Davis I was able to flash my PM893 only with Toolkit version 3.0, so it might be worth for You to try it, before going deeper into debugging the issue.
What i did was download samsung tool, set it executable, enumerate my desired disk number and then flash it with latest ( at the time )...
WOW, this forum and its users are incredible value. Thanks for nothing Samsung!
The steps i took to update FW were:
downloaded latest Samsung toolkit 3 Linux version as file samsung-tool
chmod +x samsung-tool
./ samsung-tool -L
| 0 | /dev/sda | SAMSUNG MZ7L37T6HBLA-00A07 |...
Thanks a lot, tested a binary downloaded from DarkServant's on 3.84TB M.2 drive and everything seems to be fine.
Now if only someone would find latest FW JXTC404Q for PM893 :(
@dreamkass for "vanilla" Samsung's i was using ( m.2 variant, mind the fw ver ):
nvme fw-download -f gdc7502q.bin /dev/nvme0
nvme fw-commit -s 2 -a 3 /dev/nvme0
I think You are trying to commit to slot 1, that is already taken by factory FW. Instead try comminting to slot 2 and activating.
Also a bit of highjack of a thread, but maybe someone already has:
PM893 2.5" : JXTC404Q firmware
Need to update some drives, as always Samsung and resellers are very "helpful".
Any specifics what was wrong with slot mount PCBs? I think M.2 has an advantage of full speed PCIE 4 or 5 depending on CPU, but if PCIE slot is connected directly to CPU ( as Threadrippers and workstation Xeons are ) they should be full speed?
Or is something inherently wrong about PCB mounts...
Has anyone dealt with M.2 variant of PM9A3 ? It was released, but currently Google search is not finding it on Samsung's site, yet it is available at some retailers.
Will GDC5902Q work on M.2 variant of PM9A3? I think given the troubles that surfaced with 980 PRO it would not be wise to run...
This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
By continuing to use this site, you are consenting to our use of cookies.