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

10

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

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

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

Оли
источник

Ответы:

10

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
Оли
источник
1
Если вы устанавливаете lshw-gtkпакет, вы можете использовать gksu lshw -Xграфический интерфейс для получения информации об оборудовании.
Лекенштейн
@Lekensteyn Исправлены имя пакета и команда. Я не очень заинтересован в этом, потому что интерфейс довольно интуитивно понятен. Это работает, но навигация по колонкам сложнее (конечно, IMO), чем lshwпрохождение через нее less.
Оли
7

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

Снимок экрана:
введите описание изображения здесь

RolandiXor
источник
1
О да. Я использовал это раньше и очень нравится. Тем более что у него есть несколько базовых тестов, чтобы убедиться, что все идет гладко.
Оли