Brak sieci po suspend to ram 10.04 [solved]

Instalacja i konfiguracja oprogramowania sieciowego.
Asteroth
Sędziwy Jeż
Sędziwy Jeż
Posty: 55
Rejestracja: 15 lut 2008, 16:40
Płeć: Mężczyzna
Wersja Ubuntu: 14.04
Środowisko graficzne: KDE Plasma
Architektura: x86_64

Brak sieci po suspend to ram 10.04 [solved]

Post autor: Asteroth »

Po aktualizacji kubuntu do 10.04 mam powazny problem z siecia. Kiedy usypiam komputer po wybudzeniu siec nie dziala i po najechaniu kursorem na ikonke network manager wyswietla mi "Network management disabled". Problem pojawia sie zawsze.
Przyczyna okazuje sie zagadkowa zmiana pliku NetworkManager.state, gdzie linijka
NetworkingEnabled=true
samoistnie zmienia sie na false.

Znalazlem rozwiazanie szybsze niz przeklepywanie false na true, choc malo eleganckie.

Kod: Zaznacz cały

//zatrzymac network managera:
sudo service network-manager stop
//wywalic plik-winowajce:
sudo rm /var/lib/NetworkManager/NetworkManager.state
//wznowic managera:
sudo service network-manager start
Czy jest jakis sposob, zeby uniemozliwic zmiane tego pliku (zakladam, ze zablokowanie praw edycji wszystkim to pewnie kiepski pomysl), albo zautomatyzowanie tego procesu?
Awatar użytkownika
Majki-Fajki
Serdeczny Borsuk
Serdeczny Borsuk
Posty: 202
Rejestracja: 18 kwie 2008, 21:25
Płeć: Mężczyzna
Wersja Ubuntu: 12.04
Środowisko graficzne: Unity
Architektura: x86

Odp: Brak sieci po suspend to ram 10.04

Post autor: Majki-Fajki »

Jaką masz kartę sieciową8-)
Niewiedza nie usprawiedliwia lenistwa.
Asteroth
Sędziwy Jeż
Sędziwy Jeż
Posty: 55
Rejestracja: 15 lut 2008, 16:40
Płeć: Mężczyzna
Wersja Ubuntu: 14.04
Środowisko graficzne: KDE Plasma
Architektura: x86_64

Odp: Brak sieci po suspend to ram 10.04

Post autor: Asteroth »

Kod: Zaznacz cały

spci |grep Network
09:00.0 Ethernet controller: Atheros Communications Inc. AR5001 Wireless Network Adapter (rev 01)
ale wydaje mi sie, ze to ma jakis zwiazek z tym, jak system zasypia. Cos miesza w konfiguracji i zapomina o naprawieniu
Awatar użytkownika
Majki-Fajki
Serdeczny Borsuk
Serdeczny Borsuk
Posty: 202
Rejestracja: 18 kwie 2008, 21:25
Płeć: Mężczyzna
Wersja Ubuntu: 12.04
Środowisko graficzne: Unity
Architektura: x86

Odp: Brak sieci po suspend to ram 10.04

Post autor: Majki-Fajki »

Okej, to masz pecha jak gangster, który wpadł na Punishera.

Masz Atherosa - od jakiegoś czasu (tzn. wersji kernela) jest problem ze wstrzymywaniem, a konkretnie z łączeniem się po wstrzymaniu. Używam Archa (bo Punisher go używa) i tutaj problem rozwiązałem następująco:
U mnie za wstrzymywanie odpowiada pakiet oprogramowania nazywający się pm-utils. Zgodnie z instrukcją na Arch Wiki zmodyfikowałem config - do listy modułów, które nie mają się "usypiać" dodałem ath5k, który obsługuje nasze karty graficzne. Dzięki temu po wstrzymaniu łączę się (po kilkudziesięciu sekundach - ale wspólnie z Punisherem pracujemy nad tym).
Niewiedza nie usprawiedliwia lenistwa.
Asteroth
Sędziwy Jeż
Sędziwy Jeż
Posty: 55
Rejestracja: 15 lut 2008, 16:40
Płeć: Mężczyzna
Wersja Ubuntu: 14.04
Środowisko graficzne: KDE Plasma
Architektura: x86_64

