Hi, I've recently been having issues with one of my devices, the WN578A2.
All of a sudden it's stopped booting.
I haven't updated it, ever. It's always been running the same snapshot, namely this commit from when I initially added support for this device, so I'm not sure why it's so spontaneously given up.
The device does still manage to get quite far through the boot process, right up until the mt7603e driver is loaded, after which it just dies. No kernel panic, no error message, just resets.
It is able to boot into failsafe no problem. But there I discovered mount_root fails with the following error:
jffs2 not ready yet, using temporary tmpfs overlay
I've tried factory resetting, hasn't helped (don't even know if it's succeeded in formatting the overlay partition, but I doubt it).
I've then tried to sysupgrade to a newer release. This does work, but doesn't solve any issue. I can still boot to failsafe, so I'm back where I started.
Normal boot logs:
U-Boot 1.1.3 (Jun 30 2016 - 13:32:32)
Board: Ralink APSoC DRAM: 64 MB
relocate_code Pointer at: 83fb8000
******************************
Software���ѕ��Reset Occurred
******************************
flash manufacW���id: c8, device id 40 17
find flash: GD25Q64B
*** Warning - bad CRC, using default environment
Ralink UBoot Version: 4.3.0.0OOOOOOOOOOOOOOOR
ASIC 7628_MP (Port5<->�˫�KKKKKKKKKKKKKKKKKKKR
DRAM component: 512 Mbits DDR, width 16
DRAM bus: 16 bit
ToW��memory: 64 MBytes
Flash component: SPI Flash
Date:Jun 30 2016 U���13:32:32
============================================
icache:�����512, ways:4, linesz:32 ,total:65536
dcache: sets:256, ways:4,b������32 ,total:32768
##### The CPU freq = 575 MHZ ####
estZ[XWj�����size =64 Mbytes
RESET MT7628 PHY!!!!!!
Please choose the operation:
1: Load system code to�I5�via TFTP.
3: Boot system code via Flash (default).via TF�R
4: Entr boot co[[X��line interface.
7: Load Boot Loader code then write to Flas
����Serial.
9: Load Boot Loader code then write to Flash via ��R
You choosed 3
0
3: System Boot system code vZX2��͡�
## Booting image at bc050000 ...
Image Name: MIPS OpY�%сLinux-5.10.138
Image Type: MIPS Linux Kernel Image (lzma����ɕ�͕��
Data Size: 2195657 Bytes = 2.1 MB
Entry Point: 80000000
VeriV����Checksum ... OK
Uncompressing KY.���Image ... OK
No initrd
## Transferring contr�
���Linux (at address 80000000) ...
## Giving linux memsize in MB,��R
Starting kernel ...
[ 0.000000] Linux version 5.10.138 (builder@b]Z����ѥ (mipsel-openwrt-linux-musl-gcc (OpenWrt GCC 11.2.0 r19685-5L�֓S��2� 11.2.0, GNU ld (GNU Binutils) 2.37) #0 Sat Sep 3 02:55:34����j
[ 0.000000] Board has DDR2
[ 0.000000] Analog PMU set t
B݁control
[ 0.000000] Digital PMU set to hw control
[ 0.00����SoC Type: MediaTek MT7628AN ver:1 eco:2
[ 0.000000] printk'��э��ͽ���[early0] enabled
[ 0.000000] CPU0 revision is: 0001NSSBj%AM�24KEc)
[ 0.000000] MIPS: machZ��is Wavlink WL-WN578A2
[ 0.000000] Initrd not found or empty - disa,+��initrd
[ 0.000000] Primary instruction cache 64kB, VIPT, 4KW� linesize 32 bytes.
[ 0.000000] Primary data cache 32kB, 4-wX^ �%AQ� no aliases, linesize 32 bytes
[ 0.000���Zone ranges:
[ 0.000000] Normal [mem 0x0000000000000000-��000000003ffffff]
�+�r�������Early memory node rangesor each node
[ 0.000000] node 0:ڵ���0x0000000000000000-0x0000000003ffffff]
[ 0.000000] Initmem �W�node 0 [mem 0x0000000000000000-0x0000000003ffffff]
[ 0 ������Built 1 zonelists, mobility grouping on. Total pages: 16240C�+�r�������Kernel command line: console=ttyS0,57600 rootfstypeO�Յ͡�ͱjffs2
[ 0.000000] De���cache hash table entries: 8192 (order: 3, 32768 bytes, linear)
+�r�������Inode-cache hash table entries: 4096 (order: 2, 16384 �ѕͱ linear)
[ 0.000000] Writing ErrCtl register=000455d0
ѱ�register=000455d0bX�-*��
[ 0.000000] mem auto-init: stack:off B����alloc:off, heap free:off
[ 0.000000] Memory: 56412K/65536K available (5667K kernel ���� 618K rwdata, 692K rodata, 1204K init, 210K bss, 9124K reserved,�Z�cma-reserved)
[ 0.000000] SLUB: HWalign=32, Order=0-3, MinObjects=0, CU5�1, Nodes=1
[ 0.00����NR_IRQS: 256
�[ 0.000000] CPU Clock: 580MHzer map from devicetree
[�r�������timer_probe: no matching timers found
[ 0.000000] ,�k�ͽ�ɍ�� MIPS: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_k� 6590553264 ns
[ 0.000011] sched_clock: 32 bits at 290MHz, res��ѥ���3ns, wraps every 7405115902ns
[ 0.015488] Calibrating delay loop... 385.84 BogoMIPSBb���1929216)
[ 0.087677] pid_max: default: 32768 minimum: 301
[ 0.097000] Mount-cache hash table e�ɥ��� 1024 (order: 0, 4096 bytes, linear)
[ 0.111335] MountpoinWi�����hash table entries: 1024 (order: 0, 4096 bytes, linear)
=I�build29204] dyndbg: Ignore empty _ddebug table in a CONFIG_DYNAMICE U}
[ 0.14892�clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, ma}����}��� 19112604462750000 ns
[ 0.168313] futex hash table entrZY.'���Bzɑ�r: -1, 3072 bytes, linear)
[ 0.181822]�����ɱ�core: initialized pinctrl subsystem
[ 0.197230] NET: Registered pro�k���family 16
[ 0.20���thermal_sys: Registered thermal governor 'step_wise'
[ 0.31����mt7620-pci 10140000.pcie: Port 0 N_FTS = 1b105000
[ 0.489102] PCI host bridge ����0140000 ranges:
[ 0.498456] MEM 0x0000000020000000..0x000�����2������
[ 0.508759] IO 0x0000000010160000..0x00000000101����VH�[ 0.568514] PCI host bridge to bus 0000:00
[ 0.576558] pci%�́0000:00: root bus resource [mem 0x20000000-0x2fffffff]
[ 0.5N����pci_bus 0000:00: root bus resource [io 0x10160000-0x1016ffff]C�+�r�������pci_bus 0000:00: root bus resource [??? 0x00000000 +�́0x0]
[ 0.617077] pci_bus 0000:00: No busn resource found fo.���сbus, will use [bus 00-ff]
[ 0.632791] pci 0000:00:00.0: [1��:0801] type 01 class 0x060400
[ 0.644616] pci 0000:00:00.0: rY���0: [mem 0x00000000-0x7fffffff]
[ 0.656991] pci 0000:00:00.0'����0x14: [mem 0x20200000-0x2020ffff]
[ 0.669449] pci 0000:00:0r���������́D1
[ 0.677270] pci 0000:00:00.0: PME# supported fr�
"� D1 D3hot
[ 0.690814] pci 000҂�҂�r����4c3:7650] type 00 class 0x028000
[ 0.702641] pci 000҂�҂�r����� 0x10: [mem 0x00000000-0x000fffff]
[ 0.715130] pci 0000:01:00.0: PME# supported from D0 D3hot D3c��5
[ 0.727489] pci 0000:01:00.1: [1��:8650] type 00 class 0x0d1100
[ 0.739303] pci 0000:01:00.1: re���0: [mem 0x00000000-0x000fffff]
[ 0.751776] pci 0000:01:00.1: suppo.ׁD1
[ 0.759553] pci 0000:01:00.1: PME# supported from D0 D1 D&닁D3cold
[ 0.773878] pci_bus 0000:01: busn_res: [b].��j2�u�end is updated to 01
[ 0.786862] pci_bus 0000:00: busn%��� [bus 00-ff] end is updated to 01
[ 0.799939] pci 0000:00:00 �I�0: no space for [mem size 0x80000000]
[ 0.812977] pci 000҂�҂�r��I 0: failed to assign [mem size 0x80000000]
[ 0.826Ӻ�pci 0000:00:00.0: BAR 8: assigned [mem 0x20000000-0x201fffff]
[�r¢�����pci 0000:00:00.0: BAR 1: assigned [mem 0x20200000-0x2022���u5
[ 0.853583] pci 0000:01:00.0: BAR 0: assigned [mem 0x2000���j���00fffff]
[ 0.866995] pci 0000:01:00.1: BAR 0: assigned [mY[���0100000-0x201fffff]
[ 0.880405] pci 0000:00:00.0: PCI bridgY���[bus 01]
[ 0.890198] pci 0000:00:00.0: bridge window [mem���0000000-0x201fffff]
[ 0.911559] clocksource: Switched to clocksource MIPS
[ 0.922994] NET: Registered protocol family 2
[ 0.931903] IJ����́hash table entries: 2048 (order: 2, 16384 bytes, linear)
[ 0.947087] tcp_listen_portaddr_hash hash table entries: 51&Bzɑ��� 0, 4096 bytes, linear)
A�established hash table entries: 1024 (order: 0, 4096 bytes, +˫�ɥ
[ 0.978671] TCP bind hash table entries: 1024 (order: 0, ʲ�ѕͱ linear)
[ 0.992592] TCP: Hash tables configured (esta,+k����1024 bind 1024)
[ 1.005309] UDP hash table entries: 256 (order: 0 ��ʲ�ѕͱ linear)
[ 1.018163] UDP-Lite hash table entries: 25Bzɑ��� 0, 4096 bytes, linear)
[ 1.03&&S�NET: Registered protocol family 1
[ 1.040810] PCI: CLS 0 b^Wֱ default 32
[ 1.056647] workingset: timestamp_bits=1j��}�ɑ���14 bucket_order=0
[ 1.075160] squashfs: versio
�r�B����z��z��J��������Lougher
[ 1.086616] jffs2: version 2.2Br9� (SUMMARY) (LZMA) (RTIME) (CMODE_PRIORITY) (c) 2001-2006 Red *ѱ Inc.
[ 1.108245] Bloc-b��ɁSCSI generic (bsg) driver version 0.4 loaded (major 252)
[ 1.124877] mt7621_gpio 1������r:���� registering 32 gpios
[ 1.136142] mt7621_gpio 10000600.gpio: registering��:����5
[ 1.147420] mt7621_gpio 10000600.gpio: registering 32 gpios
[ 1.158694] Se�+�� 8250/16550 driver, 16 ports, IRQ sharing enabled
[ 1.174255] printk: console [ttyS0] disableVHx+�r�����10000c00.uartlite: ttyS0 at MMIO 0x10000c00 (irq = 28, base_bX]��������JJ́a 16550A
[ 1.200564] printk: console [ttyS0] enabled
[ 1.200564] printk: con����[ttyS0] enabled
[ 1.217042] printk: bootconsole [early0] disX,��5
[ 1.217042] printk: boo�ͽ���[early0] disabled
[ 1I������spi-mt7621 10000b00.spi: sys_freq: 193333333
[ 1.266127] spi-nor spi0.0: gd25q64 (8192 KbytY��H�[ 1.275602] 4 fixed-partitions partitions found on MTD devi�����.0
[ 1.28�ʺ�Creating 4 MTD partitions on "spi0.0":
[ 1.���ʲ�0x000000000000-0x000000030000 : "u-boot"
[ 1.310236] 0x000000030000-0x0000����������boot-env"
[ 1.322260] 0x000000040000-0x000000050000 : "factory"
[ 1.335485] 0x0000000M���j���00000800000 : "firmware"
[ 1.347128] 2 uimage-fw pX.W����́found on MTD device firmware
[ 1.358947] Creati�2 MTD partitions on "firmware":
[ 1.368809] 0x000000000000-0x00000021810N�Z�ɹ���
[ 1.378646] mtd: partition "kernel" doY.뢁end on an erase/write block -- force read-only
[ 1.398083] 0x000000218109-0x0000007b0000 : "rootfs"
[ 1.407998] mtd: partition "rootfs" doesn't start on an erase/wrZW�����boundary -- force read-only
[ 1.427468] mtd: device 5 (rootf� ��сto be root filesystem
[ 1.439847] 1 squashfs-split partitions found on MTD device rootfsC�[ 1.452195] 0x0000005a0000-0x0000007b0000 : "rootf�E�х�
[ 1.519721] rt3050-es��������r*��: mediatek esw at 0xb0110000, irq 25 initialized
[ �r����mtk_soc_eth 10100000.ethernet eth0: mediatek frame engine
с0xb0100000, irq 5
[ 1.554137] NET: Registered protocol family 10
[ 1.568637] Segment Routing with Ie�
[ 1.576116] NET: Registered protoco
2�����17
[ 1.585054] bridge: filtering via arp/ip/ip6tablesJ́no longer available by default. Update your scripts to load br_ne�V���Ɂif you need this.
[ 1.610738] 8021q: ��r���VLAN Support v1.8
[ 1.627152] VFS: Mounted root (squashfs filesystem) readˋ+�on device 31:5.
[ 1.647993] Freeing unused kerne
j������ 1204K
[ 1.656992] This architecture does not have ke.���memory protection.
[ 1.669760] Run /sbin/init as init process
[ 2.321915] init: Console is alive
[ 2.329254] init: - watchdog -
[ 3.263596] kmodloader: loading kernel modules from /et���ձ�͵boot.d/*
[ 3.391166] kmodloader: done loading kernel modules fromz*э�modules-boot.d/*
[ 3.416163] init: - preinZjj
[ 5.029921] random: jshn: uninitialized urandom read (4 bytes rYXV�H�[ 5.259593] random: jshn: uninitialized urandom read (4 bytes reXV�H�[ 5.526480] random: jshn: uninitialized urandom read (4 bytes �V��
[ 6.039396] rt3050-esw 10110000.esw: port 3 lik
��5
[ 6.189653] rt3050-esw 10110000.esw: port 3 link down
Press the [f] ke[ 6.452636] random: pro,������ѥ���zed urandom read (4 bytes read)
!%��́the [1], [2], [3] or [4] key and hit [enter] to select the de��b�ٕ�5
[ 10.756715] mount_root: jffs2 n��ready yet, using temporary tmpfs overlay
[ 10.774938] rt3050-esw 10110000.Y�����с3 link up
!9E): eth0: link becomes readyY}
[ 10.798571] urandom-seed: Seed file no2�չ��(/etc/urandom.seed)
[ 10.810918] IPv6: ADDRCONF(NETDEV_CHANGE): eth0.1: link �ֽ��́ready
[ Lrʺ�����procd: - early -
[ 10.982265] procd:j��э�����-
[ 11.746929] procd: - watchdog -
[ 11.7539L��ɽ��� - ubus -
[ 11.856198] random: ubusd: uninitia+K���urandom read (4 bytes read)
[ 11.872512] random:���͑� uninitialized urandom read (4 bytes read)
[ 11.891472] random: ubusd: uninitialized urandom�����(4 bytes read)
[ 11.913069] procd: - init -
Please press Enter to activate this console.
[ 13.238569]������� jshn: uninitialized urandom read (4 bytes read)
[ 13.322796] random: ubusd: uninitialized urandom read (4 b^Wցread)
[ 13.361868] random: ubus: uninitialized urandom read (4 byte.�����
[ 13.398773] �닱������ loading kernel modules from /etc/modules.d/*
[ 14.021331] Loading modules backported from LZ��version v5.15.58-0-g7d8048d4e064
[��r�������Backport generated by backports.git v5.15.58-1-0-g42a95��SH�[ 14.151101] urn���.0.2 started.
[ 14.346339] mt76_wmac 10&����r����� ASIC revision: 76280001
[ 14.588160] rX���� crng init done
[ 14.594958] rX���� 22 urandom warning(s) missed due to ratelimiting
[ 15.404298] mt76_wmac L������r����� Firmware Version: 20151201
[ 15.416124] mt76_wmac 1030000r����� Build Time: 20151201183641
[ 15.441560] mt76_wmac 10300000.wmac: firmware init done
U-Boot 1.1.3 (Jun 30 2016 - 13:32:32)
Board: Ralink APSoC DRAM: 64 MB
relocate_code Pointer at: 83fb8000
flash manufacture id: c8, device id 40 17
find flash':�5Q64B
*** Warning - bad CRC �ͥ���default environment
Ralink UBoot Version: 4.3.0.0===OOOOOOOOOOOOR
ASIC 7628_MP (Port5<->None)KKKKKKKKKKKKKKKKKR
DRAM component:���j���́DDR, width 16
...
And here's the boot logs from failsafe:
U-Boot 1.1.3 (Jun 30 2016 - 13:32:32)
Board: Ralink APSoC DRAM: 64 MB
relocate_code Pointer at: 83fb8000
flash manufacture id: c8, device id 40 17
find flash':�5Q64B
*** Warning - bad CRC �ͥ���default environment
Ralink UBoot Version: 4.3.0.0===OOOOOOOOOOOOR
ASIC 7628_MP (Port5<->None)KKKKKKKKKKKKKKKKKR
DRAM component:���j���́DDR, width 16
DRAM bus: 16 bit
Total memory: 64 MBytes
+͡�component: SPI Flash
Date:Jun 30 2016 Time:13:32:32
icache: sets:512, ways:4, linY./�&&b��х��65536
dcache: sets:256, ways:4, linesz:32 ,total:32768R
##### The CPU freq = 575 MHZ ####
RESET MT7628 PHY!!!!!!=64 M�ѕ�)
Please choose the ope�ѥ���
1: Load system code to SDRAM via TFTP.
2: Load systY[�����then write to Flash via TFTP.
3: Boot system code via FlX.
B"���ձѥ.
4: Entr boot command line interface.
7: Load �닁Loader code then write to Flash via Serial.
9: Load Boot LoXV��code then write to Flash via TFTP.
You choosed 3
0
3: System Boot system code via Flash.
Image Name: MIPS OpenWrt Linux-5.10.138
Image TypY'j%AM�Linux Kernel Image (lzma compressed)
Data Size: 219MS��ѕ́= 2.1 MB
Load Address: 80000000
Verifying Checksum ... OK
Uncompressing Kernel Image ... OK
No initrd
## Giving linux memsize in MB, 64(at address 8������JrrrR
Starting kernel ..I�H��[ r�������Linux version 5.10.138 (builder@buildhost) (mipsel-openwrtK+˫�musl-gcc (OpenWrt GCC 11.2.0 r19685-512e76967f) 11.2.0, GNU ldB:9U�Binutils) 2.37) #0 Sat Sep 3 02:55:34 2022
[ 0.000000] BoarB�́DDR2
[ 0.000000] Analog PMU set to hw control
[ 0.0000��Digital PMU set to hw control
[ 0.000000] SoC Type: MediaTek SՓ��
9�ver:1 eco:2
[ 0.000000] printk: bootconsole [early0] enX,��5
[ 0.000000] CPU0 revision is: 00019655 (MIPS 24KEc)
[ 0.000000] MIPS: machine is Wavlink WL-WN578A2C�[ 0.000000] Initrd not found or empty - disabling inZ��5
[ 0.000000] Primary instruction cache 64kB, VIPT, 4-way, linY�K��32 bytes.
[ 0.000000] Primary data cache 32kB, 4-way, PIPT r��aliases, linesize 32 bytes
[ 0.000000] Zone�������
[ 0.000000] Normal [mem 0x0000000000000000-0x000000���2�����u5
[ 0.000000] Movable zone start for each node
[ 0.������Early memory node ranges
[ 0.000000] node 0: [mem 0x0��������������j���000000003ffffff]
[ 0.000000] Initmem setup noV�ڵ���0x0000000000000000-0x0000000003ffffff]
[ 0.000000]ե�с1 zonelists, mobility grouping on. Total pages: 16240
[ 0 ������Kernel command line: console=ttyS0,57600 rootfstype=squashfsI˙��
[ 0.000000] Dentry cac��hash table entries: 8192 (order: 3, 32768 bytes, linear)
[ 0.0�����Inode-cache hash table entries: 4096 (order: 2, 16384 bytes, lZ��ɥ
[ 0.0�����Writing ErrCtl register=000455d0
[ 0.000000] Readback ErrC
�����ѕ��000455d0
[ 0.000000] mem auto-init: stack:off, heap a��k�off, heap free:off
[ 0.000000] Memory: 56412K/65536K available (5667K kernel code, 61Z�rwdata, 692K rodata, 1204K init, 210K bss, 9124K reserved, 0K cma-�֕�ٕ��
[ 0.000000] SLUB: HWalign=32, Order=0-3, MinObjects=0, CPUs=1, N����1
[ 0.000000] NR�IEM� 256
[ 0.000000] intc: using register map from devicetree
[ 0.000000] CPU Clock: 580MHz
[ 0.00����timer_probe: no matching timers found
[ 0.000000] clocksou���j%AM� mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 6590MM&&r�5
[ 0.000011] sched_clock: 32 bits at 290MHz, resolution &k� wraps every 7405115902ns
[ 0.015488] Calibrating delay loop... 385.84 BogoMIPS (lpj=19����Jj
[ 0.087677] pid_max: default: 32768 minimum: 301
[ 0.097001] Mount-cache hash table entries: L��Bzɑ��� 0, 4096 bytes, linear)
[ 0.111335] Mountpoint-cacheB�͡�table entries: 1024 (order: 0, 4096 bytes, linear)
[ 0.1�����dyndbg: Ignore empty _ddebug table in a CONFIG_DYNAMIC_DEBUG_�JU�build
[ 0.148928] cloc���ɍ�� jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_n.'�ʊ��������������ns
[ 0.168313] futex hash table entries: 256Bzɑ��� -1, 3072 bytes, linear)
[ 0.181822] pinctrl��ɕ� initialized pinctrl subsystem
[ 0.197230] NET: Registered protocol fa[Z+�16
[ 0.206805] thY�+�}���� Registered thermal governor 'step_wise'
[ 0.316218] mד��j����10140000.pcie: Port 0 N_FTS = 1b105000
[ 0.489102] PCI host bridge /pcie@1������������:
[ 0.498456] MEM 0x0000000020000000..0x000000002f�����VHh�r��º��] IO 0x0000000010160000..0x000000001016ffff
[ �r��ª���PCI host bridge to bus 0000:00
[ 0.576558] pci_bus 00�҂�����сbus resource [mem 0x20000000-0x2fffffff]
[ 0.590099] ��}��́0000:00: root bus resource [io 0x10160000-0x1016ffff]
[ �r�������pci_bus 0000:00: root bus resource [??? 0x00000000 flags 0�]
[ 0.617077] pci_bus 0000:00: No busn resource found for root �ױ will use [bus 00-ff]
[ 0.632791] pci 0000:00:00.0: [14c3:08��type 01 class 0x060400
[ 0.644616] pci 0000:00:00.0: reg 0x10'ڵ���0x00000000-0x7fffffff]
[ 0.656991] pci 0000:00:00.0: reg 0�4: [mem 0x00000000-0x0000ffff]
[ 0.669451] pci 0000:00:00.0: s]����́D1
[ 0.677270] pci 0000:00:00.0: PME# supported from D0 DL"�hot
[ 0.690589] pci����҂�҂�r��ɥ����configuration invalid ([bus 00-00]), reconfigu���5
[ 0.706579] pci 0000:01:00.0:��4c3:7650] type 00 class 0x028000
[ 0.718382] pci 0000:01:00.0:����0x10: [mem 0x00000000-0x000fffff]
[ 0.730891] pci 000҂�҂�r���5# supported from D0 D3hot D3cold
[ 0.74&&S�pci 0000:01:00.1: [14c3:8650] type 00 class 0x0d1100
[ 0.75M���pci 0000:01:00.1: reg 0x10: [mem 0x00000000-0x000fffff]
[ 0.767538] pci 0000:01:00)��������́D1
[ 0.775316] pci 0000:01:00.1: PME# supported fro["� D1 D3hot D3cold
[ 0.789640] pci%�́0000:01: busn_res: [bus 01-ff] end is updated to 01
[ 0.8026&S���}��́0000:00: busn_res: [bus 00-ff] end is updated to 01
[ �r�����pci 0000:00:00.0: BAR 0: no space for [mem size 0x8000000�5
[ 0.828738] pci 0000:00:00.0: BAR 0: failed to assign [mem sizY���0000000]
[ 0.842499] pci 0000:00:00.0: BAR 8: assigned [mem���0000000-0x201fffff]
[ 0.855914] pci 0000:00:00.0: BAR 1: assi����[mem 0x20200000-0x2020ffff]
[ 0.869345] pci 0000:01:00.0: BP*��
�ͥ���� [mem 0x20000000-0x200fffff]
[ 0.882757] pci 0000:0L'�r��I�0: assigned [mem 0x20100000-0x201fffff]
[ 0.896166] p�
%�bridge to [bus 01]�҂�҂�r���
[ 0.905959] pci 0000:00:�r��ɥ��� window [mem 0x20000000-0x201fffff]
[ 0.927320] clockso]����ݥэ��� to clocksource MIPS
[ 0.938SSSrQ� Registered protocol family 2
[ 0.947663] IP idents hash table entrie.'����Bzɑ��: 2, 16384 bytes, linear)
[ 0.962847] tcp_+kѕ�}���х��r_hash hash table entries: 512 (order: 0, 4096 bytes, +˫�ɥ
[ 0.979386] TCP established hash W����entries: 1024 (order: 0, 4096 bytes, linear)
[ 0.994432] TC����hash table entries: 1024 (order: 0, 4096 bytes, linear)
[ L ���TCP: Hash tables configured (established 1024 bind 1024)
[ 1.02L���UDP hash table entries: 256 (order: 0, 4096 bytes, linear)
[ �r���ʒ��UDP-Lite hash table entries: 256 (order: 0, 4096 bytes, lZ��ɥ
[ 1.048002] NET: Registered protocol family 1
[�r�������PCI: CLS 0 bytes, default 32
[ 1.072408] workingset: timestamp_bits=14 max_order=14 bucket_ordY��j
[ L ʂʒ��squashfs: version 4.0 (2009/01/31) Phillip Lougher
[ 1)������jffs2: version 2.2 (NAND) (SUMMARY) (LZMA) (RTIME) (CMODE_PRRJ�Qe� (c) 2001-2006 Red Hat, Inc.
M%�generic (bsg) driver version 0.4 loaded (major 252)
[ 1.140641] mt7621_gpio 10000600����� registering 32 gpios
[ 1.151906] mt7621_gpio 10000600.gpio: registering 32 gpZk5
[ 1.163183] mt7621_gpio 10000600.gpio: registering 32 g���5
[ 1.174459] Serial: 8�z�����"ɥ�er, 16 ports, IRQ sharing enabled
[ 1.190036] printk: console [ttyS0] disableVH�+�r��ª���10000c00.uartlite: ttyS0 at MMIO 0x10000c00 (irq = 28, base_baud = �����JJ́a 16550A
[ 1.216326] printk: console [ttyS0] enabled
[ 1.216326] printk: console +WM�] enabled
[ 1.232820] printk: bootconsole [early0] disabledC�+�r�����printk: bootconsole [early0] disabled
[ 1.25288�����mt7621 10000b00.spi: sys_freq: 193333333
[ 1.281889] spi-nor����.0: gd25q64 (8192 Kbytes)
[ 1.291364] 4 fixed-partitions pX.W����́found on MTD device spi0.0
[ 1.303958] Creating 4 MTD partZW��k�on "spi0.0":
[ 1.313456] 0x000000000000-0x��������������boot"
[ 1.325997] 0x000000030000-0x000000040000 : "u-boot-env"
[ 1.338021] 0x000000040000-0�00000050000 : "factory"
[ 1.351246] 0x000000050000-0x000000800000 : "firmware"
[ 1.362891] 2 uimage-fw partitiok�found on MTD device firmware
[ 1.374710] Creating 2 M���ѥѥ��́on "firmware":
[ 1.384573] 0x000000000000-0x000000218109 : "kY.���
[ 1.394409] mtd: partition ������� doesn't end on an erase/write block -- force read-only
[ 1.413845] 0x000000218109-0x0000007b0000 : "�닙͉
[ �r�������mtd: partition "rootfs" doesn't start on an erase/write blk��boundary -- force read-only
[ 1.443231] mtd: devi��B���љͥ set to be root filesystem
[ 1�������1 squashfs-split partitions found on MTD device rootfs
[ 1.467959] 0x0000005a0000-0x0000007b0000 : "rootfs_data�H�[ 1.535481] rt3050-esw 101100�r*��� mediatek esw at 0xb0110000, irq 25 initialized
[ 1.551597] mtk_soc_eth 10100000.ethernet eth0: mediatek frX[Y*������at 0xb0100000, irq 5
[ 1.569896] NET: Registered protocol family 10
[ 1.584397] Segment Routing with IPv6
[ 1.591876] NET: Registered protocol family��j
[ 1.600813] bridge: filtering via arp/ip/Z�tables is no longer available by default. Update your scripts to l+��br_netfilter if you need this.
[ 1.626497] 8021q: 802.1Q V*9�Support v1.8
[ 1.642945] VFS: Mo]����root (squashfs filesystem) readonly on device 31:5.
[ 1.663784] Freeing unused kernel memory: 1204K
[ 1.67278����́architecture does not have kernel memory protection.
[ 1.685552] Run /sbin/init as init process
[ 2.337507] init: Console is alive
[ 2.344856] inZ�j��э���� -
[ 3.279174] kmodloader: loading kernel modules fr�
z*э�modules-boot.d/*
[ &�����kmodloader: done loading kernel modules from /etc/modules-b당d/*
[ 3.4���init: - preinit -
[ 3.771676] random: procd: ]+�+�����镑�urandom read (4 bytes read)
[ 5.087815] ������ jshn: uninitialized urandom read (4 bytes read)
[�r�������random: jshn: uninitialized urandom read (4 bytes read)C�[ 5.597213] random: jshn: uninitialized urandom read (4 bytes rYXV�H�[ 6.00���rt3050-esw 10110000.esw: port 3 link up
[ 6.275408] rt3050-esw 10110000.esw: port 3 link do��H�Press the +VZ��and hit [enter] to enter failsafe mode
Press the [1], [2], ��zɁ[4] key and hit [enter] to select the debug level
- failsafe button reset was pressed KC�- failsafe -
Waiting for kernel randomness to be initiX+k���..
[ 10.795148] rt3050-esw 10110000.esw: port�b����up
[ 10.804906] IPv6: ADDRCONF(NETDEV_CHANGE): eth0: link becomes�����5
[ 10.827489] IPv6: ADDRCONF(NETDEV_CHANGE): eth0.1: link �ֽ��́ready
[ 15.397349] rand�K�ɹ��init done
[ 15.�����random: 2 urandom warning(s) missed due to ratelimiting
Generating 1024 bit rsa key, this may take a while...
Public key portion is:
�yc2EAAAADAQABAAAAgQDDP59yRhty4jfuoJKLThSmQbY643Xch8QgnWGBCTu+Wr���j%ͽɅ �E2EAltEIIT1mnQxsbUiiR1aKz8acVn2IajVLTk+pMGIh7eGJRJ2jAj5g.�*�
��Y=E�bPqtNBz70gw26i35FUV6SNOX0sxpZ8Ix31q2uwLi5RUntw== root@(�˫�
Fingerprint: SHA256:uoaRsWImUzl8RQVEahDVWfUT/AJFmYLlKqLaD3oC6S�H�
BusyBox v1.35.0 (2022-09-03 02:55:34 UTCJե�ѵin shell (ash)
ash: can't access tty; job control turned ˙5
_______ �}}}}}}}� __
| |.-----.-----.-----.| � | |.----.| |_
| - || _ | -__| || | | || _|| �5
|_______|| __|_____|__|__||________||__| |____|
|�ŁW I R E L E S S F R E E D O M
-------------------------------KKKKKKKKKKKKKKKKKKKKKKC!z���]�с22.03.0, r19685-512e76967f
------KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKC�����������������2%1M�MODE active ================
special commands:
* firstboot ��͕сsettings to factory defaults
* mount_root mount root-parW�����with config files
after mount_root:
* passwd change roo�ҁpassword
* /etc/config directory with config files
for mK��help see:
�ttps://2���ͅ��}��d_factory_resetser/troubleshooting/
- root_password_reset
===============OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOC�HH����none):/#
Sorry about the mass of special characters in there, but these are the best I can get from UART.
Here's one more dmesg from within failsafe:
Any ideas or suggestions? I have absolutely no idea what could be going on here, other than the hw giving up, but I hope that's not the case.