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

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

  • Какой драйвер находится за определенным файлом устройства?
  • Захват драйверов ОС / аппаратных средств связи / обратного проектирования
  • Соединение r8168 случайно падает
  • Зачем нужны драйверы как для x-сервера, так и для ядра Linux?
  • Обновление монетного двора с разрывами NVIDIA Cinnamon
  • Проблемы с графикой и беспроводными драйверами на Crunchbang
  • Почему ядро ​​использует режим, а не разделение привилегий?
  • Wi-Fi карта не обнаружена - Debian 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

    Interesting Posts

    Нужно ли беспокоиться о «хвосте: непризнанная файловая система типа 0xbeefdead»?

    Как добавить строку в zip-файл без разархивирования?

    Я не могу получить доступ к своему USB-устройству после команды mkfs.ntfs

    Пользовательское пространство для перехода пространства ядра

    Как выполнить команду на каждом входе, учитывая список входных данных

    Thunderbird неправильно отображает папки IMAP (учетная запись gmail)

    Не удалось открыть '/root/CentOS-7-x86_64-Minimal1611.iso': разрешение отклонено

    Где найти ссылку на форматирование printf?

    Найдите файл с определенным словом внутри этого файла.

    входной поток файла для команды

    OpenBSD на SDHC или карте microSDHC – советы

    Кросс-компиляционный пакет, в котором используется кросс-скомпилированная библиотека

    Настройка nice и ionice для rsync через xinetd

    Имеет ли бит suid какой-либо смысл для файлов устройств?

    Как выбрать системный идентификатор пользователя для пользовательских пакетов (RedHat & compatible)?

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