Руководство FreeBSD


Настройка последовательной консоли - часть 2


  • Убедитесь, что в файле настройки ядра установлены соответствующие флаги для COM1 (sio0).

    Подходящие флаги такие:

    0x10

    Включает поддержку консоли для этого устройства. Если установлен этот флаг, другие игнорируются. На данный момент поддержка консоли может быть включена не более чем на одном устройстве; предпочтительно на первом (в соответствии с порядком в конфигурационном файле) с установкой этого флага. Эта опция сама по себе не сделает последовательный порт консолью. Установите следующий флаг или используйте опцию -h, описанную ниже, вместе с этим флагом.

    0x20

    Включает поддержку консоли на устройстве (если нет другой консоли с более высоким приоритетом), независимо от наличия описываемой ниже опции -h. Этот флаг заменил опцию COMCONSOLE в FreeBSD версий 2.X. Флаг 0x20 должен использоваться вместе с флагом 0x10.

    0x40

    Резервирует это устройство (совместно с флагом 0x10) и делает устройство недоступным для обычной работы. Вы не должны использовать этот флаг для устройства последовательного порта, которое будет использоваться в качестве последовательной консоли. Используйте этот флаг только если устройство предназначено для удаленной отладки ядра. Обратитесь к Руководству для разработчиков за дополнительной информацией по удаленной отладке.

    Замечание: В FreeBSD 4.0 или выше семантика флага 0x40 немного другая и для удаленной отладки используется другой флаг.

    Пример:

    device sio0 at isa? port IO_COM1 flags 0x10 irq 4

    Обратитесь к странице справочника sio(4) за подробностями.

    Если флаги не были установлены, вам потребуется запустить UserConfig (на другой консоли) или пересобрать ядро.

  • Создайте boot.config в корневом каталоге раздела a на загрузочном диске.

    Этот файл сообщит загрузочному блоку способ загрузки системы. Для активации последовательной консоли вам потребуется одна или несколько следующих опций -- несколько опций могут быть указаны на одной строке:

    -h

    Переключает внутреннюю и последовательную консоль. Вы можете использовать ее для переключения устройств консоли.


    Начало  Назад  Вперед