Как получить установщик 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
.
Как только вы узнаете состояние драйвера, вы можете исследовать его параметры или предпринять действия, чтобы включить / загрузить драйвер.
Вероятные причины: