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

загрузка останавливается из-за подключения новых дисков

У меня гигабайт 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 минут: в некоторых случаях вы получаете значимые сообщения об ошибках после очень долгого тайм-аута.