Привет, я обновил свой openSuse Leap 15.0 до 15.1, и теперь я больше не могу получить доступ к своим дискам Areaca Raid:
У меня есть контроллер "ARC-1883IX-12", и при загрузке распознаются все наборы Raid.
В 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:
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.ko
файл, который я скопировал из suseServer15.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 Controller выглядит так:
Для меня следующим шагом будет обновление прошивки, но есть ли у кого-нибудь еще идеи, что я могу сделать?
Ладно, я понял:
Решением было загрузить с веб-сайта новый скомпилированный модуль ядра и заменить /lib/modules/4.12.14-lp151.28.32-default/kernel/drivers/scsi/arcmsr/arcmsr.ko
файл.
https://www.areca.com.tw/support/downloads.html
Вот РАБОТАЯ ссылка, исходная с веб-страницы не работает ». вместо "_" в URL