Lenovo Thinkpad E590에 새 데비안을 설치하려고 하는데 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 네트워크에 연결할 수 있었습니다.