Losowe blokowanie sieci wifi

  • 14 replies
  • 3948 views
*

Offline master86

  • *
  • 41
  • 0
  • Płeć: Mężczyzna
Losowe blokowanie sieci wifi
« dnia: Lipiec 03, 2013, 14:29:46 pm »
Witam,
co prawda jeszcze na poprzedni wątek nie znalazłem odpowiedzi, ale mam kolejny "mały" kłopot i mam nadzieję, że nie zostanie to potraktowane jako spam z mojej strony  ;)

Sprawa dotyczy blokowania sieci wifi. Sprawa jest prosta - Debian (a więc i LMDE) blokują wifi przy aktualizacji. Aby to odblokować trzeba wydać komendę
sudo rfkill unblock allW moim przypadku nie ma tak dobrze. Mój kłopot polega na tym, że wifi blokuje się losowo, system nawet nie musi się aktualizować. Po prostu raz włączam laptopa i wifi jest, innym razem nie ma. Brak w tym jakiegoś schematu (no, może niekiedy hibernuje lapka).  Dodatkowo, aby odblokować wifi, oprócz komendy rfkill muszę zrobić "twardy reset", ponieważ zwykły restart lub ponowne zalogowanie do systemu nic nie dają.
Czy mogę prosić o pomoc?

System LMDE z marca 2013, wersja 32-bit Cinnamon.

*

Offline Ulvhedin

  • *******
  • 1701
  • 1199
  • Płeć: Mężczyzna
Odp: Losowe blokowanie sieci wifi
« Odpowiedź #1 dnia: Lipiec 03, 2013, 15:12:22 pm »
Kiedy sie losowo zablokuje, daj wynik komendy dmesg tu na forum

*

Offline master86

  • *
  • 41
  • 0
  • Płeć: Mężczyzna
Odp: Losowe blokowanie sieci wifi
« Odpowiedź #2 dnia: Lipiec 03, 2013, 20:20:10 pm »
Witam. To po kolei:

- wynik dmesg przy zablokowanym wifi (z powodu ograniczeń wrzucam końcówkę logu, gdzie chyba są wpisy dotyczące tylko sieci):
[   16.947999] ip_tables: (C) 2000-2006 Netfilter Core Team
[   16.966869] nf_conntrack version 0.5.0 (16384 buckets, 65536 max)
[   17.002381] ip6_tables: (C) 2000-2006 Netfilter Core Team
[   18.638398] fuse init (API version 7.17)
[   22.231380] Bluetooth: Core ver 2.16
[   22.231421] NET: Registered protocol family 31
[   22.231428] Bluetooth: HCI device and connection manager initialized
[   22.231435] Bluetooth: HCI socket layer initialized
[   22.231440] Bluetooth: L2CAP socket layer initialized
[   22.231820] Bluetooth: SCO socket layer initialized
[   22.251486] Bluetooth: RFCOMM TTY layer initialized
[   22.251497] Bluetooth: RFCOMM socket layer initialized
[   22.251503] Bluetooth: RFCOMM ver 1.11
[   22.263291] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[   22.263300] Bluetooth: BNEP filters: protocol multicast
[   22.499754] lp: driver loaded but no devices found
[   22.636719] ppdev: user-space parallel port driver
[   24.706550] tg3 0000:02:00.0: irq 46 for MSI/MSI-X
[   24.718138] ADDRCONF(NETDEV_UP): eth1: link is not ready
[   24.721583] ieee80211 phy0: brcms_ops_config: change monitor mode: false (implement)
[   24.721589] ieee80211 phy0: brcms_ops_config: change power-save mode: false (implement)
[   24.721594] ieee80211 phy0: wl0: brcms_c_wme_setparams : no-clock
[   24.721596] ieee80211 phy0: wl0: brcms_c_wme_setparams : no-clock
[   24.721599] ieee80211 phy0: wl0: brcms_c_wme_setparams : no-clock
[   24.721601] ieee80211 phy0: wl0: brcms_c_wme_setparams : no-clock
[   24.721603] ieee80211 phy0: brcms_ops_bss_info_changed: qos enabled: false (implement)
[   24.721772] ADDRCONF(NETDEV_UP): wlan0: link is not ready
[   24.769145] tg3 0000:02:00.0: eth1: Link is down

