데비안에서 누락된 펌웨어를 찾아 설치하는 방법

데비안에서 누락된 펌웨어를 찾아 설치하는 방법

며칠 전에 데비안을 설치했는데 펌웨어가 없다는 오류 메시지가 나타났습니다. 부팅 가능한 USB 키의 /firmware 폴더에 수동으로 추가하여 문제를 해결했습니다. 내 노트북의 Wi-Fi는 제대로 작동하는 것 같지만 dmesg -l err 명령을 실행하면 다음 오류가 발생합니다.

[    5.309587] ath10k_pci 0000:01:00.0: firmware: failed to load ath10k/pre-cal-pci-0000:01:00.0.bin (-2)
[    5.309708] ath10k_pci 0000:01:00.0: firmware: failed to load ath10k/cal-pci-0000:01:00.0.bin (-2)
[    5.310166] ath10k_pci 0000:01:00.0: firmware: failed to load ath10k/QCA9377/hw1.0/firmware-6.bin (-2)

이는 데비안을 설치할 때 겪었던 것과 동일한 오류입니다. 누군가 문제를 해결하는 방법을 설명해 줄 수 있나요? 패키지를 설치했는데 firmware-atheros아무것도 바뀌지 않습니다.
명령 결과 apt-file search pre-cal-pci-0000:01:00.0.bin에도 아무 것도 나오지 않습니다..

답변1

시스템의 무선 어댑터는 상당히 새로운 것이며 Buster 릴리스에는 firmware-atheros올바른 펌웨어가 없습니다.

최신 버전은 다음에서 다운로드할 수 있습니다.packages.debian.org, 페이지 하단에서 링크를 찾을 수 있습니다. 거기 나열된 내용을 보면 알 수 있듯이 QCA9377/hw1.0/firmware-6.bin포함되어 있습니다.

일반적으로 릴리스된 데비안 버전과 "불안정한" 패키지를 혼합하는 것은 좋은 생각이 아닐 것입니다. 그러나 (1) "buster"가 아주 최근에 릴리스되었기 때문에 (2) 파일에는 펌웨어만 포함되어 있으므로 설치하는 데 문제가 없어야 합니다. "buster"의 새로운 패키지입니다.

dpkg -i firmware-atheros_20190717-1_all.deb(또는 현재 호출되는 패키지 파일 이름)을 사용하여 설치하십시오.

관련 정보