올바른 iwlwifi-8265 버전을 찾을 수 없습니다.

올바른 iwlwifi-8265 버전을 찾을 수 없습니다.

저는 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펌웨어 버전을 사용할 수 있음 을 강력하게 시사합니다. -36WiFi 칩.

답변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. 거기에 들어가면 wlp2s0Wi-Fi를 사용하여 연결할 수 있습니다.

관련 정보