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

Установщик Centos 8.1 не видит диски SAS, подключенные к Perc 6 / i

Как получить установщик Centos 8.1, чтобы увидеть подключенные к Perc 6 / i диски SAS?

Оборудование Dell t7400 правильно загружает MS-Windows с дисков SAS, подключенных к Perc 6 / i. Dell Bios A11 показывает 3 виртуальных диска при инициализации.

К Perc 6/1 подключено четыре диска емкостью 285 ГБ, из которых диски 0 + 1 являются Raid-1 и являются загрузочными и загрузочными MS-Windows (т.е. 3 виртуальных диска).

Остальные 2 диска - raid0, и я хочу установить Linux на 3-й / 4-й диски и использовать grub для двойной загрузки.

Centos 8.1 находится на USB-накопителе, с которого я загружаюсь, но он не видит ни один из 4 дисков SAS в качестве «места установки».

Perc 6 / i имеет BIOS 6.2.0-0013 и прошивку 1.22.02-0612, контроллер BIOS включен и vd 0 является загрузочным.

Хотя Centos 8.1 не может видеть эти подключенные диски Perc 6 / i, если я загружу установщик Ubuntu 20.04, он увидит все диски SAS, подключенные к контроллеру Perc 6 / i.

Предложения?

Это старое оборудование сохраняется, потому что оно по-прежнему приносит пользу при разработке / тестировании для благотворительных и общественных организаций для непроизводственного использования.

Из ubuntu lspci -nn показывает: LSI MegaRAID SAS 1078 [1000: 0060] и в kern.log упоминается Avago SAS based MegaRAID driver .

Команда udevadm info -a -n /dev/sdc1 | grep -oP 'DRIVERS?=="\K[^"]+' отчеты megaraid_sas.

RedHat (в настоящее время принадлежит IBM) приняла коммерческое решение для RHEL8 об отказе от поддержки старых адаптеров RAID и задокументировала это решение в «11.2 Удаленные адаптеры»:

Dell Perc 6 / i - это адаптер MegaRAID с переименованным брендом и один из удаленных адаптеров, согласно приведенной выше ссылке RHEL8, как: SAS1078R, идентификатор PCI 0x1000: 0x0060

Нашел это длинная нить на access.redhat.com, который многое объясняет, в том числе эффективный обходной путь, который загружает драйвер (для удаленного адаптера) как часть Driver-Update-Disk во время установки.

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

Также обратите внимание, что:

  • Ubuntu 20.04 LTS поддерживает этот старый адаптер RAID, по крайней мере, на данный момент, без необходимости запускать испорченное ядро.

  • Oracle Unbreakable Enterprise Kernel (UEK) также поддерживает старые адаптеры мегапикселей без необходимости запуска испорченного ядра.

  • Предыдущая версия RHEL 7.x по-прежнему включает поддержку многих старых адаптеров RAID, хотя она устарела.

Вероятно, это проблема с драйвером / конфигурацией.

Проверить, какой модуль драйвера используется в Ubuntu, см. dmesg, lsmod, lsusb, lspci, pcimodules, usbmodules или что-то вроде https://unix.stackexchange.com/questions/97676/how-to-find-the-driver-module-associated-with-a-device-on-linux

Затем проверьте, доступен ли драйвер в Centos 8.1, например. использовать find на /lib/modules или проверьте конфигурацию ядра в /boot.

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

Вероятные причины:

  • Разные версии ядра.
  • Различные конфигурации ядра.
  • Различные параметры драйвера.
  • Отсутствует или не установлена ​​прошивка драйвера.