我花了一段时间尝试让它工作,我相信其他人也这样做,所以我发布这个帖子以便提供问题和答案。
设置
- 华擎 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
现在,我曾经尝试过手动修补这些文件(几个月前),但这个过程变得如此繁琐,我最终放弃了。幸运的是,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