Temat: Reanimacja wr1043nd pod linuxem (serial via ca-42, gtkterm + atftp)

Czołem!


Mam przed sobą rozebrany router do którego po wielkich bojach udało mi się podłączyć kabelek ca-42. Połączenie z terminalem mam prawidłowe - używam aplikacji GtkTerm pod linuxem (Ubuntu 10.04).

Nie udaje mi się natomiast przesłać obazu z OpenWrt sad



Czynię następująco:
------------------------
1. Ustawiam w systemie stałe IP 192.168.0.5

2. Podłączam router i wbijam się do niego po serialu (kabel ca-42)

3. W GtkTerm widzę (po wbiciu tpl w trakcie bootowania, a później tftpboot), że:
//
Using eth0 device
TFTP from server 192.168.0.5; our IP adress is 192.168.0.2
//
>Czyli że niby teoretycznie mam połączenie ethernetem z routerem (tak też wskazuje Ubuntu)

4. W Ubuntu mam zainstalowane atftp, odpalam je i daje:
//
ultimate@dv3500:~$ atftp
tftp> connect 192.168.0.2
tftp> status
Connected:  192.168.0.2 port 69
Mode:       octet
Verbose:    off
Trace:      off
Options
tsize:     disabled
blksize:   disabled
timeout:   disabled
multicast: disabled
mtftp variables
client-port:   76
mcast-ip:      0.0.0.0
listen-delay:  2
timeout-delay: 2
tftp> put /home/ultimate/ftp_temp/code.bin
source port mismatch, check bypassedtimeout: retrying...
source port mismatch, check bypassedtimeout: retrying...
source port mismatch, check bypassedtimeout: retrying...
source port mismatch, check bypassedtimeout: retrying...
source port mismatch, check bypassedtimeout: retrying...
source port mismatch, check bypassedtimeout: retrying...
tftp: aborting
//



Jestem linuxowym noobem i pewnie popełniłem jakiś prosty błąd lub robię coś odwrotnie niż trzeba smile
Pięknie proszę o wyjaśnienie jak mam przesłać obraz z systemem do routera zakładając, że dysponuję systemem Ubuntu i softem atftp smile

Z opisów dostępnych w necie zrozumiałem iż:
---
1. Mam przesłać obraz z systemem wg metody podanej wyżej
2. Następnie wklepać w GtkTerm:
//
tftpboot 0x81000000 code.bin
//
3. Dalej - ???





Pomóżcie bo już nie mam siły do tej reanimacji ;/

TP-Link TL-WR1043ND

2

Odp: Reanimacja wr1043nd pod linuxem (serial via ca-42, gtkterm + atftp)

Eeeh. Masz mieć SERWER tftpd, nie klienta. bootloader  sam sobie pobierze pliki.  Czyli atftpd potrzebujesz, nie atftp. Opisane to nawet przecież jest...

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

3

Odp: Reanimacja wr1043nd pod linuxem (serial via ca-42, gtkterm + atftp)

Cezary,

Mam zainstalowane atftpd ale nie potrafię go właściwie skonfigurować, choć próbowałem (doprowadzić do transmisji)

Czy mógłbyś mi pomóc?

TP-Link TL-WR1043ND

4

Odp: Reanimacja wr1043nd pod linuxem (serial via ca-42, gtkterm + atftp)

Ale tam nie masz co konfigurować. Najważniejsze to jego katalog roboczy, tam umieszczasz pliki. Resztę opcji, jezeli o cokolwiek sie pyta, możesz zostawić domyślne.

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

5

Odp: Reanimacja wr1043nd pod linuxem (serial via ca-42, gtkterm + atftp)

Wrrr, psuj ze mnie - tak to jest jak się nakombinowało i później człowiek się dziwi, że nie działa.


Dla potomności:

1. atftpd instaluje się z domyślną konfiguracją (której nie należy zmieniać), folder domyślny to /srv/tftp
- nie należy kombinować ze zmianą jego lokalizacji smile
- nie należy kombinować ze zmianą IP
/jak już nakombinowaliśmy należe usunąć atftpd, następnie wykasować plik z ustawieniami (/etc/default/atftpd) i zainstalować pakiet ponownie - wszystko bangla na domyślnej konfiguracji!

2. Zanim podłączysz ca-42 do routera dokładnie sprawdź czy dobrze zaplanowałeś podłączenie kabelków, jeśli zdarzy Ci się pomylić miejscami GND z 3,3v to uwalisz kabel (tak jak ja) i spędzisz2  dni na dochodzeniu co jest przyczyną tego, że nie możesz się połączyć smile



Po zrobieniu nowego kabla i postępowaniu zgodnie z instrukcją Cezarego router śmiga jak nówka smile
Dla mnie, osoby nietechnicznej to niemały sukces, tytm bardziej że kabelki od seriala przyczepiałem do routera taśmą bezbarwną big_smile



Cezary, dzięki!

TP-Link TL-WR1043ND

6

Odp: Reanimacja wr1043nd pod linuxem (serial via ca-42, gtkterm + atftp)

A więc wina kabla... dobrze że działa.

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

7

Odp: Reanimacja wr1043nd pod linuxem (serial via ca-42, gtkterm + atftp)

Czy wina kabla to bym polemizował.
Sprawa wygląda tak: przed feralnym błędnym podłączeniem kabel działał ok, system go wykrywał i wsjo banglało. Po błędnym podłączeniu (zamieniłem ścieżki GND z 3,3v) czip przy końcówce usb w kablu mozno się nagrzał, później system wykrywał interfejs w kratkę....
Zakupiłem drugi identyczny kabel aby to zbadać, jak widać eweidentnie zamiana GND z 3,3v może uwalić czip na kablu smile

