Elektroda.pl
Elektroda.pl
X
Proszę, dodaj wyjątek www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

Rebooty routera WRT54GL - co mogę zrobić?

lpm11 21 Maj 2010 12:39 2350 18
  • #1 21 Maj 2010 12:39
    lpm11
    Poziom 22  

    Witam!
    Posiadam router WRT54GL, soft Tomato. Problem jest taki, że się restartuje co jakiś czas. Czasem co 3 dni, czasem co 10 godzin. Po restarcie jest wszystko ok, ale np. rozmowa na Skypie jest przerywana:/
    Bardzo mi to przeszkadza. Próbowałem reset do ustawień domyślnych, sprawdzałem napięcie zasilania(jest ok), niestety nic nie pomaga.
    W dodatku nie mam jak zdiagnozować, router po restarcie jest bez logów.
    Procesor jest dosyć gorący(nie utrzymam palca na 5 sekund), ale w modemie jest jeszcze cieplejszy, a tamten się nie zawiesza.

    Czy to jest normalne że coś w środku cichutko piszczy?
    Dźwięk wydaje się zmieniać częstotliwość przy naciskaniu na pierwszą i drugą zwojnice na płycie głównej routera. Od czego ona jest?

    0 18
  • #3 21 Maj 2010 21:10
    mat_ed
    Poziom 43  

    Cytat:
    Procesor jest dosyć gorący(nie utrzymam palca na 5 sekund), ale w modemie jest jeszcze cieplejszy, a tamten się nie zawiesza.

    Mimo wszystko to bardzo prawdopodobna przyczyna.
    Mam ten sam model, Linksys WRT54GL, w którym procesor tak się nie grzeje. Próbowałeś zmienić soft? Co do pisków, tak jak na forum linksys napisano, powodem będą prawdopodobnie cewki. Możesz je zalać choćby lakierem do paznokci, ale polecam żywicę epoksydową - odporniejsza na wysoką temperaturę, którą cewki osiągają. W przypadku żywicy, najlepiej wylutować cewki.

    0
  • #4 22 Maj 2010 00:07
    Anonymous
    Użytkownik usunął konto  
  • #5 22 Maj 2010 11:51
    lpm11
    Poziom 22  

    Teraz dopiero jestem. 15 minut temu router się wysypał, po 20 godzinach pracy.

    Soft: Tomato v1.25 slodki-mod stąd. Z VPNa korzystam, z karty SDHC nie.
    Szukam po domu jakiegoś małego radiatorka, wczoraj znalazłem wiatrak od laptopa, ale spalony.
    Z logowania na zdalny system nic nie wyniknęło, bo pierwszy objaw wysypania systemu to właśnie restart, więc od razu pada wifi.
    Mam jeszcze jeden pomysł: Może router generuje jakieś logi na porcie COM przy wysypaniu systemu?
    Pisk mi zupełnie nie przeszkadza, tak tylko zapytałem, jako o potencjalną przyczynę. Czy mogę to zalać woskiem ze świeczki bo tylko to mam pod ręką?

    0
  • #6 22 Maj 2010 12:44
    mat_ed
    Poziom 43  

    Nie zalewaj ich woskiem od świeczki. Czy próbowałeś już wgrywać inny soft? Np. wrócić do oryginalnego Tomato lub softu od producenta?

    0
  • #7 22 Maj 2010 12:53
    Anonymous
    Użytkownik usunął konto  
  • #8 23 Maj 2010 16:30
    lpm11
    Poziom 22  

    Dziękuję za zainteresowanie tematem.
    Coś jest generalnie nie tak ze sprzętem.
    Zauważyłem ciekawą rzecz, przy obciążeniu pamięci RAM następuje uwaga... zabijanie procesów. Co ciekawe w routerze pisze że jest 5 MB wolnej pamięci na 14MB dostępnej. Oprócz tego taki drobiazg.. panel administracyjny nie działa z zewnątrz. Zacina się po wpisaniu poprawnego hasła. Połączenie SSH z zewnątrz przy wyświetlaniu dużej ilości poleceń (np. dmesg, albo wl) się zacina. Wykluczyłem winę dostawcy i modemu, a także MTU. Problem nie występuje w LANie.
    Czy można na tych podstawach(zwłaszcza pierwszej) podejrzewać uszkodzenie kości RAM? Jak można zdiagnozować uszkodzenie pamięci operacyjnej?

    Generalnie wczoraj w nocy zmieniłem wersję Tomato na najnowszą(wersja tylko z VPNem). Godzinę temu był znowu reset:(

    0
  • Pomocny post
    #9 23 Maj 2010 17:55
    mat_ed
    Poziom 43  

    Czasami, po wielogodzinnych zmaganiach okazuje się, że przyczyna leży gdzieś bliżej i jest banalna. Zatem pozwolę sobie zadać kolejne pytanie. Napisałeś co prawda, że przywracałeś ustawienia domyślne, ale nic nie wspominałaś o ustawieniu kanałów (Wireless Channel). Sprawdź co się będzie działo, gdy zaczniesz się nimi "bawić". Jest to o tyle prawdopodobna przyczyna, biorąc pod uwagę fakt, że Internet po kablu działa bez zarzutu.

    0
  • #10 23 Maj 2010 19:20
    lpm11
    Poziom 22  

    Obecnie sieć jest na kanale 11, w trybie G-only. Bajery typu Afterburner, Frameburst są wyłączone. WMM też wyłączone.

    @mat_ed: Co masz na myśli że mam się pobawić kanałami? Mam zmienić kanał na jakiś inny i zobaczyć co się będzie działo?
    Dlaczego to jest prawdopodobna przyczyna?

    Dziękuję wszystkim za zainteresowanie i odpowiedzi
    Cóż.. zawsze jak mam z czymś problem to jest nietypowy:)

    0
  • #11 23 Maj 2010 19:24
    mat_ed
    Poziom 43  

    Cytat:
    @mat_ed: Co masz na myśli że mam się pobawić kanałami? Mam zmienić kanał na jakiś inny i zobaczyć co się będzie działo?
    Dlaczego to jest prawdopodobna przyczyna?

    Dokładnie tak, zmienić kanał na inny i testować czy dalej będzie problem.
    Jeśli Internet po kablu działa bez zarzutu, to jest to prawdopodobna przyczyna. Np. mogły pojawić się w Twojej okolicy nowe sieci WiFi i stąd problem, a zmiana kanału być może pomoże. Testuj i poinformuj nas o wynikach, a jeśli problem będzie dalej występował to pomyślimy.

    0
  • #13 23 Maj 2010 22:22
    lpm11
    Poziom 22  

    Ustawiłem w NVRAM, po resecie się przestawi na kanał 6.
    Router nie widzi żadnych pobliskich sieci(może dlatego że jest aktywne szukanie a nie pasywne), ale jest ich kilka na różnych kanałach. Jak nie pomoże przestawię jeszcze na kanał pierwszy.

    0
  • #14 23 Maj 2010 22:59
    soltys_w
    Poziom 24  

    Masz możliwość zmiany zasilacza sieciowego na inny? Jakoś tak z Linksysami bywa, że kondensatory w zasilaczach (i/lub na płycie) schną i m.in. takie objawy jak u Ciebie zaczynają się routerach. Jak by nie patrzeć moduł wifi pobiera prąd raz mniejszy, raz większy i wtedy może przysiadać napięcie zasilania, albo w zasilaczu albo stabilizowane 3v3 na płycie routera.

    0
  • #15 23 Maj 2010 23:05
    lpm11
    Poziom 22  

    Mam drugi, ale jest problem. Tzn. zasilacz daje napięcie lekko ponad 14V(ograniczyłem opornikiem bo było ponad 17V).
    Jak się zawiesi po zmianach kanału to w następnej kolejności zmienię zasilacz.
    Dzięki za pomysł:)

    EDIT: Podłączyłem się do routera przez port COM na płycie głównej. Będę w stanie sprawdzić czy system operacyjny routera ma coś wspólnego z restartem.
    EDIT2: 23:13; uptime jest 22 godziny i bez restartu, zaczynam mieć nadzieję... :)

    0
  • #16 25 Maj 2010 16:12
    lpm11
    Poziom 22  

    Witam!! Reboot:( Mniej więcej chwilkę po tym, jak wyłączyłem komputer.
    Złapałem zapis z portu COM, wygląda to tak:

    Code:
    ���������������������������������������{��?�in fault.c::do_page_fault, line 192:
    
    $0 : 00000000 1000fc00 00000010 000000e9 00000010 000000bd 00000077 80151a50
    $8 : b8005000 00000000 ff000000 00ff0000 80143c98 80a98200 00000000 00000000
    $16: 8095f000 809b4000 800a35a0 00000a03 00000000 00000001 fffffffe 8009e550
    $24: 00000001 2ac1aaf0                   80150000 80151c58 80151cf8 c00f21d4
    Hi : 00000000
    Lo : 00000002
    epc  : c00f2080    Not tainted
    Status: 1000fc02
    Cause : 00000008
    Process swapper (pid: 0, stackpage=80150000)
    Stack:    544c1e00 00003dbd 8095f000 8095f008 8095f000 8095f008 809b4000
     c00fa470 80a98200 80163180 8069dd40 800b831c 00000004 00000000 809b4000
     00000001 809b4000 c00fbe78 00010000 00000000 00000000 00000000 80c8b2e0
     809b4000 8095f170 8095f154 c00f1870 c00eddb0 c00edde4 800db1f8 809b4000
     800a33dc 809b4001 00000001 8095f000 c00ff698 809b4000 00000001 00000001
     80151d80 ...
    Call Trace:   [<c00fa470>] [<800b831c>] [<c00fbe78>] [<c00f1870>] [<c00eddb0>]
     [<c00edde4>] [<800db1f8>] [<800a33dc>] [<c00ff698>] [<c00ff5bc>][<c00ff560>]
     [<c00f25e4>] [<c0114500>] [<c00de6a4>] [<c00ecc48>] [<c011aa28>] [<c011aac4>]
     [<8001ad48>] [<80143c98>] [<8001a664>] [<8001679c>] [<800a1c98>][<800165d8>]
     [<80016484>] [<c011a76c>] [<8001615c>] [<80002134>] [<80002488>] [<8012dacc>]
     [<8012db9c>] [<8012dbcc>] [<8012dacc>] [<80143c98>] [<80143c98>][<80003080>]
     [<80003068>] [<8000178c>] [<80001780>] [<80132ee0>]

    Code: 00822021  a20000b4  ae0000b0 <8c83000c> 10600006  2484000c  50700005  8c620000  8c630000
    Kernel panic: Aiee, killing interrupt handler!
    In interrupt handler - not syncing




     <0>Rebooting in 5 seconds..Please stand by while rebooting the system...


    EDIT: Następny reset:
    Code:

    Oops in fault.c::do_page_fault, line 192:
    $0 : 00000000 1000fc00 00000010 000000e9 00000010 000000bd 00000077 80151a88
    $8 : b8005000 00000000 ff000000 00ff0000 80bb8344 80bb8348 80bb8340 00000009
    $16: 80582c00 809b4000 800a35a0 00007603 00007000 00000001 00000003 8097141a
    $24: 00000001 2ac1aaf0                   80150000 80151c90 80971452 c00f21d4
    Hi : 00000000
    Lo : 00000000
    epc  : c00f2080    Not tainted
    Status: 1000fc03
    Cause : 00000008
    Process swapper (pid: 0, stackpage=80150000)
    Stack:    809b4000 00000018 80aade40 00000000 80582c00 80582c08 809b4000
     c00fa470 00000000 00000002 80aade40 800b852c 805828d0 c01171cc 809b4018
     00000003 809b4000 c00fbe78 809b4000 00000001 00000007 c0117004 809b4000
     00000001 00000007 80151d80 80aade40 80582800 c00ed7b4 c00ed568 00000001
     0000000b 00000000 00000e0b 00000000 809b4000 809b4000 c00f5a20 00000000
     00000001 ...
    Call Trace:   [<c00fa470>] [<800b852c>] [<c01171cc>] [<c00fbe78>] [<c0117004>]
     [<c00ed7b4>] [<c00ed568>] [<c00f5a20>] [<c00ed414>] [<c00ecc48>] [<801277fc>]
     [<c00f0000>] [<c00ecb2c>] [<c011a7d8>] [<80016484>] [<c011a76c>] [<8001615c>]
     [<80002134>] [<80002488>] [<8012dacc>] [<8012dbbc>] [<8012dbbc>] [<8012dacc>]
     [<80003080>] [<80003068>] [<8000178c>] [<80001780>] [<80132ee0>]

    Code: 00822021  a20000b4  ae0000b0 <8c83000c> 10600006  2484000c  50700005  8c620000  8c630000
    Kernel panic: Aiee, killing interrupt handler!
    In interrupt handler - not syncing
     <0>Rebooting in 5 seconds..Please stand by while rebooting the system...



    Kontrolę przejmuje bootloader po czym router startuje od nowa.
    Więc chyba nie zasilacz, tylko wysypuje się sterownik i powoduje kernel panic.
    Podejrzewam że dokładnie to samo było w innych wersjach. Co mam robić?

    Czy to może oznaczać uszkodzony RAM?

    0
  • #17 26 Maj 2010 18:29
    soltys_w
    Poziom 24  

    Dlaczego ograniczałeś napięcie rezystorem? Te 14V jest pod obciążeniem czy bez? Jak duży rezystor wstawiłeś? Proponowałbym wywalenie tego oporka na początek.
    Jeśli to nie pomoże wróć do standardowego softu routera albo poprzedniej wersji Tomato - być może w tej wersji jest jakiś bug.
    Domyślam się, że masz zasilacz transformatorowy, a router potrzebuje 12V 1A - jeśli tak postaraj się pożyczyć zasilacz impulsowy 12-15V 0.7-1A i zobacz jak na nim będzie sprawował się router.

    0
  • #18 26 Maj 2010 18:56
    lpm11
    Poziom 22  

    To ograniczenie opornikiem jest na tym drugim zasilaczu, nie na tym co chodzi do tej pory.
    Powód: chyba uszkodzenie.. bez opornika zasilacz daje ponad 17V, w porównaniu do 12 to zdecydowanie za dużo. Tak mi zalecono, żebym wstawił opornik, no i przy podłączeniu (na obciążonym zasilaczu) jest 14V.

    Sprawdzałem memtestem pamięć operacyjną routera(w CFE), wszystko jest ok.. ale podobno ten memtest nie jest miarodajny.

    Wykluczam winę inst. elektrycznej, bo inny sprzęt działa bez zawieszeń, restartów(laptopy, czy też modem ADSL).
    Z tego Tomato korzysta wiele osób, nikt nie ma z nim takich problemów..
    Wychodzi na to, że jest jakieś uszkodzenie sprzętu, tylko diabli wiedzą jakie..
    Jak widzicie nie mam żadnych informacji, nawet nazwy modułu który wysypał system. Wykluczam przegrzanie, ponieważ mimo posypania się systemu bootloader(CFE) chodzi cały czas poprawnie i uruchamia system od nowa.
    Zaktualizowałem do starej wersji Tomato(już zwykłe) i problemy są takie same. Wracam do tego co jest do tej pory.

    Może inaczej: czy ktoś coś widzi źle w NVRAMie?
    Link, nie chcę tu pisać, bo to wyjdzie na ponad stronę.

    Zweryfikujcie proszę co piszę, bo ja już nie mam pomysłów..

    0
  • #19 29 Maj 2010 21:16
    lpm11
    Poziom 22  

    Witam wszystkich.. znowu ja.
    Zmiana kanału na 1 i na 6 nie poprawiła sytuacji. Potem zmieniłem kanał na 8.
    I ...się o dziwo nie zawiesza. Połączenia są tylko trochę słabsze.
    Żeby potwierdzić poczekam jeszcze kilka dni..

    Ale dlaczego zmiana kanału może mieć aż taki wpływ na system operacyjny?
    Przy okazji: dziękuję wszystkim za pomysły i pomoc.

    EDIT: Zmieniłem soft Tomato na wersję ND, sygnał jest trochę słabszy, za to rebooty zniknęły. Router pracuje już drugi tydzień bez resetu.

    0