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

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

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

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

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

обзор

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

  1. Загрузите драйвер WinXP для беспроводной сети realtek.
  2. Установите ndiswrapper-1.58rc1 (а не версию ndiswrapper-1.57 по умолчанию из репозитория. Подробнее см. Ниже.
  3. Установите загруженный драйвер с помощью ndiswrapper .
  4. Черный список r8187se .
  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. Установите dirver 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" 

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

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