ROCKPRO64 suitable for experimenting with custom NVMe drivers?
#1
I'm about to start a hobby project that involves writing a custom user space NVMe driver, and it _seems_ like the ROCKPRO64 with the optional PCIe to m.2 interface card and a suitable m.2 NVMe SSD would be a great experimentation platform. BUT, I was wondering if there are any traps I should be aware of that would make we want to consider a different device? (I presume the Pine64 adapter card is more likely to work well than a third party adapter card?) 

To be extra clear: it's suitability for experimentation that concerns me most: a computer that I can mess up to an arbitrary degree while my main Linux box remains stable to use for other things ;-). I may eventually play with kernel mode drivers too -- be afraid; be *very* afraid!

Any thoughts about suitability? (Thanks in advance!)
#2
(05-08-2019, 06:19 PM)spirom Wrote: I'm about to start a hobby project that involves writing a custom user space NVMe driver, and it _seems_ like the ROCKPRO64 with the optional PCIe to m.2 interface card and a suitable m.2 NVMe SSD would be a great experimentation platform. BUT, I was wondering if there are any traps I should be aware of that would make we want to consider a different device? (I presume the Pine64 adapter card is more likely to work well than a third party adapter card?) 

To be extra clear: it's suitability for experimentation that concerns me most: a computer that I can mess up to an arbitrary degree while my main Linux box remains stable to use for other things ;-). I may eventually play with kernel mode drivers too -- be afraid; be *very* afraid!

Any thoughts about suitability? (Thanks in advance!)

My takes should be suitable. If you runs into issue or question, the best place to explore is ROCK64 IRC chat (http://pine64.xyz, then /join #rock64)
#3
One thing I would say is that there is a problem with the current kernel releases that has made my cluster completely useless for the 6b months I have had it because the current nvme driver in ayfuns kernel release (I've been using the armbian build) hangs the desktop completely. There is a post somewhere in this forum that suggests the issue is with the pulse audio drivers in the desktop.

see here for my saga trying to get nvme working in a desktop release;

https://forum.armbian.com/topic/10036-si...-crashing/

The post somewhere on this forum is quoted belolw;

"Currently working on the issue. It seems - as odd is its sounds - that the problem is somehow linked to pulseaudio. If you uninstall pulseaudio, and use alsa instead, the issue will just vanish. We have tried blacklisting PCIe for pulse in udev, and it prevents the issue from happening, but it also returns a segmentation error (SATA card / other adapter not accessible). Its very very strange".

So if you plan on developing a driver be wary if you enable the desktop


Possibly Related Threads…
Thread Author Replies Views Last Post
  Installing Wifi drive for the RockPro64 John45595 0 151 02-10-2024, 11:32 PM
Last Post: John45595
  Mainline U-Boot with SPI, NVMe and SATA boot support sigmaris 108 115,953 09-25-2023, 12:46 AM
Last Post: ChriChri
Wink You don't sell case and fan for "ROCKPro64 4GB Single Board Computer"? Clea 1 659 09-17-2023, 12:00 AM
Last Post: tllim
  Want to check maximum toggle speed in Rockpro64 board. kundanjha 0 619 08-14-2023, 07:55 AM
Last Post: kundanjha
  Unable to boot Armbian on new RockPro64 mooseball 5 4,048 07-14-2023, 08:59 AM
Last Post: rockjonn
  Hardware fix for software sound problem on Rockpro64 Ricks Rockpro 0 827 04-06-2023, 03:59 PM
Last Post: Ricks Rockpro
  No sound on Rockpro64 with OpenWrt Patrice 1 1,224 04-06-2023, 02:46 PM
Last Post: Ricks Rockpro
  Cant get rockpro64 working brasilikum 3 1,679 03-19-2023, 06:22 AM
Last Post: runyor
  RockPro64 Stopped working WarpLover 5 2,481 02-06-2023, 10:10 AM
Last Post: diizzy
Lightbulb ROCKPro64 + SSD case model for 3D print Spater 0 947 01-27-2023, 07:43 PM
Last Post: Spater

Forum Jump:


Users browsing this thread: 1 Guest(s)