FAQ FreeBSD
Страница 25. Решение проблем с контроллером IDE


3.4. Что не так с IDE-контроллером CMD640?

Этот контроллер не рабочий. Он не может отрабатывать команды на обоих каналах
одновременно.
Решение этой проблемы существует и включается автоматически, если в вашей
системе используется этот контроллер. Подробная информация находится на
страницах Справочника по дисковому драйверу (man 4 wd).
Если вы уже работаете с FreeBSD 2.2.1 или 2.2.2 с IDE-контроллером CMD640 и
хотите использовать второй канал, постройте новое ядро с включенной опцией
options "CMD640". В версии 2.2.6 и выше это включено по умолчанию.

3.5. Выдаются сообщения типа ed1: timeout.

Обычно это вызвано конфликтом прерываний (например, двух адаптеров,
использующих один и тот же IRQ). FreeBSD до версии 2.0.5R была нечувствительна
к таким конфликтам, и драйвер сетевого адаптера оставался работоспособен даже
при конфликтах IRQ. Однако с версии 2.0.5R и выше, конфликты IRQ больше не
считаются безобидными. Загрузитесь с опцией -c и смените строку, описывающую
ed0/de0/... на соответствующую вашей системе..
Если вы используете разъём BNC сетевого адаптера, таймауты устройства могут
быть вызваны плохим терминированием. Чтобы это проверить, подключите терминатор
к адаптеру (без кабеля) и посмотрите, не исчезли ли сообщения об ошибках.
Некоторые NE2000-совместимые адаптеры выдают такую ошибку, если нет связи по
UTP-порту или отключен кабель.

 
« Предыдущая статья