現在インストールされているWiFiドライバーの情報を確認するにはどうすればよいですか?


57

Ubuntu 12.04で追加のドライバーをクリックしても、ドライバーが表示されません。Ubuntu環境でWiFi用にインストールされているドライバーを確認するにはどうすればよいですか。


1
の出力をlspci | grep -i network質問に追加してください。
エドウィン

1
Linuxで利用可能なすべてのデバイスドライバーを列挙することは(特定のデバイスクラスに制限されている場合でも)実際には不可能(または有用)ではありません。ただし、特定のデバイスを処理できるすべての使用可能なドライバー、さらに重要なことには、現在デバイスを要求しているドライバー、つまり「ドライブ」に使用されるドライバーを列挙できます。
デビッドフォースター

回答:


94

次のコマンドは端末で実行されます。Ctrl+ Alt+で開きTます。

ワイヤレスアダプターが現在使用しているドライバーを確認するには、次のコマンドを実行します。

sudo lshw -C network
  • lshw ハードウェアに関する情報をリストします
  • -C network 出力をフィルタリングして、ネットワーククラスのみを表示します。

出力で、のエントリを探しますdescription: Wireless interface

Ubuntuからの出力は次のとおりです。

alaa @ aa-lu:〜$ sudo lshw -Cネットワーク
[sudo] alaaのパスワード: 
  *-通信網               
       説明:無線インターフェース
       製品:RTL8723AE PCIeワイヤレスネットワークアダプター
       ベンダー:Realtek Semiconductor Co.、Ltd.
       物理ID:0
       バス情報:pci @ 0000:08:00.0
       論理名:wlan0
       バージョン:00
       シリアル:24:ec:99:21:c9:29
       幅:64ビット
       クロック:33MHz
       機能:pm msi pciexpress bus_master cap_listイーサネット物理ワイヤレス
       設定:broadcast = yes driver = rtl8723ae driverversion = 3.8.0-27-generic firmware = N / A ip = 192.168.1.74 latency = 0 link = yes multicast = yes wireless = IEEE 802.11bgn
       リソース:irq:17 ioport:3000(size = 256)memory:c3000000-c3003fff

configuration行(最後の前の行)、あなたが表示されますdriver現在、私のカードで使用されています。出力で強調表示しました。

または、次のコマンドを使用できます。

lspci -nnk | grep -A2 0280
  • lspci PCI接続カードの情報をリストします
  • -nnklspciこれらのカードに関する詳細情報を出力するよう指示します(使用されているドライバーを含む)
  • | 出力を次のコマンドにパイプします
  • grep 0280出力をフィルタリングして、UbuntuのワイヤレスPCIコントローラーのPCIクラスコード0280であるを含む行を表示します。
  • -A2 さらに2行の情報を表示します。

Ubuntuからの出力は次のとおりです。

08:00.0ネットワークコントローラー[0280]:Realtek Semiconductor Co.、Ltd. RTL8723AE PCIeワイヤレスネットワークアダプター[10ec:8723]
    サブシステム:Realtek Semiconductor Co.、Ltd. Device [10ec:0724]使用中の
    カーネルドライバーrtl8723ae

使用しているドライバーを特定したら、次のコマンドを使用してドライバーに関する詳細情報を表示できます。

modinfo <driver-name>

現在インストールしているワイヤレスドライバーを確認するために、必ずしも何によっても使用されていない場合は、次のコマンドを実行できます。

find /lib/modules/$(uname -r)/kernel/drivers/net/wireless -name '*.ko'

上記のコマンドは、インストールしたすべてのドライバーをリストします。これはおそらく完全なリストです。これらはUbuntuにプリインストールされているドライバーであり、Ubuntuをインストールするとすぐにワイヤレスドライバーを使用できるようにするためです。


