У меня, похоже, такая же проблема, с той лишь разницей, что речь идёт не о ноутбуке, а о более-менее стационарной машине на базе Intel D945GCLF2 с PCI wifi-картой D-link DWL-G550. ОС -- Kubuntu 8.10 с КДЕ 4.2.1.
После выхода из Suspend to RAM KNetworkManager честно пытается автоматически подключиться к моей домашней беспроводной сети (которую он вроде видит), но ничего из этого не выходит. Подключаться он соглашается только после полного ребута системы.
Заметил, что вывод ifconfig до спящего режима и после выхода из него различается.
До ухода в спящий режим (т.е. когда всё работает) вывод такой:
ath0 Link encap:Ethernet HWaddr 00:1c:f0:ce:b2:4f
inet addr:192.168.1.4 Bcast:192.168.1.255 Mask:255.255.255.0
inet6 addr: fe80::21c:f0ff:fece:b24f/64 Диапазон:Ссылка
ВВЕРХ BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:75 errors:0 dropped:0 overruns:0 frame:0
TX packets:116 errors:0 dropped:0 overruns:0 carrier:0
коллизии:0 txqueuelen:0
RX bytes:10039 (10.0 KB) TX bytes:15976 (15.9 KB)
eth1 Link encap:Ethernet HWaddr 00:1c:c0:7e:69:c9
ВВЕРХ BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
коллизии:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
Прервано:220 Base address:0x6000
lo Link encap:Локальная петля (Loopback)
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Диапазон:Узел
ВВЕРХ LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:178 errors:0 dropped:0 overruns:0 frame:0
TX packets:178 errors:0 dropped:0 overruns:0 carrier:0
коллизии:0 txqueuelen:0
RX bytes:10848 (10.8 KB) TX bytes:10848 (10.8 KB)
wifi0 Link encap:UNSPEC HWaddr 00-1C-F0-CE-B2-4F-00-00-00-00-00-00-00-00-00-00
ВВЕРХ BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:840 errors:0 dropped:0 overruns:0 frame:283
TX packets:339 errors:0 dropped:0 overruns:0 carrier:0
коллизии:0 txqueuelen:199
RX bytes:109749 (109.7 KB) TX bytes:32652 (32.6 KB)
Прервано:21
После выхода из спящего режима (когда ничего уже не работает) -- такой:
ath0 Link encap:Ethernet HWaddr 00:1c:f0:ce:b2:4f
ВВЕРХ BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:87 errors:0 dropped:0 overruns:0 frame:0
TX packets:132 errors:0 dropped:0 overruns:0 carrier:0
коллизии:0 txqueuelen:0
RX bytes:11541 (11.5 KB) TX bytes:17937 (17.9 KB)
eth1 Link encap:Ethernet HWaddr 00:1c:c0:7e:69:c9
ВВЕРХ BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
коллизии:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
Прервано:220 Base address:0x8000
lo Link encap:Локальная петля (Loopback)
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Диапазон:Узел
ВВЕРХ LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:970 errors:0 dropped:0 overruns:0 frame:0
TX packets:970 errors:0 dropped:0 overruns:0 carrier:0
коллизии:0 txqueuelen:0
RX bytes:55992 (55.9 KB) TX bytes:55992 (55.9 KB)
То есть интерфейс wifi0 где-то потерялся по дороге. Возможно, дело в этом? Никаких других изменений (ни в выводе iwconfig, ни в выводе lsmod | grep ath) вроде не наблюдется.
lspci говорит о моей карте следующее:
04:00.0 Ethernet controller: Atheros Communications Inc. Atheros AR5001X+ Wireless NetworkAdapter (rev 01)
Драйвера стоят те, что предложила система, "Support for Atheros 802.11 wireless LAN cards".
Подскажите, пожалуйста, как уговорить систему после пробуждения подключаться к беспроводной сети? Очень желательно, чтоб это делалось каждый раз автоматически.