갑작스런 종료 후 Wi-Fi가 더 이상 작동하지 않습니다.

갑작스런 종료 후 Wi-Fi가 더 이상 작동하지 않습니다.

내 질문을 다시 게시하고 내 배포판이 Ubuntu Cinnamon Remix이므로 askubuntu에서 주제에서 벗어난 것으로 제거되었습니다.

문제 설명

밤새 원격 컴퓨터의 파일을 동기화하고 있었기 때문에 노트북을 연결하는 것을 잊어버렸습니다. 필연적으로 배터리를 소모하고 절전 모드로 전환됩니다. 일단 켜면 더 이상 Wi-Fi에 연결할 수 없습니다. 나할 수 있는이더넷을 통해 인터넷에 연결하지만 충전 포트를 차지하고 이동성을 제한하는 어댑터를 사용하므로 이상적이지 않습니다. 다음을 포함하되 이에 국한되지 않는 다양한 문제 해결 가이드를 따랐습니다.

1 2 4 5 6 7 8 9 10

내가 지금까지 시도한 것

network-managerAPT와 소스를 통해 backport-iwlwifi재설치를 시도했습니다 .

링크 10을 따라 모든 파일을 다시 다운로드 iwlwifi*.ucode하고 https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/plain/기존 파일을 교체해 보았지만 /lib/firmware소용이 없었습니다.

링크 1에 이어 Ubuntu Cinnamon ISO(내 배포판의 ISO)를 USB 썸 드라이브에 로드하고 거기에서 드라이버를 설치해 보았습니다. 내 시스템은 iso를 가상 광학 드라이브로 인식하지만CD-ROM/DVD에서 설치 가능소프트웨어 및 업데이트 대화 상자의 옵션은 회색으로 유지되고 응답하지 않으며 "드라이브에 미디어 삽입"이라고 표시됩니다. 또한 AcetoneISO를 사용하여 ISO를 마운트하려고 시도했지만 동일한 결과를 얻었습니다.

관련 진단 정보

시스템 메시지:

Distributor ID: Ubuntu
Description:    Ubuntu 22.04.1 LTS
Release:        22.04
Codename:       jammy

Kernel:         Linux 5.15.0-58-generic #64-Ubuntu SMP Thu Jan 5 11:43:13 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux
Kernel Params:  ro, quiet, splash, resume=UUID=b8febb47-e2f1-41f7-bf30-bce7e55e6566, resume_offset=9285632, vt.handoff=7

Desktop:        Cinnamon

SecureBoot disabled

관련 출력lspci, 내 Wi-Fi 컨트롤러를 감지합니다.

aa:00.0 Network controller [0280]: Intel Corporation Wi-Fi 6 AX210/AX211/AX411 160MHz [8086:2725] (rev 1a)
        Subsystem: Intel Corporation Wi-Fi 6 AX210 160MHz [8086:0024]
        Kernel driver in use: iwlwifi

모든 출력rfkill list all, Wi-Fi 장치가 목록에 없는 경우:

0: hci0: Bluetooth
        Soft blocked: no
        Hard blocked: no

관련 출력 lsmod:

iwlmvm                729088  0
mac80211             1249280  1 iwlmvm
libarc4                16384  1 mac80211
iwlwifi               536576  1 iwlmvm
wmi_bmof               16384  0
cfg80211              999424  3 iwlmvm,iwlwifi,mac80211
compat                 16384  4 iwlmvm,iwlwifi,mac80211,cfg80211
wmi                    32768  1 wmi_bmof

콘텐츠 /etc/network/interfaces:

