ibash.org.ru - Новый цитатник Рунета

Форум: Официальная конференция с Вашей операционной системой Linux! 1 ... 2 3 > [RSS]

Форум: Вход Регистрация Участники Поиск RSS

GNU/Linux
09.03.2009 - 21:56

Здраствуйте. Я - Ваша операционная система GNU/Linux. Спрашивайте.

L@WyeR
#122 - 23.03.2009 - 11:25

Дорогая операционная система! Подскажи, пожалуйста, почему после выхода из Suspend to RAM у тебя не получается подцепиться по wifi к моей домашней сети (т.е. к роутеру Asus WL500gP)?
До суспенда всё работает отлично, KNetworkManager без вопросов автоматически подключается сразу после включения компьютера. А вот после суспенда не подключается ни автоматически, ни вручую, ни вообще как бы то ни было. Даже /etc/init.d/networking restart не помогает, только ребут. Система, ведь такое поведение -- это не дело!

Вот что ты говоришь мне о моей сетевухе, когда я спрашиваю lspci:

04:00.0 Ethernet controller: Atheros Communications Inc. Atheros AR5001X+ Wireless NetworkAdapter (rev 01)

На вопрос о lsmod | grep ath как до суспенда, так и после, ты говоришь мне:

ath_rate_sample 19968 1
ath_pci 99096 0
wlan 211824 5 wlan_tkip,wlan_scan_sta,ath_rate_sample,ath_pci
ath_hal 198864 3 ath_rate_sample,ath_pci

Единственное существенное различие, которое я заметил (кроме того, что перестаёт работать сеть) я земетил в выводе 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? Что мне сделать, чтоб после пробуждения ты работала так же хорошо, как и до, автоматически восстанавливая подключение к тесному кругу других компьютеров в моей дружной сетке? Ведь мои архивы видео и музыки хранятся на другом компьютере в доме, а без доступа к ним я очень, очень расстроен и угнетён.

Да, дистрибутив у меня Kubuntu 8.10 с обновлёнными до 4.2.1 кедами. Надеюсь, я не слишком задеваю этим твоих, система, чувств.

Malefic
#123 - 23.03.2009 - 11:44

а что есть сделать
sudo ifup wifi0

L@WyeR
#124 - 23.03.2009 - 12:00

lawyer@lawyer-atom:~$ sudo ifup wifi0
[sudo] password for lawyer:
Ignoring unknown interface wifi0=wifi0.

L@WyeR
#125 - 23.03.2009 - 12:54

Да, и вот что говорит dmesg | tail сразу после выхода из суспенда:

lawyer@lawyer-atom:~$ dmesg | tail
[ 212.135127] [<c01b29b2>] sys_write+0x42/0x70
[ 212.135135] [<c0103f7b>] sysenter_do_call+0x12/0x2f
[ 212.135143] [<c0370000>] ? sha_transform+0x120/0x200
[ 212.135152] =======================
[ 212.135157] ---[ end trace 1df5d5ea13c9ff32 ]---
[ 212.135263] PM: Finishing wakeup.
[ 212.135268] Restarting tasks ... done.
[ 212.991719] r8169: eth1: link down
[ 212.992321] ADDRCONF(NETDEV_UP): eth1: link is not ready
[ 213.000592] ADDRCONF(NETDEV_UP): ath0: link is not ready

L@WyeR
#126 - 23.03.2009 - 15:12

Вы уж простите, что зачастил, но выяснилось, что если после пробуждения сделать rmmod ath_pci и modprobe ath_pci, то KNetworkManager без проблем подключается к сети. Уж не знаю, самый ли это правильный метод, но он работает.

Так что теперь задача стоит автоматизировать весь этот процесс (выгрузка модуля, загрузка модуля, подключение к сети) сразу после выхода из суспенда.

Ну, или придумать что-то лучше :-)

боян
#127 - 23.03.2009 - 16:02

это давно известный я. Прежде чем засыпать нужно выгрузить всякие левые модули (как то проприетарные драйвера для видео и прочее), а при просыпании снова их загрузить. Как и когда это лучше сделать - смотрите в доках к suspend (вроде suspend запускает специальные скрипты которые выполняются перед засыпанием и после просыпания).

L@WyeR
#128 - 23.03.2009 - 17:38

Точно, решение оказалось довольно простым, описано здесь:
http://wiki.archlinux.org/index.php/Pm-utils#Advanced_Configuration

Теперь, когда wifi работает корректно, буду разбираться, почему после пробуждения пропадает compositing :-)

megaterik
#129 - 23.03.2009 - 22:11

[q] А почему, в убунте, при включенном торренте(а иногда и без него) и ещё парой прог у юзера зависает комп при выходе их другого юзера? Хнык(

Xenius
#130 - 24.03.2009 - 10:13

Кстати, у меня после суспенда в память (через echo mem > /sys/power/state ) пропадает возможность использовать виртуальные текстовые терминалы, хотя иксы работают. Как лечить? А можно назначить суспенд на аппаратную комбинацию, если xev ее не видит?

user
#131 - 01.04.2009 - 17:45

[q] Как в КДЕ забиндить Ctrl+Alt+<стрелочка влево (вправо)> на переключение рабочих столов на 1 против (по) часовой (как в Compiz)?

neuro
#132 - 01.04.2009 - 20:41

[a] В настройках клавиатуры, комбинации клавиш для KWin
К списку вопросовСтраницы: 1 ... 2 3 >

Быстрый ответ
Имя:      Пароль:    
Текст сообщения:

«ibash.org.ru — Новый цитатник Рунета» Почта вебмастера: imail@ibash.org.ru