FAQ FreeBSD - Решение специфичных проблем с аппаратным обеспечением

ОГЛАВЛЕНИЕ

2.24. Решение специфичных проблем с аппаратным обеспечением

Этот раздел содержит решения специфичных проблем с аппаратным обеспечением, с
которыми сталкиваются наши пользователи.

2.25. Компьютеры Micron зависают при загрузке

Некоторые материнские платы Micron имеют BIOS, не удовлетворяющую стандарту PCI
BIOS, что приводит к печальным последствиям при загрузке FreeBSD, потому что
имеет место несоответствие устройств PCI занимаемым ими адресам.
Для решения этой проблемы отключите в BIOS опцию "Plug and Play Operating
System".
Более подробная информация об этой проблеме находится по следующему адресу:
http://cesdis.gsfc.nasa.gov/linux/drivers/vortex.html#micron

2.26. FreeBSD не распознаёт мой новейший контроллер от Adaptec.

Новый набор микросхем AIC789x от Adaptec поддерживается подсистемой CAM SCSI, в
первые появившейся в 3.0. Патчи для 2.2-STABLE находятся по адресу ftp://
ftp.FreeBSD.org/pub/FreeBSD/development/cam/. Загрузочный диск с поддержкой CAM
доступен по адресу http://people.FreeBSD.org/~abial/cam-boot/. В обоих случаях
прежде чем начать, прочтите файл README.

2.27. FreeBSD не находит внутренний модем Plug & Play.

Вам нужно добавить PnP ID вашего модема в список PnP ID драйвера последов
ательного порта. Для включения поддержки Plug & Play, откомпилируйте новое ядро
с опцией controller pnp0 в конфигурационном файле, и перезагрузите машину. Ядро
выведет список ID всех найденных PnP-устройств. Добавьте PnP ID модема в
таблицу в файле /sys/i386/isa/sio.c, где-то в районе 2777 строки. Чтобы найти
таблицу, поищите слово SUP1310 в структуре siopnp_ids[]. Снова постройте ядро,
проинсталлируйте его и перезагрузитесь. Теперь ваш модем должен быть опознан.
Вам может понадобиться отконфигурировать PnP-устройства командой pnp в
конфигураторе во время загрузки следующим образом:
    pnp 1 0 enable os irq0 3 drq0 0 port0 0x2f8
чтобы модем был распознан.

2.28. Как сделать, чтобы приглашение boot: выводилось на консоль на последов

ательном порту?
 1. Постройте ядро с параметром options COMCONSOLE.
 2. Создайте файл /boot.config, поместив туда только текст -P.
 3. Отключите клавиатуру.
Подробная информация находится в файле /usr/src/sys/i386/boot/biosboot/
README.serial.

2.29. Почему сетевой адаптер 3Com PCI не работает с компьютерами Micron?

Некоторые материнские платы Micron имеют BIOS, не удовлетворяющую стандарту PCI
BIOS, что приводит к несоответствию устройств PCI занимаемым ими адресам. Это
приводит к печальным последствиям при загрузке FreeBSD.
Для решения этой проблемы отключите в BIOS опцию "Plug and Play Operating
System".
Более подробная информация об этой проблеме находится по следующему адресу:
http://cesdis.gsfc.nasa.gov/linux/drivers/vortex.html#micron

2.30. Поддерживает ли FreeBSD многопроцессорные системы (SMP)?

Поддержка SMP (Symmetric Multiprocessing) имеется только в 3.0-STABLE и
последующих релизах. По умолчанию поддержка SMP в ядре GENERIC не включена, так
что для её включения вам нужно будет перекомпилировать ядро. Посмотрите в файл
/sys/i386/conf/LINT, чтобы определить, какие параметры нужно поместить в
конфигурационный файл вашего ядра.

2.31. При загрузке с установочной дискеты машины с материнской платой ASUS K7V

зависают. Как это исправить?
Войдите в настройку BIOS и выключите защиту от загрузочных вирусов.