1

Temat: kupię kabel szeregowy do reanimacji rutera

Udało mi się uwalić wr1043nd. Failsafe już nie pomaga. Chcę spróbować po kablu.

Czy ma ktoś do sprzedania kabel jak opisany na http://eko.one.pl/forum/viewtopic.php?id=1060 albo podobny?

2 (edytowany przez Mari0 2011-08-31 09:02:47)

Odp: kupię kabel szeregowy do reanimacji rutera

Zamawiasz http://www.meraprojekt.com.pl/mp00103.html lutujesz zworkę na 3,3v i kabel trzy żyłowy i możesz reanimować router xD

Netgear WNDR3800 => Gargoyle 1.9.0.3 (r49208) by obsy
https://github.com/Mari00/gargoyle-plugins

3

Odp: kupię kabel szeregowy do reanimacji rutera

wiekszość starych kabli do komórek też daje rade (ja sprawdzałem te do starych siemensów - one mają od razu poziomy ttl)

4

Odp: kupię kabel szeregowy do reanimacji rutera

> http://www.meraprojekt.com.pl/mp00103.html

Wyjdzie jakieś 33 zł z transportem. Nie wie ktoś czy idzie to we Wrocławiu kupić albo używany? Gdzie w necie dobrze pytać? Nie znam miejsc bo elektroniką się nie zajmuję, a lutowałem ze 2 razy w życiu.

A może jest sens wziąć któryś z tych tańszych, gotowych kabli:
http://allegro.pl/listing.php/search?ca … nge_view=1 ? Co sądzicie?

> wiekszość starych kabli do komórek

Dzięki, rozpytam znajomych.

5

Odp: kupię kabel szeregowy do reanimacji rutera

Dowolny, byle by miał 3v3 a nie 5v.

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

6

Odp: kupię kabel szeregowy do reanimacji rutera

Ja swego czasu kupilem cos takiego: http://allegro.pl/tanio-konwerter-inter … 93965.html
no ale trzeba miec RS-a w komputerze, no i przylutowac 3 kabelki do wtyczki (oczywiscie trzeba/mozna takze wlutowac piny do routera i wczesniej przeczytac instrukcje co gdzie przylutowac w konwerterze i routerze). Pol godziny zabawy, no moze wiecej jesli robi sie to pierwszy raz.

7

Odp: kupię kabel szeregowy do reanimacji rutera

Siema

Kupiłem wreszcie http://www.meraprojekt.com.pl/mp00103.html. Polutowałem - zworka na 3,3V, kable GND, RX, TX, podłączam do lapka (Foresight Linux), dmesg mówi:

[69665.707100] usb 5-2: new full speed USB device using uhci_hcd and address 7
[69665.888754] usb 5-2: New USB device found, idVendor=0403, idProduct=6001
[69665.888762] usb 5-2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[69665.888768] usb 5-2: Product: FT232R USB UART
[69665.888772] usb 5-2: Manufacturer: FTDI
[69665.888776] usb 5-2: SerialNumber: A40094Qt
[69665.895845] ftdi_sio 5-2:1.0: FTDI USB Serial Device converter detected
[69665.895924] usb 5-2: Detected FT232RL
[69665.895929] usb 5-2: Number of endpoints 2
[69665.895934] usb 5-2: Endpoint 1 MaxPacketSize 64
[69665.895939] usb 5-2: Endpoint 2 MaxPacketSize 64
[69665.895944] usb 5-2: Setting MaxPacketSize 64
[69665.897842] usb 5-2: FTDI USB Serial Device converter now attached to ttyUSB0

OK? Uruchamiam terminal:

$ sudo screen /dev/ttyUSB0 115200

Podłączam kabel do pinów na ruterze jak na tym zdjęciu - http://jacekn.eu/portal/images/articles/piny.jpg, włączam router do prądu - nic. Jak poruszam kablem przy ruterze na terminalu wyskakują krzoki takie jak:

