Нужно несколько перезагрузок для подключения к беспроводной

Я использую xubuntu 12.10 на своем нетбуке msi wind U100. У меня проблема с беспроводным соединением. Независимо от того, подключается ли беспроводное соединение автоматически к известной точке доступа Wi-Fi (как дома, так и в старбаксах), очень важно. Иногда мне нужно перезагрузить один или несколько раз, чтобы подключить его. В противном случае он пытается и продолжает просить меня ввести пароль (который сохраняется, и когда он работает, так и возникает, поэтому проблема не в пароле).

Каждый раз, когда мой компьютер просыпается от сна одна и та же проблема. Я должен сделать перезагрузку, чтобы подключиться к беспроводной сети.

Я искал везде, но не нашел решения. Я был бы очень признателен, если у кого-то есть решение. Я с удовольствием поделюсь информацией об оборудовании / программном обеспечении или конфигурации, если меня об этом попросят, но я не знаю точно, чем поделиться и где их найти.

Спасибо за любую помощь.

3
задан 10 November 2012 в 14:55

2 ответа

Обзор

Проблема, похоже, связана с ошибочным драйвером r8187se. Решение изложено ниже, с подробными шагами и пояснениями для подражания Обратите внимание, что эта проблема может возникнуть и из-за других драйверов, и может работать. Я описываю свою ситуацию с RTL8187SE на нетбуке msi wind U100 под управлением Ubuntu 12.10.

  1. Загрузите драйвер WinXP для беспроводной сети realtek.
  2. Установите ndiswrapper-1.58rc1 (не версия по умолчанию ndiswrapper-1.57 из репозитория. Подробнее см. Ниже.
  3. Установите загруженный драйвер, используя ndiswrapper.
  4. Черный список [ 1113].
  5. Конфигурировать для загрузки ndiswrapper.

ШАГ 1. Загрузить драйвер Windows для беспроводной локальной сети Realtek RTL8187SE

Скачать подходящий драйвер из Realtek . Распакуйте zip-файл, перейдите в соответствующую папку WinXP и найдите драйвер в виде файла *.inf.

ШАГ 2. Установите ndiswrapper-1.58rc1

Версия, найденная в репозитории Ubuntu этого драйвера: 1.57. Было много проблем, сообщенных при использовании этой версии или компиляции из ndiswrapper-dkms. Вот почему я не предлагаю прямое прямое использование apt-get для установки ndisgtk. Он выдает ошибку «драйвер не найден». Для обходного пути я следовал и предложил следующий метод:

  1. Скачать ndiswrapper-1.58rc1 с этот сайт

  2. Извлеките

    $ tar -zxvf ndiswrapper-1.58rc1.tar.gz
  3. 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 и добавьте строку:

blacklist r8187se

ШАГ 5. Включите [ 1127] автоматически.

Отредактируйте файл /etc/rc.local и добавьте следующую строку перед последней строкой:

modprobe ndiswrapper

Убедитесь, что этот файл заканчивается строкой:

exit 0

Теперь должно быть нет проблем. По крайней мере, я этого не сделал!

0
ответ дан 10 November 2012 в 14:55

Вы попробовали бы это раньше?

sudo gedit /etc/pm/config.d/config

Эта команда откроет пустой файл, затем добавит следующую строку в файл

SUSPEND_MODULES="rtl8187se"

Я думаю, эта операция решит проблема, которая возникает, когда ваш компьютер просыпается.

http://ubuntuforums.org/showpost.php?p=10226021&postcount=2

0
ответ дан 10 November 2012 в 14:55

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

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