저는 Thinkpad T440P에서 MX Linux 21.3을 사용하고 있습니다. 시스템이 절전 모드에서 깨어난 후에 Wi-Fi를 사용할 수 없습니다. Arch Wiki 및 Gentoo Wiki에 나열된 문제 해결 방법, 즉 구성을 시도했습니다.
#/etc/modprobe.d/iwlwifi.conf
options iwlwifi powersave=0
options iwlmvm power_scheme=1
하지만 이것으로는 문제가 해결되지 않습니다
#/etc/modprobe.d/iwlwifi.conf
options iwlwifi 11n_disable=1
이 문제를 해결하는 데 드는 비용은 Wi-Fi 대역폭을 1/5로 제한하는 것이며 이상적이지 않습니다.
dmesg | iwlwifi
재부팅 후 결과 는 다음과 같습니다 .
[ 8.443456] iwlwifi 0000:03:00.0: firmware: direct-loading firmware iwlwifi-7260-17.ucode
[ 8.443731] iwlwifi 0000:03:00.0: loaded firmware version 17.3216344376.0 7260-17.ucode op_mode iwlmvm
[ 8.443759] iwlwifi 0000:03:00.0: firmware: failed to load iwl-debug-yoyo.bin (-2)
[ 8.673603] iwlwifi 0000:03:00.0: Detected Intel(R) Dual Band Wireless AC 7260, REV=0x144
[ 8.696335] iwlwifi 0000:03:00.0: base HW address: 5c:51:4f:93:b0:4d
dmesg | iwlwifi
정지 상태에서 깨어난 후 일어나는 일은 다음과 같습니다.
[ 147.525614] (NULL device *): firmware: direct-loading firmware iwlwifi-7260-17.ucode
[ 167.697051] iwlwifi 0000:03:00.0: Queue 11 is active on fifo 1 and stuck for 10000 ms. SW [108, 244] HW [108, 244] FH TRB=0x0c010b07b
[ 167.697143] iwlwifi 0000:03:00.0: Microcode SW error detected. Restarting 0x2000000.
[ 167.697297] iwlwifi 0000:03:00.0: Start IWL Error Log Dump:
[ 167.697301] iwlwifi 0000:03:00.0: Status: 0x00000040, count: 6
[ 167.697304] iwlwifi 0000:03:00.0: Loaded firmware version: 17.3216344376.0 7260-17.ucode
[ 167.697308] iwlwifi 0000:03:00.0: 0x00000084 | NMI_INTERRUPT_UNKNOWN
[ 167.697311] iwlwifi 0000:03:00.0: 0x00800634 | trm_hw_status0
[ 167.697315] iwlwifi 0000:03:00.0: 0x00000000 | trm_hw_status1
[ 167.697317] iwlwifi 0000:03:00.0: 0x00000B30 | branchlink2
[ 167.697320] iwlwifi 0000:03:00.0: 0x000164C0 | interruptlink1
[ 167.697324] iwlwifi 0000:03:00.0: 0x000164C0 | interruptlink2
[ 167.697326] iwlwifi 0000:03:00.0: 0x00000000 | data1
[ 167.697329] iwlwifi 0000:03:00.0: 0x00000080 | data2
[ 167.697332] iwlwifi 0000:03:00.0: 0x07030000 | data3
[ 167.697335] iwlwifi 0000:03:00.0: 0x20814859 | beacon time
[ 167.697338] iwlwifi 0000:03:00.0: 0xFF4C77B9 | tsf low
[ 167.697341] iwlwifi 0000:03:00.0: 0x00000001 | tsf hi
[ 167.697344] iwlwifi 0000:03:00.0: 0x00000000 | time gp1
[ 167.697346] iwlwifi 0000:03:00.0: 0x011E875C | time gp2
[ 167.697349] iwlwifi 0000:03:00.0: 0x00000000 | uCode revision type
[ 167.697352] iwlwifi 0000:03:00.0: 0x00000011 | uCode version major
[ 167.697355] iwlwifi 0000:03:00.0: 0xBFB58538 | uCode version minor
[ 167.697358] iwlwifi 0000:03:00.0: 0x00000144 | hw version
[ 167.697361] iwlwifi 0000:03:00.0: 0x40489204 | board version
[ 167.697364] iwlwifi 0000:03:00.0: 0x0B6C001C | hcmd
[ 167.697366] iwlwifi 0000:03:00.0: 0xA4022002 | isr0
[ 167.697369] iwlwifi 0000:03:00.0: 0x01800000 | isr1
[ 167.697372] iwlwifi 0000:03:00.0: 0x0000000A | isr2
[ 167.697375] iwlwifi 0000:03:00.0: 0x0040FCC4 | isr3
[ 167.697378] iwlwifi 0000:03:00.0: 0x00000000 | isr4
[ 167.697380] iwlwifi 0000:03:00.0: 0x00004110 | last cmd Id
[ 167.697383] iwlwifi 0000:03:00.0: 0x00000000 | wait_event
[ 167.697386] iwlwifi 0000:03:00.0: 0x00000080 | l2p_control
[ 167.697389] iwlwifi 0000:03:00.0: 0x00012030 | l2p_duration
[ 167.697392] iwlwifi 0000:03:00.0: 0x0000003F | l2p_mhvalid
[ 167.697395] iwlwifi 0000:03:00.0: 0x000000CE | l2p_addr_match
[ 167.697398] iwlwifi 0000:03:00.0: 0x00000007 | lmpm_pmg_sel
[ 167.697400] iwlwifi 0000:03:00.0: 0x15041745 | timestamp
[ 167.697403] iwlwifi 0000:03:00.0: 0x0034C0D8 | flow_handler
[ 167.697427] iwlwifi 0000:03:00.0: Fseq Registers:
[ 167.697443] iwlwifi 0000:03:00.0: 0x00000000 | FSEQ_ERROR_CODE
[ 167.697459] iwlwifi 0000:03:00.0: 0x00000000 | FSEQ_TOP_INIT_VERSION
[ 167.697474] iwlwifi 0000:03:00.0: 0x00000000 | FSEQ_CNVIO_INIT_VERSION
[ 167.697490] iwlwifi 0000:03:00.0: 0x00000000 | FSEQ_OTP_VERSION
[ 167.697505] iwlwifi 0000:03:00.0: 0x00000000 | FSEQ_TOP_CONTENT_VERSION
[ 167.697521] iwlwifi 0000:03:00.0: 0x00000000 | FSEQ_ALIVE_TOKEN
[ 167.697536] iwlwifi 0000:03:00.0: 0x00000000 | FSEQ_CNVI_ID
[ 167.697551] iwlwifi 0000:03:00.0: 0x00000000 | FSEQ_CNVR_ID
[ 167.697566] iwlwifi 0000:03:00.0: 0x00000000 | CNVI_AUX_MISC_CHIP
[ 167.697582] iwlwifi 0000:03:00.0: 0x00000000 | CNVR_AUX_MISC_CHIP
[ 167.697597] iwlwifi 0000:03:00.0: 0x00000000 | CNVR_SCU_SD_REGS_SD_REG_DIG_DCDC_VTRIM
[ 167.697612] iwlwifi 0000:03:00.0: 0x00000000 | CNVR_SCU_SD_REGS_SD_REG_ACTIVE_VDIG_MIRROR
[ 167.697629] iwlwifi 0000:03:00.0: Collecting data: trigger 2 fired.
가능하다면 이 문제를 진단하는 데 도움이 되는 추가 정보를 제공해 드리겠습니다.
답변1
생성 /etc/modprobe.d/cfg80211.conf
및 추가
options cfg80211 cfg80211_disable_40mhz_24ghz=Y
젠투 위키에서 제안한 대로(https://wiki.gentoo.org/wiki/Iwlwifi#Troubleshooting) 이 문제를 해결했습니다.