���������������������> @��@��  (����������������

Próbowałem też minicom - też nic się nie dzieje albo krzoki jak poruszam kablem.

Utknąłem. Co może być nie tak?

8

Odp: kupię kabel szeregowy do reanimacji rutera

To znaczy że źle polutowałeś - albo niestyka albo rx z tx na odwrót.

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

9

Odp: kupię kabel szeregowy do reanimacji rutera

Walczę dalej. Lutowanie chyba OK. Zamiana RX z TX też nie miała miejsca (sprawdziłem ze 100 razy na schematach i na wszelki wypadek zamieniłem RX z TX - dalej druty).

W końcu sprawdziłem miernikiem prądu (nie śmiejcie się ze mnie głośno jak coś głupiego napiszę) i jest chyba coś nie tak z łączem RX na płycie rutera - przy podłączeniu minusa do GND i plusa do RX z ustawionym 0,1V/50uA na mierniku wskazówka nie dyga, a po analogicznym podłączeniu do mp00103 dyga bardzo wyraźnie (gdzieś tak na 30% skali). A w przypadku TX zarówno na ruterze jak i mp00103 dyga poza skalę.

Czy dobrze w takim razie kombinuję że TX jest OK na płycie i mp00103, a RX na płycie gdzieś ma przerwany obwód? I co wtedy można zrobić?

10

Odp: kupię kabel szeregowy do reanimacji rutera

rx jest linią wejściową, jakie tam prądy byś chciał.

Tak swoją drogą - samo gnd i tx (routera) wystarczy zebyś komunikaty widział. Wiec zostaw rx na razie w spokoju smile

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

11 (edytowany przez okczenaj 2011-10-14 12:33:03)

Odp: kupię kabel szeregowy do reanimacji rutera

Cześć,

Najpierw sprawdź sam konwerter poprzez zwarcie RX z TX i napisz coś na konsoli jeśli jest echo to znaczy że śmiga. Jeśli nie jest ok, to ja bym obstawiał że źle połączyłeś masy router'a i tego konwertera. Takie krzaki mogą być również spowodowane złym ustawieniem baud rate'a  spróbuje innym programem może graficznym: cutecom, gtkterm, ja używam minicom'a ale on jest trochę ciężki w użyciu.

12

Odp: kupię kabel szeregowy do reanimacji rutera

> sprawdź sam konwerter poprzez zwarcie RX z TX i napisz coś na konsoli jeśli jest echo to znaczy że śmiga

Jest echo smile.

Dzięki za podpowiedzi okczenaj i Cezary. Dalej będę walczył od poniedziałku bo teraz trzeba od kompa odpocząć wink.

13

Odp: kupię kabel szeregowy do reanimacji rutera

Spróbowałem pod Windows 7 64bit.

Zrobiłem tak:

1. Podłączam mp00103 do kompa, stery instalują się automatycznie.
2. W menadżerze urządzeń w ustawieniach nowo dodanego COM3 dałem tak jak tu: http://2.bp.blogspot.com/-bvQr-OxCeaA/T … ND_02.png.
3. Putty tak samo, tak jak tu: http://4.bp.blogspot.com/-MVnj93y-cWE/T … ND_03.png.
4. Odpalam putty z tymi ustawieniami.
5. Podłączam interfejs do rutera.
6. Włączam zasilanie rutera.

I dalej g...o, jak mawiają prości ludzie. Na terminalu nic.

Zauważyłem takie coś - podłączam sam RX do rutera to lecą ciągle krzaki na terminalu. Podłączam GND do rutera - potok krzaków się zatrzymuje. Odłączam GND - znowu lecą krzaki non stop. Dokładnie tak samo dzieje się jak podłączam i odłączam TX kiedy RX jest podłączony. Czy z tego wychodzi że mam dobrze polutowane i wszystko styka?

Co jeszcze może być przyczyną że nic sensownego na terminal nie dostaję?

Czy mogłem jakoś uwalić ruter albo interfejs łącząc nie tak jak trzeba GND/RX/TX między nimi, albo zwierając któreś z tych wyjść na interfejsie?

14

Odp: kupię kabel szeregowy do reanimacji rutera

1. Bez flow control. Nie ma miejsca w takim przypadku
2. Jak SAMO rx podłączyłeś i lecą krzaki to albo masz zwarcie albo walnięty układ. Bez masy nie ma prawa działać, chyba że coś indukuje się kablu.

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

15

Odp: kupię kabel szeregowy do reanimacji rutera

wątek może nie odpowiedni ale nie będę zakładał nowego.
posiadam airlive 5460 v2 i po kolejnej aktualizacji softu w trybie serwisowym nie mogę się dostać do niego.
wi-fi pracuje - jest widoczny, jak przełączniki też Internet przepuszcza ale jak się do niego dostać i czy istnieje na niego jakieś alternatywne oprogramowanie?

16

Odp: kupię kabel szeregowy do reanimacji rutera

Nie ma. Za mało flasha na alternatywę.

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

17

Odp: kupię kabel szeregowy do reanimacji rutera

Miałem do czynienia ostatnio z tym lub bardzo podobnym routerem tylko w innej obudowie (planex gw-ap54sp). Jest złącze konsoli szeregowej (chyba oznaczone J4) z wlutowanymi pinami. Opis znajdziesz gdzieś w sieci. Jeśli jesteś z Krakowa to mogę pomóc.

18

Odp: kupię kabel szeregowy do reanimacji rutera

> wątek może nie odpowiedni ale nie będę zakładał nowego.

Ja myślę że lepiej załóż, bo się zamieszanie niepotrzebnie robi. Zamierzam tu jeszcze chwilę na temat mojego problemu potrolować wink.

Jest tak - właśnie się dowiedziałem z http://wiki.openwrt.org/toh/tp-link/tl-wr1043nd że:

Don’t forget that the TX pin of the serial port must linked to the RX pin of the router and the RX to TX!

Alleluja! Teraz mam taki output na screen'ie pod Linuxem i putty pod Windows (BTW - poprawiłem ustawienie flow control):

U-Boot 1.1.4 (Nov 17 2009 - 11:56:26)

AP83 (ar9100) U-boot 0.0.11
DRAM:  
sri
32 MB
id read 0x100000ff
flash size 8MB, sector count = 128
Flash:  8 MB
Using default environment

In:    serial
Out:   serial
Err:   serial
Net:   ag7100_enet_initialize...
No valid address in Flash. Using fixed address
: cfg1 0xf cfg2 0x7114
eth0: 00:03:7f:09:0b:ad
eth0 up
eth0
Autobooting in 1 seconds## Booting image at bf020000 ...
   Uncompressing Kernel Image ... OK

Starting kernel ...

Linux version 2.6.32.27 (cezary@eko.one.pl) (gcc version 4.3.3 (GCC) ) #16 Sat Mar 5 11:58:31 CET 2011
bootconsole [early0] enabled
CPU revision is: 00019374 (MIPS 24Kc)
Atheros AR9132 rev 2, CPU:400.000 MHz, AHB:200.000 MHz, DDR:400.000 MHz
Determined physical RAM map:
 memory: 02000000 @ 00000000 (usable)
Initrd not found or empty - disabling initrd
Zone PFN ranges:
  Normal   0x00000000 -> 0x00002000
Movable zone start PFN for each node
early_node_map[1] active PFN ranges
    0: 0x00000000 -> 0x00002000
Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 8128
Kernel command line: rootfstype=squashfs,yaffs,jffs2 noinitrd console=ttyS0,115200 board=TL-WR1043ND
PID hash table entries: 128 (order: -3, 512 bytes)
Dentry cache hash table entries: 4096 (order: 2, 16384 bytes)
Inode-cache hash table entries: 2048 (order: 1, 8192 bytes)
Primary instruction cache 64kB, VIPT, 4-way, linesize 32 bytes.
Primary data cache 32kB, 4-way, VIPT, cache aliases, linesize 32 bytes
Writing ErrCtl register=00000000
Readback ErrCtl register=00000000
Memory: 29288k/32768k available (2123k kernel code, 3480k reserved, 418k data, 152k init, 0k highmem)
SLUB: Genslabs=7, HWalign=32, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
Hierarchical RCU implementation.
NR_IRQS:56
Calibrating delay loop... 266.24 BogoMIPS (lpj=1331200)
Mount-cache hash table entries: 512
NET: Registered protocol family 16
MIPS: machine is TP-LINK TL-WR1043ND
bio: create slab <bio-0> at 0
Switching to clocksource MIPS
NET: Registered protocol family 2
IP route cache hash table entries: 1024 (order: 0, 4096 bytes)
TCP established hash table entries: 1024 (order: 1, 8192 bytes)
TCP bind hash table entries: 1024 (order: 0, 4096 bytes)
TCP: Hash tables configured (established 1024 bind 1024)
TCP reno registered
NET: Registered protocol family 1
squashfs: version 4.0 (2009/01/31) Phillip Lougher
Registering mini_fo version $Id$
JFFS2 version 2.2. (NAND) (SUMMARY)  © 2001-2006 Red Hat, Inc.
yaffs Feb 28 2011 19:00:24 Installing. 
msgmni has been set to 57
io scheduler noop registered
io scheduler deadline registered (default)
Serial: 8250/16550 driver, 1 ports, IRQ sharing disabled
serial8250.0: ttyS0 at MMIO 0x18020000 (irq = 11) is a 16550A
console [ttyS0] enabled, bootconsole disabled
console [ttyS0] enabled, bootconsole disabled
Atheros AR71xx SPI Controller driver version 0.2.4
m25p80 spi0.0: m25p64 (8192 Kbytes)
Searching for RedBoot partition table in spi0.0 at offset 0x7e0000
Searching for RedBoot partition table in spi0.0 at offset 0x7f0000
No RedBoot partition table detected in spi0.0
spi0.0: no WRT160NL signature found
Creating 5 MTD partitions on "spi0.0":
0x000000000000-0x000000020000 : "u-boot"
0x000000020000-0x000000160000 : "kernel"
0x000000160000-0x0000007f0000 : "rootfs"
mtd: partition "rootfs" set to be root filesystem
split_squashfs: no squashfs found in "spi0.0"
0x0000007f0000-0x000000800000 : "art"
0x000000020000-0x0000007f0000 : "firmware"
Realtek RTL8366RB ethernet switch driver version 0.2.3
rtl8366rb rtl8366rb: using GPIO pins 18 (SDA) and 19 (SCK)
rtl8366rb rtl8366rb: RTL5937 ver. 3 chip found
rtl8366rb: probed
eth0: Atheros AG71xx at 0xb9000000, irq 4
Atheros AR71xx hardware watchdog driver version 0.1.0
TCP westwood registered
NET: Registered protocol family 17
Bridge firewalling registered
802.1Q VLAN Support v1.8 Ben Greear <greearb@candelatech.com>
All bugs added by David S. Miller <davem@redhat.com>
yaffs: dev is 32505858 name is "mtdblock2"
yaffs: passed flags ""
yaffs: Attempting MTD mount on 31.2, "mtdblock2"
yaffs: MTD device is not NAND it's type 3
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x001b0000: 0xc08a instead
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x001b0004: 0x1aa6 instead
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x001b0008: 0x073c instead
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x001b000c: 0x7feb instead
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x001b0010: 0x2723 instead
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x001b0014: 0xfd78 instead
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x001b0018: 0x61a6 instead
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x001b001c: 0x2c14 instead
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x001b0020: 0x7d94 instead
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x001b0024: 0x67c9 instead
Further such events for this erase block will not be printed
Old JFFS2 bitmask found at 0x001b2030
You cannot use older JFFS2 filesystems with newer kernels
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x001c0000: 0x3d9e instead
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x001c0004: 0x897c instead
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x001c0008: 0xa977 instead
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x001c000c: 0x66ad instead
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x001c0010: 0xff05 instead
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x001c0014: 0x081a instead
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x001c0018: 0xba63 instead
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x001c001c: 0x24a0 instead
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x001c0020: 0x38ee instead
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x001c0024: 0xc634 instead
Further such events for this erase block will not be printed
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x001d0000: 0x2a18 instead
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x001d0004: 0x2337 instead
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x001d0008: 0x5c74 instead
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x001d000c: 0x8cd9 instead
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x001d0010: 0x364e instead
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x001d0014: 0x95cc instead
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x001d0018: 0x5a42 instead
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x001d001c: 0x89cb instead
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x001d0020: 0x7771 instead
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x001d0024: 0xdfa7 instead
Further such events for this erase block will not be printed
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x001e0000: 0x4534 instead
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x001e0004: 0x13a2 instead
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x001e0008: 0xd0b2 instead
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x001e000c: 0xe866 instead
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x001e0010: 0x21f5 instead
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x001e0014: 0x1851 instead
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x001e0018: 0x92c9 instead
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x001e001c: 0x6cbe instead
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x001e0020: 0x9cea instead
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x001e0024: 0x8a26 instead
Further such events for this erase block will not be printed
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x001f0000: 0x2f01 instead
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x001f0004: 0x1529 instead
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x001f0008: 0xb64d instead
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x001f000c: 0xa113 instead
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x001f0010: 0xb888 instead
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x001f0014: 0xef39 instead
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x001f0018: 0xe94d instead
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x001f001c: 0x1046 instead
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x001f0020: 0x6fe4 instead
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x001f0024: 0x68ce instead
Further such events for this erase block will not be printed
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00200000: 0xdc65 instead
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00200004: 0xd31c instead
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00200008: 0x0451 instead
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x0020000c: 0x9e78 instead
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00200010: 0x8a6f instead
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00200014: 0x0d5a instead
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00200018: 0x972d instead
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x0020001c: 0xcf12 instead
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00200020: 0x478f instead
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00200024: 0xd9b5 instead
Further such events for this erase block will not be printed
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00210000: 0xa417 instead
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00210004: 0x0881 instead
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00210008: 0x2c00 instead
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x0021000c: 0xec1d instead
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00210010: 0x4900 instead
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00210014: 0x5d51 instead
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00210018: 0xe232 instead
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x0021001c: 0xffd5 instead
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00210020: 0x9151 instead
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00210024: 0xa0d9 instead
Further such events for this erase block will not be printed
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00220000: 0x6308 instead
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00220004: 0x7472 instead
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00220008: 0x1de2 instead
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x0022000c: 0x5da2 instead
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00220010: 0x434b instead
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00220014: 0x97d6 instead
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00220018: 0x2943 instead
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x0022001c: 0xb55b instead
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00220020: 0x421d instead
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00220024: 0x7df4 instead
Further such events for this erase block will not be printed
Old JFFS2 bitmask found at 0x00220038
You cannot use older JFFS2 filesystems with newer kernels
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00230000: 0x14fa instead
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00230004: 0xf8de instead
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00230008: 0xdf72 instead
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x0023000c: 0x6a4a instead
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00230010: 0xbc31 instead
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00230014: 0x9c44 instead
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00230018: 0x471d instead
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x0023001c: 0xba0b instead
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00230020: 0x07b1 instead
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00230024: 0xcfec instead
Further such events for this erase block will not be printed
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00240000: 0xd92b instead
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00240004: 0x89bd instead
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00240008: 0xe66b instead
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x0024000c: 0x0cb3 instead
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00240010: 0x9701 instead
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00240014: 0x956f instead
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00240018: 0xafa0 instead
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x0024001c: 0x7f90 instead
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00240020: 0x33e3 instead
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00240024: 0x6927 instead
Further such events for this erase block will not be printed
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00250000: 0x8a36 instead
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00250004: 0x0c3a instead
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00250008: 0x3188 instead
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x0025000c: 0xc21b instead
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00250010: 0xb251 instead
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00250014: 0x8991 instead
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00250018: 0x23ff instead
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x0025001c: 0xf2ce instead
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00250020: 0x4071 instead
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00250024: 0xafd9 instead
Further such events for this erase block will not be printed
Old JFFS2 bitmask found at 0x00254d04
You cannot use older JFFS2 filesystems with newer kernels
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00260000: 0xc405 instead
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00260004: 0x1843 instead
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00260008: 0x534f instead
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x0026000c: 0x7dcc instead
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00260010: 0xe804 instead
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00260014: 0x5a00 instead
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00260018: 0x5006 instead
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x0026001c: 0x020c instead
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00260020: 0x7dd0 instead
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00260024: 0xe64c instead
Further such events for this erase block will not be printed
Old JFFS2 bitmask found at 0x00260278
You cannot use older JFFS2 filesystems with newer kernels
VFS: Mounted root (jffs2 filesystem) readonly on device 31:2.
Freeing unused kernel memory: 152k freed
Please be patient, while OpenWrt loads ...
Kernel panic - not syncing: No init found.  Try passing init= option to kernel.

Wpisywanie lub wklejanie tpl+enter po "Autobooting in 1 seconds" nic nie daje. Czy oprócz braku styku lub zwarć (wszystko niby wygląda OK) coś innego może być przyczyną?

19

Odp: kupię kabel szeregowy do reanimacji rutera

Przepraszam, już nie przeszkadzam. Powodzenia

20

Odp: kupię kabel szeregowy do reanimacji rutera

Tzn TX routera podłącza się do RX kabla. No tak, jakby inaczej.

samo tpl, bez enter wystarczy. Musi załapać, inaczej nie dostaniesz się do konsoli i nic nie zrobisz.

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

21

Odp: kupię kabel szeregowy do reanimacji rutera

Jeszcze walczę.

Jak zewrę RX i TX kabla - mam echo na terminalu. Podłączam TX rutera z RX kabla oraz GND ze sobą - mam output jak napisałem 2011-10-18 20:49:13.

Podłączam RX rutera do TX kabla ale nic się nie dziej jak wklepuję tpl podczas "Autobooting in 1 seconds". Czyli chyba nie styka mi RX rutera...

Możliwe że zbliżyłem za bardzo lutownicę do C431 albo R362 które są obok. Mogłem w ten sposób coś uszkodzić? Jak to sprawdzić i ewentualnie obejść/naprawić? Załączam zdjęcia tych okolic:

http://img21.imageshack.us/img21/1397/25076047.png
http://img18.imageshack.us/img18/8684/66088172.png
http://img839.imageshack.us/img839/7884/32052386.png

22

Odp: kupię kabel szeregowy do reanimacji rutera

@Cezary - w http://eko.one.pl/forum/viewtopic.php?pid=29177#p29177 piszesz że można podłączyć się do linii TX bezpośrednio na CPU.

Czy w przypadku RX też jest taka możliwość? Która nóżka, jeśli tak? Szukałem na sieci schematu RTL8366RB ale bez powodzenia.

23

Odp: kupię kabel szeregowy do reanimacji rutera

RTL8366RB to switch, raczej nie pod to chcesz się podłączyć smile.

Tak, możesz. Po prostu poszukaj sobie gdzie idzie rx złącza na które elementy.

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

24

Odp: kupię kabel szeregowy do reanimacji rutera

Nigdy nie napisałem jaki był koniec moich przygód. Otóż router został naprawiony przez kolegę znającego się na elektronice, który odetkał RX za pomocą wtórnika emiterowego (cokolwiek to jest smile). Cytuję jego opis, bo mam wyrzuty sumienia że się nigdy z wami radością moją nie podzieliłem.

Prawidłowo oceniłeś, że jest problem z linią RxD CPU. Linia jest przywarta do masy wewnątrz układu, przez co nadajnik portu szeregowego jest w stanie ją unieść do ok. 0,5V, zamiast min. 2V. Przywarcie w tym zakresie napięć ma ekwiwalent ok. 50 Ohm. Na oscyloskopie wygląda to tak:

http://ruda.kropka.net/edwart/adhoc/tpl … -0003.html

Zakres: 0,5V/działka. Prawidłowo powinno wyglądać tak (kierunek odbiorczy, znaczy TxD routera):

http://ruda.kropka.net/edwart/adhoc/tpl … -0004.html

Albo tak (kierunek nadawczy, odłączyłem RxD i naciskam jakiś klawisz):

http://ruda.kropka.net/edwart/adhoc/tpl … -0005.html

Uszkodzenie takie może być wynikiem wyładowania ESD, nieumiejętnego lutowania (zwłaszcza lutownicą transformatorową) albo podłączania płytki tak, że przez chwilę stworzyła się pętla zamykana przez linię RxD i skądś jakiś większy prąd popłynął. Uszkodzenu może ulec bramka MOSFET na wejściu RxD CPU (wskutek ESD) bądź diody zabezpieczające (pozostałe przypadki).

Podłączanie się bezpośrednio do CPU nie jest możliwe (obudowa BGA, kontakty znajdują się pod układem) i nie ma sensu. Można jeszcze jedną rzecz spróbować: zrobiłbym wtórnik emiterowy (prosty wzmacniacz), którym bym wymusił prawidłowe poziomy logiczne na wejściu RxD, mimo przedmiotowego przywarcia. Istnieje pewna szansa, że CPU "usłyszy" co się do niego nadaje. Ale wtedy tam popłynie prąd o dośc dużej wartości, który może uszkodzić CPU ostatecznie. Wówczas Twój router nie będzie nawet mrugał ładnie diodkami.

Szanse, że go w ten sposób uszkodzę, oceniam na 25%. Szanse, że to pomoże, oceniam na 15%.

Na moje pytanie, czy RX był "firmowo" zablokowany czy raczej uwaliłem go moim "lutowaniem", kolega odpisał:

Tam jest na wejściu (przed CPU) prosty filtr, składający się z rezystora i kondensatora. To drobne elementy SMD, nie mające żadnych oznaczeń. Jeżeli się te elementy zamieni (bo np. Chińczyk się pomylił przy zakładaniu szpuli do maszyny) albo da zamiast kondensatora drugi rezystor, będzie efekt podobny do obserwowanego. Byłoby to jakieś "zabezpieczenie", wymagające niestandardowego interfejsu do programowania, ale wtórnik (wzmacniacz) sobie z tym poradzi. Profesjonalna firma takich "zabezpieczeń" nie zastosuje, a zamiana elementów wyszłaby na testerze w fabryce.

Zastanawia mnie wysoki "peak" pojawiający na tym wejściu w momencie włączania zasilania. Prawdopodobnie to jest zakłócenie i go naprawdę nie ma. Może jednak być tak, że wejście RxD jest końcówką uniwersalną CPU i zostało ustawione jako wyjście, z poziomem logicznym "0". To może być zrobione programowo bądź wskutek uszkodzenia. Anyway, przy pewnych rozwiązaniach układu (np. takich jak w AVR), wtórnik sobie z tym poradzi.

No i sobie sobie poradził! Od kilku miesięcy router hula, OpenWRT daje się aktualizować z Gargoyle'a i nie mam żadnych problemów.

25

Odp: kupię kabel szeregowy do reanimacji rutera

podłączm sie pod temat. Posiadam kompa z wejscie rs 232 który podłączyłem z 1043 i nic wustawiam w putty tak jak jest podane na http://dar3kg.blogspot.com/2010/06/napr … 043nd.html i nic nie widać wogóle putty się nie łączy