Temat: Linksys MX4200 V1 Duże zużycie pamięci

Witam wszystkich. Posiadam ten router, i jak w nazwie tematu zmagam się z dużym zużyciem pamięci przez OpenWRT. Dzieje się to niezależnie od tego jaki obraz mam zainstalowany. Takie same objawy występują na obrazie od Cezarego, oficjalnym 24.10.1, oficjalnym snapshot, czy nieoficjalnym z wsparciem NSS. Dzieje się to również niezależnie od ilości zainstalowanych usług. Chciałbym zapytać, czy ktoś posiada ten router i czy spotkał się z podobnym problemem ?

GL I.Net GL-MT6000 | GL I.Net GL-MT3000 (Beryl AX)| Banana Pi BPI-R4 | Banana PI BPI-R3 | Quantum Fiber W1700K | Zyxel T-56 | Linksys MX8500 | Linksys MX6200 | Linksys MX5300 | Linksys MX4300 | Linksys SPNMX42 (MX4200v2 ) | Linksys MX4200 V1 x2 | Linksys WHW03 V2 | Linksys WHW01 | Netgear R6220 | Zyxel SCR50AXE

2

Odp: Linksys MX4200 V1 Duże zużycie pamięci

Po czym wnioskujesz że zużywa za dużo  pamięci? Jak leży odłogiem to wykorzystuje na bufory zwykle, po co ma pamięć leżeć?

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

3

Odp: Linksys MX4200 V1 Duże zużycie pamięci

Dlatego, że dzieje się to po tym jak włączam WiFi i zostaje mi od 40 do 20 megabajtów wolnego ramu,  a nastepnie router się restartuje, ponieważ wykorzystał całą pamięć.

GL I.Net GL-MT6000 | GL I.Net GL-MT3000 (Beryl AX)| Banana Pi BPI-R4 | Banana PI BPI-R3 | Quantum Fiber W1700K | Zyxel T-56 | Linksys MX8500 | Linksys MX6200 | Linksys MX5300 | Linksys MX4300 | Linksys SPNMX42 (MX4200v2 ) | Linksys MX4200 V1 x2 | Linksys WHW03 V2 | Linksys WHW01 | Netgear R6220 | Zyxel SCR50AXE

4

Odp: Linksys MX4200 V1 Duże zużycie pamięci

No to prawidłowo, przecież ma tylko 512MB ramu, platforma qualcomax i niezoptymalizowany obraz, jak się nie czyta informacji przed zakupem to tak jest... Zafleshuj obraz z forum openwrt od AugustinLorenzo.

Dom : router https://i.imgur.com/IuB6Zwy.png | TP-LINK T1700G-28TQ |Zyxel XGS-1210-12 | 6x Ruckus r310 unleashed  + Ruckus icx7150-c12p | Truenas scale 124TB 25Gb| Xpenology 12TB | apc smart ups 750 lcd smile 100Mb/s - 25Gb/s
Podróżne : GL.Inet MT3000  +1TB hdd
Działka : rb260gs 1j wdm 1Gb+ ruckus r310 + nb m5 + kilka kamer ip  + panel 285Wp + lifepo4 12v 60Ah .

5 (edytowany przez Cezary 2025-05-30 08:13:02)

Odp: Linksys MX4200 V1 Duże zużycie pamięci

lukasz3134 napisał/a:

Dlatego, że dzieje się to po tym jak włączam WiFi i zostaje mi od 40 do 20 megabajtów wolnego ramu,  a nastepnie router się restartuje, ponieważ wykorzystał całą pamięć.

Wyłącz luci, wyłącz ksmbd, wyłącz nlbwmon i inne których nie używasz.

I sprawdź inny zasilacz. Po włączeniu wifi je więcej prądu, więc może zasilacz pada i dlatego się restartuje.

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

6

Odp: Linksys MX4200 V1 Duże zużycie pamięci

Dobra, czas na update. Ze wszystkich obrazów, ten od Augustina działa najlepiej. Choć dziwne jest, że wersja V1 ma takie problemy, a wersja V2 już nie, pomimo tego że różnią się tylko ilością RAM.

