Ubuntu 16.04 在使用 LSI MegaRAID SAS 9240-4i 硬件 RAID 控制器时遇到问题。有人让这张卡或相关型号工作吗?
以下是我所经历的一些细节:
# lspci | grep Mega
03:00.0 RAID bus controller [0104]: LSI Logic / Symbios Logic MegaRAID SAS 2008 [Falcon] [1000:0073] (rev 03)
# dmesg | grep mega
[ 4.654760] megasas: 06.810.09.00-rc1
[ 4.655001] megaraid_sas 0000:03:00.0: FW now in Ready state
[ 4.655029] megaraid_sas 0000:03:00.0: firmware supports msix : (0)
[ 4.655031] megaraid_sas 0000:03:00.0: current msix/online cpus : (1/12)
[ 4.655033] megaraid_sas 0000:03:00.0: RDPQ mode : (disabled)
[ 4.677786] megaraid_sas 0000:03:00.0: Failed to init firmware
Run Code Online (Sandbox Code Playgroud)
谢谢你的帮助!
编辑:
根据此处,该控制器应该可以在 Linux 上正常工作。此外,在启动 Linux LiveCD 后重新启动 Windows 后,MegaRAID 存储管理器会弹出并抱怨固件错误。这种情况以前从未发生过,只有在启动 Linux 后才会发生。我检查了固件版本,它已经过时了。因此,我现在怀疑固件更新可以解决我的问题。更新备份后我会立即尝试。
编辑2:
升级控制器的固件没有改变任何东西。有人有什么想法吗?
小智 5
我在 ubuntu 服务器 17.04 和 LSI 9240-8i 上遇到了非常类似的问题。原来我已经在 UEFI 模式下安装了 ubuntu,但我的主板试图从控制器加载 BIOS 固件。我收到了问题中描述的完全相同的 dmesg 输出。
我通过将 BIOS 更改为首选 PCI-E 设备的 UEFI 固件解决了该问题。
之后,ubuntu 驱动程序正确加载,并且我的磁盘可以从 os.
更改 BIOS 设置还会禁用可在启动期间加载的 RAID GUI,但我不需要它,因为我已经设置了配置。