[Обновление]:
та же проблема существует в Kubuntu и решается таким же образом.
[Решено]:
применив следующую команду, nmcli nm
я получил следующее:
Перед приостановкой
RUNNING STATE WIFI-HARDWARE WIFI WWAN-HARDWARE WWAN
running connected enabled enabled enabled enabled
как вы можете видеть, что состояние подключено, а остальные включены и работают
После приостановки
RUNNING STATE WIFI-HARDWARE WIFI WWAN-HARDWARE WWAN
running asleep enabled enabled enabled disabled
Как вы можете видеть, состояние спит, что означает, что наш дорогой сетевой менеджер все еще дремлет, поэтому для решения воспользуйтесь следующей командной строкой:
sudo nmcli nm sleep false
это говорит сетевому администратору проснуться. чтобы сделать это постоянным:
создайте скрипт, /etc/pm/sleep.d
обращаясь к следующему (и не забудьте пометить скрипт как исполняемый):
#!/bin/sh
case "${1}" in
resume|thaw)
nmcli nm sleep false
;;
esac
Благодаря этому
Оригинальная проблема:
Я только что скачал Ubuntu 14.04 и установил на свой ноутбук: ASUS X61SL с процессором Intel P8400 Core2Duo x64.
Когда я закрываю крышку, система приостанавливается, но когда я снова открываю крышку и возобновляю работу, беспроводная сеть не активируется (сеть в целом отключена), и когда я выбираю «Включить сеть», ничего не происходит.
Это информация о моем беспроводном адаптере:
$ lspci | grep -i wireless
02:00.0 Network controller: Qualcomm Atheros AR928X Wireless Network Adapter (PCI-Express) (rev 01)
Эта проблема отсутствовала в Ubuntu 13.04, Linux Mint Debian Edition или Debian 7 wheezy (GNOME или KDE).
Изменить: несколько тестов со следующими результатами:
Проблема влияет на мои беспроводные и проводные сети.
Примечание: мне нужно добавить pci=nomsi
строку в grub для загрузки.
При выходе из системы вручную, затем приостановить, затем возобновить, а затем войти в систему все работает нормально.
При приостановке напрямую во время входа в систему проблема возникает.
Блокировка и приостановка вызывает ту же проблему, что и прямая приостановка.
Также эта проблема, по-видимому, влияет на функцию выхода из системы: если вы выбрали выход из пользовательского меню на панели Unity, вы не выйдете из системы, но если вы используете командную строку, gnome-session-quit --logout
вы можете выйти из системы.
Теперь с lshw -C network
выводом:
Normal (полнофункциональная сеть):
*-network
description: Ethernet interface
product: 191 Gigabit Ethernet Adapter
vendor: Silicon Integrated Systems [SiS]
physical id: 4
bus info: pci@0000:00:04.0
logical name: eth0
version: 02
serial: 00:24:8c:1e:f8:53
size: 10Mbit/s
capacity: 100Mbit/s
width: 32 bits
clock: 33MHz
capabilities: pm bus_master cap_list ethernet physical tp mii 10bt 10bt-fd 100bt 100bt-fd autonegotiation
configuration: autonegotiation=on broadcast=yes driver=sis190 driverversion=1.4 duplex=half latency=0 link=no multicast=yes port=MII speed=10Mbit/s
resources: irq:19 memory:fddfcc00-fddfcc7f ioport:cc00(size=128)
*-network
description: Wireless interface
product: AR928X Wireless Network Adapter (PCI-Express)
vendor: Qualcomm Atheros
physical id: 0
bus info: pci@0000:02:00.0
logical name: wlan0
version: 01
serial: 00:15:af:e2:13:db
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress msix bus_master cap_list ethernet physical wireless
configuration: broadcast=yes driver=ath9k driverversion=3.13.0-24-generic firmware=N/A ip=6.6.6.8 latency=0 link=yes multicast=yes wireless=IEEE 802.11bgn
resources: irq:16 memory:fdff0000-fdffffff
После возобновления («/etc/pm/config.d» не содержит «unload_modules»):
*-network DISABLED
description: Ethernet interface
product: 191 Gigabit Ethernet Adapter
vendor: Silicon Integrated Systems [SiS]
physical id: 4
bus info: pci@0000:00:04.0
logical name: eth0
version: 02
serial: 00:24:8c:1e:f8:53
size: 10Mbit/s
capacity: 100Mbit/s
width: 32 bits
clock: 33MHz
capabilities: pm bus_master cap_list ethernet physical tp mii 10bt 10bt-fd 100bt 100bt-fd autonegotiation
configuration: autonegotiation=on broadcast=yes driver=sis190 driverversion=1.4 duplex=half latency=0 link=no multicast=yes port=MII speed=10Mbit/s
resources: irq:19 memory:fddfcc00-fddfcc7f ioport:cc00(size=128)
*-network DISABLED
description: Wireless interface
product: AR928X Wireless Network Adapter (PCI-Express)
vendor: Qualcomm Atheros
physical id: 0
bus info: pci@0000:02:00.0
logical name: wlan0
version: 01
serial: 00:15:af:e2:13:db
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress msix bus_master cap_list ethernet physical wireless
configuration: broadcast=yes driver=ath9k driverversion=3.13.0-24-generic firmware=N/A latency=0 link=no multicast=yes wireless=IEEE 802.11bgn
resources: irq:16 memory:fdff0000-fdffffff
Когда я добавил файл unload_modules в каталог "/etc/pm/config.d", как предлагается здесь , после выхода из системы приостановить, возобновить, а затем войти в сеть работает, но я не могу подключиться к моей беспроводной сети.
Снова результат « lshw -C network
После возобновления» («/etc/pm/config.d» содержит «unload_modules»):
*-network DISABLED
description: Ethernet interface
product: 191 Gigabit Ethernet Adapter
vendor: Silicon Integrated Systems [SiS]
physical id: 4
bus info: pci@0000:00:04.0
logical name: eth0
version: 02
serial: 00:24:8c:1e:f8:53
size: 10Mbit/s
capacity: 100Mbit/s
width: 32 bits
clock: 33MHz
capabilities: pm bus_master cap_list ethernet physical tp mii 10bt 10bt-fd 100bt 100bt-fd autonegotiation
configuration: autonegotiation=on broadcast=yes driver=sis190 driverversion=1.4 duplex=half latency=0 link=no multicast=yes port=MII speed=10Mbit/s
resources: irq:19 memory:fddfcc00-fddfcc7f ioport:cc00(size=128)
*-network DISABLED
description: Wireless interface
product: AR928X Wireless Network Adapter (PCI-Express)
vendor: Qualcomm Atheros
physical id: 0
bus info: pci@0000:02:00.0
logical name: wlan0
version: 01
serial: 00:15:af:e2:13:db
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress msix bus_master cap_list ethernet physical wireless
configuration: broadcast=yes driver=ath9k driverversion=3.13.0-24-generic firmware=N/A latency=0 link=no multicast=yes wireless=IEEE 802.11bgn
resources: irq:16 memory:fdff0000-fdffffff
Содержимое 'unload_modules ", где:
SUSPEND_MODULES="$SUSPEND_MODULES ath9k"
SUSPEND_MODULES="$SUSPEND_MODULES sis190"
Где 'ath9k' - это мой беспроводной модуль, а 'sis190' - это мой модуль Ethernet.
nmcli nm
жалуется:Object 'nm' is unknown
nmcli general status