1
結果:lshw -c Network * -network UNCLAIMED説明:ネットワークコントローラー製品:BCM43228 802.11a / b / g / nベンダー:Broadcom Corporation物理ID:0バス情報:pci @ 0000:02:00.0バージョン:00幅:64ビットクロック:33MHz機能:pm msi pciexpress bus_master cap_list構成:latency = 0リソース:メモリ:f7e00000-f7e03fff *-ネットワークの説明:イーサネットインターフェイス製品:NetXtreme BCM5761ギガビットイーサネットPCIeベンダー:Broadcom Corporation
Inderjeet

しかし、ワイヤレスは問題を解決する方法が機能していません、余分なドライバーをインストールする必要がありますか?
インダージート

私は2つのドライバーを見つけました1)使用中のカーネルドライバー:sdhci-pci 2)使用中のカーネルドライバー:tg3、それでもwifiは動作しません
-Inderjeet

あなたの質問は、「現在インストールされているWiFiドライバーの情報をどのように確認できますか?」でした。ワイヤレスカードが機能していないことも知りませんでした(言及もしませんでした)。まず、この答えをチェック:askubuntu.com/a/60395/52726を。それでもワイヤレスカードが機能しない場合は、別の質問を投稿してください。
アラアアリ

11

次の方法には、追加のソフトウェアのインストールが含まれます。名前はhardinfoです。

USCからhardinfoを検索してインストールできます

または

ターミナルから(CTRL + ALT + T)次のコマンドを適用します

sudo apt-get install -y hardinfo 

ワイヤレスアダプターが統合PCI デバイスの場合、Dashからhardinfoを見つけ(hardinfoと記述)、それを開いてPCIデバイスに移動します。

ここに画像の説明を入力してください

カーネルモジュールの横には、指定されたワイヤレスアダプターの現在読み込まれているドライバーがあります。例の写真はath9k

ワイヤレスアダプタがUSBデバイスの場合、左側のリストの[ デバイス]の下の対応するエントリに移動します。


パッケージリストの読み取り中...完了依存関係ツリーの作成中...状態情報の読み取り中...完了E:パッケージhardinfoが見つかりません
-Inderjeet

ユニバースリポジトリを有効にする必要があります。を入力しsoftware-properties-gtk &ます。ウィンドウが開いたら、「(universe)」で終わる行にチェックマークを付けます。それが完了したらsudo apt-get update、ターミナルで実行してから、もう一度インストールhardinfoしてください。
アラアアリ

まだ同じ情報を取得しています:**パッケージhardinfoが見つかりません**
Inderjeet

ただ、wifiしかなく、アクセスできないため、インターネットが私のPCで機能していないことをお知らせするために
-Inderjeet

あなたの質問(タイトルのとおり)が回答されました。私見は完全に答えられました。別の問題がある場合は、新しい問題を開くか、他のUbuntuヘルプデスク(ubuntuforums.org-answer.launchpad.net ..etc)でヘルプを検索できます。適切な回答を選択してください(問題を解決できると思う回答を選択し、正しい回答としてクリックしてください)。
NickTux

5

また試すことができます:

ethtool -i wlan0 | grep driver

これにより、WLANカードに現在ロードされているドライバーと次のような出力が得られます。

uchiha@Hokage:~$ ethtool -i wlan0 | grep driver  
driver: brcmsmac 

これはwi-fiカード用の私のドライバーです。ethtoolがない場合は、次の方法でインストールできます。

sudo apt-get install ethtool


@ P.-H。、これが私の最初の答えでした...フォーマットを取得する方法がわかりません。例で説明してください。
サンジェイramrakhyani

こんにちは、このMarkdown Editingヘルプの記事を確認して、新しい質問をすることで練習できます(送信しないでください。プレビューが表示されます)
–P.

1

次のコマンドを使用できます。

sudo lspci -nn -v -s your socket        

0

試して

lsmod

モジュールr8169が存在するかどうかを確認するには:存在しない場合は、次の方法で追加します。

sudo modprobe r8169

これで問題は解決しました。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.