source /etc/network/interfaces.d/*

콘텐츠 /etc/network/interfaces.d/*:비어 있는

모든 출력ip link show, Wi-Fi 네트워크 인터페이스 없음:

1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: enxa0cec8e71b91: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP mode DEFAULT group default qlen 1000
    link/ether a0:ce:c8:e7:1b:91 brd ff:ff:ff:ff:ff:ff

iwconfig:

lo        no wireless extensions.
enxa0cec8e71b91  no wireless extensions.

dmesg | grep iwlwifi258개 행을 반환하면 일부 중복 항목이 있으므로 관련성이 있는 내용은 다음과 같습니다.

[    2.570841] Loading modules backported from iwlwifi
[    2.570842] iwlwifi-stack-public:master:10878:f4df8641
[    2.683312] iwlwifi 0000:aa:00.0: enabling device (0000 -> 0002)
[    2.699594] iwlwifi 0000:aa:00.0: Detected crf-id 0x400410, cnv-id 0x400410 wfpm id 0x80000000
[    2.699718] iwlwifi 0000:aa:00.0: PCI dev 2725/0024, rev=0x420, rfid=0x10d000
[    2.728800] iwlwifi 0000:aa:00.0: Direct firmware load for iwlwifi-ty-a0-gf-a0-80.ucode failed with error -2
[    2.729650] iwlwifi 0000:aa:00.0: api flags index 2 larger than supported by driver
[    2.729668] iwlwifi 0000:aa:00.0: WRT: Invalid time point 28 for host command TLV
[    2.729697] iwlwifi 0000:aa:00.0: WRT: Failed to allocate TLV 0x1000007, ret -22, (ext=0)
[    2.729699] iwlwifi 0000:aa:00.0: TLV_FW_FSEQ_VERSION: FSEQ Version: 0.0.2.41
[    2.730098] iwlwifi 0000:aa:00.0: loaded firmware version 79.27f1c37b.0 ty-a0-gf-a0-79.ucode op_mode iwlmvm
[    2.915335] iwlwifi 0000:aa:00.0: Detected Intel(R) Wi-Fi 6 AX210 160MHz, REV=0x420
[...]
[    3.063768] iwlwifi 0000:aa:00.0: loaded PNVM version 64acdc51
[    3.314551] iwlwifi 0000:aa:00.0: Timeout waiting for PNVM load!
[    3.314557] iwlwifi 0000:aa:00.0: Failed to start RT ucode: -110
[...]

다른 OS와 듀얼 부팅이 없습니다.

최종 변론

내 추측으로는 손상된 드라이버를 다시 설치해야 한다는 것인데, 정확히 무엇을 다시 설치해야 할지 모르겠습니다. 이 상황을 해결하는 데 도움을 주시면 대단히 감사하겠습니다.

고쳐 쓰다

조언해주신 프레디님께 감사드립니다. 나는 노력했다삭제iwlwifi-ty-a0-gf-a0.pnvm, .ucode버전 59+용 파일을 삭제하고 모든 항목을 삭제한 후 최신 드라이버 바이너리를 다시 가져옵니다.인텔에서 제공, 그리고 위의 모든 조합은 소용이 없습니다.

다음은 몇 가지 새로운 출력입니다 dmesg.

[    2.939097] iwlwifi 0000:aa:00.0: PCI dev 2725/0024, rev=0x420, rfid=0x10d000
[    2.941107] iwlwifi 0000:aa:00.0: Direct firmware load for iwlwifi-ty-a0-gf-a0-80.ucode failed with error -2
[    2.941122] iwlwifi 0000:aa:00.0: Direct firmware load for iwlwifi-ty-a0-gf-a0-79.ucode failed with error -2
[...] # same thing from 78 to 61, all these driver files are currently missing in /lib/firmware
[    2.941910] iwlwifi 0000:aa:00.0: Direct firmware load for iwlwifi-ty-a0-gf-a0-60.ucode failed with error -2
[    2.942903] iwlwifi 0000:aa:00.0: api flags index 2 larger than supported by driver
[    2.942925] iwlwifi 0000:aa:00.0: TLV_FW_FSEQ_VERSION: FSEQ Version: 93.8.63.28
[    2.943170] iwlwifi 0000:aa:00.0: loaded firmware version 59.601f3a66.0 ty-a0-gf-a0-59.ucode op_mode iwlmvm
[    2.994764] iwlwifi 0000:aa:00.0: Detected Intel(R) Wi-Fi 6 AX210 160MHz, REV=0x420

나머지는 다음에 게시하겠습니다.페이스트빈. 따라서 새 펌웨어 버전을 건너뛰고 버전 59가 로드되는 것을 볼 수 있지만 문제가 발생합니다.

또한 오래된 USB Wi-Fi 안테나도 발견했습니다.

  • TRENDNET AC600(다른 여러 Linux 시스템과 함께 사용할 수 있음)
  • TP-Link Archer T2U Plus는 기본적으로 작동하지만커스텀 드라이버다른 Linux 시스템에서 작업

이들 중 어느 것도 작동하지 않습니다. 에는 나타나지만 lsusb에는 아무것도 나타나지 않으며 rfkill, 안테나의 LED 표시등이 켜지지 않습니다. 문제는 내장 Wi-Fi 카드에만 국한되지 않는 것 같습니다. 시스템 전체에서 Wi-Fi 장치를 처리할 수 없는 원인은 무엇입니까?

업데이트 2

문제가 해결되었습니다. 이유를 모르겠습니다. 나는 매우 큰 업그레이드를 수행했으며 특히 다음 패키지를 포함했습니다: linux-generic, linux-image-generic, linux-headers-generic, linux-generic-hwe-22.04, linux-image-generic-hwe-22.04, linux-headers-generic-hwe-22.04, linux-generic-hwe-20.04, linux-libc-dev업데이트 후 컴퓨터를 다시 시작하여 GRUB로 부팅했습니다(일반적으로 Ubuntu로 부팅합니다). 누군가가 빠른 부팅을 비활성화하여 유사한 문제를 해결해야 한다고 언급한 것을 기억하여 BIOS로 부팅하고 빠른 부팅을 비활성화할 기회를 잡았습니다. 재부팅했는데 이제 Wi-Fi가 작동합니다.

누군가에게 도움이 될 수 있도록 업데이트된 정보는 다음과 같습니다.

새로운 시스템 정보:

Linux 5.15.0-60-generic #66-Ubuntu SMP Fri Jan 20 14:29:49 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux
Kernel Params:  [same as before but remove vt.handoff=7]

lsmod:

iwlmvm                569344  0
mac80211             1249280  1 iwlmvm
libarc4                16384  1 mac80211
iwlwifi               450560  1 iwlmvm
cfg80211              974848  3 iwlmvm,iwlwifi,mac80211
wmi_bmof               16384  0
wmi                    32768  1 wmi_bmof

모든 출력dmesg | grep iwlwifi:

[    2.666632] iwlwifi: unknown parameter 'disable_msix' ignored
[    2.670998] iwlwifi 0000:aa:00.0: enabling device (0000 -> 0002)
[    2.681512] iwlwifi 0000:aa:00.0: Direct firmware load for iwlwifi-ty-a0-gf-a0-66.ucode failed with error -2
[    2.681647] iwlwifi 0000:aa:00.0: Direct firmware load for iwlwifi-ty-a0-gf-a0-65.ucode failed with error -2
[    2.681770] iwlwifi 0000:aa:00.0: Direct firmware load for iwlwifi-ty-a0-gf-a0-64.ucode failed with error -2
[    2.681928] iwlwifi 0000:aa:00.0: Direct firmware load for iwlwifi-ty-a0-gf-a0-63.ucode failed with error -2
[    2.681999] iwlwifi 0000:aa:00.0: Direct firmware load for iwlwifi-ty-a0-gf-a0-62.ucode failed with error -2
[    2.682072] iwlwifi 0000:aa:00.0: Direct firmware load for iwlwifi-ty-a0-gf-a0-61.ucode failed with error -2
[    2.682090] iwlwifi 0000:aa:00.0: Direct firmware load for iwlwifi-ty-a0-gf-a0-60.ucode failed with error -2
[    2.683225] iwlwifi 0000:aa:00.0: api flags index 2 larger than supported by driver
[    2.683248] iwlwifi 0000:aa:00.0: TLV_FW_FSEQ_VERSION: FSEQ Version: 93.8.63.28
[    2.683538] iwlwifi 0000:aa:00.0: loaded firmware version 59.601f3a66.0 ty-a0-gf-a0-59.ucode op_mode iwlmvm
[    2.758154] iwlwifi 0000:aa:00.0: Detected Intel(R) Wi-Fi 6 AX210 160MHz, REV=0x420
[    2.913333] iwlwifi 0000:aa:00.0: Detected RF GF, rfid=0x10d000
[    2.981488] iwlwifi 0000:aa:00.0: base HW address: c4:bd:e5:1b:52:4c
[    2.999710] iwlwifi 0000:aa:00.0 wlp170s0: renamed from wlan0

그 안에 있는 파일 과 내가 만든 백업을 확인해 diff보니 분명히 동일한 것 같습니다.iwlwifi-*/lib/firmware

관련 정보