Temat: wlasna kompilacja na starym routerze (WNR2000) i problem z miejscem

Witam,
ostatnie dni (kwarantanna) spowodowaly ze postanowilem z'upgradowac stary router Netgear WNR2000 (https://openwrt.org/toh/netgear/wnr2000) do jednej z nowszych wersji. Poniewaz ma 4MB flash to zbudowalem wlasna wersje w oparciu o czyste openwrt, wersja tiny z malym flashem. Probowalem najnowszego 19.07.2 ale dostawalem jakies bledy w kompilacji na Debianie wiec cofnalem sie do 18.06.8 i poszlo ladnie. Uzylem wlasnego rootfs i uImage (nie pamietam rozmiarow, mam to na innym laptopie z Linuxem ale pewni cos kolo 3MB w sumie, chyba nawet nieco mniej).

Software udalo sie wgrac przez usb wg instrukcji w linku wyzej ale mam problem z konfiguracja - nie zapisuje mi ustawien co ewidentnie wynika z problemu z miejscem. W tym obszarze akurat nie jestem zbyt mocny stad prosba o podpowiedz na forum.
W tej chwili moja konfiguracja jest nastepujaca:

root@OpenWrt:/# cat /proc/mtd
dev:    size   erasesize  name
mtd0: 00040000 00010000 "u-boot"
mtd1: 00010000 00010000 "u-boot-env"
mtd2: 003a0000 00010000 "firmware"
mtd3: 00260000 00010000 "rootfs"
mtd4: 000b0000 00010000 "rootfs_data"
mtd5: 0013691a 00010000 "kernel"
mtd6: 00010000 00010000 "art"

root@OpenWrt:/# df -h
Filesystem                Size      Used Available Use% Mounted on
/dev/root                 2.0M      2.0M         0 100% /rom
tmpfs                    13.7M     56.0K     13.7M   0% /tmp
tmpfs                    13.7M     32.0K     13.7M   0% /tmp/root
overlayfs:/tmp/root      13.7M     32.0K     13.7M   0% /
tmpfs                   512.0K         0    512.0K   0% /dev

Jak rozumiem podzial jest zly, jesli tak, to czy moge to zmienic teraz bez ponownego flashowania?
Robilem to jakis czas temu, zeby wgrac LEDE 17.x ale nie pamietam czy musialem cos grzebac.

2

Odp: wlasna kompilacja na starym routerze (WNR2000) i problem z miejscem

Nie, po prostu za dużo napchałeś do obrazu i nie starczyło już miejsca na zrobienie jffs. Dlatego nie utrzymuje żadnych zmian.
Wywal coś jeszcze z obrazu.

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

3

Odp: wlasna kompilacja na starym routerze (WNR2000) i problem z miejscem

postaram sie ale wydaje mi sie ze obcialem mocno (zadnego luci, ppp itd). Wraz z nowym softem coraz trudniej cos wywalac bo kolejne wersje z oczywistych wzgledow po prostu puchna. Nie wiem czy na 18.x lub 19.x bede w stanie zejsc do poziomu akceptowalnego przez ten router...

4

Odp: wlasna kompilacja na starym routerze (WNR2000) i problem z miejscem

Wywal jeszcze ipv6 cały.

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

5

Odp: wlasna kompilacja na starym routerze (WNR2000) i problem z miejscem

rzeczywiscie poszlo, dzieki!

Nie dziala mi niestety wifi:
[   13.164323] ath: phy0: Bad EEPROM checksum 0x0
[   13.168812] ath: phy0: Unable to initialize hardware; initialization status: -22
[   13.176271] ath9k ath9k: failed to initialize device
[   13.181318] ath9k: probe of ath9k failed with error -22
[   13.188570] kmodloader: done loading kernel modules from /etc/modules.d/*
kompilowalem ze profilem tego routera i zastanawiam sie czy moze recznie cos powinienem tam powybierac?

6

Odp: wlasna kompilacja na starym routerze (WNR2000) i problem z miejscem

Nadpisałeś sobie art i tym samym unicestwiłeś radio? Zobacz co masz w art.

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

7

Odp: wlasna kompilacja na starym routerze (WNR2000) i problem z miejscem

cos tam jest (za duzo zeby wklejac, chyba ze ktos to umie zdekodowac i zawartosc jest istotna to chetnie wkleje). Da sie cos z tym teraz zrobic bez backupu tej partycji z tego routera?

8

Odp: wlasna kompilacja na starym routerze (WNR2000) i problem z miejscem

hexdump -C /dev/mtd...

Nie. Jeżeli nie ma tam właściwych danych to wifi nie ruszy, musisz szukać kogoś kto ma taki router i zrobi ci kopie partycji żebyś mógł sobie to wgrać.

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

9 (edytowany przez witek_1308 2020-03-31 11:36:51)

Odp: wlasna kompilacja na starym routerze (WNR2000) i problem z miejscem

tak, doklanie w ten sposob zdekodowalem ale wciaz nie wiem co to za smieci. Poszukam na forum openwrt. Dzieki raz jeszcze!

edit: a zapytam jeszcze - czy powrot do oryginalnego firmware i potem flashowanie od nowa cos tu pomoze?

10

Odp: wlasna kompilacja na starym routerze (WNR2000) i problem z miejscem

Nie, art jest unikalny dla urządzenia i nie jest rozpowszechniany z firmware.

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

11

Odp: wlasna kompilacja na starym routerze (WNR2000) i problem z miejscem

Teoretycznie możesz wgrać z innej sztuki i jest szansa, że będzie (jakoś) działać.

Mam i używam: Fujitsu Futro S720, Netgear R6220, Unielec U7621-06, TP-Linki 1043 V1, V2, Linksysy EA7500v2, AeroHive AP350, Linksys EA8500, ZTE MF286d.
Mam: D-Linki DWR-921, DWR-118, DWR-116, TP-Link WDR-4900 v1, Checkpoint L-50, Linksysy 1900ACS, LB-Link BL-W1200,