I've recently upgraded my AMD desktop with 4 identical drives, so I wanted to create a RAID. Sadly, ahci.ko does not seem to acknowledge any RAID sets and lists all of the drives on their own. dmraid told me that there's Promise FastTrack metadata on the drives, which strongly suggests that SB950's RAID controller is from Promise, but just under the hood.
I lost a lot of sleep over this issue and I could only find a proprietary blob for RHEL 5.5, shipping for kernel version 2.6.18-194.el5... which is very dissatisfying as I'm running 4.12 on Gentoo.
AMD, can we please have proper support for RAIDs in the mainline kernel? If not, what Promise controller is sitting in SB950? It might be possible to load one of their drivers instead.
Also, I've noticed that AMD RaidXpert for Linux is nowhere to be found on AMD's download center, but the RaidXpert documentation from AMD says black on white that there is a version for Linux. It's nowhere to be found on AMD's download center, but after losing one or two nights of sleep I found it on RedHat's Hewlett-Packard Enterprise website. Why is it like this?
Any help with this please? I can see the same exact issue unfolding in this thread except they actually got a kernel module working and their driver is clearly available for download from AMD's driver center, unlike the one for older chipsets. While we're on the same topic, that driver clearly needs updating. It doesn't compile at all on kernel 4.14. And what is this thing there? RC_DETECT_AND_BLOCK_PROMISE_RAID? It's not even used in any of the code. Why is this code licensed under a proprietary license?