現在、BroadcomBCM4313ネットワーク/ Wi-Fiデバイスに適したドライバーを探しています。
最初はネットワークがまったく認識されなかったので、なんとか接続できましたが、接続が非常に遅いです。 modprobe
を使用していくつかのドライバーモジュールをアンロードすると、相互に干渉する可能性があるため、役立つ場合があることを読みました。適切なドライバーを見つけるために、私はそれらすべてをアンロードしてから、それぞれを単独でアクティブ化しようと考えています。
どのモジュールがアクティブ化されているかを確認する可能性はありますか?また、すべてのWi-Fiモジュールを一度にアンロードするコマンドはありますか?
トラブルシューティングに関するその他のヒントも歓迎します。
誤解を防ぐために:コメントから、モジュールをスクリーニングすることは適切なドライバーを見つける良い方法ではないと思います。私はまだアクティブなモジュールを見つけて、どのモジュールがアクティブで、何かをしているのか、そうでないのかをより深く理解する方法を探していました。
モジュールをアンロードするには、lsmod
とrmmod
の2つのコマンドを使用できます。 lsmod
はロードされるモジュールを一覧表示し、rmmod
は、動的にロードできる/できるように動的に構築されていると仮定して、カーネルから特定のモジュールを削除します。
$ Sudo lsmod | head -5
Module Size Used by
bluetooth 89276 0
cpufreq_powersave 1154 0
tcp_lp 2111 0
aesni_intel 12131 1
モジュールを削除するには、次のようにします。
$ Sudo rmmod bluetooth
リロードするには:
$ modprobe bluetooth
私は@Patrickに同意する必要がありますが、これが行うことは実際には何もありません。誰かがモジュールが果たす機能/役割と、それらのロード/アンロードが何を意味するのかを完全に理解していないようです。
私はWiFiドライバーに問題があり、それらをアンロードしてリロードしなければならなかったと言うでしょう、それでおそらくこれは誰かが意味し、それが誤解されたのですか?
これらは、1〜2か月に1回アンロードする必要があるWiFiドライバーです。
$ lsmod | grep iw
iwlagn 209751 0
iwlcore 195714 1 iwlagn
mac80211 229095 2 iwlagn,iwlcore
cfg80211 134981 3 iwlagn,iwlcore,mac80211
私はThinkpadT410を搭載したFedora14を使用しています。
他の回答の1つが例として提供しているように、ツールlshw
を使用できます。ツールhwinfo
を使用して、この情報を確認することもできます。
$ hwinfo | less
...
...
63: None 00.0: 1070a WLAN
[Created at net.124]
Unique ID: XXX.QXn1l67XXXX
Parent ID: XXX.OmvKrXXXXXX
SysFS ID: /class/net/wlan0
SysFS Device Link: /devices/pci0000:00/0000:00:1c.1/0000:03:00.0
Hardware Class: network interface
Model: "WLAN network interface"
Driver: "iwlagn"
Driver Modules: "iwlagn"
Device File: wlan0
HW Address: 45:12:12:32:7a:02
Link detected: yes
Config Status: cfg=new, avail=yes, need=no, active=unknown
Attached to: #35 (WLAN controller)
したがって、私の場合、WiFiアダプターはモジュールiwlagn
を使用しています。 hwinfo
は、インストールが必要になる可能性のある別のパッケージです。パッケージ名は、ご想像のとおり、hwinfo
です。したがって、ディストリビューションのパッケージ管理ソフトウェアを使用して、それも利用できるかどうかを確認してください。
現在カードを処理しているドライバーを確認するには、lshw -c network
を実行します。
*-network
description: Wireless interface
product: Centrino Wireless-N 2230
vendor: Intel Corporation
...
capabilities: bus_master cap_list ethernet physical wireless
configuration: broadcast=yes driver=iwlwifi bla=bla...
resources: irq:45 memory:f2d00000-f2d01fff
driver = iwlwifiに、使用する予定のないドライバーがリストされている場合は、そのドライバーをアンロード/ブラックリストに登録して、目的のドライバーをロードしてみてください。