26

Odp: Linksys EA4500/E4200v2

Witam powtórnie

Zachęcony próbami z EA4500, który był lekko uszkodzony postanowiłem kupić kolejny router. Udało mi sie dostać E4200 v2 w dobrej cenie. Niestety próba postawienia OpenWrt nie udała się. Podczas flashowania router zgłaszał błędy a teraz po prostu nie startuje. Wygląda na to, że uszkodził się bootloader, bo po konsoli nic nie ma. Czy jest jeszcze jakiś szansa,żeby go uratować?

27

Odp: Linksys EA4500/E4200v2

Kirkwoody mają możliwość wgrania uboota: http://forum.doozan.com/read.php?3,7852,7852 choć nie wiemm czy na e4200v2 to konkretnie zadziała. Nie sprawdzałem.

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

28

Odp: Linksys EA4500/E4200v2

Dzięki

Próbowałem przeczytać, ale trochę ni rozumiem.  U mnie pod konsolą nic się nie pojawia. Jestem raczej"okienkowcem" i z Linuksem mam trochę problemów. Może trochę więcej wskazówek?

29

Odp: Linksys EA4500/E4200v2

Potrzebujesz  kwboot i uboot.kwb. Uruchamiasz to wg w/w linka i masz włączyć urządzenie. Jeżeli załapie to weźmie sobie bootloader i go wgra.

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

30

Odp: Linksys EA4500/E4200v2

Witam ponownie

Udało mi się zrobić większość. Tyle tylko, że nie mam oryginalnego pliku uboot.kwb. Znalezione inne wersje nie adresują LAN. Może ktoś mógłby sczytać lub wygenerować oryginał?

31

Odp: Linksys EA4500/E4200v2

Z działającego routera zgrałem partycję u-boot. Mam teraz plik uboot.bin. Jak mogę to wgrać do uszkodzonego routera? (dla kwboot potrzebny jest plik z rozszerzeniem .kwb)
Jestem w stanie uruchomić router z uboota dla IConnect. Nie działa mi wtedy sieć ale mogę uruchomić USB.
Bardzo proszę o jakieś dalsze wskazówki, bo trochę się pogubiłem a routera mi szkoda.

32

Odp: Linksys EA4500/E4200v2

Jeżeli zgłasza się inny bootlader to po prostu nadpisz go tym co masz. Normalnie wgrywasz dane pod 0x200000 - teraz przez tftp sobie wgraj to co masz i nagraj pod 0x0

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

33 (edytowany przez Arcio 2015-05-04 19:39:52)

Odp: Linksys EA4500/E4200v2

Witam Cezary

Niestety po wgraniu uboota z mojego EA4500 router nie podnosi się. Teraz mam uboot z jakiegoś dockstara i mogę wczytać pliki z pendriva (sieć nie chodzi). Myślę, że problemem są zmienne env. Wydaje mi się, że to właśnie ich nie ustawiłem po wgraniu openwrt i system już się nie podniósł.
Czy można zgrać cały NAND z działającego routera (razem ze zmiennymi i systemem plików)? Może to by coś dało? Chyba, że jest jakieś oprogramowanie na E4200 v2 z ubootem?

I tak wiele się nauczyłem więc dzięki za cierpliwość.

34

Odp: Linksys EA4500/E4200v2

Widzę, że jest już nieinwazyjna metoda instalacji openwrt:
http://www.wolfteck.com/projects/candyhouse/openwrt/
A jak wygląda proces upgrade'u gdy już mamy openwrt? Czyli czy można wgrać obrazy Cezarego bez konsoli szeregowej?

35

Odp: Linksys EA4500/E4200v2

Nie wspierany jest jeszcze sysupgrade na ubifs na tej platformie.

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

36

Odp: Linksys EA4500/E4200v2

Witam

Postanowiłem wrócić do prób "odceglenia" swojego e4200v2. Czy któryś z kolegów mógłby zrobić mi kopię u-boota  z tego routera? Wygląda na to, że uboot z EA4500 jest inny i nie uruchamia się.

37

Odp: Linksys EA4500/E4200v2

Równolegle uruchamiam EA4500 z Twoim, Cezary OpenWrt. Mam problem z minidlna. Nie chce się uruchomić i zgłasza błąd

