I think you are correct about that. But when I tried to build a RAID 0 array with Disk Utility, the speeds were very similar during speed test and then it actually began to thermal throttle dropping to about 900 MB/s writes. I'll try uninstalling the Highpoint driver and wiping the NVMe and test again. I think the issue is that even after wiping the array, the NVMe still appear in Disk Utility as something like HPT_1_01. That didn't start happening until I built the array with the webGUI, so I think in some way the driver is still doing something.The speeds look slow for a 3 disk array. With a MacOS raid 0 across 3 disks, you should be seeing close to 6000 MB/s reads/writes.
FWIW... In my testing of the Highpoint SSD7101a with the Highpoint drivers, across the board bandwidth from 4k to Large files was greatly inferior to the performance provided by High Sierra & Mojave's out of the box drivers. For this reason alone, I have stayed away from Highpoint's drivers that are clearly optimized for a slow thunderbolt connection VS a direct PCIe 2.0 x16 connection.
I wrote an email requesting an RMA. I cannot keep this card with the PCI and PSU fans blazing like this. It's onboard fan is quite loud too. It's absolutely uncomfortable and I feel like there is a tornado inside my Mac Pro with all the fan noise. I'd consider the SSD7101A but if it's fan is as loud as this, I'd have to modify the card. I have a Amfletec Squid Gen2 carrier and I like it. I'll have to get heatsinks for my NVMe if I'm going to use them in that. Amfletec has been emailing me about their new Gen3 carrier for x6 m.2. It uses a single PEX8748. They claim it well perform similar to their quad carriers. Of course no added speed benefit on classic Mac Pro with the extra two m.2, but the benefit of fitting two more in a single slot. The fans are also optional because there is a passive heatsink on the PEX8748. They also claim I can control the fan speed via Terminal. The card is expensive but only $200 more than their quad Gen3 carrier so I think it's worth it. I honestly don't know what else to consider. I'd be content with SSD7101A if it isn't loud and doesn't increase my system fans.
[doublepost=1561932530][/doublepost]
It is a Marvel controller, I'll take a photo now and post it.The 7102 used a Marvel controller with Highpoint subsystem vendor id (1103). The 7103 uses a Highpoint raid controller with same subsystem vendor id. Maybe it's a Marvel controller with modified vendor ID? I think we need a picture of the 7103 raid controller.
Yes, something isn't right. I'll mess around with this more.The raid 0 speed seems strange since you got less than twice the speed of a single blade when using three blades. I wonder if Disk Utility or Soft RAID would give better results (but they wouldn't allow booting using the HighPoint method).
I have no idea how to install the lscpi from the github link you sent. Can you give me a hint?The version of lspci that you're using is old and is missing stuff from later versions. Also, the method it uses to read PCIe registers doesn't work for capabilities and registers ≥ 0x100. Your lspci output is missing Capabilities > ff.
I'll see what I can do but I'm going to try to keep it confined to MacOS.Extracting the option rom might be interesting. I haven't tried doing this before. Maybe use Linux (but I read this might not work?):
http://etherboot.org/wiki/romdumping