Odp: Brak sieci po suspend to ram 10.04

Post autor: Asteroth »

mam pewne problemy z przegryzieniem sie przez ta strone co podales, ale wychodzi ze to chyba nie to, bo na innym komputerze (Xubuntu) z adapterem USB NetGear robi sie dokladnie tak samo.
Awatar użytkownika
Majki-Fajki
Serdeczny Borsuk
Serdeczny Borsuk
Posty: 202
Rejestracja: 18 kwie 2008, 21:25
Płeć: Mężczyzna
Wersja Ubuntu: 12.04
Środowisko graficzne: Unity
Architektura: x86

Odp: Brak sieci po suspend to ram 10.04

Post autor: Majki-Fajki »

Musisz dotrzeć do swoich configów pm-utils, potem pójdzie z górki.

Jaki konkretnie masz problem?
Niewiedza nie usprawiedliwia lenistwa.
Asteroth
Sędziwy Jeż
Sędziwy Jeż
Posty: 55
Rejestracja: 15 lut 2008, 16:40
Płeć: Mężczyzna
Wersja Ubuntu: 14.04
Środowisko graficzne: KDE Plasma
Architektura: x86_64

Odp: Brak sieci po suspend to ram 10.04

Post autor: Asteroth »

Kaze komputerowi zrobic suspend to ram, komputer ladnie zasypia, po wybudzeniu wszystko dziala, z wyjatkiem sieci. Wyglada to tak, ze network management sie zwyczajnie wylacza.
w pliku
/var/lib/NetworkManager/NetworkManager.state
jest linijka:
NetworkingEnabled=true
jednak suspend powoduje, ze true mienia sie na false i zarzadzanie siecia poprostu jest wylaczone. Reczna zmiana false spowrotem na true naprawia problem, ale skasowanie pliku jest szybsze (ponowne odpalenie network-manager generuje nowy plik z domyslnym true)
Awatar użytkownika
Majki-Fajki
Serdeczny Borsuk
Serdeczny Borsuk
Posty: 202
Rejestracja: 18 kwie 2008, 21:25
Płeć: Mężczyzna
Wersja Ubuntu: 12.04
Środowisko graficzne: Unity
Architektura: x86

Odp: Brak sieci po suspend to ram 10.04

Post autor: Majki-Fajki »

No to już pisałeś.

Mnie interesuje, co robi soft odpowiedzialny za usypianie. Wklep:

Kod: Zaznacz cały

cat /usr/lib/pm-utils/defaults
Niewiedza nie usprawiedliwia lenistwa.
Asteroth
Sędziwy Jeż
Sędziwy Jeż
Posty: 55
Rejestracja: 15 lut 2008, 16:40
Płeć: Mężczyzna
Wersja Ubuntu: 14.04
Środowisko graficzne: KDE Plasma
Architektura: x86_64

Odp: Brak sieci po suspend to ram 10.04

Post autor: Asteroth »

Czy linijki z # sa zakomentowane?

Kod: Zaznacz cały

##########################################################
# DO NOT EDIT THIS FILE!                                 #
#                                                        #
# Add files in /etc/pm/config.d/ instead!                #
##########################################################

# Default method to power down the system when hibernating.
# If commented out, the system will use the kernel default as a 
# default value.
#
# Check /sys/power/disk for valid values.  The default value
# will be surrounded by [square brackets].
# HIBERNATE_MODE="shutdown"

# Whether we need to post the video card when resuming from
# hibernate. You should not normally need to set this.  
# In the future pm-utils will get this setting from HAL.
#
# Valid values are "no" and "yes"
# HIBERNATE_RESUME_POST_VIDEO="no"

# The default sleep/wake system to use.  Valid values are:
#   kernel    The built-in kernel suspend/resume support.
#             Use this if nothing else is supported on your system.
#   uswsusp   If your system has support for the userspace
#             suspend programs (s2ram/s2disk/s2both), then use this.
#   tuxonice  If your system has support for tuxonice, use this.
#
# The system defaults to "kernel" if this is commented out.
#SLEEP_MODULE="kernel"

