LSI MegaRAID SAS hwraid 16.04

LSI MegaRAID SAS hwraid 16.04

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

谢谢你的帮助!

编辑:
根据以下说明,此控制器应该可以很好地与 Linux 配合使用这里。此外,在启动 Linux LiveCD 后重新启动 Windows 时,MegaRAID 存储管理器会弹出提示固件错误。这种情况以前从未发生过,只有在启动 Linux 后才会发生。我检查了固件版本,发现它已经过时了。因此,我现在怀疑固件更新可能会解决我的问题。我会在更新备份后立即尝试。

编辑 2:
升级控制器的固件没有改变任何东西。有人有什么想法吗?

答案1

我在 ubuntu server 17.04 和 LSI 9240-8i 上遇到了非常类似的问题。原来我是在 UEFI 模式下安装了 ubuntu,但我的主板正在尝试从控制器加载 BIOS 固件。我收到了与问题中描述的完全相同的 dmesg 输出。

我通过将我的 BIOS 更改为优先使用 PCI-E 设备的 UEFI 固件来解决了这个问题。

此后,ubuntu 驱动程序正确加载,并且我的磁盘可从操作系统中使用。

更改我的 BIOS 设置也会禁用在启动期间可以加载的 RAID GUI,但我不需要它,因为我已经设置了我的配置。

答案2

我有一台具有相同(或类似) RAID 控制器(仅连接一个磁盘)的 PC,但它似乎对我有用:

root@mypc:~# lspci | grep -i raid
04:00.0 RAID bus controller: LSI Logic / Symbios Logic MegaRAID SAS 2008 [Falcon] (rev 03)
root@mypc:~# dmesg | grep mega
[    1.595487] megasas: 06.810.09.00-rc1
[    1.601883] megaraid_sas 0000:04:00.0: FW now in Ready state
[    1.601907] megaraid_sas 0000:04:00.0: firmware supports msix    : (0)
[    1.601909] megaraid_sas 0000:04:00.0: current msix/online cpus  : (1/4)
[    1.601910] megaraid_sas 0000:04:00.0: RDPQ mode : (disabled)
[    1.651293] megaraid_sas 0000:04:00.0: controller type   : iMR(0MB)
[    1.651296] megaraid_sas 0000:04:00.0: Online Controller Reset(OCR)  : Enabled
[    1.651297] megaraid_sas 0000:04:00.0: Secure JBOD support   : No
[    1.651300] megaraid_sas 0000:04:00.0: megasas_init_mfi: fw_support_ieee=67108864
[    1.651302] megaraid_sas 0000:04:00.0: INIT adapter done
[    1.651453] megaraid_sas 0000:04:00.0: Jbod map is not supported megasas_setup_jbod_map 4941
[    1.699292] megaraid_sas 0000:04:00.0: pci id        : (0x1000)/(0x0073)/(0x1028)/(0x1f78)
[    1.699294] megaraid_sas 0000:04:00.0: unevenspan support    : no
[    1.699296] megaraid_sas 0000:04:00.0: firmware crash dump   : no
[    1.699297] megaraid_sas 0000:04:00.0: jbod sync map     : no

root@mypc:~# uname -r
4.4.0-38-generic

但是,关机似乎会使磁盘处于不干净的状态,所以我必须在重新启动时运行 fsck。

相关内容