Не могу найти Intel Wireless-N 1000 после выхода из спящего режима

Я перепробовал множество предлагаемых решений, большинство из которых добавляли файлы в /etc/pm/config.d, а также перестали работать WiFi после выхода из режима ожидания с Broadcom 43225, и ничего не помогло.

информация об оборудовании:

[colleen@colleen-HP ~]$ sudo lshw -C network
[sudo] password for colleen: 
  *-network               
       description: Ethernet interface
       product: RTL8111/8168B PCI Express Gigabit Ethernet controller
       vendor: Realtek Semiconductor Co., Ltd.
       physical id: 0
       bus info: pci@0000:07:00.0
       logical name: eth0
       version: 06
       serial: 2c:27:d7:b1:ea:67
       size: 10Mbit/s
       capacity: 1Gbit/s
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi pciexpress msix vpd bus_master cap_list 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=half firmware=N/A latency=0 link=no multicast=yes port=MII speed=10Mbit/s
       resources: irq:41 ioport:4000(size=256) memory:c1404000-c1404fff memory:c1400000-c1403fff
  *-network
       description: Wireless interface
       product: Centrino Wireless-N 1000
       vendor: Intel Corporation
       physical id: 0
       bus info: pci@0000:0d:00.0
       logical name: wlan0
       version: 00
       serial: 8c:a9:82:99:48:8c
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi pciexpress bus_master cap_list ethernet physical wireless
       configuration: broadcast=yes driver=iwlagn driverversion=3.0.0-21-generic-pae firmware=39.31.5.1 build 35138 ip=192.168.0.4 latency=0 link=yes multicast=yes wireless=IEEE 802.11bgn
       resources: irq:48 memory:c5500000-c5501fff

У кого-нибудь еще есть эта проблема? Два решения, которые я не пробовал, это установка wicd и обновление, потому что я слышал, что оба они нестабильны / глючат, и wicd откровенно пугает меня.

пастбина dmesg: http://pastebin.com/uJQYgzEM

3 ответа

Решение

Примечание: iwlagn был переименован в iwlwifi в Ubuntu 12.04 и более поздних версиях, поэтому замените его соответствующим образом в следующих шагах, если вы используете 12.04.

Эта строка, сразу после запуска PHY(sical) wifi-интерфейса, сообщает нам об источнике вашей проблемы:

[29054.603501] iwlagn 0000: 0d: 00.0: не удалось очистить все очереди tx fifo

Решение:

  • После загрузки:
    1. sudo modprobe -r iwlagn
    2. sudo modprobe iwlagn bt_coex_active=0
    3. Приостановить / разбудить - это работает сейчас?

Если это так, сделайте его постоянным, добавив файл /etc/modprobe.d/iwl.conf, содержащий только эту строку:

options iwlagn bt_coex_active=0

Это известная проблема, которую легко решить.

Проверить с

Код:

lsmod | grep -iE '802 | ndiswr | принудительный |8139|hci|usb|1394|hid|..tv'

какие модули могут вызвать проблемы (левая колонка) и добавьте ваш беспроводной драйвер (здесь ath5k) в этот список. Создайте файл с:

Код:

sudo touch /etc/pm/config.d/00sleep_module sudo chmod + x /etc/pm/config.d/00sleep_module gksudo gedit /etc/pm/config.d/00sleep_module

и добавьте эти модули в соответствии с этим примером:

Код:

SUSPEND_MODULES = "$ SUSPEND_MODULES ehci-hcd uhci-hcd usbcore forcedeth" сохранить, закрыть и проверить SUSPEND/HIBERNATE

Изменить: Это выгружает модули и перезагружает их, поэтому Wake-On-Wireless не будет работать (больше)

Первое, что я бы попробовал, это выключить и снова включить устройство Wi-Fi с помощью переключателя / кнопки на вашем ноутбуке или карте (или вынуть ключ и снова подключить его).

Другие вопросы по тегам