web-dev-qa-db-ja.com

起動時にmodprobe ath9kですか?

私はついにubuntu 10.10でwifiを安定させるための解決策を見つけることができました。 ASUS ul30vtとAtheros AR9285で問題が発生しましたが、昨日から最新のcompat-wirelessをインストールすることで、インターネットがついに安定しました。

Win7の再インストールを真剣に考えました。しかし、私が持っている1つの小さな問題は、wifiが起動時に自動的にオンにならないため、起動するたびに端末に行き、Sudo modprobe ath9kしなければならず、ワイヤレスがオンになることです。スタートアップアプリケーションでそのコマンドを作成しようとしましたが、機能しません。スタートアップからオンにするスクリプトまたは何かを作成できますか、または他の簡単な解決策はありますか?

4
dhojgaard

/etc/rc.localはIMOを置くのに馬鹿げた場所です。

ath9kの最後で/etc/modules(デフォルトで追加されるモジュールを処理することになっているファイル)を強打します

7
Oli

ath9k_htcの代わりにath9kがロードされているとコメントしました。 /etc/modprobe.d/blacklist.confでath9k_htcをブラックリストに登録する必要があるかもしれません。代わりにath9kがおそらくロードされます。

3
Leon Nardella

コマンドを/etc/rc.localファイルに追加するだけです。このスクリプトは、各マルチユーザーランレベルの最後に実行されます。スクリプトが成功した場合は「終了0」、エラーが発生した場合は他の値であることを確認してください。

あなたの場合、次のようにすることができます:

#!/bin/sh -e
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.
modprobe ath9k
if [ $? == 0 ]
then
exit 0
else
exit 1
fi
0
aneeshep