2

Можно ли проверить, какие драйверы из источника ядра Linux используются для работающих в данный момент устройств в системе? Я знаю, что обычно драйверы устройств пишутся в виде модулей ядра, но некоторые из них имеют загадочные имена, и я хотел бы посмотреть, есть ли какой-нибудь листинг, который бы сказал: deviceA: moduleA (или сообщить мне, что драйвер был собран в ядре во время компиляции )

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

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

Я использую дистрибутив Ubuntu 12.04.

1 ответ1

3

Вы можете получить список всех запущенных в данный момент модулей, запустив lsmod . Чтобы получить информацию о модуле и связанных устройствах, просто запустите modinfo <ModuleName>

Чтобы увидеть, какой драйвер загружен для каждого конкретного устройства, проще всего запустить hwinfo . Команда дает много информации, а не информацию, относящуюся к драйверу. Для обзора вы должны запустить его как hwinfo --short

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .