Wi-Fi 어댑터를 다시 시작하거나 종료되는 것을 방지하는 방법

Wi-Fi 어댑터를 다시 시작하거나 종료되는 것을 방지하는 방법

WiFi 어댑터에 문제가 반복적으로 발생합니다. 무작위로 종료되는 경향이 있으며, 그렇게 되면 내 NetworkManager가 비어 있게 되고 완전히 재부팅할 때까지 다시 열 수 없습니다. 이 동작은 Nvidia로 노트북을 실행할 때(예: 몇 시간마다) 더 자주 발생하는 것으로 보이는 반면, 노트북이 AmdGPU에서 실행될 때 네트워크는 몇 주 동안 안정적으로 실행됩니다.
내 네트워크 어댑터는 다음과 같습니다.

$lspci -nn -s 03:00.0
03:00.0 Network controller [0280]: Intel Corporation Wi-Fi 6 AX200 [8086:2723] (rev 1a)
$sudo lshw -C network 2>&1 | grep wireless | grep drive #this returned empty 
configuration: broadcast=yes driver=iwlwifi driverversion=5.19.6-xanmod1-1 firmware=71.058653f6.0 cc-a0-71.ucode ip=192.168.1.235 latency=0 link=yes multicast=yes wireless=IEEE 802.11

모든 것이 제대로 작동하면 다음은 내 네트워크 출력입니다.

 *-network
   description: Wireless interface
   product: Wi-Fi 6 AX200
   vendor: Intel Corporation
   physical id: 0
   bus info: pci@0000:03:00.0
   logical name: wlp3s0
   version: 1a
   serial: b0:7d:64:b1:02:6a
   width: 64 bits
   clock: 33MHz
   capabilities: pm msi pciexpress msix bus_master cap_list ethernet physical wireless
   configuration: broadcast=yes driver=iwlwifi driverversion=5.19.6-xanmod1-1 firmware=71.058653f6.0 cc-a0-71.ucode ip=192.168.1.235 latency=0 link=yes multicast=yes wireless=IEEE 802.11
   resources: irq:81 memory:fc700000-fc703fff

Wi-Fi 어댑터가 사라지면 다음과 같은 결과가 나타납니다.

 *-network UNCLAIMED
   description: Network controller
   product: Wi-Fi 6 AX200
   vendor: Intel Corporation
   physical id: 0
   bus info: pci@0000:03:00.0
   version: 1a
   width: 64 bits
   clock: 33MHz
   capabilities: cap_list
   configuration: latency=0
   resources: memory:fc700000-fc703fff

시도한 솔루션: 저는 구글링을 많이 했고 제안을 따랐습니다. 예를 들어 어제 어댑터를 다시 시작하려는 시도 기록은 다음과 같습니다.

lsmod|grep iwlwifi
sudo rmmod -f iwlmvm
sudo rmmod -f iwlmei
sudo rmmod -f iwlwifi
sudo modprobe iwlwifi && sudo systemctl restart NetworkManager.service
sudo systemctl restart networking
nmcli networking off
nmcli networking on
sudo modprobe iwlwifi iwlmei iwlmvm
nmcli networking on
sudo systemctl restart network
lspci -nn -s 03:00.0 #this returned the same info on the adapter
sudo lshw -C network #this returned the "Network Unclaimed"
sudo lshw -C network 2>&1 | grep wireless | grep drive #this returned empty

마지막으로 /etc/modprobe.d/iwlwifi.conf를 다음과 같이 편집했습니다: options iwlwifi 11n_disable=8 #enabling Antenna Aggregation options iwlwifi 11n_disable=1 swcrypto=1 options iwlwifi power_save=0\noptions iwlmvm power_scheme=1

보시다시피 제안된 거의 모든 작업을 수행했으며 어느 시점에서는 펌웨어도 업데이트했지만 그것은 많은 커널 이전이므로 여전히 작동하는지 모르겠습니다. 나는 문제가 사라질 것이라고 생각했지만 당시 내 엔비디아는 계속 멈췄습니다. 최근에 다시 사용하기 시작했는데 문제가 다시 발생했습니다. 두 가지 문제가 이상하게 연결되는데 "optimus-manager --switch nvidia"를 사용하여 nvidia를 사용하면 약 한두 시간 후에 Wi-Fi가 꺼집니다. 내 GPU 두 개는 다음과 같습니다.

lspci | grep -i --color 'vga\|3d\|2d'
01:00.0 VGA compatible controller: NVIDIA Corporation GA106M [GeForce RTX 3060 Mobile / Max-Q] (rev a1)
05:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Cezanne (rev c5)

누구든지 Wi-Fi 어댑터를 다루는 방법을 제안할 수 있다면 매우 도움이 될 것입니다. 현재 실행 중이지만 Linux 5.19.6-xanmod1-1 #1 SMP Fri, 02 Sep 2022 16:18:02 +0000 x86_64 GNU/Linux스톡 커널에서도 문제가 동일합니다. 실제로 xanmod가 더 좋을 것 같아서 설치했는데, nvidia-dkms를 설치하고 nvidia로 전환하니 와이파이가 다시 불안정해졌습니다. 다시 말하지만, 이 질문들이 관련되어 있는지는 모르겠습니다. 지금까지 이 문제에 대한 모든 경험을 제공하고 있을 뿐입니다. 어떤 아이디어라도 환영합니다!

관련 정보