Frequently Asked Questions по FreeBSD 2.X : Устранение некоторых проблем : Не распознаётся SCSI-контроллер на HP Netserver!
Previous: FreeBSD не распознаёт мой EISA SCSI контроллер Bustek 742a!
Next: Что не так с IDE-контроллером CMD640?

4.3. Не распознаётся SCSI-контроллер на HP Netserver!

В общем-то это известная проблема. EISA-контроллеры SCSI, расположенные на материнской плате машин HP Netserver, занимают EISA-слот номер 11, так что все ``настоящие'' слоты EISA будут ему предшествовать. Так как адресное пространство для слотов EISA выше 10 пересекается с адресным пространством, предназначенным для PCI, то автоконфигуратор FreeBSD в настоящее время не может эту проблему нормально обойти.

Так что пока лучшее, что вы можете предпринять, это попытаться указать, что пересечения диапазонов адресов нет :), установив опцию ядра EISA_SLOTS в значение 12. Отконфигурируйте и откомпилируйте ядро так, как это описано в разделе Руководства о конфигурировании ядра.

Конечно, это даст вам типичную ситуации "курица или яйцо" при установке системы на такой машине. Для обхода этой проблемы внутри UserConfig есть специальный хак. Не используя ``визуального'' интерфейса, а только интерфейс командной строки, просто наберите

        eisa 12
        quit
      

в приглашении, и проинсталлируйте систему как обычно. В любом случае рекомендуется, что вы отконфигурируете и проинсталлируете собственное ядро. Программа dset в настоящее время может сохранять это значение.

Надеемся, что будущие версии будут содержать полное решение этой проблемы.

ЗАМЕЧАНИЕ: Вы не сможете использовать режим dangerously dedicated на машинах HP Netserver. Полное описание причин содержится в этом замечании.


Frequently Asked Questions по FreeBSD 2.X : Устранение некоторых проблем : Не распознаётся SCSI-контроллер на HP Netserver!
Previous: FreeBSD не распознаёт мой EISA SCSI контроллер Bustek 742a!
Next: Что не так с IDE-контроллером CMD640?