저는 Intel 8265를 탑재한 Thinkpad L380을 가지고 있고 그 위에 Debian 9 기본 시스템(네트워크 마운트 USB 스틱)이 설치되어 있습니다. 다운로드했습니다https://wireless.wiki.kernel.org/_media/en/users/drivers/iwlwifi-8265-ucode-22.361476.0.tgziwlwifi-8265-22.ucode 파일이 포함된 파일을 /lib/firmware에 복사하고 시스템을 다시 시작했습니다.
출력에는
dmesg | grep iwlfifi
다음 줄이 있습니다. (iwlwifi가 작동하지 않고 미니 RJ45 커넥터가 필요하기 때문에 이더넷에 연결할 수 없기 때문에 노트북에서 읽고 여기에 입력해야 했기 때문에 약간의 오타가 있을 수 있습니다!)
firmware: failed to load iwlwifi-8265-26.ucode (-2)
Direct firmware load for iwlwifi-8265-26.ucode failed with error -2
-25, -24, -23은 비슷합니다. 그 다음에
firmware: direct-loading firmware iwlwifi-8265-22.ucode
loaded firmware version 22.361476.0 op_mode iwlmvm
Detected Intel(R) Dual Band Wireless AC 8265 REV=0x230
L1 enabled - LTR enabled
L1 enabled - LTR enabled
wlp2s0 renamed frm wlan0
비슷한 문제를 논의하는 많은 온라인 토론/블로그를 보면서 modinfo iwlwifi | more
(처음 몇 줄)
filename: /lib/modules/4.9.0-8-amd64/kernel/drivers/net/wireless/intel/iwlwifi/iwlwifi.ko
licence: GPL
author : ....
descrption: Intel(R) Wireless Wifi driver for Linux
...
...
firmware: iwlwifi-8265-26.ucode
...
-26 버전(또는 -22 이상)은 어디서 찾을 수 있나요? 논의하다https://forums.intel.com/s/question/0D50P0000490P1ASAU/iwlwifi8265-linux-firmware?언어=en_US드라이버는 kernel.org에서 유지 관리되고 사용자는 kernel.org 지원팀에 문의하라는 요청을 받지만 거기에서는 -22만 찾을 수 있습니다.
이 문제에 대한 해결책이 있습니까?
답변1
~부터linux-firmware Git 저장소에는 2017년 초부터 버전 27이 있습니다.내 생각에는 버전 -23..-26을 안정적으로 찾을 수 있는 유일한 장소는 "공개 출시 전 최종 테스트에 실패한 펌웨어" 아래에 보관된 Intel 내부 아카이브에 있는 것 같습니다.
인텔은 실제로 iwlwifi
드라이버를 개발하므로 각 드라이버 버전이 먼저 요청됩니다.드라이버 버전이 커널에 포함되기 위해 Linus로 전송될 당시 존재하는 것으로 알려진 최신 펌웨어 버전, 찾을 수 없는 경우 이전 버전을 요청하도록 대체됩니다. 때로는 여기에는 인텔 내부 시설 외부에서는 한 번도 본 적이 없는 빌드가 포함됩니다.
데비안 9는 2017년 6월에 출시되었기 때문에 이미 2019년 중반호부터 그 시대를 보여주기 시작했습니다. 원본 포스터가 2019년 7월에 게시되었을 때 Debian 10으로 업데이트된 경우, 업그레이드를 통해 업데이트된 커널 버전뿐만 아니라 업데이트된 iwlwifi
드라이버(업데이트를 요청할 펌웨어 버전을 인식함) 및 업데이트된 펌웨어 패키지(다음 버전에 있음)도 제공되었을 것입니다. 펌웨어 소스 코드가 공개되지 않은 Debian)에는 버전 -36이 포함됩니다.
그렇지 않으면 Debian 9 백포트 커널을 설치하는 것이 iwlwifi
새 버전의 드라이버를 쉽게 얻을 수 있는 또 다른 방법일 수 있습니다. 패키지에 펌웨어 버전 -36이 있다는 것은 Debian 9 백포트 커널이 이 firmware-iwlwifi_20190114-1~bpo9+2_all.deb
펌웨어 버전을 사용할 수 있음 을 강력하게 시사합니다. -36
WiFi 칩.
답변2
위의 질문에 대답하지는 않지만 Intel 3165 무선 카드를 사용하는 다른 Lenovo 노트북에서 비슷한 문제를 해결한 방법은 다음과 같습니다. 7265(https://www.intel.in/content/www/in/en/support/articles/000005511/network-and-io/wireless-networking.html).
$ sudo dmesg | grep -i iwlwifi
[ 8.915617] iwlwifi 0000:02:00.0: firmware: failed to load iwlwifi-7265D-26.ucode (-2)
[ 8.915624] iwlwifi 0000:02:00.0: Direct firmware load for iwlwifi-7265D-26.ucode failed with error -2
[ 8.915667] iwlwifi 0000:02:00.0: firmware: failed to load iwlwifi-7265D-25.ucode (-2)
[ 8.915673] iwlwifi 0000:02:00.0: Direct firmware load for iwlwifi-7265D-25.ucode failed with error -2
[ 8.915707] iwlwifi 0000:02:00.0: firmware: failed to load iwlwifi-7265D-24.ucode (-2)
[ 8.915713] iwlwifi 0000:02:00.0: Direct firmware load for iwlwifi-7265D-24.ucode failed with error -2
[ 8.915746] iwlwifi 0000:02:00.0: firmware: failed to load iwlwifi-7265D-23.ucode (-2)
[ 8.915752] iwlwifi 0000:02:00.0: Direct firmware load for iwlwifi-7265D-23.ucode failed with error -2
[ 9.369135] iwlwifi 0000:02:00.0: firmware: direct-loading firmware iwlwifi-7265D-22.ucode
[ 9.369712] iwlwifi 0000:02:00.0: loaded firmware version 22.391740.0 op_mode iwlmvm
[ 9.920513] iwlwifi 0000:02:00.0: Detected Intel(R) Dual Band Wireless AC 3165, REV=0x210
[ 9.922593] iwlwifi 0000:02:00.0: L1 Enabled - LTR Disabled
[ 9.922804] iwlwifi 0000:02:00.0: L1 Enabled - LTR Disabled
[ 11.118178] iwlwifi 0000:02:00.0 wlp2s0: renamed from wlan0
나는 데비안 커널 관리자에게 이것에 대해 물었습니다: 나는 iwlwifi-7265D-{27,22}.ucode
그것을 온라인에서만 찾을 수 있었지만 드라이버가 iwlwifi-7265D-{26,25,24,23}.ucode
. (그는 질문 8265에 대한 답변에서 내 질문을 언급했지만 이 경우에도 적용된다고 생각합니다.) wicd
옵션->일반 설정->무선 인터페이스에 대한 온라인 토론을 읽은 후). 들판은 버려졌습니다. 이름을 wlan0
바꿔야 할 것 같습니다 wlp2s0
. 거기에 들어가면 wlp2s0
Wi-Fi를 사용하여 연결할 수 있습니다.