Назад | Перейти на главную страницу

Как загрузить модуль hpvsa.ko (RAID-контроллер B120i) в Centos 7.1

Когда были впервые выпущены RHEL 7.0 и Centos 7.0, я смог установить ОС на рейд-контроллер B120i, следуя официальным документам RHEL 7.0 и HP:

Начиная с версии 7.1 это больше не работает

Я даже попытался отключить проверку подписи модулей, но безуспешно.

Любые идеи?

lsmod не показывает этот модуль для загрузки, но modinfo предоставляет информацию как обычно.

/var/log/dmesq показывает несколько строк о невозможности проверить hpvsa и т. д.

Я попытался выполнить загрузку вручную, и кажется, что он загружен, но я не увидел свои логические диски.

Действительно, необходимо было использовать правильную версию драйвера, поэтому во время установки не требуется mpdprobe. я использовал hpvsa-1.2.14-100.rhel7u1.x86_64.dd.gz с Centos 7.0 1503-01.

Я погуглил hpvsa-1.2.14-100.rhel7u1.x86_64.dd.gz и скачано с

Я создал образ диска с драйверами на Mac, используя:

sudo dd if=hpvsa-1.2.14-100.rhel7u1.x86_64.dd of=/dev/disk2  

или любое другое устройство, используемое для USB-накопителя. Убедитесь, что он отключен.

С этой конфигурацией мне удалось установить драйвер b120i raid 1 и загрузиться как обычно.

Во время установки сделайте следующее:

  • Нажмите вкладку во время начального экрана
  • Добавьте следующие команды загрузки:

    modprobe.blacklist=ahci inst.dd

Первый избегает загрузки каких-либо драйверов sata, а второй запрашивает дополнительные драйверы, чтобы не было дублированных дисков.

Я не извлекал USB-накопитель, потому что было трудно извлечь карту памяти, не создавая проблем.

Во всяком случае, это сработало. Ура.

Решение простое - отвечу на мой собственный вопрос :) Во время загрузки - выполните ctrl + alt + f2 в командной строке: modprobe -f hpvsa, вернитесь к установщику gui, повторно просканируйте диски - теперь вы должны увидеть свои логические тома. Проблема в том, что драйверы hpvsa от HP некорректно скомпилированы. Команда modprobe -f заставляет загружаться без проверки версий.