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