
Lenovo Thinkpad E590に新しいDebianをインストールしようとしていますが、Wi-Fiドライバに問題があります。iwlwifi
ファームウェアセットをインストールしましたが、iwconfig
Network Managerがまだカードを認識していないようです。また、他の命令から一部矛盾する報告を受けました。
ノートブックのWiFiカードはIntel Corporation Wireless-AC 9260であり、マニュアルは完全にサポートされてiwlwifi
いることを示しています。変更managed=false
を修正managed=true
しようとしましたが、NetworkManager.conf
効果はありません。現在のNMアプレットドロップダウンは、Wi-Fiネットワークセクションの下の「デバイスの準備ができていない」と「管理されていないデバイス」の間で点滅します。
以下は、複数のコマンドの出力です。
trenza@thinky:~$ sudo iwconfig
lo no wireless extensions.
enp4s0 no wireless extensions.
trenza@thinky:~$ sudo ifconfig
enp4s0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 172.17.3.127 netmask 255.255.252.0 broadcast 172.17.3.255
inet6 fe80::9afa:9bff:fe4d:33c5 prefixlen 64 scopeid 0x20<link>
ether 98:fa:9b:4d:33:c5 txqueuelen 1000 (Ethernet)
RX packets 59862 bytes 24210568 (23.0 MiB)
RX errors 0 dropped 386 overruns 0 frame 0
TX packets 16145 bytes 1862668 (1.7 MiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536
inet 127.0.0.1 netmask 255.0.0.0
inet6 ::1 prefixlen 128 scopeid 0x10<host>
loop txqueuelen 1000 (Local Loopback)
RX packets 335 bytes 30845 (30.1 KiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 335 bytes 30845 (30.1 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
trenza@thinky:~$ lspci -nnk | grep 0280 -A3
05:00.0 Network controller [0280]: Intel Corporation Wireless-AC 9260 [8086:2526] (rev 29)
Subsystem: Intel Corporation Wireless-AC 9260 [8086:0014]
Kernel driver in use: iwlwifi
trenza@thinky:~$ nmcli
enp4s0: connected to Wired connection 1
"Realtek RTL8111/8168/8411"
ethernet (r8169), 98:FA:9B:4D:33:C5, hw, mtu 1500
ip4 default
inet4 172.17.3.127/22
route4 0.0.0.0/0
route4 169.254.0.0/16
route4 172.17.0.0/22
inet6 fe80::9afa:9bff:fe4d:33c5/64
route6 fe80::/64
route6 ff00::/8
wlp5s0: unavailable
"Intel Wireless-AC 9260"
wifi (iwlwifi), 6A:AF:F8:AC:97:AD, hw, mtu 1500
lo: unmanaged
"lo"
loopback (unknown), 00:00:00:00:00:00, sw, mtu 65536
DNS configuration:
servers: 10.1.2.2 10.1.2.17
interface: enp4s0
lines 1-23
use: iwlwifi
Kernel modules: iwlwifi
trenza@thinky:~$ nmcli
enp4s0: connected to Wired connection 1
"Realtek RTL8111/8168/8411"
ethernet (r8169), 98:FA:9B:4D:33:C5, hw, mtu 1500
ip4 default
inet4 172.17.3.127/22
route4 0.0.0.0/0
route4 169.254.0.0/16
route4 172.17.0.0/22
inet6 fe80::9afa:9bff:fe4d:33c5/64
route6 fe80::/64
route6 ff00::/8
wlp5s0: unavailable
"Intel Wireless-AC 9260"
wifi (iwlwifi), 6A:AF:F8:AC:97:AD, hw, mtu 1500
lo: unmanaged
"lo"
loopback (unknown), 00:00:00:00:00:00, sw, mtu 65536
DNS configuration:
servers: 10.1.2.2 10.1.2.17
interface: enp4s0
私が何を試すべきかを知っている人はいますか?ここに何かを貼り付けることを忘れてしまったので、より多くの情報を提供します。ありがとうございます!
答え1
通常、受信コマンドを実行するときにも同じ問題が発生しました。
Direct firmware load for iwlfiwi-9260-th-b0-jf-b0-46.ucode failed with error -2
だから私がしたことは次のとおりです。
/etc/apt/sources.list に以下を追加します。
deb http://httpredir.debian.org/debian/ stretch main contrib non-free
次に、次のコマンドを実行します。
apt update && apt install firmware-iwlwifi
Intel®Wireless-AC 9260用ucodeをダウンロードした後: インテルワイヤレスAC 9260 Linuxドライバ
次に、アーカイブを解凍し、ucodeファームウェアを/lib/firmwareに入れます。
次に、次のコマンドを実行します。
modprobe -r iwlwifi ; modprobe iwlwifi
reboot
再起動後、ラップトップはついにカードを認識してWi-Fiネットワークに接続できました。