TP-Link TL-WR1043ND

8

Odp: Reanimacja wr1043nd pod linuxem (serial via ca-42, gtkterm + atftp)

Wszystko wina chińczyków smile. Oszczędzają na czym się da i teraz nawet żadnych zabezpieczeń nie ma przed odwrotnym podłączeniem.

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

9

Odp: Reanimacja wr1043nd pod linuxem (serial via ca-42, gtkterm + atftp)

Na przyszłość - taki kabelek:

http://www.kabel-usb.pl/index.php?produ … ca42_id511

TP-Link TL-WR1043ND

10 (edytowany przez pepino 2010-07-13 09:23:48)

Odp: Reanimacja wr1043nd pod linuxem (serial via ca-42, gtkterm + atftp)

Panowie, a taki może być?
Coś mi się kiedyś obiło o uszy, że lepiej chińczyk, bo na oryginale nie chce działać.

11

Odp: Reanimacja wr1043nd pod linuxem (serial via ca-42, gtkterm + atftp)

Teoretycznie - tak. W praktyce - jak nie rozbierzesz kabla to się nie dowiesz, różne cuda tam wsadzają. Cena dobra, wiec możesz kupić i sprawdzić.

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

12

Odp: Reanimacja wr1043nd pod linuxem (serial via ca-42, gtkterm + atftp)

No to dla potomności napiszę, że oryginalny kabel się nie nadaję, bo póki nie jest podłączony do telefonu (źródło zasilania?) nie jest w ogóle wykrywany przez komputer. Sprawdzone na dwóch maszynach z  ubuntu oraz xp.

13

Odp: Reanimacja wr1043nd pod linuxem (serial via ca-42, gtkterm + atftp)

Najtańsze jakie są zwykle działają. Ale i tak wymaga to sprawdzenia smile

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

14 (edytowany przez pepino 2010-08-09 08:37:08)

Odp: Reanimacja wr1043nd pod linuxem (serial via ca-42, gtkterm + atftp)

Psia kostka... Zakupiłem taki, jak podał kolega mojojojo i chyba znowu umoczyłem. Tak jak poprzednio - zanim go potnę, chciałem sprawdzić czy system widzi obecność chipa konwertującego usb<->serial, ale niestety dmesg nie pokazuje czegokolwiek.
Zakładam, że coś powinno zostać jednak wykryte nawet na gołym kablu, ale wolę mimo wszystko zapytać...

15

Odp: Reanimacja wr1043nd pod linuxem (serial via ca-42, gtkterm + atftp)

Tak, powinien wykryć interfejs szeregowy i wypisać to.

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

16 (edytowany przez pepino 2010-08-10 09:37:22)

Odp: Reanimacja wr1043nd pod linuxem (serial via ca-42, gtkterm + atftp)

Niestety, znowu wpadka sad
Czy istnieje jakiś inny, działający kabel, inny niż ca-42, który nada się do tego samego celu? Grunt, żeby był pod USB.
Boje się, że kupię trzeciego i będzie to samo. A głupio trochę pytać sprzedawcę, czy komputer wykrywa podłączenie samego kabla...

17

Odp: Reanimacja wr1043nd pod linuxem (serial via ca-42, gtkterm + atftp)

CA-42 smile.

A masz w systemie w ogóle sterowniki do usbserial?

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

18

Odp: Reanimacja wr1043nd pod linuxem (serial via ca-42, gtkterm + atftp)

Mam. Ale nawet jakbym nie miał to by wykrył cokolwiek. Podobnie zrobiłby windows na kompie mojej kobiety...

19

Odp: Reanimacja wr1043nd pod linuxem (serial via ca-42, gtkterm + atftp)

To sprawdź. Może masz ogólny problem z usb w systemie...

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

20

Odp: Reanimacja wr1043nd pod linuxem (serial via ca-42, gtkterm + atftp)

To sprawdź. Może masz ogólny problem z usb w systemie...

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

21

Odp: Reanimacja wr1043nd pod linuxem (serial via ca-42, gtkterm + atftp)

Na pewno nie mam. Na obu komputerach działają pendrive'y, dysk 2.5" w kieszeni usb, przelotka usb2serial na profilicu, modemy hdspa.

22

Odp: Reanimacja wr1043nd pod linuxem (serial via ca-42, gtkterm + atftp)

pepino napisał/a:

przelotka usb2serial na profilicu

Nooo to jest usbserial smile. To jaki masz teraz / na czym?

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

23

Odp: Reanimacja wr1043nd pod linuxem (serial via ca-42, gtkterm + atftp)

Kurde... faktycznie usbserial jest na ubuntu, a to i tak nie zmienia faktu, że sprawdzałem to na lapku z xp, który NIE MA windzianych sterowników do profilica i też brak jakiejkolwiek reakcji na wsadzenia kabla.

24

Odp: Reanimacja wr1043nd pod linuxem (serial via ca-42, gtkterm + atftp)

Hmm, chyba zacznę sprzedawać kable smile

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

25

Odp: Reanimacja wr1043nd pod linuxem (serial via ca-42, gtkterm + atftp)

To ja jestem pierwszy chętny - podaj tylko cenę, dolicz przesyłkę i podaj gdzie to zaleję kasę z góry, bo jak mam się bujać z kupowaniem na allegro kolejne dwa miesiące i słuchać marudzenia kumpla "kiedy naprawisz mój router" to...