1,001

Odp: Arcadyan AW1000

Mam pytanko, próbuję ustawić fw_setenv żeby było dostępne bootowanie z pena w razie czego, ale mam takie cuś:

MTD erase error on /dev/mtd14: Invalid argument Error: can't write fw_env to flash

Jak to teraz zrobić ?

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

1,002

Odp: Arcadyan AW1000

Jesteś na "orginalnym" oprogramowaniu  ( i pewnie ono ma zablokowaną partycję do zapisu ) ?

Może da się zainstalować pakiet kmod-mtd-rw ...

opkg update
opkg install kmod-mtd-rw
insmod mtd-rw.ko i_want_a_brick=1

A jak nie , no to dopiero po zainstalowaniu openwrt będzie można....

1,003

Odp: Arcadyan AW1000

No właśnie jestem na własnej kompilacji i od początku nie działa mi fw_printenv.

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

1,004

Odp: Arcadyan AW1000

Możesz całą partycje zgrać i nagrać ponownie?

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

1,005

Odp: Arcadyan AW1000

Mam wgrane kmod-mtd-rw i zrobiłem też ten plik w /etc/config co wyświetla informacje o fw_printenv.

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

1,006

Odp: Arcadyan AW1000

a to insmod mtd-rw.ko i_want_a_brick=1 robiłeś ? Bo to za każdym razem ręcznie trzeba...

1,007

Odp: Arcadyan AW1000

Ok, zrobię to i dam znać.

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

1,008

Odp: Arcadyan AW1000

Dla AW1000 obsługa zmiennych nie jest dodana. Jest jakiś stary PR: https://github.com/openwrt/openwrt/pull/16672

Co dodałeś do /etc/fw_env.config ?

1,009

Odp: Arcadyan AW1000

Dodałem to :

/dev/mtd14 0x0 0x40000 0x20000
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

1,010

Odp: Arcadyan AW1000

Sprawdź to co jest w PR:

0x0 0x40000 0x40000 1

1,011

Odp: Arcadyan AW1000

Oto wynik:

root@AW1000-NSS-WWAN:~# fw_printenv
baudrate=115200
bootargs=console=ttyMSM0,115200n8 pcie_dev=RG50
bootcmd=bootipq
bootdelay=2
fdtcontroladdr=4a9727a0
flash_type=2
ipaddr=192.168.1.254
machid=8010008
netmask=255.255.255.0
serverip=192.168.1.2
soc_version_major=2
soc_version_minor=0
stderr=serial@78B3000
stdin=serial@78B3000
stdout=serial@78B3000
bootcount=0
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

1,012

Odp: Arcadyan AW1000

Teraz mam to:

insmod mtd-rw.ko i_want_a_brick=1
failed to insert /lib/modules/6.12.74/mtd-rw.ko
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

1,013

Odp: Arcadyan AW1000

A co zwraca "mtd unlock /dev/mtd14"?

1,014

Odp: Arcadyan AW1000

Unlocking /dev/mtd14 ...

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

1,015

Odp: Arcadyan AW1000

Dobra, po odblokowaniu mtd14 ustawiłem te zmienne, i router restartuje bez problemu.

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