如何通过 Ubuntu 18.04 访问 X399M 主板上的 AMD RAID

如何通过 Ubuntu 18.04 访问 X399M 主板上的 AMD RAID

我花了一段时间尝试让它工作,我相信其他人也这样做,所以我发布这个帖子以便提供问题和答案。

设置

  • 华擎 X399M 主板
  • 线程撕裂者 2
  • 3x 4TB SATA3 HDD 配置 RAID 0
  • 2x 各种非 RAID 磁盘

Ubuntu 18.04 中未安装 AMD RAID(板载 SATA 和 NVMe RAID 芯片)驱动程序,因此磁盘会自行显示,但只有在启用 AHCI 时才会显示(使用默认 AHCI 驱动程序)。当然,启用 RAID 模式不会显示任何内容。

该驱动程序不是通过 AMD 对 X399M 的支持获得的,而是通过 X370 等 AM4 芯片组获得的。截至目前,驱动程序可以这里但如果链接坏了,请访问 amd.com 支持部分下载驱动程序。

下载后,尝试从源代码手动安装此 AMD RAID 驱动程序立即失败。Ubuntu 18.04 附带内核 4.15,该驱动程序与内核不兼容。

通常我会在这里说“请有人给我指明正确的方向”,但我刚刚恰好找到了答案,并将在下面发布。

答案1

总结

按照说明操作在这个 repo 中rcraid-dkms在 Ubuntu 18.04 中安装软件包并启用 AMD RAID


通过这个论坛帖子,我被带到了仓库rcaid 补丁

现在,我曾经尝试过手动修补这些文件(几个月前),但这个过程变得如此繁琐,我最终放弃了。幸运的是,README 中添加了指向另一个存储库的内容,使这个过程变得更容易 -rcaid-dkms

如果您碰巧有两种相同版本的内核(如通用和低延迟),请确保删除您不使用的内核,否则安装程序可能会修改错误的内核

安装rcraid-dkms并按照 repo 中的说明操作后,我的 RAID 阵列终于可以访问(以及其他两个单独的驱动器)。

如果网站离线 - 请按照说明进行操作:

Installation
============
  * Driver package for Ubuntu: https://launchpad.net/~thopiekar/+archive/ubuntu/rcraid 
    ```bash
    sudo add-apt-repository ppa:thopiekar/rcraid
    sudo apt-get update
    sudo apt-get install rcraid-dkms
    ```
  * Switching to RAID mode:
    * Boot Linux in AHCI mode.
    * Append `modprobe.blacklist=ahci` to GRUB_CMDLINE_LINUX_DEFAULT in /etc/default/grub
    * Run `sudo update-grub`
    * Restart
    * Switch to RAID mode
    * Boot your Linux installation from a RAID disk

相关内容