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

Сегодня я пытаюсь выяснить, какой драйвер лучше всего подходит для моего беспроводного USB-ключа. Куда бы я ни посмотрел, я просто вижу Ralink STA но это не говорит мне, какой модуль это на самом деле.

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

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

2 ответа

Решение

lshw

lshw это очень полезный инструмент для поиска деталей обо всем вашем оборудовании. Это должно быть в состоянии сказать вам всякую ерунду - некоторые полезные, некоторые нет. В моем случае вот что sudo lshw -c network дал мне про мою проводную карту:

  *-network
       description: Ethernet interface
       product: RTL8111/8168B PCI Express Gigabit Ethernet controller
       vendor: Realtek Semiconductor Co., Ltd.
       physical id: 0
       bus info: pci@0000:09:00.0
       logical name: eth1
       version: 03
       serial: xx:xx:xx:xx:xx:xx
       size: 10Mbit/s
       capacity: 1Gbit/s
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi pciexpress msix vpd bus_master cap_list rom ethernet physical tp mii 10bt 10bt-fd 100bt 100bt-fd 1000bt 1000bt-fd autonegotiation
       configuration: autonegotiation=on broadcast=yes driver=r8169 driverversion=2.3LK-NAPI duplex=half latency=0 link=no multicast=yes port=MII speed=10Mbit/s
       resources: ...

Водитель похоронен в configuration: раздел в конце.

Если вы просто хотите получить быстрый список используемых модулей, вы можете использовать это:

sudo lshw | grep -Eo 'driver=[^ ]+' | sort -u | cut -d\= -f2

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

Скриншот:
введите описание здесь

Другие вопросы по тегам