- AMD RAID on Ryzen
- bsilvereagle
- Drivers & Software
- Amd raid drivers linux
- Re:Linux AMD storage RAID driver and RAIDXpert2 Management Application for the ThinkStation P620
- Re:Linux AMD storage RAID driver and RAIDXpert2 Management Application for the ThinkStation P620
- Re:Linux AMD storage RAID driver and RAIDXpert2 Management Application for the ThinkStation P620
- Re:Linux AMD storage RAID driver and RAIDXpert2 Management Application for the ThinkStation P620
- Re:Linux AMD storage RAID driver and RAIDXpert2 Management Application for the ThinkStation P620
- Re:Linux AMD storage RAID driver and RAIDXpert2 Management Application for the ThinkStation P620
- Re:Linux AMD storage RAID driver and RAIDXpert2 Management Application for the ThinkStation P620
- Re:Linux AMD storage RAID driver and RAIDXpert2 Management Application for the ThinkStation P620
- Re:Linux AMD storage RAID driver and RAIDXpert2 Management Application for the ThinkStation P620
AMD RAID on Ryzen
bsilvereagle
Warning : This guide is not for the faint of heart. Backup data before proceeding. Here be dragons. This process involves a) compiling a kernel b) compiling a kernel driver c) adding that driver to the kernel d) creating a new LiveUSB installer containing the custom kernel+driver. Here be dragons.
Warning #2: As of November 19, 2017 hard drives using the rcraid.ko driver do not respond to smartctl, hddtemp, or hdparm commands. I have contacted AMD support regarding the lack of S.M.A.R.T. support in Linux and am waiting for a response.
Warning #3: It seems that HDDs using rcraid.ko do not hibernate and continuously spin.
Setup assumptions
- AMD Ryzen processor & X370 motherboard (preferably Ryzen 1700 and Gigabyte X370 Gaming 5
- The BIOS is configured for SATA AHCI
- A working Linux (preferably Fedora 27) is installed
- An empty 8+GB flash drive is available
Download the drivers
AMD provides drivers for AMD fakeRAID on their website. Binary drivers for RHEL7-3.10.0-514 and Ubuntu 16.04-4.4.0-31 are provided. If you are not using those exact distributions and kernel versions ( uname -r ), the compiled drivers do not work. Fortunately, AMD also provides source code and binary blobs to compile the drivers on other distros. If compiled successfully, a rcraid.ko kernel driver will be built that can be swapped with the ahci driver to interface with AMD fakeRAID drives.
Remove ahci from the kernel
My distro of choice for this endeavor was the newly released Fedora 27. Unfortunately, Fedora compiles the ahci driver into the kernel instead of leaving it as module. If ahci is compiled into the kernel, it cannot be removed and replaced with the rcraid driver. To check if ahci is a kernel module, run modprobe -r ahci ; if ahci is removed successfully, you may not need to recompile the kernel.
Fedora provides a decent but not thorough guide to compiling a custom kernel on the Fedora Wiki.
# dnf install fedpkg fedora-packager rpmdevtools ncurses-devel gcc
Источник
Drivers & Software
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page
I have been at this for days which is leading to the creation of my account and this discussion.
After trying basically anything I could over the course of about 4 days, I decided to go through the actual RAIDXpert2 manual linked here.
According the revision history, the most recent update is June of 2019.
NVMe RAID updates were added in March of 2018.
Ubuntu support for 16.04 LTS is shown as of July 2017.
Then further below in the same document we have sections 2.3.1 and 2.3.2
Supported Processors and Chipsets
- 3rd Gen AMD Ryzen™ Desktop Processor
- 2nd Gen AMD Ryzen™ Threadripper™ Processor
- 2nd Gen AMD Ryzen™ Desktop Processor
- AMD Ryzen™ Threadripper™ Processor
- AMD Ryzen™ Desktop Processor
- AMD Ryzen™ Desktop Processor with Radeon™ Vega Graphics
- AMD X399 Chipset
- AMD B450 Chipset
- AMD X370 Chipset
- AMD B350 Chipset
- AMD A320 Chipset
- AMD X570 Chipset
Supported Operating Systems
- RAIDXpert2 supports the following operating systems:
- RC-9.2.x Release:
• Microsoft® Windows® 10—64 bit. - RC-8.1.x Release:
• Microsoft Windows 7: Professional Edition, Ultimate Edition—32 bit and 64 bit
• Microsoft Windows 10—32 bit and 64 bit
• Red Hat Enterprise Linux® (RHEL) 7.3—64 bit
• Ubuntu Desktop Linux 16.04—32 bit and 64 bit
- RC-9.2.x Release:
- 3rd Gen AMD Ryzen (3800X) Processor
- X470 Motherboard (Asus Crosshair VII Hero)
- Ubuntu 16.04+
The above is enough to understand the problem. In order to boot the 3800X processor on the X470 motherboard required a bios update. The bios update installed RAIDXpert2 UEFI 9.2 firmware. Based on the above «Supported Operating Systems», Only Windows 10 — 64 bit is supported.
The above document is entirely misleading as there is no support for 3rd gen processors on any X470, X570 motherboard for Linux based operating systems.
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
The X470 is still not supported.
AMD . What I did pay for ?
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
Sep 2020 check in, x370 still the last supported generation, still nothing for x470 or x570. Git f*cked high end mobo user’s.
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
Sep 2020 check in, x370 still the last supported generation, still nothing for x470 or x570. Git f*cked high end mobo user’s.
If you use Ubuntu, you can try using the thopiekar PPA which provide a patched version of the x370 RAID drivers for Linux that has been patched to support X399, X570, X470 and B450 as well. Sadly it’s SATA RAID only and stuck at 8.1.0.
The more disturbing thing is in the latest version of the RAID manual- apparently there are newer versions of the drivers out there. Just that AMD tells you to go talk to your motherboard manufacturer, who if they decide to not provide the drivers, won’t (seriously. I checked Gigabyte and Asrock’s website. No sign of this RCRAID 9.3 that the manual mentions). Even more humiliating is that the new version adds support for NVME RAID.
I was just about to convert my Threadripper build to Linux because the Killer NIC LAN under Windows 10 is extremely unstable and requires me to unplug and re-plug my network switch from the workstation regularly or it would randomly suddenly drop connection, and it has gotten worse as of late (Gigabyte X399 Aorus Gaming 7, which is the only X399 board Gigabyte Malaysia sells. I switched from an Asrock X399 Taichi because that board let out magic smoke and upped during a TimeSpy Extreme run. with everything at stock settings, hence I don’t trust Asrock with the X399 chipset anymore. I am still soured with how MSI handled the capacitor plague two decades ago and thus avoided that brand, and now that I think of it, I recall that MSI also uses Killer NIC on their X399 boards, and Asus’ board is too expensive at over RM4000). I tested it under Linux and the NIC was stable as a rock. So I want to switch it to Linux. Except that it is not possible to do so without the newer RAID drivers because of my NVME disk configuration (three in RAID-0. I’m given three ports and thus I’m entitled to use it all). Killer Networking has been unhelpful, Gigabyte’s support on this matter is appalling (they keep insisting that the Killer NIC is flawless despite dozens of complains out there instead of getting Killer to fix their drivers). And no, I do not want to resort to a USB or PCIe NIC.
Why AMD wouldn’t just work with the DMRAID people to add support for their RAID solution in Linux universally is beyond me. I’ve already brought this up many times but AMD won’t listen. AMD champions open source software for their GPUs and that model works extremely well for both AMD and the end users (out of the box support for Radeon graphics, as a result the DRM and KMS driver for AMD is extremely mature and stable and all distros support acceleration out of the box). Why won’t they do the same for their RAID?
Источник
Amd raid drivers linux
Where can I get the downloads for the Linux AMD storage RAID driver and the AMD RAIDXpert2 Management Application for the ThinkStation P620? Three different Linux installation documents (RHEL, Ubuntu, and Debian) for the ThinkStation P620 references a download for the driver and a separate download for the RAIDXpert2 Management Application. I cannot find the Linux downloads on the Lenovo support site. The documentation shows the download for the is RAIDXpert2 Management Application is L5RAU02US14WSUSI. I’m looking for the Ubuntu and RHEL downloads if they are separate for each distro. Thanks in advance.
AMD Ryzen Threadripper PRO 3975WX 32-Cores
128GiB 4x32GiB DDR4-3200 RDIMM ECC
United States of America
17349 Page Views
- Posts: 1285
- Registered: 01-14-2014
- Location: United States of America
- Views: 17349
Re:Linux AMD storage RAID driver and RAIDXpert2 Management Application for the ThinkStation P620
The Linux drivers for the new ThinkStation P620 platform should be posted to the Lenovo Support Site soon, likely by the end of the week.
United States of America
17349 Page Views
- Posts: 1285
- Registered: 01-14-2014
- Location: United States of America
- Views: 17349
- Message 2 of 10
Re:Linux AMD storage RAID driver and RAIDXpert2 Management Application for the ThinkStation P620
The Linux drivers for the new ThinkStation P620 platform should be posted to the Lenovo Support Site soon, likely by the end of the week.
1 person found this solution to be helpful.
United States of America
- Posts: 9
- Registered: 05-29-2018
- Location: United States of America
- Views: 389
- Message 3 of 10
Re:Linux AMD storage RAID driver and RAIDXpert2 Management Application for the ThinkStation P620
United States of America
- Posts: 9
- Registered: 05-29-2018
- Location: United States of America
- Views: 389
- Message 4 of 10
Re:Linux AMD storage RAID driver and RAIDXpert2 Management Application for the ThinkStation P620
- Posts: 18
- Registered: 03-18-2016
- Location: Canada
- Views: 194
- Message 5 of 10
Re:Linux AMD storage RAID driver and RAIDXpert2 Management Application for the ThinkStation P620
I’m trying to install Ubuntu Server 20.04 on my ThinkStation P620 with the Lenovo AMD driver but it seems that it doesn’t match the Ubuntu kernel:
rcraid: version magic ‘5.4.0-26-generic SMP mod_unload’ should be ‘5.4.0-65-generic SMP mod_unload’
Could you please post a new driver version compiled for the current Ubuntu kernel?
United States of America
17349 Page Views
- Posts: 1285
- Registered: 01-14-2014
- Location: United States of America
- Views: 17349
- Message 6 of 10
Re:Linux AMD storage RAID driver and RAIDXpert2 Management Application for the ThinkStation P620
Yes, we are aware that the newer versions of the Ubuntu 20.04 kernel (20.04.1 and 20.04.2) doesn’t seem to be working with the current AMD RAID driver, but the original Ubuntu 20.04 image does. Our Linux team is working with AMD on this now.
- Posts: 1
- Registered: 03-19-2021
- Location: Germany
- Views: 0
- Message 7 of 10
Re:Linux AMD storage RAID driver and RAIDXpert2 Management Application for the ThinkStation P620
any news from Lenovo’s Linux Team regarding RAIDXpert2 on Ubuntu 20.04.2?
Thanks and best
United States of America
17349 Page Views
- Posts: 1285
- Registered: 01-14-2014
- Location: United States of America
- Views: 17349
- Message 8 of 10
Re:Linux AMD storage RAID driver and RAIDXpert2 Management Application for the ThinkStation P620
Still working on it.
- Posts: 2
- Registered: 04-30-2021
- Location: Germany
- Views: 5
- Message 9 of 10
Re:Linux AMD storage RAID driver and RAIDXpert2 Management Application for the ThinkStation P620
I managed to install the driver and management software on an Ubuntu 20.04.2 (with kernel 5.4 though) after the installation of the OS and it was an absolutely terrible experience. It leaves me with a really bad impression on the Linux support of Lenovo, especially after spending so much money on a workstation.
— Having to build the kernel modules myself and having a bunch of shell scripts for the installation is just a horrible user experience. why is there no repository like for every other bit of Linux software?
— Not having signed kernel modules that require disabling secure boot just doesn’t seem professional and may not even be an option for some people.
— Having to install the driver during the installation of the OS as the only documented option is really not OK. People that add HDDs later will have to setup their entire environment again. Also: I managed to manually install the whole thing after the fact so I don’t really see why this is not supported.
— If I forget to manually rebuild the module after a kernel update, the system will probably not boot. If you have your OS on a RAID array I do not see a way to escape the situation and your data will be probably be lost forever (maybe have a live usb stick and the driver). This is why dkms was developed.
— And while I am ranting: Why is there no option of 4x PCIe 4.0 SSDs when buying the Workstation.
That was my rant, on the positive side I get 9GB/s read speeds on 4xPCIe 3 SSDs, which is great. I hope this serves a documentation for other people that come across this post and as a pointer to the developers of the Linux driver.
Источник