/usr/bin/minidlna: symbol 'posix_fallocate64': can't resolve symbol

Podobnie jest z mc. Zgłasza ten sam błąd przy wyjściu ale  to mniej boli

38

Odp: Linksys EA4500/E4200v2

Skąd masz to minidlna? Bo wygląda na to że to super stara wersja jest lub skompilowana w innym środowisku. To jest trunk, więc weź poprawkę że w nim wszystko może nie działać.

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

39

Odp: Linksys EA4500/E4200v2

Minidlna wgrane standardowo z opkg. Wersja OpenWrt z marca, nie sprawiała takich kłopotów. Niestety ją już usunąłem. Może jeszcze Tobie została gdzieś na dysku?

40

Odp: Linksys EA4500/E4200v2

Nie.

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

41

Odp: Linksys EA4500/E4200v2

Cezary, jak masz jeszcze cierpliwość to pomóż. Usiłowałem wrócić do starszej wersji. Wszystko wgrało się dobrze. Niestety uboot się zatrzymuje i zgłasza  Bad Magic Number. Już nie wiem co mogłem znowu zepsuć i jak to naprawić.

42

Odp: Linksys EA4500/E4200v2

Uboot czy kernel podczas startu?

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

43

Odp: Linksys EA4500/E4200v2

Wygląda to tak:

Hit any key to stop autoboot:  0

NAND read: device 0 offset 0x200000, size 0x300000

Reading data from 0x4ff800 -- 100% complete.
3145728 bytes read: OK
## Booting image at 02000000 ...
Bad Magic Number
Viper>>

44

Odp: Linksys EA4500/E4200v2

Więc to co masz w kernelu nie zgadza się z tym co ma uboot zapisany. Skąd masz obraz ten który wgrałeś? Skąd masz uboot który wgrałeś?

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

45

Odp: Linksys EA4500/E4200v2

Witam

Problem rozwiązany. Winna była uszkodzona skrętka. To co wczytywałem do routera było już z błędami. Aż mi głupio, że wcześniej na to nie wpadłem, ale zawsze działało. Przepraszam za zamieszanie.

P.S. Oprogramowanie zawsze wgrywam z Twojej strony, a z ubootem nie mogę sobie poradzić. Kopia sczytana ze sprawnego routera (mtd0) wgrana pod adres 0 nie uruchamia routera. Może trzeba to sczytać z jakimiś innymi parametrami lub przy zapisie niezbędny jest offset, albo trzeba coś przyciąć. Takim specjalistą od uboota nie jestem. Jakby, któryś z kolegów miał jakiś pomysł lub potrafił stworzyć uboota w postaci pliku kbw chętnie wrócę do  eksperymentów.

46

Odp: Linksys EA4500/E4200v2

Mam kolejne pytanie. Jak można przywrócić ten router do czystego OpenWRT? Firstboot nie działa.

47

Odp: Linksys EA4500/E4200v2

Wgrać ponownie. Tam jest ubifs, całkowicie zapisywalny, więc jak coś zmieniłem to zostaje zmienione.

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

48

Odp: Linksys EA4500/E4200v2

W końcu mam EA4500 w łapkach. Zainstalowałem własny obraz SSA na podstawie https://github.com/cilynx/Candyhouse-Linux/
Wszstko fajnie ale troche mało miejsca na rootfs. Po instalacji wszystkiego co potrzebuję - "df -h":

Filesystem                Size      Used Available Use% Mounted on
rootfs                   17.5M     15.5M      1.9M  89% /
ubi0:rootfs              17.5M     15.5M      1.9M  89% /
tmpfs                    61.1M     80.0K     61.1M   0% /tmp
tmpfs                   512.0K         0    512.0K   0% /dev

Rozumiem, że 'oficjalna' metoda zajmuje cały NAND i miałbym więcej miejsca?

49

Odp: Linksys EA4500/E4200v2

Tam jest ubifs więc sobie odinstaluj co zbędne.

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

50

Odp: Linksys EA4500/E4200v2

Cezary napisał/a:

Tam jest ubifs więc sobie odinstaluj co zbędne.

To jasne, ale przy instalacji oficjalnej przez serial rozumiem, że miałbym więcej do dyspozycji niż tylko 17,5M dla rootfs?