2024. április 19., péntek

Gyorskeresés

DIR-600 b5e feltámasztási kísérlet

Írta: | Kulcsszavak: router . raspberry . serial . brick

[ ÚJ BEJEGYZÉS ]

Nagyon régen van már nálam egy nem működő router. Próbáltam eladni nem sok sikerrel. (Talán mert elfelejtettem a HW verziót is odaírni?)
[link]

Pár hete szereztem magamnak egy raspberry pi hobbyfejlesztő számítógépet. Utána olvastam a dolognak, és elvileg mindenféle áramköri segédlet nélkül, 3 kábel segítségével a serial elérhető lenne (3.3V uArt mini interfész segítségével). Elég bénán néz ki a forrasztásom, nem vagyok rá büszke. 15 év után (életemben kb másodszor) forrasztottam valamit.

A VCC-n kívűl minden mást összekötöttem: GND -> GND, TX -> RX, RX -> TX
Feltettem a minicom nevű szoftvert, beállítottam a serialt, hogy a serial login ne legyen engedélyezve. (Lehet, hogy ezt rosszul értelmeztem?) Most két serial is van a /dev alatt, ttyAMA0 és ttyS0, amiknél tudok konfigurálgatni. Amíg a serial login Yes-re volt állítva, a minicom megállt, kifagyott.

Eddig semmi sem jött be. Még fogok vele próbálkozni, egyelőre másra kell allokálnom időt.

(UI.: Ha ez meglenne, akkor azzal meg még foglalkozni kell majd, hogy a tftpd működjön, mert valami foglalja a 69-es UDP port-ot...)

Hozzászólások

(#1) hcl


hcl
félisten
LOGOUT blog

A Raspi jó cucc, de ehhez elég lett volna egy USB-RS232/TTL illesztő, és akkor a gépedről egy bármilyen terminálemulátorral tudnál csatlakozni a router soros portjára.
Ha van régi kábeled telefonhoz, azok nagy része is USB-TTL soros kábel,abból is lehet csinálni.

A Minicom setupja sem mindegy mondjuk, de azt még nem láttam terminálon. Ha a Raspberry-ről mész át, akkor első körben egy cat /dev/ttyS0 (vagy tail -f /dev/ttyS0), és látni fogod, mit köp ki a router boot közben. Viszont a direkt soros kommunikációhoz néha kell állítgatni a terminált is, nekem pl. kellett egy
stty 9600 -F /dev/ttyUSB0 raw -echo
stty -F /dev/ttyUSB0 -hupcl
a home szerveremen, hogy a rákötött Arduino-val soroson kommunikáljon (azaz tudjak olvasni róla).
Meg mindenesetre próbáld meg felcserélni az RX-TX-et. Nem az első eset lenne, hogy a fecseréléssel megy rossz irányba :D
Illetve a baud rate jó?

(Egy hasonló soros bejelentkezés TP-Linkre ilyen)

" beállítottam a serialt, hogy a serial login ne legyen engedélyezve."
Ez jelen esetben nem tudom, mit takar (nem ismerem annyira a Minicom-ot), de a routerre nem kell soroson login-olni. Általában boot közben írja a sorosra a debug kimenetet, és valamilyen módon (pl. megfelelő időben adatot küldesz rá) ad egy prompt-ot a soros terminálon. Ide aztán lehet neki parancsokat gépelni.

Ez is hasznos lehet

[ Szerkesztve ]

Mutogatni való hater díszpinty

(#2) labuwx


labuwx
tag

Sokkal egyszerűbb dolgod lenne egy USB-UART átalakítóval, ahogy hcl is javasolta. A nyák jobb oldalán görbén álló induktor még érintkezik rendesen? Reset vagy failsafe mode nem oldaná meg a problémát?

A te Raspberryd (3 model B+) két UART-ot tartalmaz: PL011 és miniUART. Alapból a PL011 (/dev/ttyAMA0) foglalt, mert az vezérli a bluetooth modult. A miniUART-ot (/dev/ttyS0) engedélyezni kell a /boot/config.txt-ben az enable_uart=1 opcióval. Ellenőrizd le, hogy a config.txt nem tartalmaz-e dtoverlay=pi3-miniuart-bt vagy dtoverlay=pi3-disable-bt sorokat, mert azok felcserélik a két UART szerepét.
Kapcsold ki a RPi-n futó linux soros porti konzolját, amit elvileg megtehetsz a raspi-configgal. Ha nincs olyanod, töröld a console=ttyS0,115200 opciót a /boot/cmdline.txt-ből.
Ezután reboot.

Teszteld le a router nélkül a /dev/ttyS0-t. Pl. látod-e, amit gépelsz, ha egy jumperrel összekötöd a TX és RX tüskéket? Látod-e összekötés nélkül?

[ Szerkesztve ]

(#3) saja


saja
tag

Köszönöm a sok segítséget! :R

Amint lesz időm, megpróbálom megint a dolgot. Nem emiatt vettem a raspberry-t, csak ha már van, akkor miért ne tegyek próbát.
OpenWRT hivatalos oldalon, DIR-600-hoz tartozón, találtam leírtást a serial javítással kapcsolatban. Ott le van írva a baudrate is.

Az összes gombos, resetes failsafe módot próbáltam azelőtt és semmi. LED-ek működnek, és azt hiszem bootloop-ol. Ha jól rémlik megakadt a firmware upgrade.

Majd meglátom, lesz-e folytatás.

keep calm and code erlang

További hozzászólások megtekintése...
Copyright © 2000-2024 PROHARDVER Informatikai Kft.