无线网络暂停后无法恢复

无线网络暂停后无法恢复

我的 dell inspiron e1505 配有 broadcom 4311 wifi,wifi 运行正常。

自从升级到 14.04 后,WiFi 在从(合上盖子)暂停状态恢复后无法工作。如果我随后使用键盘手动将其再次置于暂停状态,WiFi 在恢复时大约有 95% 的时间可以正常工作。

以下是 lspci 和 lshw 的输出。

lspci | grep -i network 0b:00.0 网络控制器:Broadcom Corporation BCM4311 802.11b/g WLAN (rev 01)

lshw *-网络描述:网络控制器产品:BCM4311 802.11b/g WLAN

      vendor: Broadcom Corporation
      physical id: 0
      bus info: pci@0000:0b:00.0
      version: 01
      width: 32 bits
      clock: 33MHz
      capabilities: pm msi pciexpress bus_master cap_list
      configuration: driver=b43-pci-bridge latency=0
      resources: irq:16 memory:efdfc000-efdfffff
 *-network
      description: Ethernet interface
      product: BCM4401-B0 100Base-TX
      vendor: Broadcom Corporation
      physical id: 0
      bus info: pci@0000:03:00.0
      logical name: eth0
      version: 02
      serial: 00:15:c5:a5:9d:b0
      size: 10Mbit/s
      capacity: 100Mbit/s
      width: 32 bits
      clock: 33MHz
                                                  capabilities: pm bus_master >cap_list ethernet physical mii 10bt 10bt-fd 100bt 100bt-fd autonegotiation
  configuration: autonegotiation=on broadcast=yes driver=b44 driverversion=2.0 >duplex=half latency=64 link=no multicast=yes port=twisted pair speed=10Mbit/s
  resources: irq:17 memory:ef9fe000-ef9fffff

*-网络描述:无线接口物理 ID:2 逻辑名称:wlan1 序列号:00:16:cf:17:a4:4f 功能:以太网物理无线配置:广播=是驱动程序=b43 驱动程序版本=3.13.0-35-通用>固件=666.2 ip=192.168.1.103 链接=是多播=是无线=IEEE 802.11bg>

答案1

经过反复尝试,我最终得到了这个,

#!/bin/sh

case "${1}" in
  resume|thaw)
    nmcli r wifi off && nmcli r wifi on;
esac

放入这个/etc/pm/sleep.d/10_resume_wifi,问题就会立即解决。

复制我自己的答案Ubuntu 14.04 恢复后无线网络不工作

答案2

带有 BCM4311 的 HP dv9000 出现了这个问题。

在终端中尝试了这个,并且在睡眠后可以重新启动界面:

nmcli nm sleep false

因此,我只是调整了上面的解决方案,使用这个新字符串,而不是将其关闭/再次打开的字符串。所以它看起来像这样,而且效果很好:

#!/bin/sh

case "${1}" in
  resume|thaw)
    nmcli nm sleep false;
esac

确保其可执行:

sudo chmod +x /etc/pm/sleep.d/10_resume_wifi

相关内容