現在、Broadcom BCM4313ネットワーク/ WiFiデバイスに適したドライバを探しています。
当初、ネットワークはまったく認識されませんでした。今は接続できますが、接続は本当に遅いです。一部のドライバモジュールを取り外すと、modprobe
互いに干渉する可能性があるため、役に立つ可能性があることを読みました。正しいドライバを見つけるためにすべてのドライバを削除し、各ドライバを個別に有効にすることを検討しています。
どのモジュールが有効になっているかを確認でき、すべてのWi-Fiモジュールを一度に削除するコマンドはありますか?
トラブルシューティングの他のヒントも歓迎します。
編集する:
誤解を避けるには:コメントを見て、モジュールをフィルタリングすることは正しいドライバを見つけるのに良い方法ではないと思います。私は、どのモジュールがアクティブになり、どのタスクを実行し、どのモジュールがそうでないかについてのより多くの洞察を得るためにアクティブモジュールを見つける方法をまだ探しています。
答え1
モジュールをアンロードするには、次の2つのコマンドを使用することもできますlsmod
。rmmod
モジュールが動的にロードできるように動的に構築されていると仮定して、カーネルから削除中にロードされたモジュールが一覧表示さ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ヶ月ごとに削除する必要があるWiFiドライバです。
$ lsmod | grep iw
iwlagn 209751 0
iwlcore 195714 1 iwlagn
mac80211 229095 2 iwlagn,iwlcore
cfg80211 134981 3 iwlagn,iwlcore,mac80211
私はFedora 14とThinkpad T410を使用しています。
ハードウェアXはどのドライバを使用しますか?
lshw
このツールは、他の答えの1つが提供する例として使用できます。このツールを使用して、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
。そのため、ディストリビューションのパッケージ管理ソフトウェアを確認し、使用できることを確認してください。
答え2
現在カードを処理しているドライバーを確認するには、次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
もしドライバー=iwlwifi使用しないドライバが一覧表示されます。そのドライバをアンインストール/ブラックリストに追加し、必要なドライバをロードしてみてください。