ath9k_htc를 사용하는 USB WiFi 어댑터가 Linux에서 작동하지 않습니다.

ath9k_htc를 사용하는 USB WiFi 어댑터가 Linux에서 작동하지 않습니다.

TL-WN821N순수 무료 소프트웨어를 사용하여 작동하는 Wi-Fi 어댑터가 있습니다 .

Trisquel Linux 배포판을 사용할 때는 작동했지만 이제 Debian으로 전환하면 작동하지 않습니다.

lsusb명령 출력 에 장치가 표시되기 때문에 장치가 연결되어 있다는 것을 알고 있습니다 .

$ lsusb
Bus 008 Device 002: ID 0cf3:7015 Atheros Communications, Inc. TP-Link TL-WN821N v3 802.11n [Atheros AR7010+AR9287]
Bus 008 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
...

또한 출력에서 ​​장치가 나열된 장치와 동일하다는 것을 확인할 수 있습니다.h 노드에서이것은 ath9k_htc드라이버를 사용하여 작동합니다.

드라이버는 ath9k_htc명령 목록에 표시된 대로 설치됩니다 lsmod.

$ lsmod | grep ath
ath9k_htc              51019  0 
ath9k_common           21530  1 ath9k_htc
ath9k_hw              380024  2 ath9k_common,ath9k_htc
ath                    21707  3 ath9k_common,ath9k_htc,ath9k_hw
mac80211              421481  1 ath9k_htc
cfg80211              350041  5 ath,iwlwifi,ath9k_common,mac80211,ath9k_htc
usbcore               170994  5 uhci_hcd,ehci_hcd,ehci_pci,usbhid,ath9k_htc

문제는 어댑터에 불이 들어오지 않고 연결할 수 없다는 것입니다. 어댑터의 전원이 켜지지 않은 것 같습니다.

이 문제의 원인이 무엇인지 모르겠습니다. 무엇이 잘못되었을 수 있고 어떻게 해결할 수 있는지 아시나요?

고쳐 쓰다: 시작하는 동안 다음과 같은 오류 메시지가 인쇄되는 것을 방금 확인했습니다.

[12423.2421] usb8-1: firmware: failed to load htc_7010.fw (-2)

대괄호 ( [및 ) ]사이의 정확한 숫자가 기억나지 않습니다. 이 정보가 도움이 되기를 바랍니다.

통합 WiFi 카드 펌웨어에 대한 오류 메시지도 받았는데 이는 펌웨어가 누락되었기 때문이었습니다. 저는 100% 무료 소프트웨어(BIOS 제외)를 실행하고 싶었기 때문에 데비안을 설치했지만 통합 WiFi 카드의 독점 펌웨어는 없었습니다.

답변1

빠른 검색packages.debian.orghtc_7010.fw손실된 파일 공개펌웨어-아테로스팩.

펌웨어가 무료일 수도 있습니다. IIRC 몇 년 전 ath5k/ath9k 드라이버를 작업하는 개발자는 독점 펌웨어 blob을 리버스 엔지니어링하고 Atheros가 전략을 변경하도록 강요했습니다. 첨부 파일을 확인하세요 /usr/share/doc/firmware-atheros/copyright.

답변2

데비안은 ath9-htc와 ath9k(및 기타 ath 펌웨어)를 별도로 패키지하지 않습니다. 따라서 htc는 무료이지만 ath9-htc를 얻으려면 무료가 아닌 펌웨어 패키지를 설치해야 합니다.

관련 정보