Hey guys, wondering if anyone can suggest anything to help me fix a problem I'm having with both of my Xiaomi Mi Router 4A GbE (version 2). I have recently managed to install OpenWRT 23.05.2 to them, after previously bricking them by installing the 22.03.2 image for the v1 model by mistake.
After many failed attempts at debricking (by uploading official firmwares via the bootloader recovery process), and subsequently giving up (I don't believe there is a publicly-available official firmware for this device), I got my hands on an SPI flash programmer, and patched U-Boot's bootdelay setting, in order to let me flash the correct image. This allowed me to boot into OpenWRT - however the routers are exhibiting some bizarre behaviour, namely:
- No "Wireless" section appears in LuCI, nor do any
phy
orradio
devices when runningiw list
orwifi status
- Only 1 of the 3 ethernet ports work, whenever I use the other LAN port, my laptop doesn't get an IP from the router. I have tried connecting the WAN port into my existing router to try and upgrade any packages, however the WAN port also appears to be dead.
- As can be seen in the below kernel log, the PCI module tries to allocate 2GiB of memory for a device - surely this cannot be correct?
- The
mt7603e
module issues a warning:mt7603e: probe of 0000:01:00.0 failed with error -22
(-22
is- EINVAL
, indeed if we follow the stack trace, at around line 888 ofbackports-6.1.24/net/wireless/core.c
there is a return statement for- EINVAL
(backports in question)
I'm certain that the contents of the flash chip and the firmware running on the devices are not corrupt, I made sure to dump the flash 5 separate times until I got the same image consistently, and the firmware currently on the device was installed by a sysupgrade through LuCI.
Here's the kernel log in question:
[ 0.000000] Linux version 5.15.137 (builder@buildhost) (mipsel-openwrt-linux-musl-gcc (OpenWrt GCC 12.3.0 r23630-842932a63d) 12.3.0, GNU ld (GNU Binutils) 2.40.0) #0 SMP Tue Nov 14 13:38:11 2023
[ 0.000000] SoC Type: MediaTek MT7621 ver:1 eco:3
[ 0.000000] printk: bootconsole [early0] enabled
[ 0.000000] CPU0 revision is: 0001992f (MIPS 1004Kc)
[ 0.000000] MIPS: machine is Xiaomi Mi Router 4A Gigabit Edition v2
[ 0.000000] Initrd not found or empty - disabling initrd
[ 0.000000] VPE topology {2,2} total 4
[ 0.000000] Primary instruction cache 32kB, VIPT, 4-way, linesize 32 bytes.
[ 0.000000] Primary data cache 32kB, 4-way, PIPT, no aliases, linesize 32 bytes
[ 0.000000] MIPS secondary cache 256kB, 8-way, linesize 32 bytes.
[ 0.000000] Zone ranges:
[ 0.000000] Normal [mem 0x0000000000000000-0x0000000007ffffff]
[ 0.000000] Movable zone start for each node
[ 0.000000] Early memory node ranges
[ 0.000000] node 0: [mem 0x0000000000000000-0x0000000007ffffff]
[ 0.000000] Initmem setup node 0 [mem 0x0000000000000000-0x0000000007ffffff]
[ 0.000000] percpu: Embedded 11 pages/cpu s14736 r8192 d22128 u45056
[ 0.000000] pcpu-alloc: s14736 r8192 d22128 u45056 alloc=11*4096
[ 0.000000] pcpu-alloc: [0] 0 [0] 1 [0] 2 [0] 3
[ 0.000000] Built 1 zonelists, mobility grouping on. Total pages: 32480
[ 0.000000] Kernel command line: console=ttyS0,115200n8 rootfstype=squashfs,jffs2
[ 0.000000] Dentry cache hash table entries: 16384 (order: 4, 65536 bytes, linear)
[ 0.000000] Inode-cache hash table entries: 8192 (order: 3, 32768 bytes, linear)
[ 0.000000] Writing ErrCtl register=0001d486
[ 0.000000] Readback ErrCtl register=0001d486
[ 0.000000] mem auto-init: stack:off, heap alloc:off, heap free:off
[ 0.000000] Memory: 119296K/131072K available (7300K kernel code, 624K rwdata, 880K rodata, 1232K init, 226K bss, 11776K reserved, 0K cma-reserved)
[ 0.000000] SLUB: HWalign=32, Order=0-3, MinObjects=0, CPUs=4, Nodes=1
[ 0.000000] rcu: Hierarchical RCU implementation.
[ 0.000000] Tracing variant of Tasks RCU enabled.
[ 0.000000] rcu: RCU calculated value of scheduler-enlistment delay is 10 jiffies.
[ 0.000000] NR_IRQS: 256
[ 0.000000] clocksource: GIC: mask: 0xffffffffffffffff max_cycles: 0xcaf478abb4, max_idle_ns: 440795247997 ns
[ 0.000004] sched_clock: 64 bits at 880MHz, resolution 1ns, wraps every 4398046511103ns
[ 0.008045] Calibrating delay loop... 586.13 BogoMIPS (lpj=2930688)
[ 0.066220] pid_max: default: 32768 minimum: 301
[ 0.071621] Mount-cache hash table entries: 1024 (order: 0, 4096 bytes, linear)
[ 0.078833] Mountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes, linear)
[ 0.090387] rcu: Hierarchical SRCU implementation.
[ 0.095865] smp: Bringing up secondary CPUs ...
[ 0.101263] Primary instruction cache 32kB, VIPT, 4-way, linesize 32 bytes.
[ 0.101289] Primary data cache 32kB, 4-way, PIPT, no aliases, linesize 32 bytes
[ 0.101304] MIPS secondary cache 256kB, 8-way, linesize 32 bytes.
[ 0.101348] CPU1 revision is: 0001992f (MIPS 1004Kc)
[ 0.160643] Synchronize counters for CPU 1: done.
[ 0.193179] Primary instruction cache 32kB, VIPT, 4-way, linesize 32 bytes.
[ 0.193202] Primary data cache 32kB, 4-way, PIPT, no aliases, linesize 32 bytes
[ 0.193213] MIPS secondary cache 256kB, 8-way, linesize 32 bytes.
[ 0.193241] CPU2 revision is: 0001992f (MIPS 1004Kc)
[ 0.252137] Synchronize counters for CPU 2: done.
[ 0.282781] Primary instruction cache 32kB, VIPT, 4-way, linesize 32 bytes.
[ 0.282803] Primary data cache 32kB, 4-way, PIPT, no aliases, linesize 32 bytes
[ 0.282813] MIPS secondary cache 256kB, 8-way, linesize 32 bytes.
[ 0.282845] CPU3 revision is: 0001992f (MIPS 1004Kc)
[ 0.337326] Synchronize counters for CPU 3: done.
[ 0.367179] smp: Brought up 1 node, 4 CPUs
[ 0.376388] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns
[ 0.386191] futex hash table entries: 1024 (order: 3, 32768 bytes, linear)
[ 0.393271] pinctrl core: initialized pinctrl subsystem
[ 0.400087] NET: Registered PF_NETLINK/PF_ROUTE protocol family
[ 0.406687] thermal_sys: Registered thermal governor 'step_wise'
[ 0.412915] FPU Affinity set after 11720 emulations
[ 0.431696] clocksource: Switched to clocksource GIC
[ 0.438128] NET: Registered PF_INET protocol family
[ 0.443164] IP idents hash table entries: 2048 (order: 2, 16384 bytes, linear)
[ 0.451272] tcp_listen_portaddr_hash hash table entries: 512 (order: 0, 6144 bytes, linear)
[ 0.459591] Table-perturb hash table entries: 65536 (order: 6, 262144 bytes, linear)
[ 0.467272] TCP established hash table entries: 1024 (order: 0, 4096 bytes, linear)
[ 0.474880] TCP bind hash table entries: 1024 (order: 1, 8192 bytes, linear)
[ 0.481874] TCP: Hash tables configured (established 1024 bind 1024)
[ 0.488309] UDP hash table entries: 256 (order: 1, 8192 bytes, linear)
[ 0.494802] UDP-Lite hash table entries: 256 (order: 1, 8192 bytes, linear)
[ 0.502082] NET: Registered PF_UNIX/PF_LOCAL protocol family
[ 0.507709] PCI: CLS 0 bytes, default 32
[ 0.514381] workingset: timestamp_bits=14 max_order=15 bucket_order=1
[ 0.526316] squashfs: version 4.0 (2009/01/31) Phillip Lougher
[ 0.532182] jffs2: version 2.2 (NAND) (SUMMARY) (LZMA) (RTIME) (CMODE_PRIORITY) (c) 2001-2006 Red Hat, Inc.
[ 0.543349] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 251)
[ 0.554663] mt7621_gpio 1e000600.gpio: registering 32 gpios
[ 0.560581] mt7621_gpio 1e000600.gpio: registering 32 gpios
[ 0.566604] mt7621_gpio 1e000600.gpio: registering 32 gpios
[ 0.572737] mt7621-pci 1e140000.pcie: host bridge /pcie@1e140000 ranges:
[ 0.579399] mt7621-pci 1e140000.pcie: No bus range found for /pcie@1e140000, using [bus 00-ff]
[ 0.588198] mt7621-pci 1e140000.pcie: MEM 0x0060000000..0x006fffffff -> 0x0060000000
[ 0.596308] mt7621-pci 1e140000.pcie: IO 0x001e160000..0x001e16ffff -> 0x0000000000
[ 0.961695] mt7621-pci 1e140000.pcie: pcie0 no card, disable it (RST & CLK)
[ 0.968586] mt7621-pci 1e140000.pcie: pcie2 no card, disable it (RST & CLK)
[ 0.975552] mt7621-pci 1e140000.pcie: PCIE1 enabled
[ 0.980358] PCI coherence region base: 0x60000000, mask/settings: 0xf0000002
[ 0.987582] mt7621-pci 1e140000.pcie: PCI host bridge to bus 0000:00
[ 0.993884] pci_bus 0000:00: root bus resource [bus 00-ff]
[ 0.999292] pci_bus 0000:00: root bus resource [mem 0x60000000-0x6fffffff]
[ 1.006144] pci_bus 0000:00: root bus resource [io 0x0000-0xffff]
[ 1.012458] pci 0000:00:01.0: [0e8d:0801] type 01 class 0x060400
[ 1.018386] pci 0000:00:01.0: reg 0x10: [mem 0x00000000-0x7fffffff]
[ 1.024640] pci 0000:00:01.0: reg 0x14: [mem 0x00000000-0x0000ffff]
[ 1.030882] pci 0000:00:01.0: supports D1
[ 1.034817] pci 0000:00:01.0: PME# supported from D0 D1 D3hot
[ 1.042581] pci 0000:00:01.0: bridge configuration invalid ([bus 00-00]), reconfiguring
[ 1.050770] pci 0000:01:00.0: [14c3:7603] type 00 class 0x028000
[ 1.056759] pci 0000:01:00.0: reg 0x10: [mem 0x00000000-0x000fffff]
[ 1.063112] pci 0000:01:00.0: PME# supported from D0 D3hot D3cold
[ 1.070537] pci 0000:00:01.0: PCI bridge to [bus 01-ff]
[ 1.075731] pci 0000:00:01.0: bridge window [io 0x0000-0x0fff]
[ 1.081781] pci 0000:00:01.0: bridge window [mem 0x00000000-0x000fffff]
[ 1.088475] pci 0000:00:01.0: bridge window [mem 0x00000000-0x000fffff pref]
[ 1.095672] pci_bus 0000:01: busn_res: [bus 01-ff] end is updated to 01
[ 1.102275] pci 0000:00:01.0: BAR 0: no space for [mem size 0x80000000]
[ 1.108788] pci 0000:00:01.0: BAR 0: failed to assign [mem size 0x80000000]
[ 1.115734] pci 0000:00:01.0: BAR 8: assigned [mem 0x60000000-0x600fffff]
[ 1.122468] pci 0000:00:01.0: BAR 9: assigned [mem 0x60100000-0x601fffff pref]
[ 1.129612] pci 0000:00:01.0: BAR 1: assigned [mem 0x60200000-0x6020ffff]
[ 1.136387] pci 0000:00:01.0: BAR 7: assigned [io 0x0000-0x0fff]
[ 1.142438] pci 0000:01:00.0: BAR 0: assigned [mem 0x60000000-0x600fffff]
[ 1.149143] pci 0000:00:01.0: PCI bridge to [bus 01]
[ 1.154107] pci 0000:00:01.0: bridge window [io 0x0000-0x0fff]
[ 1.160112] pci 0000:00:01.0: bridge window [mem 0x60000000-0x600fffff]
[ 1.166878] pci 0000:00:01.0: bridge window [mem 0x60100000-0x601fffff pref]
[ 1.176654] Serial: 8250/16550 driver, 16 ports, IRQ sharing enabled
[ 1.187345] printk: console [ttyS0] disabled
[ 1.191790] 1e000c00.uartlite: ttyS0 at MMIO 0x1e000c00 (irq = 19, base_baud = 3125000) is a 16550A
[ 1.200796] printk: console [ttyS0] enabled
[ 1.209085] printk: bootconsole [early0] disabled
[ 1.222343] spi-mt7621 1e000b00.spi: sys_freq: 220000000
[ 1.229150] spi-nor spi0.0: gd25q128 (16384 Kbytes)
[ 1.234213] 9 fixed-partitions partitions found on MTD device spi0.0
[ 1.240585] OF: Bad cell count for /palmbus@1e000000/spi@b00/flash@0/partitions
[ 1.247917] OF: Bad cell count for /palmbus@1e000000/spi@b00/flash@0/partitions
[ 1.255743] OF: Bad cell count for /palmbus@1e000000/spi@b00/flash@0/partitions
[ 1.263124] OF: Bad cell count for /palmbus@1e000000/spi@b00/flash@0/partitions
[ 1.270721] Creating 9 MTD partitions on "spi0.0":
[ 1.275544] 0x000000000000-0x000000030000 : "u-boot"
[ 1.281821] 0x000000030000-0x000000040000 : "u-boot-env"
[ 1.288258] 0x000000040000-0x000000050000 : "Bdata"
[ 1.294259] 0x000000050000-0x000000060000 : "factory"
[ 1.300377] 0x000000060000-0x000000070000 : "crash"
[ 1.306305] 0x000000070000-0x000000080000 : "cfg_bak"
[ 1.312410] 0x000000080000-0x000000180000 : "overlay"
[ 1.318648] 0x000000180000-0x000000ff0000 : "firmware"
[ 1.325066] 2 uimage-fw partitions found on MTD device firmware
[ 1.331007] Creating 2 MTD partitions on "firmware":
[ 1.336001] 0x000000000000-0x0000002ac600 : "kernel"
[ 1.340952] mtd: partition "kernel" doesn't end on an erase/write block -- force read-only
[ 1.350423] 0x0000002ac600-0x000000e70000 : "rootfs"
[ 1.355450] mtd: partition "rootfs" doesn't start on an erase/write block boundary -- force read-only
[ 1.365908] mtd: setting mtd9 (rootfs) as root device
[ 1.371056] 1 squashfs-split partitions found on MTD device rootfs
[ 1.377259] 0x0000006a0000-0x000000e70000 : "rootfs_data"
[ 1.383822] 0x000000ff0000-0x000001000000 : "Config"
[ 1.535178] mt7530-mdio mdio-bus:1f: MT7530 adapts as multi-chip module
[ 1.547322] mtk_soc_eth 1e100000.ethernet eth0: mediatek frame engine at 0xbe100000, irq 21
[ 1.557633] i2c_dev: i2c /dev entries driver
[ 1.565049] NET: Registered PF_INET6 protocol family
[ 1.572560] Segment Routing with IPv6
[ 1.576301] In-situ OAM (IOAM) with IPv6
[ 1.580299] NET: Registered PF_PACKET protocol family
[ 1.585499] bridge: filtering via arp/ip/ip6tables is no longer available by default. Update your scripts to load br_netfilter if you need this.
[ 1.598904] 8021q: 802.1Q VLAN Support v1.8
[ 1.608979] mt7530-mdio mdio-bus:1f: MT7530 adapts as multi-chip module
[ 1.633605] mt7530-mdio mdio-bus:1f: configuring for fixed/rgmii link mode
[ 1.641326] mt7530-mdio mdio-bus:1f: Link is Up - 1Gbps/Full - flow control rx/tx
[ 1.642782] mt7530-mdio mdio-bus:1f lan1 (uninitialized): PHY [mt7530-0:01] driver [MediaTek MT7530 PHY] (irq=23)
[ 1.662019] mt7530-mdio mdio-bus:1f lan2 (uninitialized): PHY [mt7530-0:02] driver [MediaTek MT7530 PHY] (irq=24)
[ 1.674910] mt7530-mdio mdio-bus:1f wan (uninitialized): PHY [mt7530-0:03] driver [MediaTek MT7530 PHY] (irq=25)
[ 1.687351] DSA: tree 0 setup
[ 1.697771] VFS: Mounted root (squashfs filesystem) readonly on device 31:9.
[ 1.708880] Freeing unused kernel image (initmem) memory: 1232K
[ 1.714853] This architecture does not have kernel memory protection.
[ 1.721286] Run /sbin/init as init process
[ 1.725374] with arguments:
[ 1.725382] /sbin/init
[ 1.725388] with environment:
[ 1.725393] HOME=/
[ 1.725398] TERM=linux
[ 2.162247] init: Console is alive
[ 2.166064] init: - watchdog -
[ 2.826719] kmodloader: loading kernel modules from /etc/modules-boot.d/*
[ 2.879975] kmodloader: done loading kernel modules from /etc/modules-boot.d/*
[ 2.898345] init: - preinit -
[ 3.708223] random: jshn: uninitialized urandom read (4 bytes read)
[ 3.826296] random: jshn: uninitialized urandom read (4 bytes read)
[ 3.869155] random: jshn: uninitialized urandom read (4 bytes read)
[ 4.172136] mtk_soc_eth 1e100000.ethernet eth0: configuring for fixed/rgmii link mode
[ 4.184772] mtk_soc_eth 1e100000.ethernet eth0: Link is Up - 1Gbps/Full - flow control rx/tx
[ 4.192111] mt7530-mdio mdio-bus:1f lan1: configuring for phy/gmii link mode
[ 4.200727] IPv6: ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
[ 6.406068] jffs2: notice: (430) jffs2_build_xattr_subsystem: complete building xattr subsystem, 32 of xdatum (19 unchecked, 13 orphan) and 40 of xref (5 dead, 9 orphan) found.
[ 6.424469] mount_root: switching to jffs2 overlay
[ 6.433327] overlayfs: upper fs does not support tmpfile.
[ 6.450633] urandom-seed: Seeding with /etc/urandom.seed
[ 6.557959] procd: - early -
[ 6.561112] procd: - watchdog -
[ 7.172227] procd: - watchdog -
[ 7.176033] procd: - ubus -
[ 7.238386] random: ubusd: uninitialized urandom read (4 bytes read)
[ 7.247123] random: ubusd: uninitialized urandom read (4 bytes read)
[ 7.258174] random: ubusd: uninitialized urandom read (4 bytes read)
[ 7.269200] procd: - init -
[ 7.844601] kmodloader: loading kernel modules from /etc/modules.d/*
[ 8.075552] Loading modules backported from Linux version v6.1.24-0-g0102425ac76b
[ 8.083098] Backport generated by backports.git v5.15.92-1-44-gd6ea70fafd36
[ 8.287975] pci 0000:00:01.0: enabling device (0000 -> 0003)
[ 8.293827] mt7603e 0000:01:00.0: enabling device (0000 -> 0002)
[ 8.300057] mt7603e 0000:01:00.0: ASIC revision: 76030010
[ 8.307157] mt7603e 0000:01:00.0: Invalid MAC address, using random address 86:ec:55:8d:a8:e3
[ 8.993310] urngd: v1.0.2 started.
[ 9.339029] mt7603e 0000:01:00.0: Firmware Version: ap_pcie
[ 9.344690] mt7603e 0000:01:00.0: Build Time: 20160107100755
[ 9.372215] mt7603e 0000:01:00.0: firmware init done
[ 9.557611] ieee80211 phy0: Selected rate control algorithm 'minstrel_ht'
[ 9.557669] ------------[ cut here ]------------
[ 9.562316] WARNING: CPU: 0 PID: 600 at backports-6.1.24/net/wireless/core.c:888 0x82981aa0 [cfg80211@(ptrval)+0x44b10]
[ 9.573117] Modules linked in: mt7603e(+) mt76_connac_lib mt76 mac80211 cfg80211 slhc nfnetlink nf_reject_ipv6 nf_reject_ipv4 nf_log_syslog nf_defrag_ipv6 nf_defrag_ipv4 libcrc32c hwmon crc_ccitt compat sha512_generic seqiv jitterentropy_rng drbg hmac cmac leds_gpio gpio_button_hotplug crc32c_generic
[ 9.599837] CPU: 0 PID: 600 Comm: kmodloader Not tainted 5.15.137 #0
[ 9.606185] Stack : 00000000 00000000 00000000 80083d14 00000000 00000000 00000000 00000000
[ 9.614569] 00000000 00000000 00000000 00000000 00000000 00000001 828f5a08 80c424c0
[ 9.622950] 828f5aa0 00000000 00000000 828f58b0 00000038 8039eac4 ffffffea 00000000
[ 9.631327] 828f58bc 000000d6 8081aa98 ffffffff 80739d70 828f59e8 00000000 82981aa0
[ 9.639703] 00000009 00000007 00000000 00000000 00000018 80410dbc 00000000 809d0000
[ 9.648081] ...
[ 9.650526] Call Trace:
[ 9.650539] [<80083d14>] 0x80083d14
[ 9.656467] [<8039eac4>] 0x8039eac4
[ 9.659954] [<82981aa0>] 0x82981aa0 [cfg80211@(ptrval)+0x44b10]
[ 9.665865] [<80410dbc>] 0x80410dbc
[ 9.669350] [<80007908>] 0x80007908
[ 9.672831] [<80007910>] 0x80007910
[ 9.676316] [<82981aa0>] 0x82981aa0 [cfg80211@(ptrval)+0x44b10]
[ 9.682229] [<80382c04>] 0x80382c04
[ 9.685714] [<80720000>] 0x80720000
[ 9.689185] [<8002df4c>] 0x8002df4c
[ 9.692660] [<82981aa0>] 0x82981aa0 [cfg80211@(ptrval)+0x44b10]
[ 9.698563] [<8002e030>] 0x8002e030
[ 9.702042] [<82981aa0>] 0x82981aa0 [cfg80211@(ptrval)+0x44b10]
[ 9.707946] [<82b7993c>] 0x82b7993c [mac80211@(ptrval)+0x8ca80]
[ 9.713850] [<82b3f358>] 0x82b3f358 [mac80211@(ptrval)+0x8ca80]
[ 9.719756] [<82b01104>] 0x82b01104 [mac80211@(ptrval)+0x8ca80]
[ 9.725655] [<82b63fe4>] 0x82b63fe4 [mac80211@(ptrval)+0x8ca80]
[ 9.731558] [<804dd968>] 0x804dd968
[ 9.735044] [<82954978>] 0x82954978 [mt76@(ptrval)+0xbf20]
[ 9.740522] [<829e2904>] 0x829e2904 [mt7603e@(ptrval)+0x9860]
[ 9.746249] [<8008c9b8>] 0x8008c9b8
[ 9.749731] [<829e0168>] 0x829e0168 [mt7603e@(ptrval)+0x9860]
[ 9.755456] [<803d3644>] 0x803d3644
[ 9.758935] [<803ca67c>] 0x803ca67c
[ 9.762409] [<803c9c64>] 0x803c9c64
[ 9.765887] [<80423f64>] 0x80423f64
[ 9.769359] [<80251ec4>] 0x80251ec4
[ 9.772835] [<80424498>] 0x80424498
[ 9.776315] [<80424c28>] 0x80424c28
[ 9.779789] [<80424b7c>] 0x80424b7c
[ 9.783262] [<80421958>] 0x80421958
[ 9.786743] [<80423138>] 0x80423138
[ 9.790220] [<8042544c>] 0x8042544c
[ 9.793693] [<8018dc04>] 0x8018dc04
[ 9.797171] [<829ef048>] 0x829ef048 [mt7603e@(ptrval)+0x9860]
[ 9.802898] [<829ef000>] 0x829ef000 [mt7603e@(ptrval)+0x9860]
[ 9.808627] [<8000157c>] 0x8000157c
[ 9.812102] [<80200020>] 0x80200020
[ 9.815581] [<801a7b88>] 0x801a7b88
[ 9.819056] [<800c34fc>] 0x800c34fc
[ 9.822531] [<800c5728>] 0x800c5728
[ 9.826017] [<80014550>] 0x80014550
[ 9.829503]
[ 9.831061] ---[ end trace f838ccc245bbafe2 ]---
[ 9.831164] random: crng init done
[ 9.836799] mt7603e: probe of 0000:01:00.0 failed with error -22
[ 9.839099] random: 31 urandom warning(s) missed due to ratelimiting
[ 9.899305] PPP generic driver version 2.4.2
[ 9.905257] NET: Registered PF_PPPOX protocol family
[ 9.917843] kmodloader: done loading kernel modules from /etc/modules.d/*
[ 18.454439] mtk_soc_eth 1e100000.ethernet eth0: Link is Down
[ 18.500603] mtk_soc_eth 1e100000.ethernet eth0: configuring for fixed/rgmii link mode
[ 18.509055] mtk_soc_eth 1e100000.ethernet eth0: Link is Up - 1Gbps/Full - flow control rx/tx
[ 18.518378] IPv6: ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
[ 18.526669] mt7530-mdio mdio-bus:1f lan1: configuring for phy/gmii link mode
[ 18.535114] br-lan: port 1(lan1) entered blocking state
[ 18.540366] br-lan: port 1(lan1) entered disabled state
[ 18.547214] device lan1 entered promiscuous mode
[ 18.551930] device eth0 entered promiscuous mode
[ 18.590704] mt7530-mdio mdio-bus:1f lan2: configuring for phy/gmii link mode
[ 18.599758] br-lan: port 2(lan2) entered blocking state
[ 18.605168] br-lan: port 2(lan2) entered disabled state
[ 18.612522] device lan2 entered promiscuous mode
[ 18.635084] mt7530-mdio mdio-bus:1f wan: configuring for phy/gmii link mode
[ 21.709476] mt7530-mdio mdio-bus:1f lan2: Link is Up - 1Gbps/Full - flow control off
[ 21.717396] br-lan: port 2(lan2) entered blocking state
[ 21.722665] br-lan: port 2(lan2) entered forwarding state
[ 21.728721] IPv6: ADDRCONF(NETDEV_CHANGE): br-lan: link becomes ready
Any help would be greatly appreciated, I thought that OpenWRT had full support for the v2 router, so I'm really hoping I haven't screwed up and damaged the hardware while programming the flash, or inadvertently erased an important configuration partition.
Devices are the global version if that is of any relevance.