# These variables will be handled specially when we load files in 
# /etc/pm/config.d.
# Multiple declarations of these environment variables will result in 
# their contents being concatenated instead of being overwritten.

# If you need to unload any modules to suspend/resume, add them here.
# SUSPEND_MODULES=""

# If you want to keep hooks from running, add their names  here.                
# HOOK_BLACKLIST=""                                                             
                                                                                
# If you want to unconditionally add parameters to the commandline,             
# add them here.                                                                
# ADD_PARAMETERS=""                                                             
                                                                                
# If you want to ignore commandline parameters, add them here.                  
# DROP_PARAMETERS=""                                                            
                                                                                
# If you need to synchronize the system clock across a suspend/resume or        
# hibernate/thaw cycle, set this variable.                                      
# NEED_CLOCK_SYNC="true"
Awatar użytkownika
Majki-Fajki
Serdeczny Borsuk
Serdeczny Borsuk
Posty: 202
Rejestracja: 18 kwie 2008, 21:25
Płeć: Mężczyzna
Wersja Ubuntu: 12.04
Środowisko graficzne: Unity
Architektura: x86

Odp: Brak sieci po suspend to ram 10.04

Post autor: Majki-Fajki »

YES!
A teraz po Tobie pojadę :) Z tego Co widzisz, pm-utils (to Ci usypia system) nie ma zawieszać żadnych modułów ("sterowników") przed zaśnięciem. W wyniku tego, Twój Atheros nie wstaje po wyjściu ze snu. Zatem naniesiemy poprawkę. Zgodnie z instrukcją w pliku:

Kod: Zaznacz cały

DO NOT EDIT THIS FILE!  Add files in /etc/pm/config.d/ instead! 
Utworzymy sobie swój config.

Kod: Zaznacz cały

sudo gedit /etc/pm/config.d/config
Wklej tam po prostu

Kod: Zaznacz cały

SUSPEND_MODULES="ath5k"
Co znaczy "zawieś moduł od mojego Atherosa przed zaśnięciem, bo inaczej potem się nie chce włączyć". :razz:

Zapisz i reboot. Potem uśpij, wybudź i napisz, czy działa.
Niewiedza nie usprawiedliwia lenistwa.
Asteroth
Sędziwy Jeż
Sędziwy Jeż
Posty: 55
Rejestracja: 15 lut 2008, 16:40
Płeć: Mężczyzna
Wersja Ubuntu: 14.04
Środowisko graficzne: KDE Plasma
Architektura: x86_64

Odp: Brak sieci po suspend to ram 10.04

Post autor: Asteroth »

To dziala, dziekuje! :)
W sumie w zla strone myslalem wogole, bo myslalem, ze ma NIE zawieszac tego modulu.
Na czym polega takie zawieszanie, ze bez tego sie psulo?
Awatar użytkownika
Majki-Fajki
Serdeczny Borsuk
Serdeczny Borsuk
Posty: 202
Rejestracja: 18 kwie 2008, 21:25
Płeć: Mężczyzna
Wersja Ubuntu: 12.04
Środowisko graficzne: Unity
Architektura: x86

Odp: Brak sieci po suspend to ram 10.04 [solved]

Post autor: Majki-Fajki »

Nie mam pojęcia na czym to polega :)

Takie rzeczy wie tylko Punisher, ew. admini forum Ubuntu.pl
Niewiedza nie usprawiedliwia lenistwa.
Asteroth
Sędziwy Jeż
Sędziwy Jeż
Posty: 55
Rejestracja: 15 lut 2008, 16:40
Płeć: Mężczyzna
Wersja Ubuntu: 14.04
Środowisko graficzne: KDE Plasma
Architektura: x86_64

Odp: Brak sieci po suspend to ram 10.04 [solved]

Post autor: Asteroth »

Dzieki jeszcze raz, grunt ze dziala :)
ODPOWIEDZ

Wróć do „Sieci, serwery, Internet”

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 21 gości