ハードウェアの一部が使用しているドライバーを確認するにはどうすればよいですか?


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してハードウェア情報のGUIを取得できます。
Lekensteyn

@Lekensteynパッケージ名とコマンドを修正しました。インターフェイスはかなり直感的ではないので、私はこれにはそれほど熱心ではありません。それは動作しますが、列ナビゲーション配管よりも(もちろん、IMO)の使用に困難であるlshw通過less
Oli

7

hardinfoをインストールし、ハードウェアのさまざまなカテゴリを参照して、リスト内の各デバイスが使用するドライバーに関する情報を取得できます。

スクリーンショット:
ここに画像の説明を入力してください


1
ああそう。私はこれを以前に使用したことがあり、本当に気に入っています。特に、物事がスムーズに実行されていることを確認するためのいくつかの基本的なベンチマークがあるためです。
Oli
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.