- wynik rfkill zaraz po wpisaniu "rfkill unblock all":
0: acer-wireless: Wireless LAN
Soft blocked: no
Hard blocked: no
1: phy0: Wireless LAN
Soft blocked: no
Hard blocked: yes

- wynik rfkill po twardym resecie, gdy internet już jest:
0: acer-wireless: Wireless LAN
Soft blocked: no
Hard blocked: no
1: phy0: Wireless LAN
Soft blocked: no
Hard blocked: no
« Ostatnia zmiana: Lipiec 03, 2013, 20:22:12 pm wysłana przez master86 »

*

Offline Ulvhedin

  • *******
  • 1701
  • 1199
  • Płeć: Mężczyzna
Odp: Losowe blokowanie sieci wifi
« Odpowiedź #3 dnia: Lipiec 03, 2013, 20:42:43 pm »
sudo apt-get install pastebinit

Za mało danych. poprosze o:
1. Po uruchomieniu kompa i działającym połączeniu
ifconfig -a|pastebinit
dmesg|pastebinit

2. kiedy nastąpi rozłączenie internetu
dmesg > ~/log001.txt
rfkill list >> ~/log001.txt
ifconfig -a >> ~/log001.txt
lsmod >> ~/log001.txt

3. Podłącz sie z powotem do sieci i daj:
cat ~/log001.txt|pastebinit

Wklej tu wszystkie linki jakie zostaną pokazane.


*

Offline master86

  • *
  • 41
  • 0
  • Płeć: Mężczyzna
Odp: Losowe blokowanie sieci wifi
« Odpowiedź #4 dnia: Lipiec 03, 2013, 21:14:49 pm »
Proszę:
ifconfig -a|pastebinithttp://pastebin.com/4Eh6JTyN
dmesg|pastebinithttp://pastebin.com/p4rNuwkj
dmesg > ~/log001.txt
rfkill list >> ~/log001.txt
ifconfig -a >> ~/log001.txt
lsmod >> ~/log001.txt
http://pastebin.com/mTnhT2in

*

Offline Ulvhedin

  • *******
  • 1701
  • 1199
  • Płeć: Mężczyzna
Odp: Losowe blokowanie sieci wifi
« Odpowiedź #5 dnia: Lipiec 04, 2013, 09:49:10 am »
Jeszcze pytanie - czy karta blokuje sie po restarcie maszyny czy w trakcie normalnej pracy, tzn. siedzisz sobie w necie i nagle nie wiadomo kiedy internet sie rozłącza. Z tego co widze w logach - zachowanie jest jak najbardziej poprawne. Nie widze błędów.

*

Offline master86

  • *
  • 41
  • 0
  • Płeć: Mężczyzna
Odp: Losowe blokowanie sieci wifi
« Odpowiedź #6 dnia: Lipiec 04, 2013, 10:07:31 am »
Karta blokuje się niekiedy po uruchomieniu komputera (też nie za każdym razem). Jeśli internet już działa, to działa.

*

Offline Ulvhedin

  • *******
  • 1701
  • 1199
  • Płeć: Mężczyzna
Odp: Losowe blokowanie sieci wifi
« Odpowiedź #7 dnia: Lipiec 04, 2013, 10:46:51 am »
Sprawdz czy w BIOSie nie masz jakiejs opcji dot.automatycznego blokowania wifi.
Blokada na poziomie sprzetowym, wiec albo ustawienie idzie z BIOS albo z magicznego buttona w laptopie.

*

Offline master86

  • *
  • 41
  • 0
  • Płeć: Mężczyzna
Odp: Losowe blokowanie sieci wifi
« Odpowiedź #8 dnia: Lipiec 04, 2013, 13:59:25 pm »
Jedyna taka opcja to "Network boot", jest ustawiona na "Enabled".

EDIT:

Trochę się pobaiwłem z włączaniem i wyłączaniem laptopa. No cóż, po wyłączeniu i włączeni sieć była. Co ciekawe sieć była po wstrzymaniu (suspend) laptopa. Natomiast po hibernacji działo się to, co się dzieje: konieczny jest rfkill i "twardy reset".
Może to coś z ustawieniami hibernacji?
« Ostatnia zmiana: Lipiec 04, 2013, 14:11:37 pm wysłana przez master86 »

