Thinkpad e590의 Debian에서는 Wi-Fi 카드가 작동하지 않습니다.

Thinkpad e590의 Debian에서는 Wi-Fi 카드가 작동하지 않습니다.

Lenovo Thinkpad E590에 새 데비안을 설치하려고 하는데 Wi-Fi 드라이버에 문제가 많습니다. iwlwifi펌웨어 세트를 설치했지만 iwconfigNetwork 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 네트워크에 연결할 수 있었습니다.

관련 정보