(FIXED) SN850 1TB NVME - slow write speeds (3100) on x570 using M2 Chipset slots (PCH) - confirmed as a problem on MSI, ASRock, Gigabyte and Asus motherboards

I’ve managed to resolve this by upgrading my CPU - going from a Ryzen 1600 to a 5600X more than doubled my read rates, and dropped latency to almost a third of what it had been. I only noticed this because my NVIDIA RTX 3070 was running on PCI-e 3 not PCI-4.

It might not work for anyone, but it’s worth checking what HWInfo64 says as the maximum payload size on your PCI-e (mine was 128bit before, and now it’s 256bit)

Sadly it’s not that for me, you can see in the screenshot above that 512 is what the bus is capable of but the 850 is capped to 128. Ryzen 5950x CPU.

I also hope WD will issue a new FW for SN750. Using it on M2B(chipset) slot and got same write speed as u at ~1100mbps. I’m using Gigabyte X570 Pro Wifi.

Any official news on the FW for SN750 regarding this?

Looks like a firmware update is on the way, potentially as soon as tomorrow!

Thanks to ftln94220, I supplied all the info regarding the payload limitation onto my support ticket.

Edit: Firmware update available now and write speeds are now at almost 5000mb! Looks like it did the trick and the CPU lane M2 install continues to operate as it did before too. The firmware seems to have also bumped up the Random IOPS a fair chunk too.

(upload://ad0sfDvZoD02JDoj7b5YrCmJK2I.png)

I have two SN850’s in BIOS RAID0 on my ASRock Creator X570 board, I’m not sure the dashboard can pick up the devices, please see attached:

OK i have this same issue, but I can’t run the dashboard…which appears to be required to download and install the Firmware to fix the SN850 drives…

Mon Jul 12 17:25:19 2021 0x7bc10 Critical: – js: “Chroma connection FAILED FILE_NOT_FOUND”
Mon Jul 12 17:25:19 2021 0x7bc10 Critical: – js: “Uncaught (in promise) #”

anyone recognize this missing file error? reinstalling, running as admin etc. doesn’t help get past “Loading…” on the Dashboard. I found these errors in the text file in the install dir C:\Program Files (x86)\Western Digital\SSD Dashboard

No idea what’s going on there, its possible that the array is stopping the Firmware in some way, perhaps you need to break the array, apply the Firmware then rebuild the array?

Sounds like the installer is broken to me, you could try uninstalling, cleaning up any remnants manually then redownloading and installing again?

I’ve never had any problems with the WD Dashboard like the ones youre seeing.

Anyway to get the firmware without the WD Dashboard since i obviously cant install it? Tried uninstall/reinstall with rebooting in-between as well

The array is my main boot drive, I can’t break it.

1 Like

Not sure, there may be a CLI if you can grab the file from somewhere but I’ve never done it that way before. Sorry.

Doesn’t make sense that the array would break the ability to update the Firmware but the dashboard screenshot does appear to indicate that it can’t detect the NVMEs individually :frowning:

Your only option may be to move the 850s to a different PC, secondary to the OS drive and update that way, or worst case backup your OS drive, remove the NVME arrays, redeploy the image to a new SSD, boot into that and then check if the dashboard can see the individual 850s. Macrium is good for backups.

So, I disabled WIFI6 as mentioned above and it does instead of 128 bit,… 256bit… getting these speeds now. not sure if i should continue to fuss with trying to update firmware/ get ‘dashboard’ to work or is this the max speed i will get either way?

Updated speed w/ wifi6 disabled @ 256-bit

Original speed @ 128-bit

will updating the firmware allow users to keep WIFI enabled and get the full 512 bit throughput?

Yeah, I believe updating the Firmware means you don’t have to disable devices but can’t 100% confirm as I have onboard stuff like Audio that I always disable anyway.

Hi there, i had the exact same problem as you, 2xSN850 raid-array thru a X570 Motherboard, Dashboard can’t find the drives. I Solved it like this: Got a laptop with a 2.5" disk in it with win10 on. Removed the drive, attached it to a usb-dongle so i could boot it on the pc with SN850. turned off Secure boot and turned on Legacy boot in the bios and chose to boot on the usb-connected drive, then when that is booted i installed Dashboard, because the array is not configured here, now it can identify the drives, and i could update the firmware. Then i shutdown, removed the usb-dongle with the extra drive, and booted into bios, turned on secure boot again and turned of legacy boot, then boot up as normal, everything ok.

Hello

Can I ask what Motherboard you have and how you’ve set up your raid? Are both the drives on the MB slots or is one running from the CPU or are they tied into a pcie controller ?

The reason I ask is trhat I have an aorus x570 master rev 1.2 I’ve had the write speed issue which the firmware update fixed and I’ve now just installed another drive to use raid 0. I have 2 drives on the MB 1 on the CPU and another on a pcie controller.

i updated the firmware on the new drive before i set up the raid. Once I managed to get raid setup i did a benchmark and the read speed was around 6450 and write speed was only 7000. with the drives seperate i was getting the same read speed and the write speed was about 5300

I have a ticket raised with WD because I’m still concerned there is an issue with the read speed because if i turn my wifi adaptor back on the read speed drops to around 6200 and now with the raid 0 set up I’m not getting anything like the numbers expected

thanks

I’m on an ASRock X570 Creator, both installed on the motherboard. I have not figured out a solution to update these devices in the BIOS RAID.

I am still waiting on a solution from WD.

I have a 500GB WD Black SN850. I just copied 6GB data from one partition to another (E to Desktop) and it is crawling! According to Windows Task Manager, it is transferring data at about 200 mbps! Though it seemed a bit faster than that, something is wrong. Any idea what the problem could be? Till just now, I’d only copied from E to my HDD. I work off the SN850 and save my work on HDD because of the prices of SSDs nowadays, here especially! :pray:t4:

Hi All,
I have a Gigabyte x570 Aorus Master and I was running into the same issue with the M2B and M2C slots on my motherboard, which are connected via PCH and running bios f35e. I submitted a support ticket explaining this issue. They got back to me and requested I update bios to the newly released f36b. I was not happy since I was explaining the issue is likely with the Intel AX200 that is integrated into the motherboaard and a design change is needed for future boards to not limit the PCH bus max payload size. Anyway, they convinced me to update the bios and make sure my chipset had the latest drivers. Ran the test again and it was fixed! Checking HWinfo though, the max payload size is still 128B. So clearly the issue was not the payload size, but it is resolved for me with the latest bios and chipset drivers.

I’ve got the same problems on my sons MSI Tomahawk B550 motherboard and the WD Black SN850X…
Never seen it with other M.2 SSD brands.