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
。
答え2
Debian は ath9-htc と ath9k (およびその他の ath ファームウェア) を別々にパッケージしません。したがって、htcは無料ですが、ath9-htcを入手するには無料ではないファームウェアパッケージをインストールする必要があります。