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を除く)を実行したかったので、Debianをインストールしましたが、統合WiFiカードの排他的なファームウェアはありませんでした。

ベストアンサー1

クイック検索packages.debian.orghtc_7010.fw失われたファイルの公開ファームウェア - アテロスパック。

ファームウェアも無料です。 IIRC 数年前に ath5k/ath9k ドライバーを作業していた開発者は、独自のファームウェア blob をリバースエンジニアリングし、Atheros に戦略を変更するよう強制しました。添付ファイルを確認してください/usr/share/doc/firmware-atheros/copyright

おすすめ記事