GL I.Net GL-MT6000 | GL I.Net GL-MT3000 (Beryl AX)| Banana Pi BPI-R4 | Banana PI BPI-R3 | Quantum Fiber W1700K | Zyxel T-56 | Linksys MX8500 | Linksys MX6200 | Linksys MX5300 | Linksys MX4300 | Linksys SPNMX42 (MX4200v2 ) | Linksys MX4200 V1 x2 | Linksys WHW03 V2 | Linksys WHW01 | Netgear R6220 | Zyxel SCR50AXE

7

Odp: Linksys MX4200 V1 Duże zużycie pamięci

Odświeżę temat, bo coś skopałem. Zainstalowałem najnowszy snapshot, dodałem pakiet Advanced Reboot i mam taki problem, że obie partycje mi pokazuję Alternative, a jak wpisuję w konsoli polecenie fw_printenv -n boot_part to mi pokazuje no such file or directory i coś o NVMEM. Jak teraz przywrócić normalne bootowanie partycji ?

GL I.Net GL-MT6000 | GL I.Net GL-MT3000 (Beryl AX)| Banana Pi BPI-R4 | Banana PI BPI-R3 | Quantum Fiber W1700K | Zyxel T-56 | Linksys MX8500 | Linksys MX6200 | Linksys MX5300 | Linksys MX4300 | Linksys SPNMX42 (MX4200v2 ) | Linksys MX4200 V1 x2 | Linksys WHW03 V2 | Linksys WHW01 | Netgear R6220 | Zyxel SCR50AXE

8

Odp: Linksys MX4200 V1 Duże zużycie pamięci

Przywróć oryginalny soft, wgraj oryginalny soft jeszcze ze dwa razy żeby mieć pewność że na obu partycjach masz oryginalny soft producenta. Potem na jedną wgraj openwrt. Jeżeli ci na tym zależy skoro chcesz używasz advanced reboot.

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

9 (edytowany przez lukasz3134 2025-05-31 14:28:21)

Odp: Linksys MX4200 V1 Duże zużycie pamięci

OK, tylko pamiętam że jak chciałem przywrócić oryginalny soft, to miałem komunikat w konsoli że nie może otworzyć pliku lub archiwum. I zakładam że nie można go wgrać przez OpenWRT ?

GL I.Net GL-MT6000 | GL I.Net GL-MT3000 (Beryl AX)| Banana Pi BPI-R4 | Banana PI BPI-R3 | Quantum Fiber W1700K | Zyxel T-56 | Linksys MX8500 | Linksys MX6200 | Linksys MX5300 | Linksys MX4300 | Linksys SPNMX42 (MX4200v2 ) | Linksys MX4200 V1 x2 | Linksys WHW03 V2 | Linksys WHW01 | Netgear R6220 | Zyxel SCR50AXE

10

Odp: Linksys MX4200 V1 Duże zużycie pamięci

Musisz poszukać jaka jest procedura przywracania oryginalnego softu.

PS. Po co ci to w ogóle?

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

11

Odp: Linksys MX4200 V1 Duże zużycie pamięci

Mam wgrany teraz snapshot, ale jest on bez wsparcia NSS. Natomiast nieoficjalny obraz ma wsparcie NSS i po prostu lepiej działa, zuzycie pamięci jest bardziej stabilne.

GL I.Net GL-MT6000 | GL I.Net GL-MT3000 (Beryl AX)| Banana Pi BPI-R4 | Banana PI BPI-R3 | Quantum Fiber W1700K | Zyxel T-56 | Linksys MX8500 | Linksys MX6200 | Linksys MX5300 | Linksys MX4300 | Linksys SPNMX42 (MX4200v2 ) | Linksys MX4200 V1 x2 | Linksys WHW03 V2 | Linksys WHW01 | Netgear R6220 | Zyxel SCR50AXE

12

Odp: Linksys MX4200 V1 Duże zużycie pamięci

Więc wgraj po prostu ten nie oficjalny. Uruchomi się z niego po restarcie, czyż nie?

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

13

Odp: Linksys MX4200 V1 Duże zużycie pamięci