*

Offline Ulvhedin

  • *******
  • 1701
  • 1199
  • Płeć: Mężczyzna
Odp: Losowe blokowanie sieci wifi
« Odpowiedź #9 dnia: Lipiec 04, 2013, 17:11:26 pm »
Trzeba by przenalizować skrypty PM w Mint. Jak widać gdzieś musi być bug.
Ewentualnie napisać własny skrypt do budzenia karty (odblokowanie karty, załadowanie modulów odpowiednich i w koncu połączenie z siecią). Nie mam pod ręką Mint.

Odpal kompa, i daj takie komendy:
dmesg|pastebinit
lsmod|pastebinit
Zahibernuj kompa, odhibernuj po kilku minutach i daj polecenia:
sudo rfkill unblock all
dmesg > ~/log002.txt
lsmod >> ~/log002.txt
cat ~/log002.txt|pastebinit

Zobaczymy co po odhibernowaniu załadował.


*

Offline master86

  • *
  • 41
  • 0
  • Płeć: Mężczyzna
Odp: Losowe blokowanie sieci wifi
« Odpowiedź #10 dnia: Lipiec 04, 2013, 19:47:57 pm »
Odpal kompa, i daj takie komendy:
dmesg|pastebinit
lsmod|pastebinit
http://pastebin.com/Sz979DEW
http://pastebin.com/j3z2QkHT

Zahibernuj kompa, odhibernuj po kilku minutach i daj polecenia:
sudo rfkill unblock all
dmesg > ~/log002.txt
lsmod >> ~/log002.txt
cat ~/log002.txt|pastebinit
Zobaczymy co po odhibernowaniu załadował.
Tutaj chciałbym uściślić: mam zahibernować, odhibernować, wpisać rfkill, zapisać logi i dopiero potem zresetować, aby sieć wróciła, czy jak?

*

Offline Ulvhedin

  • *******
  • 1701
  • 1199
  • Płeć: Mężczyzna
Odp: Losowe blokowanie sieci wifi
« Odpowiedź #11 dnia: Lipiec 05, 2013, 10:47:16 am »
dokladnie tak jak napisaleś. Ostatnie polecenie po tym jak siec bedzie.

*

Offline master86

  • *
  • 41
  • 0
  • Płeć: Mężczyzna
Odp: Losowe blokowanie sieci wifi
« Odpowiedź #12 dnia: Lipiec 05, 2013, 14:11:08 pm »

*

Offline Ulvhedin

  • *******
  • 1701
  • 1199
  • Płeć: Mężczyzna
Odp: Losowe blokowanie sieci wifi
« Odpowiedź #13 dnia: Lipiec 05, 2013, 14:54:28 pm »
ok, jeśli faktycznie zrobiłeś hibernacje i wznowienie to nie widze za duzo w tych logach.
Pojawił sie co prawda problem konfiguracji wifi ale... moduły załadowaly sie te które były. Nie wiem czy prawidłowo. Po odhibernowaniu możesz sprobowac odładować moduly, załadowac je ponownie i sprobowac wznowic połączenie. Z drugiej strony - jesli nie korzystasz z hibernacji to - wylacz usluge odpowiedzialna za usypianie urzadzen (pm-utils chyba).

ps. wydaje mi sie ze nie zrobiłes dokladnie tego co napisalem.


*

Offline master86

  • *
  • 41
  • 0
  • Płeć: Mężczyzna
Odp: Losowe blokowanie sieci wifi
« Odpowiedź #14 dnia: Lipiec 05, 2013, 15:02:38 pm »
Zrobiłem dokładnie to:
"mam zahibernować, odhibernować, wpisać rfkill, zapisać logi i dopiero potem zresetować, aby sieć wróciła"

Jeśli tak sprawa wygląda, to może po prostu zrezygnuje z hibernowania? Przy zwykłym usypianiu czy wyłączaniu sieć potem działa. Tylko ta hibernacja...

Chyba nie wspomniałem w tym temacie, że mam wifi oparte na bcm43 - a te karty raczej nie przepadają za linuksem. Grunt, że wogóle działa.