NVMe SSD driver with PCIe transport available #494
Replies: 2 comments 2 replies
-
|
Unfortunately NVMe is not supported yet. This would require to extend the
CBcmPCIeHostBridge driver and a new driver for NVMe. At the moment I cannot
say, when this will be available.
|
Beta Was this translation helpful? Give feedback.
-
|
Now after about a year there is a NVMe SSD driver in Circle in addon/nvme/ on the develop branch with a test program in addon/nvme/sample/. I tested it with the 256GB Raspberry Pi SSD Kit. Of course it only works on the Raspberry Pi 5. It's in an early stage, so you have to be very careful. DON'T USE IT, if you have data on your SSD, which are important for you! The Kit contained a Samsung SSD with NVMe v1.4 version. v1.3 may also work, but I haven't tested this. Please read the README in the sample's directory for more info! The difference in the transfer rate is immense, compared to a SD card. I reached ~280 MBytes/sec with linear read of 16KB blocks and ~30 MBytes/sec with writing on a FAT file system using Chan's FatFs. Feedback is welcome. |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
I just discovered Circle and I'm really excited to use it for a high-speed DAQ application on the RPi 5!
I'm planning to use an RPi 5 NVME Hat for fast data storage, but I'm not sure how to access the PCIe bus using the foundations provided by Circle.
Any guidance to point me in the right direction to help get me started is most appreciated.
Thank you in advance.
Beta Was this translation helpful? Give feedback.
All reactions