cancel
Showing results for 
Search instead for 
Did you mean: 

PC Drivers & Software

mohamed-bana
Journeyman III

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

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-3..., 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

TypeItemPrice
CPUAMD Ryzen 9 3900X 3.8 GHz 12-Core Processor-
CPU Coolerbe quiet! Dark Rock Pro 4 50.5 CFM CPU Cooler$89.90 @ Amazon
MotherboardMSI PRESTIGE X570 CREATION EATX AM4 Motherboard$499.99 @ Amazon
MemoryCorsair Vengeance LPX 32 GB (1 x 32 GB) DDR4-3000 Memory$162.99 @ Amazon
MemoryCorsair Vengeance LPX 32 GB (1 x 32 GB) DDR4-3000 Memory$162.99 @ Amazon
StorageSamsung 860 QVO 1 TB 2.5" Solid State Drive$109.92 @ Amazon
StorageSabrent Rocket 4.0 2 TB M.2-2280 NVME Solid State Drive$399.98 @ Amazon
StorageSabrent Rocket 4.0 2 TB M.2-2280 NVME Solid State Drive$399.98 @ Amazon
StorageSamsung 860 QVO 4 TB 2.5" Solid State Drive$499.99 @ Amazon
CaseNZXT H510i ATX Mid Tower Case$91.76 @ Amazon
Power SupplyCorsair HX Platinum 1000 W 80+ Platinum Certified Fully Modular ATX Power Supply$209.99 @ Amazon
Case FanNoctua NF-F12 industrialPPC-3000 PWM 109.89 CFM 120 mm Fan$25.95 @ Amazon
Case FanNoctua NF-F12 industrialPPC-3000 PWM 109.89 CFM 120 mm Fan$25.95 @ Amazon
Case FanNoctua NF-F12 industrialPPC-3000 PWM 109.89 CFM 120 mm Fan$25.95 @ Amazon
Case FanNoctua NF-F12 industrialPPC-3000 PWM 109.89 CFM 120 mm Fan$25.95 @ Amazon
MonitorAcer H277HU kmipuz 27.0" 2560x1440 60 Hz Monitor-
Prices include shipping, taxes, rebates, and discounts
Total$2731.29
Generated by PCPartPicker 2019-10-28 06:55 EDT-0400

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.

2 Replies
wanghao_amd
Journeyman III

same problem with you, i have used threadripper 2970wx and meg x399, NVME RAID0 was constructed from bios and win10 was successfully installed, but the ubuntu 18.04 was not recognised the RAID0.

This is becoming insane now. The they ship the RX 5700 XT drivers for ubuntu-18.04.3-desktop-amd64 why not do the same for the RAID0 drivers?

If you are wondering why I am frustrated, it is because I paid hard earned money to use this feature yet it goes against the norm and requires an out-dated distribution. Please just make the source either publically available so someone can maintain it or update it for ubuntu-18.04.3-desktop-amd64. I suspect that some fields in the Kernel structs have change and causes a error at compile time - at least when I tried.

 

If someone thinks this is really hard to fix, please explain why.