Модули ядра и обнаружение оборудования


< предыдущая   |   содержание   |   следующая >

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

Схема взаимодействия ядра и модулей
Схема взаимодействия ядра и модулей

Диагностика

Сравните список устройств, сообщения ядра и список загруженных модулей. Ищите документацию по точной модели устройства и версии системы; наличие устройства в PCI/USB-списке ещё не гарантирует наличие поддерживаемого драйвера.

Команды для проверки

kldstat
dmesg | tail -80
pciconf -lv
usbconfig list

Команды служат примерами для изучения. Перед выполнением проверьте их смысл и соответствие версии FreeBSD.

На что обратить внимание

Не загружайте неизвестные бинарные модули из случайных источников с правами ядра. Поддержка оборудования зависит от выпуска FreeBSD и архитектуры.

Дополнительная информация

Тема соответствует разделу «Настройка ядра FreeBSD» официального Руководства FreeBSD. Подробные параметры, различия между выпусками и актуальные рекомендации проверяйте по первоисточнику: официальное Руководство FreeBSD: Настройка ядра FreeBSD.

Текст на этой странице — самостоятельное краткое изложение практических принципов, составленное с опорой на Руководство FreeBSD; это не дословная копия его главы. Сведения и команды зависят от выпуска системы. Условия использования документации FreeBSD.

< предыдущая   |   содержание   |   следующая >