AnsweredAssumed Answered

ubuntu-18.04.3-desktop-amd64, ubuntu-19.10-desktop-amd64 and clear-31290-live-desktop cannot add RAID0 volume

Question asked by mohamed-bana on Nov 6, 2019
Latest reply on Nov 26, 2019 by mohamed-bana

I am having problems with Linux detecting that a set of drivers are running in RAID0. I just see the two NVMe PCIe 4.0 M.2 2280 as separate drivers. I don't mind using RAIDXpert2 on Windows 10 Home x86_64 to configure the drives to run in RAID0 and create the array and then just install the drivers on Linux to get it to work.

  • I do not want to use software RAID0.
  • I know everything is working because I managed to mount and write to a RAID0 volume in Windows 10 Home x86_64 by install "AMD RAID Installer (SATA, NVMe RAID)", "AMD RAID Driver (SATA, NVMe RAID)" and "AMD Chipset Drivers" available here https://www.amd.com/en/support/chipsets/amd-socket-tr4/x399 then using "AMD RAIDXpert2" to configure everything.

Issues

  1. The official AMD site, https://www.amd.com/en/support/cpu/amd-ryzen-processors/amd-ryzen-9-desktop-processors/amd-ryzen-9-3900x, does not list any drivers are being required for X570 motherboards on Linux. Yet, when I search for AMD Linux RAID drivers I eventually end up at https://www.amd.com/en/support/chipsets/amd-socket-am4/x370. Look at the userguide, https://drivers.amd.com/relnotes/amd-raidxpert2_user_guide.pdf, I see that the version of Ubuntu they are supporting is Ubuntu Desktop Linux 16.04—32 bit and 64 bit. The current LTS is Ubuntu 18.04.3 LTS.
  2. The steps to setup the Linux drivers is not user friendly at all. Is it really that difficult for AMD to make an official PPA with the drivers for newer versions of Ubuntu? E.g., even beta versions of the RX 5700 XT drivers that install and work under ubuntu-19.10-desktop-amd64 would be nice.
  3. I've tried the below versions of Linux and I cannot get any of them to recognise that the two NVMe PCIe 4.0 M.2 2280 are running in RAID0, obviously because the drivers fail to install on ubuntu-18.04.3-desktop-amd64 and ubuntu-19.10-desktop-amd64. The versions are:
  • ubuntu-18.04.3-desktop-amd64.
  • ubuntu-19.10-desktop-amd64.
  • clear-31290-live-desktop.

AMD Linux Driver Links

Obtained from https://www.amd.com/en/support/chipsets/amd-socket-am4/x370 under Linux x86_64 section:

Build Information

Build Info

BIOS: https://www.msi.com/blog/amd-combo-pi-1004-bios-update, filename=E7C36AMS.150 and description=PRESTIGE X570 CREATION (MS-7C36) V1.5 BIOS Release.

PCPartPicker Part List

Questions/Misc

  1. Can I publish the modified drivers to my own PPA? https://launchpad.net/~mohamed-bana/+archive/ubuntu/raid-linux-driver-8-01-00-039-public?
  2. Does AMD host any Linux drivers on GitHub? I'm thinking it might be easier to make a fork and then submit a pull request.
  3. Has anyone managed to get RAID0 drivers installed on ubuntu-18.04.3-desktop-amd64 without having to patch anything?
  4. Less of an issue but still annoying, after enabling RAID that system takes a long time to boot. It is very noticeable.

Com'on, AMD, show some more love for Linux, please.

I appreciate all the help, and thank you.

Outcomes