无线在Realtek RTL8187SE上每隔几分钟就不断中断


9

互联网每隔几分钟就不断中断,有时持续时间更长,但最终会发生。如果我断开菜单的连接并再次单击连接,我仍然可以使用互联网。任何帮助,将不胜感激 :)

我的无线网卡的详细信息:

无线网卡:04:00.0网络控制器:Realtek Semiconductor Co.,Ltd.RTL8187SE无线LAN控制器(版本22)

我只是在运行一个普通的,完全最新的64位Ubuntu(内核2.6.38-10-generic)

内核如何识别我的无线网卡:

*-network               
       description: Wireless interface
       product: RTL8187SE Wireless LAN Controller
       vendor: Realtek Semiconductor Co., Ltd.
       physical id: 0
       bus info: pci@0000:04:00.0
       logical name: wlan0
       version: 22
       serial: 00:24:21:cf:89:f6
       width: 32 bits
       clock: 33MHz
       capabilities: pm msi pciexpress bus_master cap_list ethernet physical wireless
       configuration: broadcast=yes driver=r8180 latency=0 multicast=yes wireless=802.11b/g
       resources: irq:17 ioport:3000(size=256) memory:fa000000-fa003fff
  *-network
       description: Ethernet interface
       product: RTL8111/8168B PCI Express Gigabit Ethernet controller
       vendor: Realtek Semiconductor Co., Ltd.
       physical id: 0
       bus info: pci@0000:05:00.0
       logical name: eth0
       version: 03
       serial: 00:03:0d:de:97:eb
       size: 100Mbit/s
       capacity: 1Gbit/s
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi pciexpress msix vpd bus_master cap_list rom ethernet physical tp mii 10bt 10bt-fd 100bt 100bt-fd 1000bt 1000bt-fd autonegotiation
       configuration: autonegotiation=on broadcast=yes driver=r8169 driverversion=2.3LK-NAPI duplex=full ip=192.168.1.67 latency=0 link=yes multicast=yes port=MII speed=100Mbit/s
       resources: irq:43 ioport:4000(size=256) memory:f6000000-f6000fff memory:f4000000-f4003fff memory:f4020000-f403ffff

我只是在使用标准的网络管理器,没有真正自定义任何内容。


您可以尝试安装linux-backports-modules-cw-2.6.39-generic,然后重新启动并查看是否仍然存在问题吗?
豪尔赫·卡斯特罗

我已经安装了您所建议的豪尔赫(Jorge),但互联网仍然在这里退出,现在将尝试fossfreedom的建议

Answers:


6

掉线的WiFi连接可能与环境有关,也可能与软件有关。

我将尽量保持通用性,以便答案可以适用于任何WiFi卡。

在研究以下软件建议之前,应考虑三个环境领域:

  • WIFI加密-尝试更改WIFI路由器上的加密方法,看看是否能使连接更稳定。

  • WIFI路由器本身-尝试移至新的接入点,您仍然遇到连接问题吗?

  • WIFI频道-尝试更改路由器正在通信的频道。在您所在的地区,您选择的频道上的流量可能过多。

将这些区域排除在外之后,您可以考虑以下五种可能的软件途径:

  1. 寻找是否存在WiFi Backport,如果存在,则安装适当的软件包
  2. 看看这是64位还是32位问题
  3. 尝试使用更新的内核,或者使用下一个可用的稳定内核,或者测试包含最新发行候选内核的最新alpha / beta Ubuntu版本
  4. 禁用无线卡的电源管理
  5. (最不得已的选择)使用NDISWrapper

返港

内核开发人员通常会发布一个软件包,其中包含从最新或最新内核派生的WiFi设备更新。

对于Natty,此程序包称为linux-backports-modules-cw-2.6.39-generic(感谢Jorge)。可以在建议的存储库或反向端口存储库中找到此软件包。勾选软件来源中的相应复选框,然后重新加载最新更新。

打开软件中心或Synaptic Manager,然后搜索上述名为(或类似名称)的软件包。如果该软件包可用,请安装该软件包,重新启动,然后查看WiFi连接是否更稳定。

64位和32位

随着linux的成熟,应该减少64位和32位的问题。但是,与32位安装相比,64位安装可能更加不稳定-反之亦然。

