挂起后无线重新连接缓慢


8

在使用STA驱动程序的Broadcom 4312上,我重新安装了ubuntu,因为b43驱动程序给我带来了巨大的麻烦,同时还带来了一些奇怪的内核问题。

我的无线速度很好,一切正常,除非重新启动计算机以及使计算机退出暂停状态。无线重新连接大约需要30-45秒,我认为这是驱动程序问题(我单击顶部的网络管理器,大约30秒钟没有列出无线网络。)

我已经尝试了以下建议:http : //lilserenity.wordpress.com/2007/10/31/fix-ubuntu-dropping-wireless-on-suspendhibernate-resume/ 基本上说可以更改此建议:

STOP_SERVICES=""

STOP_SERVICES="networking"

在文件中

/ etc / default / acpi-support

这没有任何帮助。需要注意的是,已经登录一次并注销后再登录时,不会发生此问题。

Answers:


7

以下在华硕x50N上让我惊艳。干杯

STOP_SERVICES=""

STOP_SERVICES="networking"

在文件中 /etc/default/acpi-support


T60也对我有用。

1

添加"networking"/etc/default/acpi-support可能还不够。您可能会发现通过将整个网卡置于睡眠状态可以获得更好的结果。我必须对我的蓝牙驱动程序执行此操作,否则整个笔记本电脑在挂起后无法恢复。

转到网络管理器小程序,右键单击并选择“ 连接信息”。注意驱动程序的名称。您可以通过打开终端并发出来确认此名称lsmod。也许grep您的驱动程序的结果(例如lsmod | grep sky2),因为如果任何依赖于此的结果,您也需要告诉ACPI也将其关闭。

然后在中/etc/default/acpi-support,添加您的驱动程序。因此,您的修改总和为:

STOP_SERVICES="networking"
MODULES="sky2 toshiba_bluetooth bluetooth btusb"

nb我使用的是东芝笔记本电脑,因此使用了东芝的产品。您的模块将必须从lsmod上面概述的输出中确定。

该顺序很重要,因此首先停止网络连接,然后按照sky2WiFi驱动程序的顺序卸载模块,然后按照蓝牙驱动程序的顺序卸载模块。然后在恢复后以相反的顺序启动它们。


我本想让它工作,但是在我的Compaq Mini311c(Broadcom无线)上却没有。我添加了“网络蓝牙btusb wl”,但是调出接口并重新连接大约需要相同的时间。耻辱。
乔纳森(Jonathon)2010年

很有意思-刚刚检查了我的/ etc / default / acpi-support,而我没有使用“停止服务”,而是使用了“模块”。我将更新我的答案。
Scaine

它似乎没有解决问题。对于MODULES字符串,我使用了MODULES =“ wl bluetooth btusb”,并尝试删除蓝牙和btusb的组合并退出睡眠状态但无济于事。需要注意的一件事是,我找不到适用于我的戴尔的等效“ toshiba_bluetooth”驱动程序
eqzx 2010年

0

我很确定这是Ubuntu中所有无线网卡的正常行为。我的Broadcom和Intel卡都执行相同的操作。

如果禁用并重新启用无线,则会看到相同的内容-初始化卡和网络管理器检测卡,然后检测无线网络需要花费时间。

注销时,该卡在系统内仍处于活动状态,因此,登录时所有网络管理器要做的就是扫描网络。

如果有内存可用,Windows 7会执行完全相同的操作-在恢复(或启动)后,它不会立即检测到无线网络。


我的Toshiba U400使用Marvel芯片组(sky2驱动程序),打开盖子大约10秒钟后就可以无线连接。当我输入密码时,它通常已连接。
Scaine 2010年

0

我在Ubuntu 12.04中发现了类似的问题。上面建议的解决方案无法解决。问题似乎是此错误:

https://bugs.launchpad.net/ubuntu/+source/network-manager/+bug/274405

评论74中的解决方法为我解决了该问题:

Change the last part in /usr/lib/pm-utils/sleep.d/55NetworkManager

from
  thaw|resume)
     resume_nm

to
  thaw|resume)
    resume_nm
    sleep 2 && iwlist eth1 scanning &

还有fooninja.net/2010/09/02/…用于修改驱动程序。
Ehtesh Choudhury
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.