No właśnie go wgrałem, tylko po restarcie nadal mam snapshota. Nie chce się zrestartować na tą partycję, na której jest ten nieoficjalny obraz.

GL I.Net GL-MT6000 | GL I.Net GL-MT3000 (Beryl AX)| Banana Pi BPI-R4 | Banana PI BPI-R3 | Quantum Fiber W1700K | Zyxel T-56 | Linksys MX8500 | Linksys MX6200 | Linksys MX5300 | Linksys MX4300 | Linksys SPNMX42 (MX4200v2 ) | Linksys MX4200 V1 x2 | Linksys WHW03 V2 | Linksys WHW01 | Netgear R6220 | Zyxel SCR50AXE

14

Odp: Linksys MX4200 V1 Duże zużycie pamięci

Pokaż co wypisuje ten

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

15

Odp: Linksys MX4200 V1 Duże zużycie pamięci

root@OpenWrt:~# fw_printenv
Cannot parse config file '/etc/fw_env.config': No such file or directory
Failed to find NVMEM device
root@OpenWrt:~#

GL I.Net GL-MT6000 | GL I.Net GL-MT3000 (Beryl AX)| Banana Pi BPI-R4 | Banana PI BPI-R3 | Quantum Fiber W1700K | Zyxel T-56 | Linksys MX8500 | Linksys MX6200 | Linksys MX5300 | Linksys MX4300 | Linksys SPNMX42 (MX4200v2 ) | Linksys MX4200 V1 x2 | Linksys WHW03 V2 | Linksys WHW01 | Netgear R6220 | Zyxel SCR50AXE

16

Odp: Linksys MX4200 V1 Duże zużycie pamięci

Zrób

echo "/dev/mtd18 0x0 0x40000 0x20000" > /etc/fw_env.config
fw_printenv
Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

17

Odp: Linksys MX4200 V1 Duże zużycie pamięci

root@OpenWrt:~# fw_printenv
altkern=a680000
baudrate=115200
bootargs=console=ttyMSM0,115200n8
bootcmd=if test $auto_recovery = no; then bootipq; elif test $boot_part = 1; then run bootpart1; else run bootpart2; fi
bootdelay=2
bootpart1=set bootargs $partbootargs && nand read $loadaddr $prikern $kernsize && bootm $loadaddr
bootpart2=set bootargs $partbootargs2 && nand read $loadaddr $altkern $kernsize && bootm $loadaddr
eth1addr=D8:EC:5E:DD:90:6B
eth2addr=D8:EC:5E:DD:90:6B
eth3addr=D8:EC:5E:DD:90:6B
eth4addr=D8:EC:5E:DD:90:6B
eth5addr=D8:EC:5E:DD:90:6B
ethact=eth0
ethaddr=D8:EC:5E:DD:90:6B
fdt_high=0x4A400000
fdtcontroladdr=4a97b4b0
flash_type=2
flashimg=tftpboot $loadaddr $image && nand erase $prikern $imgsize && nand write $loadaddr $prikern $filesize
flashimg2=tftpboot $loadaddr $image && nand erase $altkern $imgsize && nand write $loadaddr $altkern $filesize
image=chiron.img
imgsize=9600000
ipaddr=192.168.1.1
kernsize=600000
loadaddr=44000000
machid=801000d
maxpartialboots=3
mtdids=nand0=nand0
netmask=255.255.255.0
partbootargs=init=/sbin/init rootfstype=squashfs ubi.mtd=22,2048 ubi.block=0,0 root=/dev/ubiblock0_0 rootwait ro
partbootargs2=init=/sbin/init rootfstype=squashfs ubi.mtd=24,2048 ubi.block=0,0 root=/dev/ubiblock0_0 rootwait ro
prikern=1080000
serverip=192.168.1.12
soc_version_major=2
soc_version_minor=0
stderr=serial@78B3000
stdin=serial@78B3000
stdout=serial@78B3000
auto_recovery=yes
boot_part_ready=3
boot_part=2
root@OpenWrt:~#

