Программа установки 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 виртуальных диска).
Два других диска - 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.
Предложения?
2 ответа
Это старое оборудование сохраняется, потому что оно по-прежнему приносит пользу при разработке / тестировании для благотворительных и общественных организаций для непроизводственного использования.
Из 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 ID 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
.
Как только вы узнаете состояние драйвера, вы можете исследовать его параметры или предпринять действия, чтобы включить / загрузить драйвер.
Вероятные причины:
- Разные версии ядра.
- Различные конфигурации ядра.
- Различные параметры драйвера.
- Отсутствует или не установлена прошивка драйвера.