Temat: Zepsuty reboot? WDR 4300 po zabawach z RS232 nie zawsze rebootuje

Witam, może panikuje bo nie pamiętam czy tak się sprzęt zachowywał wcześniej :-(

Dziś podpiąłem do RS232 przez PL2303 z kabla do starego telefonu, czip prolific z tych staaarych wersji, nie wiem czy nie TTL (5V) ale miernik mówił o 3,3V na pinach albo i mniej. Trochę mi to zajęło zanim zobaczyłem dane lecące z routera podczas bootu. Goldpiny przylutowałem szybko, nic raczej na PCB nie zjaralem. Przy okazji kleiłem radiator do CPU, troche tam nim ruszałem (minimalnie) aby sprawdzić czy klej złapał (jakaś szansa na zerwanie kulek jest ale też minimalna wg mnie).

PROBLEM: po podłączeniu do terminala (trzeba sterowanie przepływem Xon/Xoff wyłączyć, none w putty jak i hyperterminal) gdy przez putty wydam "reboot" to widze prcoes shutdownu ALE router raz na jakiś reboot (powiedzmy 50/50!) nie wstaje!!!

Gdy sprzętowo daje on/off to wstaje ZAWSZE i bootuje. Tylko polecenie reboot z sessji ssh czy przez WEB GUI nie zawsze działa, system się zamyka ale nie startuje ponownie (swieci sie tylko dioda power i dupa). Wtedy tylko fizyczne on/off pomoze.

Czy coś zepsułem czy ten typ tak może mieć? WDR 4300.

Opcja reboot -f także czasem nie zadziała, router odłączy interfejsy eth, diody (procz power) znikna i tak juz zostanie.

Szlag mnie trafa i nie wiem czy TTL z USB moglo zabic cos od poprawnego procesu rebootu? Dlaczego raz sie udaje a raz nie wykonac programowy reboot? Napiecie na kablu to max 4.75V zmierzone (jest dioda na wejsciu z USB wiec spadek).

Jak juz zaskoczy to widac transmisje podczas bootu na terminalu (ale z poczatku nie zawsze ten etap startu wywalalo mi na terminal, nigdy nie musialem zmieniac pinow RX/ TX ani nie podpialem sie zle do pinow np VCC z plytki tplinka)

2

Odp: Zepsuty reboot? WDR 4300 po zabawach z RS232 nie zawsze rebootuje

Zainstaluj moje aktualne buildy. Niektóre wersje wdr3600/4300 tak się zachowują.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

3 (edytowany przez krionix 2015-01-10 14:12:16)

Odp: Zepsuty reboot? WDR 4300 po zabawach z RS232 nie zawsze rebootuje

Ufff Cezary, po raczkach caluje wink -> Wersje sprzętowe czy niektore wersje OpenWRT (mam jakis ostatni RC BB, nie finalny)? Sprzetowe - nie pokonam zlego, soft zawsze moge zmienic.

CIEKAWOSTKA, jak juz mi reboot "polegnie" to probowalem z zapietym kablem guzik on/off (z tylu routera) i tez nie wstawal, dwa razy sprzetowo wylaczalem zasilanie i dopiero odpiecie kabla z plytki umozliwia boot! To wina kabla/sprzetu (mam 1.7) czy np uBoota?

LOG z prawidlowego procesu (daje reboot w konsoli)

=~=~=~=~=~=~=~=~=~=~=~= PuTTY log 2015.01.10 13:51:19 =~=~=~=~=~=~=~=~=~=~=~=
procd: - shutdown -
[  583.720000] br-lan: port 2(wlan0) entered disabled state
[  583.720000] br-lan: port 1(eth0.1) entered disabled state
[  583.730000] device eth0.1 left promiscuous mode
[  583.740000] br-lan: port 1(eth0.1) entered disabled state
˙[  583.770000] IPv6: ADDRCONF(NETDEV_UP): eth0.1: link is not ready
[  583.810000] device wlan0 left promiscuous mode
[  583.810000] br-lan: port 2(wlan0) entered disabled state
˙[  584.260000] br-wan: port 2(wlan0-1) entered disabled state
[  584.270000] br-wan: port 1(eth0.2) entered disabled state
[  584.280000] device eth0.2 left promiscuous mode
[  584.280000] device eth0 left promiscuous mode
[  584.280000] br-wan: port 1(eth0.2) entered disabled state
[  584.300000] IPv6: ADDRCONF(NETDEV_UP): eth0.2: link is not ready
[  584.310000] eth0: link down
[  584.310000] device wlan0-1 left promiscuous mode
[  584.320000] br-wan: port 2(wlan0-1) entered disabled state
procd: - reboot [  584.620000] sd 1:0:0:0: [sda] Synchronizing SCSI cache
-
[  584.630000] Removing MTD device #3 (rootfs_data) with use count 1
[  584.650000] Restarting system.


U-Boot 1.1.4 (Sep 16 2014 - 18:23:37)

U-boot DB120


DRAM:  128 MB
id read 0x100000ff
flash size 8MB, sector count = 128
Flash:  8 MB
Using default environment

PCIe Reset OK!!!!!!
In:    serial
Out:   serial
Err:   serial
Net:   ag934x_enet_initialize...
No valid address in Flash. Using fixed address
wasp  reset mask:c03300
WASP  ----> S17 PHY *
: cfg1 0x7 cfg2 0x7114
eth0: ba:be:fa:ce:08:41
athrs17_reg_init: complete
eth0 up
eth0
Autobooting in 1 seconds
## Booting image at 9f020000 ...
   Uncompressing Kernel Image ... OK

Starting kernel ...

I dalej wiadomo....

==============================

A w przypadku faila

[  584.650000] Restarting system.

I juz na konsoli NIC sie nie pojawi, router lezy i kwiczy. Jakby do uBoot nie dochodzil, jak pisalem kabel nawet musialem odpiac by zaskoczylo.

Czy Twoj obraz ma taki bug naprawiony? Bo nie rozumiem przyczyn problemu.... frustrujace bo jak zdalnie dam reboot to dupa, zegnam sie ze zdalnym VPN jak dziad nie wstanie.

PS
Wgram zapewne jakas wersje od Ciebie ale nie wiem jaka ;-) Tyle tego zmieniasz, chce finalnie dodac rootfs na wewnetrz podlutowanym pendrive (pod 2 nie obsadzone porty z chipa). I mam wiele pytan, konfigi strace zapewne i to mnie powstrzymuje przed robota. Tak czy siak musze to zrobic, mam normalnie ostatnie bajty miejsca na dysku :-( Nic wiecej nie dodam itd...
Jaki obraz polecasz od siebie do WRD4300 1.7 z juz wgranym BB, wczesniej najnowszy soft tplinka by dodac uBoot. Czy mozna ten soft wgrac przez WEB gui BB?

4

Odp: Zepsuty reboot? WDR 4300 po zabawach z RS232 nie zawsze rebootuje

Ostatnią, zobacz sobie w changelogach. Ja innych zresztą u siebie nie utrzymuję.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

5 (edytowany przez krionix 2015-01-10 14:36:05)

Odp: Zepsuty reboot? WDR 4300 po zabawach z RS232 nie zawsze rebootuje

OK a jakbys mogl wyjasnic przyczyne tego faktu , odpowiadasz czasami na jedno pytanie tongue wiem nie musisz w ogole tongue
Czy mam zwalony kabel, czy uBoot z bugiem, czy to wina BB ktory posiadam czy czego... z zapietym kablem tez nie wstawal wiec wina uBoot albo kabla?
Na zdjeciach plytek nie widze jakis dodatkowych opornikow, sciezki ida bezposrednio pod glowny uklad. Ale moze sa jakies rezysytory z okolicy trzeba wywalic/dodac, googlowalem i nic ciekawego nie znalazlem.

Podsumowujac, na pewno wczesniej tez mialem ten "BUG" ale nie zauwazylem go albo o tym zapomnialem. Przed kombinowaniem z kablem, pinami i radiatorkiem takze mogl mi sie "zawiesic" podczas #reboot TAK?

6

Odp: Zepsuty reboot? WDR 4300 po zabawach z RS232 nie zawsze rebootuje

Nic nie możesz zrobić, to kwestia sprzętu. Wsparcie dla danej platfromy cały czas się rozwija, był problem z rebootem znaleźli sposób na to, był problem z usb też się coś znalazło. Dotyczy to którejś wersji sprzętowej tplinka.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

7 (edytowany przez krionix 2015-01-10 14:41:47)

Odp: Zepsuty reboot? WDR 4300 po zabawach z RS232 nie zawsze rebootuje

Mam najnowszy 1.7 ... http://wiki.openwrt.org/toh/tp-link/tl-wdr4300 a tu nie ma slowa o jakies przypadlosci tego modelu!

OpenWrt Barrier Breaker 14.07-rc3 / LuCI Trunk (svn-r10467) + U-Boot 1.1.4 (Sep 16 2014 - 18:23:37) + ver 1.7 WDR4300 u mnie jest problematyczne przy reboot.

Jeszcze raz zapytam - byl problem z reboot ale kiedy wprowadzono jakies poprawki na to? Piszesz ze nic nie moge zrobic ale z drugiej strony rozumiem ze jak wgram np obraz od Ciebie bo nie bedzie problemu bo "znalezli sposbo na to"? Nie znalazlem podobnych problemow na sieci, moze zle szukalem.... soft nie taki stary chyba? Prosze odpisz tak bym nie mial zbednych pytan, moze jakis link gdzie ktos opisal problem i w jakiej wersji to poprawiono (o ile sie da bo tak wnioskuje).

8

Odp: Zepsuty reboot? WDR 4300 po zabawach z RS232 nie zawsze rebootuje

Masz, czytaj: https://dev.openwrt.org/ticket/17839

9

Odp: Zepsuty reboot? WDR 4300 po zabawach z RS232 nie zawsze rebootuje

krionix napisał/a:

Mam najnowszy 1.7 ... http://wiki.openwrt.org/toh/tp-link/tl-wdr4300 a tu nie ma slowa o jakies przypadlosci tego modelu!

Jeszcze raz zapytam - byl problem z reboot ale kiedy wprowadzono jakies poprawki na to? Piszesz ze nic nie moge zrobic ale z drugiej strony rozumiem ze jak wgram np obraz od Ciebie bo nie bedzie problemu bo "znalezli sposbo na to"?

Żadnych rezystorów itd. Wgraj soft który ma poprawkę po prostu na to.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

10

Odp: Zepsuty reboot? WDR 4300 po zabawach z RS232 nie zawsze rebootuje

wielki dzieki Panowie... to wgram najnowszy soft od Cezarego ale jak uporam sie z rootfs!

PS
Swoja droga mialem raz padake LTE, rownolegle do E3373 byla kamerka M$6000 (250mA) i motion (30-90% CPU). Z samym LTE nie mam problemow, drugi port obciazony i byla zwiecha modemu. Chce uniknac HUBa z zasilaniem wiec moze przerobie sprzetowo zasilanie, opisow na sieci brak. Mam za 6.6zl przetwornie step down 3A. Ale zajmie mi rozpracowanie takiej przerobiki troche czasu  (zachowanie GPIO wylaczajacego USB - dobrze ze o tym pomysleli!).

PS2
Podobno mikrotiki (te najnowsze mydelniczki z USB i wifi) maja podobna platforme sprzetowa. Jeden mi nie wstal kilka razy po power resecie. Ciekawe czy to cos podobnego ale to juz off topic

11

Odp: Zepsuty reboot? WDR 4300 po zabawach z RS232 nie zawsze rebootuje

Ad PS. Jakie rozpracowanie? tniesz ścieżkę przy zasilaniu USB na złączu i tyle.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

12

Odp: Zepsuty reboot? WDR 4300 po zabawach z RS232 nie zawsze rebootuje

Cezary napisał/a:

Ad PS. Jakie rozpracowanie? tniesz ścieżkę przy zasilaniu USB na złączu i tyle.

Chce zachować sterowanie GPIO on/off USB. Skrypt mi ubije wtedy zawieszony modem (w razie co). Najlepiej bym poprawil fabryczna plytke, nie czytalem jeszcze datasheetu od oryginalnego sterownika, moze rdzen jest za maly by wieksze prady przeszly (marginalnie znam sie na takich przetwornicach)?
Mam maly i tani modul na LM2596S, pin 5 to on/off. Mozna by to pozenic z oryginalnymi obwodami. Musze odszukac miejsce gdzie bedzie zawsze 0 lub 1 od tego GPIO (musi byc 0 na pin5 aby przetwornica pracowala). Wyjsciowy port USB przy przycisku zasilania routera bylby zasilany wowczas samotnie z tej dodatkowej przetwornicy a reszta USB z fabrycznej. Na schemat serwisowy routera raczej nie mamy co liczyc, trzeba wiec to recznie rozpracowac = czas.

Sprzetu na USB mam juz troche jak pisalem kamerka, modem, maxim DS9490 1wire usb, dojdzie pendrive na rootfs. Jak pisalem nie chce zbyt gracic okolicy routera aktywnym hubem (dochodzi dodatkowy zasilacz itd).