PCIe -> SATA and NVMe work as of 0.6.59
(07-25-2018, 12:47 PM)dukla2000 Wrote:
(07-25-2018, 05:17 AM)Bullet64 Wrote: Look -> https://gist.github.com/ayufan/30c46381c...4a752946db

He is using an Samsung PM961
I did see on his lspci output it was reported as
"Subsystem: Samsung Electronics Co Ltd NVMe SSD Controller SM961/PM961", but pfeerick 960 EVO output is identical.

My limited insight to Samsung 960 NVMe devices indicates SM961 and PM961 devices were released to OEMs early in 2016. And Samsung later released EVO and PRO versions for the general public. However, as per Anandtech there are differences in the NAND chips which is what I expect explains the difference in iozone numbers from ayufan and pfeerick?

If the table at Anandtech is accurate then actual PM961 devices should be the slowest of the lot.

I remember, that Ayufan postet that he has an 960 Pro. But that is only from my memory, I can be wrong too. Waiting for Ayufan...
Sorry for any mistakes. English is not my native language

1. RP64 v2.1 / PCIe SATA JMS585 Chipsatz / Booting from an 2,5 Zoll SSD on port 5/ 2 * 3,5 Zoll 4TB HDD (raid1) md0 / 2 * 2,5 Zoll 2TB HDD (raid1) md1 / using as NAS / Kernel 5.6.0-1137-ayufan-ge57f05e7bf8f

2. RP64 v2.1 / testing.....testing....testing

3. Quartz64 Model A with 4GB RAM

I do have 960Pro but in my PC. For RockPro64 I use separate NVMe drive with SM961 (This is on sticker).
Homepage: https://ayufan.eu

Rock/Pro 64/Pinebook Pro: LinuxChromium OS
So/Pine A64/Pinebook: LinuxAndroid 6.0Android 7.1

Buy me a Beer
Is it possible to switch system root "\" to PCIe NVMe SSD?
Boot directly from PCIe NVMe SSD?

Hopefully someone can figure it out how to do it.

I managed to get a used 128GB SM961 for a bargain price: came with some no-name PCIe adapter and worked first time:

/ssd$ sudo iozone -e -I -a -s 100M -r 4k -r 16k -r 512k -r 1024k -r 16384k -i 0 -i 1 -i 2
    Iozone: Performance Test of File I/O
            Version $Revision: 3.429 $
        Compiled for 64 bit mode.
        Build: linux

    Contributors:William Norcott, Don Capps, Isom Crawford, Kirby Collins
                 Al Slater, Scott Rhine, Mike Wisner, Ken Goss
                 Steve Landherr, Brad Smith, Mark Kelly, Dr. Alain CYR,
                 Randy Dunlap, Mark Montague, Dan Million, Gavin Brebner,
                 Jean-Marc Zucconi, Jeff Blomberg, Benny Halevy, Dave Boone,
                 Erik Habbinga, Kris Strecker, Walter Wong, Joshua Root,
                 Fabrice Bacchella, Zhenghua Xue, Qin Li, Darren Sawyer,
                 Vangel Bojaxhi, Ben England, Vikentsi Lapa.

    Run began: Mon Aug  6 18:16:56 2018

    Include fsync in write timing
    O_DIRECT feature enabled
    Auto Mode
    File size set to 102400 kB
    Record Size 4 kB
    Record Size 16 kB
    Record Size 512 kB
    Record Size 1024 kB
    Record Size 16384 kB
    Command line used: iozone -e -I -a -s 100M -r 4k -r 16k -r 512k -r 1024k -r 16384k -i 0 -i 1 -i 2
    Output is in kBytes/sec
    Time Resolution = 0.000001 seconds.
    Processor cache size set to 1024 kBytes.
    Processor cache line size set to 32 bytes.
    File stride size set to 17 * record size.
                                                              random    random     bkwd    record    stride                                    
              kB  reclen    write  rewrite    read    reread    read     write     read   rewrite      read   fwrite frewrite    fread  freread
          102400       4    97119   119275   141604   141757    46120    81382                                                          
          102400      16   264668   349135   374752   381088   116056   253526                                                          
          102400     512   747897   764013   740837   850397   748669   759626                                                          
          102400    1024   646955   760683   795914  1002654   895096   761269                                                          
          102400   16384   700665   741865  1002589  1239458  1229366   747861                                                          

iozone test complete
Now to sort SPI (or wait for Ayufan Smile  )
  • ROCKPro64 v2.1 2GB, 16Gb eMMC for rootfs, SX8200Pro 512GB NVMe for /home, HDMI video & sound, Bluetooth keyboard & mouse. Arch (5.14 kernel, Openbox desktop) for general purpose daily PC.
  • PinePhone BraveHeart now v1.2b 3/32Gb daily driver, dual boot via p-boot with Mobian/f2fs/Phosh on eMMC, Arch/ext4/Phosh on SDcard
  • PinePhone v1.2a 2G/16Gb that needs USB board replaced

Possibly Related Threads…
Thread Author Replies Views Last Post
  WiFi not working with PCIe SSD installed mikeD 0 339 05-25-2021, 07:48 AM
Last Post: mikeD
  Power supply underpowered for Rockpro64, deficient PCIe SATA card, or something else? daffy 8 1,285 05-20-2021, 10:04 PM
Last Post: t4_4t
  Booting from NVME ilovegentoo 11 4,552 05-10-2021, 02:06 PM
Last Post: rrowles2000
  Upgrade Debian kernel on a SD/SATA drive boot combo. linuxha 6 3,380 12-12-2019, 04:43 AM
Last Post: dukla2000
  Frequent kernel panic, possibly due to PCIe SSD? meier 4 2,608 11-22-2019, 05:15 PM
Last Post: meier
  My PCIe disk controller works with Linux 5.3.6 guannais 1 1,219 10-30-2019, 07:11 PM
Last Post: guannais
Information Update 22.02.2019 Feature-complete Debian build - SDIO WiFi/BT / PCIe / 3D / 2D Luke 100 59,883 10-04-2019, 08:57 PM
Last Post: tuxd3v
  Linux distro that will work with Kodi? SBCraok 9 4,700 09-18-2019, 02:12 AM
Last Post: mtrcycllvr
  PCIe ath10k on RockPro64 dasfranky 5 2,724 08-31-2019, 11:36 AM
Last Post: tuxd3v
  PCIe Sata II adapter and ssd TRIM bavay 0 820 08-16-2019, 07:49 AM
Last Post: bavay

Forum Jump:

Users browsing this thread: 1 Guest(s)