Как отключить BIOS RAID на материнской плате SuperMicro X9SCL/X9SCM?

Как отключить BIOS RAID на материнской плате SuperMicro X9SCL/X9SCM?

Я пытаюсь установить SLES11 на компьютер с X9SCL/X9SCMматеринской платой SuperMicro. Версия BIOS 1.1a (9/28/2011).

Конфигурация контроллера SATA дает мне следующие возможности выбора:

  • AHCI
  • RAID (Intel или LSI)
  • ИДЕ
  • Неполноценный

Я пробовал и AHCI, и IDE, и с обоими, когда запускается установщик SLES11, он говорит, что видит диск "BIOS RAID", на который он хочет установить. Если я перехожу на экран экспорта в установщике, в разделе "Жесткие диски" он показывает мне /dev/mapper/ddf_some_long_string, /dev/sda, и , /dev/sdbно говорит, что последние два используются.

Разве BIOS RAID нельзя отключить? Возможно, на дисках есть старые метаданные BIOS RAID, и ядро ​​видит их и путается?

решение1

Это fakeraid контроллер. Это означает, что на самом деле это обычный стандартный AHCI SATA контроллер, который имеет специальный BIOS и драйверы Windows, реализующие программный RAID. Изменение настроек BIOS между AHCI и RAID изменяет только PCI идентификатор оборудования, заставляя Windows загружать стандартный драйвер AHCI или специфичный для поставщика поддельный RAID драйвер вместо этого. Linux распознает любой PCI ID как контроллер AHCI и загружает драйвер AHCI. Вот почему Linux не важно, какие из этих настроек вы используете.

Пакет программного обеспечения dmraid распознает метаданные raid, которые фальшивый raid bios оставляет на дисках, и настраивает драйвер RAID-картографа Linux для доступа к массиву raid. Чтобы остановить это, вам нужно удалить метаданные raid с дисков с помощью утилиты bios raid или выполнив команду dmraidс ключом -E, чтобы стереть метаданные с указанного диска.

Связанный контент