
こんにちは。これは古い HP 6710b ラップトップで、2017 年 6 月 5 日に少し不安定な Wi-Fi リンクを介してマルチパッケージ アップグレードを実行するまで Wi-Fi が動作していました。完全に更新された Kubuntu Xenial インストールがあります。
別の「同一」のラップトップでは、Wi-Fiはまだ機能しています。これは2017年3月に最後にアップグレードされたもので、最新の状態にしたいと思っています。
基本的な問題は、iwl3945 ファームウェアがロードされていないことのようです。ファームウェアは存在し/lib/firmware
、すべての md5 サムは同一です。Netgear ドングルに必要なファームウェアもロードされていません。
$ lspci -nnk | grep -iA2 net
10:00.0 Network controller [0280]: Intel Corporation PRO/Wireless 3945ABG [Golan] Network Connection [8086:4222] (rev 02)
Subsystem: Hewlett-Packard Company PRO/Wireless 3945ABG [Golan] Network Connection [103c:135c]
Kernel driver in use: iwl3945
Kernel modules: iwl3945, wl
18:00.0 Ethernet controller [0200]: Broadcom Corporation NetLink BCM5787M Gigabit Ethernet PCI Express [14e4:1693] (rev 02)
Subsystem: Hewlett-Packard Company 6710b [103c:30c0]
Kernel driver in use: tg3
$ dmesg | grep firmware
[ 3.348625] tg3 0000:18:00.0: VPD access failed. This is likely a firmware bug on this device. Contact the card vendor for a firmware update
ここにもっと詳しい情報がありますが、タイトルのバグは私が尋ねているものではありません iwl3945 がランダムにクラッシュする
そこで、SL7 ライブ ディスクで Wi-Fi が機能すると書きましたが、これでは何も解決しそうにありません。さらに実験した後、今日のライブ kubuntu ビルドで再度試したところ、再び Wi-Fi が機能しました。つまり、配布されたパッケージの問題ではなく、私の構成の問題です。完全に再インストールせずに、これを転送したり、何が問題なのかを調べたりできますか?
ありがとう。
tg3 ドライバーに関する警告は以前から出ており、動作中のラップトップにも表示されます。ただし、そのラップトップにも「iwl3945 がファームウェア バージョン 15.32.2.9 をロードしました」と表示されます。
削除するものがありませんでした。再起動しました。何も変わっていません。
$ dmesg | grep iwl
[ 32.166948] iwl3945: Intel(R) PRO/Wireless 3945ABG/BG Network Connection driver for Linux, in-tree:s
[ 32.166950] iwl3945: Copyright(c) 2003-2011 Intel Corporation
[ 32.166950] iwl3945: hw_scan is disabled
[ 32.167017] iwl3945 0000:10:00.0: can't disable ASPM; OS doesn't have ASPM control
[ 32.222511] iwl3945 0000:10:00.0: Tunable channels: 13 802.11bg, 23 802.11a channels
[ 32.222514] iwl3945 0000:10:00.0: Detected Intel Wireless WiFi Link 3945ABG
[ 32.379975] ieee80211 phy0: Selected rate control algorithm 'iwl-3945-rs'
[ 35.110144] iwl3945 0000:10:00.0 wlp16s0: renamed from wlan0
$ iwconfig
ens1 no wireless extensions.
lo no wireless extensions.
wlp16s0 IEEE 802.11 ESSID:off/any
Mode:Managed Access Point: Not-Associated Tx-Power=off
Retry short limit:7 RTS thr:off Fragment thr:off
Power Management:off
$ sudo lshw -C network
*-network DISABLED
description: Wireless interface
product: PRO/Wireless 3945ABG [Golan] Network Connection
vendor: Intel Corporation
physical id: 0
bus info: pci@0000:10:00.0
logical name: wlp16s0
version: 02
serial: 00:1c:bf:63:04:9f
width: 32 bits
clock: 33MHz
capabilities: pm msi pciexpress bus_master cap_list ethernet physical wireless
configuration: broadcast=yes driver=iwl3945 driverversion=4.13.0-32-generic firmware=N/A latency=0 link=no multicast=yes wireless=IEEE 802.11
resources: irq:25 memory:e4100000-e4100fff
*-network
description: Ethernet interface
product: NetLink BCM5787M Gigabit Ethernet PCI Express
vendor: Broadcom Corporation
physical id: 0
bus info: pci@0000:18:00.0
logical name: ens1
version: 02
serial: 00:1a:4b:83:3d:4f
capacity: 1Gbit/s
width: 64 bits
clock: 33MHz
capabilities: pm vpd msi pciexpress bus_master cap_list ethernet physical tp 10bt 10bt-fd 100bt 100bt-fd 1000bt 1000bt-fd autonegotiation
configuration: autonegotiation=on broadcast=yes driver=tg3 driverversion=3.137 firmware=sb v2.09 latency=0 link=no multicast=yes port=twisted pair
resources: irq:27 memory:e4000000-e400ffff
$ sudo iwlist scan
wlp16s0 Interface doesn't support scanning : Network is down
lo Interface doesn't support scanning.
ens1 Interface doesn't support scanning.
dmesg | grep iwl
ありがとうございます。以前も投稿しましたdmesg | grep firmware
。ファームウェア ファイルへの参照はありませんでした。 modinfo
ハードウェア スキャンが無効になっていることが示されていますが、これは以前に実行した可能性があり、ライブ モードには適用されない可能性があります。ライブ モードと他のラップトップとの接続はすべて同じルーターを使用しているため、その設定に問題はないはずです。
申し訳ありませんが、入力画面をこれまで使用したことがなく、履歴を確認するのが難しいのですが、ご協力いただきありがとうございます。
答え1
あなたのファームウェアへの言及は、dmesg
イーサネット ドライバーである tg3 ドライバーに関連しています。ワイヤレスとは無関係です。
間違った、あるいは競合する可能性のあるドライバーを削除することをお勧めします。
sudo apt-get purge bcmwl-kernel-source
再起動します。ワイヤレスは機能していますか? 機能していない場合は、次の内容を投稿してください:
dmesg | grep iwl
iwconfig
編集: ファームウェアの問題であるという証拠はまだ見当たりません。実際、インターフェイスが作成されると、wlp16s0の場合は、正しいファームウェアがしたロード。チェック:
sudo lshw -C network
ファームウェア=15.32.2.9 などが表示されませんか?
ではdmesg
、ファームウェアが見つからずロードできなかった場合、次のような非常に明白なメッセージが表示されます。
iwl3945 0000:05:00.0: iwlwifi-3945-2.ucode firmware file req failed: -2
インターフェースはスキャンしますか、それともエラーをスローしますか?
Sudo iwlist scan
ご注意ください:
Tunable channels: 13 802.11bg, 23 802.11a channels
このデバイスは、802.11N の登場前に設計および製造されました。つまり、ワイヤレス ルーターまたはアクセス ポイントが 802.11N にロックされている場合、iwl3945 デバイスはそれを認識しません。ルーターが 802.11A、B、G に設定され、チャネルが固定 (チャネル 1、6、または 11) になっていることを確認してください。
ネットワーク マネージャー アイコンをクリックするときは、ネットワークの有効化とワイヤレスの有効化が選択されていることを確認してください。変更を加えた場合は、NM を再起動してください。
sudo service network-manager restart
多くの場合、より高速でより安全なイーサネットが利用可能な場合、NM はデフォルトでイーサネットを使用するため、すべてのテストはイーサネットを取り外した状態で実行してください。
答え2
このラップトップで Wi-Fi が再び機能するようになりました。少なくともルーターから約 2 メートルの範囲で機能します。さらに離れた他の接続ポイントも表示されます。
ライブDVDがボックスからの接続を許可していることを発見した後、AIは双子のBを更新し、それらを並べて表示することに決めました。SynapticはBがいいえbroadcom の検索で見つかったパッケージを A からすべて削除しました。これらは、以前の調査中にインストールされたものである可能性がほぼ確実です。ほとんどは B43 関連のものでした。アップグレード後の元の障害の原因はわかりません。
「sudo lshw -C network」への応答は似たものになり、「rfkill list」は「rfkill unblock 0」と「rfkill unblock 2」が必要であることを示しました。
使用可能な接続を取得するには、いつものように理解できない NM とセキュリティ関連の問題が発生しましたが、接続は機能しており、再起動後も問題なく動作しています。
「dmesg | grep iwl33945」はファームウェアのロードを表示し、電源管理が有効になっている場合に発生する可能性のある誤動作に関する新しい警告を表示します - 参照 [1] に関連します
助けてくれてありがとう。