Нужно несколько перезагрузок для подключения к беспроводной
Я использую xubuntu 12.10 на моем нетбуке msi wind U100. У меня проблема с беспроводным соединением. Независимо от того, подключается ли беспроводное соединение автоматически к известной точке доступа Wi-Fi (как дома, так и в старбаксах), очень важно. Иногда мне нужно перезагрузить один или несколько раз, чтобы подключить его. В противном случае, он пытается и продолжает просить меня ввести пароль (который сохраняется и когда он работает, так что проблема не с паролем).
Каждый раз, когда мой компьютер просыпается от сна одна и та же проблема. Я должен сделать перезагрузку, чтобы подключиться к беспроводной.
Я искал везде, но не нашел решения. Я был бы очень признателен, если у кого-то есть решение. Я с удовольствием поделюсь информацией об оборудовании / программном обеспечении или конфигурации, если меня об этом спросят, но я не знаю точно, чем поделиться и где их найти.
Спасибо за любую помощь.
2 ответа
обзор
Проблема, кажется, с глючным драйвером r8187se, Резолюция обрисована в общих чертах ниже, с подробными шагами и пояснениями, чтобы следовать. Обратите внимание, что эта проблема может возникнуть и из-за других драйверов, и может работать. Я описываю свою ситуацию с RTL8187SE на нетбуке msi wind U100 под управлением Ubuntu 12.10.
- Загрузите драйвер WinXP для беспроводной сети realtek.
- устанавливать
ndiswrapper-1.58rc1(не версия по умолчаниюndiswrapper-1.57из хранилища. Смотрите более подробную информацию ниже.- Установите загруженный драйвер, используя
ndiswrapper,- Черный список
r8187se,- Настроить для загрузки
ndiswrapper,
ШАГ 1. Загрузите драйвер Windows для беспроводной локальной сети Realtek RTL8187SE
Скачайте подходящий драйвер от Realtek. Распакуйте zip-файл, перейдите в соответствующую папку WinXP и найдите драйвер как *.inf файл.
ШАГ 2. Установите ndiswrapper-1.58rc1
Версия, найденная в хранилище Ubuntu для этого драйвера: 1.57. Было много проблем с использованием этой версии или компиляцией из ndiswrapper-dkms, Вот почему я не предлагаю прямо использовать apt-get для установки ndisgtk, Выдает ошибку "драйвер не найден". Для обхода я последовал и предложил следующий метод:
Скачать
ndiswrapper-1.58rc1с этого сайта.экстракт
$ tar -zxvf ndiswrapper-1.58rc1.tar.gz
cdв извлеченный каталог. И введите в командной строке:$ make$ sudo make install
Сейчас ndiswrapper установлено.
ШАГ 3. Установите драйвер Windows в ndiswrapper,
Следуй этим шагам:
$ ndiswrapper -i /full/path/to/WinXP/Driver/driver.inf
$ ndiswrapper -m
$ modprobe ndiswrapper
Теперь драйвер Windows готов к использованию.
Теперь нам нужно отключить r8187se от загрузки, и сделать ndiswrapper загрузить автоматически при запуске и проснуться от приостановки.
ШАГ 4. Отключить r8187se,
Редактировать файл /etc/modprobe.d/blacklist.conf (или соответствующий файл для этого эффекта, если вы используете более старую версию Ubuntu) от имени root и добавьте строку:
черный список r8187se
ШАГ 5. Включить ndiswrapper автоматически.
Редактировать файл /etc/rc.local и добавьте следующую строку перед последней строкой:
modprobe ndiswrapper
Убедитесь, что этот файл заканчивается строкой:
выход 0
Теперь не должно быть никаких проблем. По крайней мере, я этого не сделал!
Вы бы попробовали это раньше?
sudo gedit /etc/pm/config.d/config
Эта команда откроет пустой файл, затем добавит следующую строку в файл
SUSPEND_MODULES="rtl8187se"
Я думаю, эта операция решит проблему, которая возникает, когда ваш компьютер просыпается.