Как узнать имена драйверов?

Есть ли общий способ узнать имя драйвера всех устройств на Linux-машине? Например, я хочу узнать имя моего драйвера сетевого интерфейса и имя моего драйвера веб-камеры. Как мне это сделать?

3 Solutions collect form web for “Как узнать имена драйверов?”

Для устройств в /dev проверьте соответствующую запись в /sys/class/<device>/device/driver . Вот пример:

 ls -l /sys/class/tty/ttyUSB0/device/driver lrwxrwxrwx 1 root root 0 2013-07-15 11:08 /sys/class/tty/ttyUSB0/device/driver -> ../../../../../../../../../bus/usb-serial/drivers/ftdi_sio 

Теперь вы знаете, что это ftdi_sio . Модуль можно найти с помощью lsmod | grep ftdi_sio lsmod | grep ftdi_sio .

Другой способ – запустить lspci -k , который прекрасно сообщает вам, какие модули используются для какого-либо устройства.

Я считаю, что это, вероятно, делает то, что вы хотите:

 sudo lshw 

С помощью этой команды вы должны найти имя своего драйвера: lsmod

  • Когда выполняются изменения в menuconfig?
  • Устройство видеозахвата: любой шанс получить исходные данные?
  • настройка для моего беспроводного соединения
  • Экран становится черным, в случайном порядке. * ОШИБКА * atombios застревает в исполнении C88E
  • Проблема с драйверами видеокарт Kali
  • Не работают порты USB 3.0
  • Иногда нет звука во флэш-видео после загрузки?
  • Драйверы Realtek предотвращают обнаружение интерфейса eth1?
  • Что такое сетевой контроллер и как он связан с Wi-Fi?
  • Ядро имеет функцию main ()?
  • Установка драйвера на ноутбуке Debian Squeeze
  • Interesting Posts

    Как скопировать каталог рекурсивно с помощью hardlinks для каждого файла

    Centos: сценарий Adduser / Passwd / Sudoer

    Регулярное выражение для соответствия числам с плавающей запятой в сценарии оболочки

    NSLookup, как интерпретировать вывод

    Нужен скрипт для уничтожения процесса python с низким потреблением процессора

    Как я могу отфильтровать эти «Permission denied» из вывода вывода?

    Поместить текст в буфер командной строки bash

    Предотвратить выход grep из-за выхода

    Ускорьте резервное копирование в случае, когда раздел имеет много свободного места

    Рандомизировать или обрезать память приложения

    Расширение *, #,% – Что они означают?

    Изменение диспетчера рабочего стола по умолчанию

    Kali Linux – Crunch – как поместить символ @ в созданный список

    Bash конвертировать строку в массив строк?

    Не удается установить параметр «-o remount» на общем ресурсе NFS для работы в Slackware 13.1

    Linux и Unix - лучшая ОС в мире.