Now you have me thinking, I looked at the chip datasheet and it has 2x PCIe 2.0 interfaces, so with the one lane there should be a bandwidth of 500MB/s So the write speed isn’t out of the realm of possible.
Though now I’m wondering what the bottleneck is that most NVMe drives we have are getting <300MB/s. Wondering if it’s just the controllers in most drives being unhappy with a single 2.0 lane, a limitation of the SoC, or perhaps a kernel issue?
My drive should be capable of 3500MB/s reads on 4x 3.0 (3.94 GB/s max), it should have no trouble saturating a 2.0 link.