modprobe ath9k при запуске?

Мне наконец удалось найти решение, чтобы сделать мой Wi-Fi стабильным в Ubuntu 10.10. У меня были проблемы с моим ASUS ul30vt и Atheros AR9285, но, установив новейшую вчерашнюю беспроводную связь, мой интернет наконец-то стал стабильным.

Я серьезно думал об установке win7 снова. Но одна небольшая проблема у меня заключается в том, что Wi-Fi не включается автоматически при запуске, поэтому каждый раз, когда я запускаю, я должен идти в терминал и sudo modprobe ath9k и затем включается беспроводная связь. Я пытался сделать эту команду в автозагрузке приложений, но это не работает. Могу ли я сделать скрипт или что-то, что включит его при запуске, или есть другое простое решение?

3 ответа

Решение

/etc/rc.local это глупое место, чтобы выразить это ИМО.

колотить ath9k в конце /etc/modules (файл, который должен обрабатывать, какие модули также добавляются по умолчанию)

Вы прокомментировали ath9k_htc загружался вместо ath9k, Может быть, вы должны черный список ath9k_htc в /etc/modprobe.d/blacklist.conf. ath9k вероятно будет загружен вместо.

Просто добавьте свои команды /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
Другие вопросы по тегам