デバイスが接続されたときに自動的に省電力モードをオフにするudevルールを作成すると、効果がなくなる可能性があります。
作成する /etc/udev/rules.d/70-wifi-powersave.rules
:
ACTION=="add", SUBSYSTEM=="net", KERNEL=="wlan*" RUN+="/usr/bin/iw dev %k set power_save off"
もちろん、変更を有効にするためにudevをリロードするか再起動する必要があります。
おそらく同じ機能を提供するワイヤレスネットワーク管理デーモンやユーティリティ(チェックボックスをクリックするか--power-saveにパスする)がありますが、私は何も見つけることができませんでした。あなたがそのようなプログラムを見つけたならば、彼らはたぶん同じ呼び出しをラッピングしているでしょう iw
あなたは避けようとしています。
ath9k_htcカーネルモジュールのWebサイトには、少し情報がありますが
無効になっている機能
ath9k_htcはワイヤレスカードの自動スリープ機能を使用します。基本的なPSサポートはドライバに実装されていますが、デフォルトでは無効になっています。
この部分はあなたにとっても役に立つかもしれません:
AP / P2Pモード
P2P / APモードを有効にするパッチは無線テストに統合されました、それはLinux 3.0からのドライバの一部になるでしょう。現時点では、APモードで実行されているVIF(Virtual Interface)を1つだけ使用することをお勧めします。複数インターフェイスのサポートについては十分にテストされていません。注:PowerSaveはまだ正しくサポートされていません。
ソース: https://wiki.archlinux.org/index.php/Power_saving#Network_interfaces
ソース: http://wireless.kernel.org/en/users/Drivers/ath9k_htc