У меня гигабайт GA-965P-DQ6 материнская плата с прошитой последней версией BIOS (версия F13).
У меня также есть 4x sata-диска (в проверенном рабочем состоянии) с другого сервера. Два из них - Western Digital. ATA WDC WD1003FBYZ-0
и другие 2 (очень похожие) ATA WDC WD1003FBYX-0
.
Для подключения дисков использовал 2х ASMedia ASM1061 PCIe-1x на SATA sata контроллеры (фирма. версия 3.80), так как я уже использовал все порты SATA и PATA моей материнской платы на других жестких дисках.
Проблема в том, что как только я подключаю диски к контроллерам sata, процесс загрузки останавливается когда-то перед lilo
(Я использую slackware linux) загружено меню загрузчика. Фактически процесс загрузки застревает на следующем экране:
Если я извлечу диски, но оставлю контроллеры подключенными к материнской плате, загрузка продолжится нормально. Затем после загрузки я могу выполнить «горячее подключение» дисков, и они будут нормально отображаться в системе (используя dmesg
проверять). я использовал cfdisk
чтобы перезаписать «MBR» каждого диска и убедиться, что флаг загрузки не установлен.
Я также дважды проверил, использует ли BIOS в качестве первого загрузочного устройства тот диск, который мне действительно нужен (который не является частью этих 4 дисков), и действительно могу проверить, что это так. Здесь вы можете увидеть, что BIOS определил следующие загрузочные устройства (диски и карты pci):
Здесь вы можете увидеть большинство дисков, которые напрямую подключены к портам SATA материнской платы - так что ни один из 4 дисков, создающих проблему. Вы также можете видеть, что последняя опция №8 «Загрузочные дополнительные карты» относится к платам контроллера sata. Итак, вверху находится предпочтительное загрузочное устройство, а внизу - карты контроллера sata, но каким-то образом во время загрузки процесс остановится.
Так что у меня нет идей о том, что могло вызвать остановку процесса загрузки. Мне не удалось найти информацию о том, как войти в меню конфигурации загрузки контроллера sata (если оно существует): нет информативного сообщения о комбинации клавиш, которая позволила бы это появиться, и я не нашел никакой соответствующей информации в Интернете. Возможно ли, что у этой модели контроллера sata нет экрана конфигурации загрузки?
РЕДАКТИРОВАТЬ: размышляя вслух, мне интересно, будет ли обычная процедура, когда вы пытаетесь загрузить незагрузочный диск, выдавать сообщение «сбой загрузки». Поскольку здесь этого не происходит, возможно, это вовсе не проблема с дополнительными дисками, с которых пытаются загрузиться, а что-то совсем другое (хотя понятия не имею, что именно).
РЕДАКТИРОВАТЬ: соответствующее содержимое fstab
на запрос комментария (я задаюсь вопросом о полезности, поскольку это проблема BIOS):
/dev/md1 swap swap defaults 0 0
/dev/md0 / reiserfs defaults 1 1
Это может показаться чрезмерным, но я бы исключил проблему с питанием, если бы все диски были включены, но новые четыре с отключенным кабелем для передачи данных. Если сервер загружается нормально, подключите кабель для передачи данных для одного диска, один за другим, каждый раз перезагружаясь.
У меня были проблемы, подобные этой (при добавлении 5-го диска), и выяснилось, что блок питания может раскручивать диски, но они не работают при перечислении BIOS, вызывая все виды нестабильного поведения, включая полное зависание.
Кроме того, если вы этого не сделали и время простоя является приемлемым, я бы оставил замороженный сервер в покое на срок до 30 минут: в некоторых случаях вы получаете значимые сообщения об ошибках после очень долгого тайм-аута.