对于您的卡,我在这里找到了您的无线卡的错误报告,其中描述了您的症状-64位内核,wifi随机断开连接。

首先使用例如Clonezilla对系统进行备份,以便可以轻松地进行还原。

尝试安装32位版本的Natty。查看您的连接是否更稳定。您也可以在此32位配置中测试此答案中的其他建议。

较新的内核

测试较新的内核有时可能会导致不稳定问题,例如启动和黑屏问题。我建议您先删除所有其他硬件图形驱动程序(例如ATI或Nvidia)。我还建议您使用CloneZilla进行良好的备份,例如,可以从中进行备份。

这里在LaunchPad上寻找下一个稳定的主线内核。

查看内核2.6.39 上的更改列表,它确实提到了卡的一些更新。

您可以按照我的回答此处所述安装2.6.39内核。

禁用电源管理

有时无线网卡可以具有电源管理模式。这些模式在linux中是错误的,这一点并不未知。关闭电源管理有时会有所帮助。

您可能需要进行一些Google研究,以查看是否存在禁用电源管理的特定方法。以下是我过去用于某些卡的方法。

从终端类型:

gksu gedit /etc/pm/power.d/wireless

如果打开的文件包含任何语句,则添加以下行(如果尚不存在)

/sbin/iwconfig wlan0 power off

如果打开的文件为空,则添加以下内容

#!/bin/sh

/sbin/iwconfig wlan0 power off

现在复制并粘贴以下内容:

sudo chmod +x /etc/pm/power.d/wireless

然后重启。

资源

NDIS包装器

注意-NDISWrapper可能会在启动时导致黑屏问题-因此,请使用可以恢复的CloneZilla,例如,进行良好的备份。

NDISWrapper是几年前的一次,是无线卡的一种常用方法,因为内核对无线驱动程序的支持很少。

由于许多原因,我最近都不愿使用它了……

老实说,RTL8187se已经在内核中使用了一段时间,因此以下建议应被视为最后的选择。

ndisgtk在软件中心中搜索并安装

现在从Realtek 下载Windows XP驱动程序

从zip文件中提取。

使用ndisgtk-导航到文件夹-RTL8187SE-WinXP,然后将ndisgtk指向该.inf文件。希望现在(也许在重新启动之后)网络管理员应该优先使用该驱动程序而不是RTL8187SE内核驱动程序-希望您不必将内核列入黑名单。


我已经尝试了您和Jorge的建议,但连接仍在下降:(

我尝试了所有建议的方法,但是仍然下降,我想是时候放弃希望了吗?

我尝试了您的新NDISWrapper建议,但是这样做并重新启动后,我被黑屏打招呼,实际上我什么也做不了。.我以前为我的旧笔记本电脑玩过NDISWrapper,那时没有任何问题。无论如何,我最终不得不重新安装。下一个?;)

hmmm-我在周围(和周围...)挖了-但我能找到的是,此无线网卡在64位下工作得不是很好,但在32位下却可以工作。对于64位和32位Windows 7的类似观察(请参见链接的debian错误报告)。除了使用32位Natty或购买其他制造商的无线卡外,我已经没有其他想法了。3天后。希望其他人可以加入并让您的卡在64位Natty下工作。
fossfreedom

自从前一天与Natty发生问题以来,我目前正在测试完全最新的64位Oneiric安装。此后无线下降了2到3倍,这比在Natty情况下要好得多!

0

这听起来像是我以前进入Meego(不是Ubuntu)时遇到的一个问题,当时wifi经常切入和切出,真是太痛苦了。

我记得当时它是通过使用非常简单的修复程序(尽管在Meego中)编辑rc.local文件而修复的,但是

cd /etc/

gksudo gedit rc.local

如果以下行尚未插入,请插入以下行(或取消注释)

ifconfig wlan0 down
ifconfig wlan0 up

(最初在较旧的meego错误中,我们曾经不得不将wlan0更改为eth1(不知道为什么,但是它过去意味着我们使用eth1而不是wlan0)

老meego bug

但是,这是一个Broadcom问题,但它似乎与您所描述的有点相似


我可以建议您将eth1更改为wlan0,因为这是无线问题-您建议弹跳固定的以太网端口(也值得放置代码标签)
fossfreedom

同意 我会适应
andybleaden 2011年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.