需要重新启动才能连接到无线网络

我在我的msi wind U100上网本上运行xubuntu 12.10。 我的无线连接有问题。 无线是否自动连接到已知的wifi热点(家庭和星巴克)是不稳定的。 有时我需要重启一次或多次以使其连接。 否则,它会尝试并不断要求我输入密码(保存密码,当密码保存时,密码问题就不存在了)。

每次我的电脑从睡眠状态唤醒同样的问题。 我必须重新启动才能连接到无线网络。

我到处搜索但没有找到解决办法。 如果有人有任何解决方案,我将不胜感激。 如果被问到,我会很乐意分享硬件/软件或配置信息,但我不确切知道要分享什么以及在哪里找到它们。

谢谢你的帮助。

概观

这个问题似乎与越野车司机r8187se 。 该决议概述如下,详细步骤和解释如下。 请注意,此问题也可能来自其他有缺陷的驱动程序,并且可能有效。 我在运行ubuntu 12.10的msi wind U100上网本上用RTL8187SE描述了我的情况。

  1. 下载realtek无线局域网的WinXP驱动程序。
  2. 从存储库安装ndiswrapper-1.58rc1 (不是默认版本ndiswrapper-1.57 。请参阅下面的详细信息。
  3. 使用ndiswrapper安装下载的驱动程序。
  4. 黑名单r8187se
  5. 配置加载ndiswrapper

步骤1.下载Realtek RTL8187SE无线LAN的Windows驱动程序

从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.在ndiswrapper安装Windows驱动程序。

跟着这些步骤:

  $ ndiswrapper -i /full/path/to/WinXP/Driver/driver.inf 
  $ ndiswrapper -m 
  $ modprobe ndiswrapper 

现在可以使用Windows驱动程序了。

现在我们需要禁用r8187se加载,并在启动时自动加载ndiswrapper并从挂起中唤醒。

步骤4.禁用r8187se

编辑文件/etc/modprobe.d/blacklist.conf (或者,如果您运行的是旧版本的ubuntu,则为此效果的相应文件),并添加以下行:

 黑名单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