更新 Opensuse 15.0 -> 15.1 => Areca Raid 磁盘不再重新注册

更新 Opensuse 15.0 -> 15.1 => Areca Raid 磁盘不再重新注册

你好,我将 openSuse Leap 15.0 更新到了 15.1,现在我无法再访问我的 Areaca Raid 磁盘:

  1. 我有“ARC-1883IX-12”控制器,并且在启动时所有 Raid 集都能被识别。

  2. 在 Linux 中,它们缺少命令lsscsi或者sginfo -l没有显示它们。

操作系统升级之前一切正常。

如果我尝试使用Areca CLI, Version: 1.15.8该命令运行cli64,则会出现以下错误:

错误:请检查(arcmsr 和 sg)驱动程序是否正确安装。

两个 Linux 内核模块均已加载:

suseServer:~ # lsmod | egrep 'arcmsr|sg'
arcmsr                 53248  0
sg                     45056  0

内核模块的版本sg没有随着更新而改变。 SCSI generic (sg) driver 3.5.36 => before and after update

openSuse 15.1 Server 的内核模块版本为:

suseServer15.1:~ # modinfo arcmsr
filename:       /lib/modules/4.12.14-lp151.28.32-default/kernel/drivers/scsi/arcmsr/arcmsr.ko
version:        v1.40.00.05-20180309

如果我查看 openSuse 15.0 上的镜像生产服务器:

suseServer15.0:~ # modinfo arcmsr
filename:       /lib/modules/4.12.14-lp150.12.67-default/kernel/drivers/scsi/arcmsr/arcmsr.ko
version:        v1.30.00.22-20151126

我采用简单的方法来加载从目标目录复制的旧v1.30版本的文件,但结果却出现错误:arcmsr.kosuseServer15.0/lib/modules/4.12.14-lp151.28.32-default/kernel/drivers/scsi/arcmsr/arcmsr.ko

suseServer15.1:~ # /sbin/modprobe arcmsr
modprobe: ERROR: could not insert 'arcmsr': Exec format error

我当前的 Raid 控制器固件如下所示: 在此处输入图片描述

对我来说,下一步是更新固件,但有人知道我该怎么做吗?

答案1

好,我知道了:

解决方案是从网站下载较新的预编译内核模块并替换文件/lib/modules/4.12.14-lp151.28.32-default/kernel/drivers/scsi/arcmsr/arcmsr.ko

https://www.areca.com.tw/support/downloads.html

这是有效的链接,网页上的原始链接无效,URL 中的“. ”而不是“_”

相关内容