
У меня Ubuntu 12.10 на ноутбуке. По какой-то причине - я точно не знаю, по какой - мой модуль Wi-Fi не работает. Поэтому я купил внешний модуль Wi-Fi ASUS USB-N13.
Я установил все необходимые драйверы, но мне все равно приходится выполнять эту команду при каждом запуске системы, чтобы этот адаптер заработал:
sudo modprobe -r b43 ssb wl brcmfmac brcmsmac bcma
Если я не запускаю эту команду в сетевой утилите в верхней части рабочего стола, я вижу, что Wi-Fi отключен аппаратным переключателем. Поэтому я запускаю эту команду, чтобы заставить адаптер работать.
И вот вопрос: через некоторое время (может быть, 5-10 минут) соединение теряется. Я все еще вижу все включенные сети Wi-Fi, но когда я пытаюсь снова подключиться к своей домашней сети, появляется окно с паролем. Когда я ввожу свой пароль, окно исчезает и через минуту появляется снова. Пароль, который я ввожу, наверняка правильный. Поэтому мне приходится отключать USB-адаптер и подключать его снова, и после этого Wi-Fi начинает работать в обычном режиме в течение 5 или 10 минут, а затем все возвращается на круги своя. Есть идеи, как решить мою проблему?
Заранее спасибо.
решение1
sudo modprobe -r b43 ssb wl brcmfmac brcmsmac bcma
Команда удаляет эти модули из ядра Linux.
b43 ssb wl brcmfmac brcmsmac bcma
Вы можете внести их в черный список, чтобы при загрузке системы эти модули больше не загружались.
Для этого откройте файл /etc/modprobe.d/blacklist.conf с помощью vim
vim /etc/modprobe.d/blacklist.conf
и вставьте эти строки в конец этого файла, нажав i (для режима вставки)
blacklist b43
blacklist ssb
blacklist wl
blacklist brcmfmac
blacklist brcmsmac
blacklist bcma
сохраните и выйдите из файла, нажав :wq, а затем Enter
Перезагрузите компьютер, и вы сможете пользоваться беспроводной сетью без каких-либо проблем.