Ноутбук Acer, Intel 2200BG, беспроводная связь & ldquo; отключена аппаратным переключателем & rdquo; независимо от положения переключателя

У меня проблема в том, что на моем старом Acer Travelmate292 беспроводной аппаратный коммутатор перестал работать пару релизов назад. В Windows все работало нормально.

BIOS в последней версии, переключатель действительно находится в положении «включено», но Ubuntu не распознает это.

Ранее было возможно включить его в Windows и перезагрузить Ubuntu, и это сработало бы, но с тех пор я удалил установку Windows, поэтому этот обходной путь больше не подходит.

rfkill list all говорит, что жестко заблокировано да, мягко заблокировано нет, поэтому rfkill unblock all (как предлагалось в других подобных вопросах) не работает.

Как мне вернуть работоспособную беспроводную связь? : - (

1
задан 1 August 2012 в 17:57

2 ответа

Я решил ответить на свой вопрос с помощью решения, которое нашел, по крайней мере, не в последнюю очередь потому, что, хотя существует множество похожих вопросов (и ответов) для чипа Intel 2200BG, ни один из них не касался модуля acerhk и аппаратного обеспечения Acer.

Я решил это путем установки модуля acerhk. Этот модуль горячих клавиш также управляет функцией беспроводного аппаратного переключателя. Этот модуль был удален в предыдущем выпуске (9.10?), Поэтому, вероятно, аппаратный переключатель вообще перестал работать. Даже исходный пакет был удален из стандартных репозиториев некоторое время назад . К счастью, я нашел недавнюю версию на Launchpad , включая PPA .

1) Установить acerhk-source:

sudo add-apt-repository ppa:cogito-16/ppa

sudo apt-get update

sudo apt-get install acerhk-source

2) Как в README.Debian в usr/share/doc/acerhk-source говорится: do

sudo module-assistant auto-install acerhk

3) Загрузите модуль в соответствии с вашей моделью в матрицу модели rfswitch.SF . Для меня это было

sudo modprobe acerhk force_series=290 usedritek=1 verbose=1

sudo echo 1 > /proc/driver/acerhk/wirelessled

Это воля ко всему, что вам нужно. Ваш беспроводной аппаратный коммутатор должен работать.

4) Чтобы сделать это изменение постоянным после перезагрузки, вам нужно сделать, как описано здесь :

Создать файл конфигурации echo 'options acerhk force_series=290 usedritek=1 verbose=1' | sudo tee /etc/modprobe.d/acerhk.conf

Редактировать /etc/rc.local

echo 1 > /proc/driver/acerhk/wirelessled
exit0

и /etc/modules как пользователь root добавьте запись для модуля

acerhk

Когда я думаю, что это поставило меня в тупик на> 1 год (я не использую этот ноутбук очень часто), и я, вероятно, потратил 2+ дня на поиски решения, в конце концов, это было довольно просто. Надеюсь, это вам тоже поможет.

NB: Вы также можете получить acerhk источник с его домашней страницы , но это не скомпилировало меня с текущим ядром - make просто сидел и ничего не делал, вероятно, причина, почему его выгнали из стандартных репо.

0
ответ дан 1 August 2012 в 17:57

Так что у меня была такая же проблема на ноутбуке Asus X550C. Причиной, по-видимому, является неприятная ошибка в «диспетчере сети». Что вы должны попытаться сделать, это:

  • открыть терминал и набрать: rfkill list
  • , если у вас есть жесткий блок «Да» (и все физические переключатели включены), вы просто ударить ошибку.
  • в верхнем углу нажмите значок беспроводной сети, а затем «Отключить сеть».
  • введите в Терминале: перезапустите диспетчер сети службы sudo
  • , подождите несколько секунд, а затем снова включите сеть из верхнего угла
  • , чтобы перевести компьютер в спящий режим с помощью аппаратного переключателя (может быть Fn + F2 или быстро нажать кнопку включения / выключения). НЕ перезапускайте! Просто положите его в сон (приостановить).
  • включите компьютер, и беспроводная связь должна быть включена.

Работает для меня каждый раз. ;)

0
ответ дан 1 August 2012 в 17:57

Другие вопросы по тегам:

Похожие вопросы: