Wi-Fi не восстанавливается после приостановки

Wi-Fi работал нормально на моем Dell Inspiron E1505 с Wi-Fi Broadcom 4311.

Начиная с обновления до 14.04, Wi-Fi не работает после возобновления из (закрытой) приостановки. Если я затем вручную перевожу его в режим ожидания с помощью клавиатуры, Wi-Fi работает при возобновлении работы ~95% времени.

вывод из lspci и lshw следует.

lspci | grep -i network 0b: 00.0 Сетевой контроллер: Broadcom Corporation BCM4311 WLAN 802.11b / g (версия 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

* - описание сети: физический идентификатор беспроводного интерфейса: 2 логическое имя: серийный wlan1: 00:16:cf:17:a4:4f возможности: физическая беспроводная конфигурация Ethernet: широковещательная = да драйвер = b43 версия драйвера =3.13.0-35-generic >firmware=666.2 ip=192.168.1.103 link=yes multicast=yes wireless=IEEE 802.11bg>

2 ответа

После небольшого количества проб и ошибок я закончил с этим,

#!/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

Была эта проблема с HP dv9000 с BCM4311 в нем.

Попробовал это в терминале, и он работал после сна, чтобы восстановить интерфейс:

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
Другие вопросы по тегам