2

У меня есть старая запасная машина (P4 2,8 ГГц, 2 ГБ ОЗУ), которую я хотел бы использовать как небольшой домашний медиа / архивный сервер с несколькими дисками SATA. У меня есть Asus P4PE с версией BIOS 1007 и я получил SATA PCI контроллер Silicon Image 3114 с версией BIOS 5.5.00 в режиме IDE, а не RAID.

Теперь, после подключения карты в слот PCI и подключения двух дисков SATA, порядок загрузки был испорчен. Мой загрузочный диск в /dev/ada0 неожиданно оказался /dev/ada2 и ОС, разумеется, не загрузилась (FreeBSD 10.3-RELEASE). После некоторых копаний я выяснил (w/ pciconf -lv), что карта Silicon Image - это atapci0 а контроллер IDE на плате Intel - теперь atapci1 . Более того, загрузка с CD или DVD больше не работает, хотя я выбрал их в BIOS BBS. Отключение всех дисков SATA от контроллера решает проблему. Изменены слоты PCI, даже изменены назначения прерываний IRQ для этого слота PCI в соответствии с руководством, понижающим приоритет карты по сравнению с одним на плате. Безрезультатно

Независимо от того, что я делаю, контроллер SATA полностью похитил порядок, и я не могу его изменить. Я боюсь, что это связано с моей старой материнской платой, и здесь ничего нельзя изменить.

Любые идеи, как я могу сказать системе, чтобы мой встроенный контроллер IDE был первым?

Примечание: у меня на этом компьютере есть PCI-контроллер HighPoint HPT370 IDE RAID. Хотя он также изменяет номер atapci , он не блокирует загрузку с CD через встроенный контроллер IDE.

0