GL I.Net GL-MT6000 | GL I.Net GL-MT3000 (Beryl AX)| Banana Pi BPI-R4 | Banana PI BPI-R3 | Quantum Fiber W1700K | Zyxel T-56 | Linksys MX8500 | Linksys MX6200 | Linksys MX5300 | Linksys MX4300 | Linksys SPNMX42 (MX4200v2 ) | Linksys MX4200 V1 x2 | Linksys WHW03 V2 | Linksys WHW01 | Netgear R6220 | Zyxel SCR50AXE

18

Odp: Linksys MX4200 V1 Duże zużycie pamięci

No widzisz, działa, Teraz przestaw z gui lub zmień sobie boot_part na 1 przy pomocy fw_setenv. I reboot.

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

19

Odp: Linksys MX4200 V1 Duże zużycie pamięci

Po poprzednich poleceniach, teraz mi pokazuję że działam na drugiej partycji

GL I.Net GL-MT6000 | GL I.Net GL-MT3000 (Beryl AX)| Banana Pi BPI-R4 | Banana PI BPI-R3 | Quantum Fiber W1700K | Zyxel T-56 | Linksys MX8500 | Linksys MX6200 | Linksys MX5300 | Linksys MX4300 | Linksys SPNMX42 (MX4200v2 ) | Linksys MX4200 V1 x2 | Linksys WHW03 V2 | Linksys WHW01 | Netgear R6220 | Zyxel SCR50AXE

20

Odp: Linksys MX4200 V1 Duże zużycie pamięci

Dobra, już wiem. Dzieki za pomoc, jesteś nieoceniony smile

GL I.Net GL-MT6000 | GL I.Net GL-MT3000 (Beryl AX)| Banana Pi BPI-R4 | Banana PI BPI-R3 | Quantum Fiber W1700K | Zyxel T-56 | Linksys MX8500 | Linksys MX6200 | Linksys MX5300 | Linksys MX4300 | Linksys SPNMX42 (MX4200v2 ) | Linksys MX4200 V1 x2 | Linksys WHW03 V2 | Linksys WHW01 | Netgear R6220 | Zyxel SCR50AXE

21

Odp: Linksys MX4200 V1 Duże zużycie pamięci

Pytanie czemu nie miałeś /etc/fw_env.config bo to powstaje z pakietu. Skoro masz w obrazie fw_prinenv to i plik w /etc powinien  się zrobić.

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

22 (edytowany przez lukasz3134 2025-05-31 15:21:53)

Odp: Linksys MX4200 V1 Duże zużycie pamięci

No właśnie nie wiem, dopiero po twoim poleceniu wszystko zadziałało. Może dlatego, że to snapshot? Ale pobierałem go z oficjalnej strony przecież...

GL I.Net GL-MT6000 | GL I.Net GL-MT3000 (Beryl AX)| Banana Pi BPI-R4 | Banana PI BPI-R3 | Quantum Fiber W1700K | Zyxel T-56 | Linksys MX8500 | Linksys MX6200 | Linksys MX5300 | Linksys MX4300 | Linksys SPNMX42 (MX4200v2 ) | Linksys MX4200 V1 x2 | Linksys WHW03 V2 | Linksys WHW01 | Netgear R6220 | Zyxel SCR50AXE

23

Odp: Linksys MX4200 V1 Duże zużycie pamięci

W obrazie pobranym z https://firmware-selector.openwrt.org/? … s_mx4200v1 jest skrypt tworzący ten plik.

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

24

Odp: Linksys MX4200 V1 Duże zużycie pamięci

No nic, ważne że teraz jest wszytko OK, skonfigurowałem już router i na pierwszej partycji mam obraz z NSS, a na drugiej jest oficjalny snapshot bez NSS. Już więcej się nie bawie tym routerem, bo znowu coś uwale.

GL I.Net GL-MT6000 | GL I.Net GL-MT3000 (Beryl AX)| Banana Pi BPI-R4 | Banana PI BPI-R3 | Quantum Fiber W1700K | Zyxel T-56 | Linksys MX8500 | Linksys MX6200 | Linksys MX5300 | Linksys MX4300 | Linksys SPNMX42 (MX4200v2 ) | Linksys MX4200 V1 x2 | Linksys WHW03 V2 | Linksys WHW01 | Netgear R6220 | Zyxel SCR50AXE