Ramips: Add support for 6.12 kernel version

I invite You to test openwrt support for ramips for kernel 6.12: https://github.com/openwrt/openwrt/pull/18654
Unfortunately, there are problems for devices with integrated WiFi in the SOC.
Devices with MT7620 for 2.4GHz and devices with MT7628 restart a few seconds after turning on WiFi. The serial log does not contain any information about restarting.
For this we need more tests and ideas what could be the cause.

8 Likes

The current version also works for devices with MT7620 for 2.4 GHz and devices with MT7628.
I am asking for tests, also of WiFi performance.

To test which image ? Trunk ? I have devices with both SoCs.

1 Like

There are no ready images, you need to generate them yourself for your router.

I have a spare TL-Link EAP615-Wall on which I can test the 6.12 image
For verification: is this the proper way to build this image?

install (ubuntu) packages per https://openwrt.org/docs/guide-developer/toolchain/install-buildsystem
git clone https://github.com/namiltd/openwrt.git
cd openwrt
git branch -a
git checkout remotes/origin/6.12-ramips
scripts/feeds update -a
scripts/feeds install -a
make menuconfig
..Target System > Mediatek Ralink Mips
..Subtarget > MT7621 Based Boards
..Target Profile > TP-Llink EAP 615-Wall
..Global build settings > Use the testing kernel version
..Luci-> Collections->luci *

make V=s -j $(nproc)

find resulting images in bin/targets/
1 Like

The good news

  • compiling image went smooth, same for flashing the image (without retaining settings)
  • 5Ghz band is operational on DFS CH100

kernel log
[    0.000000] Linux version 6.12.30 (ed@hplaptop-ed) (mipsel-openwrt-linux-musl-gcc (OpenWrt GCC 14.3.0 r29871+12-d63663601d) 14.3.0, GNU ld (GNU Binutils) 2.42) #0 SMP Sun Jun  1 06:18:19 2025
[    0.000000] SoC Type: MediaTek MT7621 ver:1 eco:3
[    0.000000] printk: legacy bootconsole [early0] enabled
[    0.000000] CPU0 revision is: 0001992f (MIPS 1004Kc)
[    0.000000] MIPS: machine is TP-Link EAP615-Wall v1
[    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] OF: reserved mem: Reserved memory: No reserved-memory node in the DT
[    0.000000] percpu: Embedded 13 pages/cpu s22736 r8192 d22320 u53248
[    0.000000] pcpu-alloc: s22736 r8192 d22320 u53248 alloc=13*4096
[    0.000000] pcpu-alloc: [0] 0 [0] 1 [0] 2 [0] 3 
[    0.000000] Kernel command line: console=ttyS0,115200 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=00000cb0
[    0.000000] Readback ErrCtl register=00000cb0
[    0.000000] Built 1 zonelists, mobility grouping on.  Total pages: 32768
[    0.000000] mem auto-init: stack:off, heap alloc:off, heap free:off
[    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] RCU Tasks Trace: Setting shift to 2 and lim to 1 rcu_task_cb_adjust=1 rcu_task_cpu_ids=4.
[    0.000000] NR_IRQS: 256
[    0.000000] rcu: srcu_init: Setting srcu_struct sizes based on contention.
[    0.000000] clocksource: GIC: mask: 0xffffffffffffffff max_cycles: 0xcaf478abb4, max_idle_ns: 440795247997 ns
[    0.000006] sched_clock: 64 bits at 880MHz, resolution 1ns, wraps every 4398046511103ns
[    0.008043] Calibrating delay loop... 586.13 BogoMIPS (lpj=2930688)
[    0.066165] pid_max: default: 32768 minimum: 301
[    0.080865] Mount-cache hash table entries: 1024 (order: 0, 4096 bytes, linear)
[    0.088082] Mountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes, linear)
[    0.176176] rcu: Hierarchical SRCU implementation.
[    0.180907] rcu: 	Max phase no-delay instances is 1000.
[    0.186642] Timer migration: 1 hierarchy levels; 8 children per group; 1 crossnode level
[    0.195421] smp: Bringing up secondary CPUs ...
[    0.200955] Primary instruction cache 32kB, VIPT, 4-way, linesize 32 bytes.
[    0.200993] Primary data cache 32kB, 4-way, PIPT, no aliases, linesize 32 bytes
[    0.201011] MIPS secondary cache 256kB, 8-way, linesize 32 bytes.
[    0.201061] CPU1 revision is: 0001992f (MIPS 1004Kc)
[    0.262434] Primary instruction cache 32kB, VIPT, 4-way, linesize 32 bytes.
[    0.262462] Primary data cache 32kB, 4-way, PIPT, no aliases, linesize 32 bytes
[    0.262476] MIPS secondary cache 256kB, 8-way, linesize 32 bytes.
[    0.262510] CPU2 revision is: 0001992f (MIPS 1004Kc)
[    0.322486] Primary instruction cache 32kB, VIPT, 4-way, linesize 32 bytes.
[    0.322515] Primary data cache 32kB, 4-way, PIPT, no aliases, linesize 32 bytes
[    0.322528] MIPS secondary cache 256kB, 8-way, linesize 32 bytes.
[    0.322565] CPU3 revision is: 0001992f (MIPS 1004Kc)
[    0.381624] smp: Brought up 1 node, 4 CPUs
[    0.462086] Memory: 115864K/131072K available (8397K kernel code, 641K rwdata, 1792K rodata, 1252K init, 226K bss, 13884K reserved, 0K cma-reserved)
[    0.480612] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns
[    0.490471] futex hash table entries: 1024 (order: 3, 32768 bytes, linear)
[    0.503041] pinctrl core: initialized pinctrl subsystem
[    0.511736] NET: Registered PF_NETLINK/PF_ROUTE protocol family
[    0.518320] thermal_sys: Registered thermal governor 'step_wise'
[    0.520644] /pinctrl: Fixed dependency cycle(s) with /pinctrl/pinctrl0
[    0.537319] FPU Affinity set after 11720 emulations
[    0.550776] clocksource: Switched to clocksource GIC
[    0.565605] NET: Registered PF_INET protocol family
[    0.570667] IP idents hash table entries: 2048 (order: 2, 16384 bytes, linear)
[    0.578652] tcp_listen_portaddr_hash hash table entries: 512 (order: 0, 4096 bytes, linear)
[    0.586996] Table-perturb hash table entries: 65536 (order: 6, 262144 bytes, linear)
[    0.594716] TCP established hash table entries: 1024 (order: 0, 4096 bytes, linear)
[    0.602351] TCP bind hash table entries: 1024 (order: 2, 16384 bytes, linear)
[    0.609456] TCP: Hash tables configured (established 1024 bind 1024)
[    0.616784] MPTCP token hash table entries: 256 (order: 0, 4096 bytes, linear)
[    0.624382] UDP hash table entries: 256 (order: 1, 8192 bytes, linear)
[    0.630894] UDP-Lite hash table entries: 256 (order: 1, 8192 bytes, linear)
[    0.638775] NET: Registered PF_UNIX/PF_LOCAL protocol family
[    0.644480] PCI: CLS 0 bytes, default 32
[    0.651883] workingset: timestamp_bits=14 max_order=15 bucket_order=1
[    0.661274] squashfs: version 4.0 (2009/01/31) Phillip Lougher
[    0.667018] jffs2: version 2.2 (NAND) (SUMMARY) (LZMA) (RTIME) (CMODE_PRIORITY) (c) 2001-2006 Red Hat, Inc.
[    0.684618] mt7621_gpio 1e000600.gpio: registering 32 gpios
[    0.690628] mt7621_gpio 1e000600.gpio: registering 32 gpios
[    0.696637] mt7621_gpio 1e000600.gpio: registering 32 gpios
[    0.702842] mt7621-pci 1e140000.pcie: host bridge /pcie@1e140000 ranges:
[    0.709490] mt7621-pci 1e140000.pcie:   No bus range found for /pcie@1e140000, using [bus 00-ff]
[    0.718282] mt7621-pci 1e140000.pcie:      MEM 0x0060000000..0x006fffffff -> 0x0060000000
[    0.726397] mt7621-pci 1e140000.pcie:       IO 0x001e160000..0x001e16ffff -> 0x0000000000
[    1.060770] mt7621-pci 1e140000.pcie: pcie2 no card, disable it (RST & CLK)
[    1.067677] mt7621-pci 1e140000.pcie: PCIE0 enabled
[    1.072561] mt7621-pci 1e140000.pcie: PCIE1 enabled
[    1.077533] PCI coherence region base: 0x60000000, mask/settings: 0xf0000002
[    1.084689] mt7621-pci 1e140000.pcie: PCI host bridge to bus 0000:00
[    1.091007] pci_bus 0000:00: root bus resource [bus 00-ff]
[    1.096414] pci_bus 0000:00: root bus resource [mem 0x60000000-0x6fffffff]
[    1.103302] pci_bus 0000:00: root bus resource [io  0x0000-0xffff]
[    1.109465] pci 0000:00:00.0: [0e8d:0801] type 01 class 0x060400 PCIe Root Port
[    1.116715] pci 0000:00:00.0: BAR 0 [mem 0x00000000-0x7fffffff]
[    1.122600] pci 0000:00:00.0: BAR 1 [mem 0x60600000-0x6060ffff]
[    1.128429] pci 0000:00:00.0: PCI bridge to [bus 01]
[    1.133420] pci 0000:00:00.0:   bridge window [io  0x0000-0x0fff]
[    1.139419] pci 0000:00:00.0:   bridge window [mem 0x60000000-0x600fffff]
[    1.146195] pci 0000:00:00.0:   bridge window [mem 0x60100000-0x602fffff pref]
[    1.153440] pci 0000:00:00.0: supports D1
[    1.157360] pci 0000:00:00.0: PME# supported from D0 D1 D3hot
[    1.163826] pci 0000:00:01.0: [0e8d:0801] type 01 class 0x060400 PCIe Root Port
[    1.171172] pci 0000:00:01.0: BAR 0 [mem 0x00000000-0x7fffffff]
[    1.177015] pci 0000:00:01.0: BAR 1 [mem 0x60610000-0x6061ffff]
[    1.182961] pci 0000:00:01.0: PCI bridge to [bus 02]
[    1.187843] pci 0000:00:01.0:   bridge window [io  0x0000-0x0fff]
[    1.193930] pci 0000:00:01.0:   bridge window [mem 0x60300000-0x603fffff]
[    1.200634] pci 0000:00:01.0:   bridge window [mem 0x60400000-0x605fffff pref]
[    1.207911] pci 0000:00:01.0: supports D1
[    1.211873] pci 0000:00:01.0: PME# supported from D0 D1 D3hot
[    1.219765] pci 0000:01:00.0: [14c3:7916] type 00 class 0x000280 PCIe Endpoint
[    1.227032] pci 0000:01:00.0: BAR 0 [mem 0x00000000-0x000fffff 64bit pref]
[    1.233888] pci 0000:01:00.0: BAR 2 [mem 0x00000000-0x00003fff 64bit pref]
[    1.240691] pci 0000:01:00.0: BAR 4 [mem 0x00000000-0x00000fff 64bit pref]
[    1.247658] pci 0000:01:00.0: supports D1 D2
[    1.251879] pci 0000:01:00.0: PME# supported from D0 D1 D2 D3hot D3cold
[    1.258445] pci 0000:01:00.0: 2.000 Gb/s available PCIe bandwidth, limited by 2.5 GT/s PCIe x1 link at 0000:00:00.0 (capable of 4.000 Gb/s with 5.0 GT/s PCIe x1 link)
[    1.273481] pci 0000:00:00.0: PCI bridge to [bus 01-ff]
[    1.278655] pci_bus 0000:01: busn_res: [bus 01-ff] end is updated to 01
[    1.285577] pci 0000:02:00.0: [14c3:7915] type 00 class 0x000280 PCIe Endpoint
[    1.292816] pci 0000:02:00.0: BAR 0 [mem 0x00000000-0x000fffff 64bit pref]
[    1.299619] pci 0000:02:00.0: BAR 2 [mem 0x00000000-0x00003fff 64bit pref]
[    1.306504] pci 0000:02:00.0: BAR 4 [mem 0x00000000-0x00000fff 64bit pref]
[    1.313467] pci 0000:02:00.0: supports D1 D2
[    1.317648] pci 0000:02:00.0: PME# supported from D0 D1 D2 D3hot D3cold
[    1.324298] pci 0000:02:00.0: 2.000 Gb/s available PCIe bandwidth, limited by 2.5 GT/s PCIe x1 link at 0000:00:01.0 (capable of 4.000 Gb/s with 5.0 GT/s PCIe x1 link)
[    1.339385] pci 0000:00:01.0: PCI bridge to [bus 02-ff]
[    1.344608] pci_bus 0000:02: busn_res: [bus 02-ff] end is updated to 02
[    1.351277] pci 0000:00:00.0: BAR 0 [mem size 0x80000000]: can't assign; no space
[    1.358660] pci 0000:00:00.0: BAR 0 [mem size 0x80000000]: failed to assign
[    1.365634] pci 0000:00:01.0: BAR 0 [mem size 0x80000000]: can't assign; no space
[    1.373061] pci 0000:00:01.0: BAR 0 [mem size 0x80000000]: failed to assign
[    1.379943] pci 0000:00:00.0: bridge window [mem 0x60000000-0x600fffff]: assigned
[    1.387420] pci 0000:00:00.0: bridge window [mem 0x60100000-0x602fffff pref]: assigned
[    1.395291] pci 0000:00:01.0: bridge window [mem 0x60300000-0x603fffff]: assigned
[    1.402729] pci 0000:00:01.0: bridge window [mem 0x60400000-0x605fffff pref]: assigned
[    1.410558] pci 0000:00:00.0: BAR 1 [mem 0x60600000-0x6060ffff]: assigned
[    1.417345] pci 0000:00:01.0: BAR 1 [mem 0x60610000-0x6061ffff]: assigned
[    1.424107] pci 0000:00:00.0: bridge window [io  0x0000-0x0fff]: assigned
[    1.430847] pci 0000:00:01.0: bridge window [io  0x1000-0x1fff]: assigned
[    1.437563] pci 0000:01:00.0: BAR 0 [mem 0x60100000-0x601fffff 64bit pref]: assigned
[    1.445295] pci 0000:01:00.0: BAR 2 [mem 0x60200000-0x60203fff 64bit pref]: assigned
[    1.453011] pci 0000:01:00.0: BAR 4 [mem 0x60204000-0x60204fff 64bit pref]: assigned
[    1.460677] pci 0000:00:00.0: PCI bridge to [bus 01]
[    1.465631] pci 0000:00:00.0:   bridge window [io  0x0000-0x0fff]
[    1.471684] pci 0000:00:00.0:   bridge window [mem 0x60000000-0x600fffff]
[    1.478388] pci 0000:00:00.0:   bridge window [mem 0x60100000-0x602fffff pref]
[    1.485623] pci 0000:02:00.0: BAR 0 [mem 0x60400000-0x604fffff 64bit pref]: assigned
[    1.493337] pci 0000:02:00.0: BAR 2 [mem 0x60500000-0x60503fff 64bit pref]: assigned
[    1.501041] pci 0000:02:00.0: BAR 4 [mem 0x60504000-0x60504fff 64bit pref]: assigned
[    1.508706] pci 0000:00:01.0: PCI bridge to [bus 02]
[    1.513665] pci 0000:00:01.0:   bridge window [io  0x1000-0x1fff]
[    1.519675] pci 0000:00:01.0:   bridge window [mem 0x60300000-0x603fffff]
[    1.526453] pci 0000:00:01.0:   bridge window [mem 0x60400000-0x605fffff pref]
[    1.533630] pci_bus 0000:00: Some PCI device resources are unassigned, try booting with pci=realloc
[    1.542626] pci_bus 0000:00: resource 4 [mem 0x60000000-0x6fffffff]
[    1.548804] pci_bus 0000:00: resource 5 [io  0x0000-0xffff]
[    1.554374] pci_bus 0000:01: resource 0 [io  0x0000-0x0fff]
[    1.559863] pci_bus 0000:01: resource 1 [mem 0x60000000-0x600fffff]
[    1.566128] pci_bus 0000:01: resource 2 [mem 0x60100000-0x602fffff pref]
[    1.572784] pci_bus 0000:02: resource 0 [io  0x1000-0x1fff]
[    1.578273] pci_bus 0000:02: resource 1 [mem 0x60300000-0x603fffff]
[    1.584532] pci_bus 0000:02: resource 2 [mem 0x60400000-0x605fffff pref]
[    1.593179] Serial: 8250/16550 driver, 3 ports, IRQ sharing disabled
[    1.602437] printk: legacy console [ttyS0] disabled
[    1.608066] 1e000c00.uartlite: ttyS0 at MMIO 0x1e000c00 (irq = 18, base_baud = 3125000) is a 16550A
[    1.617164] printk: legacy console [ttyS0] enabled
[    1.626671] printk: legacy bootconsole [early0] disabled
[    1.643067] spi-mt7621 1e000b00.spi: sys_freq: 220000000
[    1.650153] 8 fixed-partitions partitions found on MTD device spi0.0
[    1.656608] OF: Bad cell count for /palmbus@1e000000/spi@b00/flash@0/partitions
[    1.663949] OF: Bad cell count for /palmbus@1e000000/spi@b00/flash@0/partitions
[    1.671560] Creating 8 MTD partitions on "spi0.0":
[    1.676358] 0x000000000000-0x000000080000 : "u-boot"
[    1.682914] 0x000000080000-0x000000090000 : "partition-table"
[    1.689629] 0x000000090000-0x0000000a0000 : "product-info"
[    1.696274] OF: Bad cell count for /palmbus@1e000000/spi@b00/flash@0/partitions
[    1.703988] 0x0000000a0000-0x000000d90000 : "firmware"
[    1.710222] 2 fit-fw partitions found on MTD device firmware
[    1.715943] Creating 2 MTD partitions on "firmware":
[    1.720923] 0x000000000000-0x000000350000 : "kernel"
[    1.726933] 0x000000350000-0x000000cf0000 : "rootfs"
[    1.732914] mtd: setting mtd5 (rootfs) as root device
[    1.738074] 1 squashfs-split partitions found on MTD device rootfs
[    1.744292] 0x0000007a0000-0x000000cf0000 : "rootfs_data"
[    1.751063] 0x000000d90000-0x000000df0000 : "user-config"
[    1.757850] 0x000000f30000-0x000000fb0000 : "mutil-log"
[    1.764253] 0x000000fb0000-0x000000ff0000 : "oops"
[    1.770078] 0x000000ff0000-0x000001000000 : "radio"
[    1.776202] OF: Bad cell count for /palmbus@1e000000/spi@b00/flash@0/partitions
[    1.924135] mt7530-mdio mdio-bus:1f: MT7530 adapts as multi-chip module
[    1.938886] mtk_soc_eth 1e100000.ethernet eth0: mediatek frame engine at 0xbe100000, irq 19
[    1.950453] mtk_soc_eth 1e100000.ethernet eth1: mediatek frame engine at 0xbe100000, irq 19
[    1.960894] i2c_dev: i2c /dev entries driver
[    1.968838] NET: Registered PF_INET6 protocol family
[    1.977513] Segment Routing with IPv6
[    1.981346] In-situ OAM (IOAM) with IPv6
[    1.985379] NET: Registered PF_PACKET protocol family
[    1.990970] 8021q: 802.1Q VLAN Support v1.8
[    2.023608] gpio-export gpio-export: 1 gpio(s) exported
[    2.029296] mt7530-mdio mdio-bus:1f: MT7530 adapts as multi-chip module
[    2.061677] mt7530-mdio mdio-bus:1f: configuring for fixed/rgmii link mode
[    2.069502] mt7530-mdio mdio-bus:1f: Link is Up - 1Gbps/Full - flow control rx/tx
[    2.072203] mt7530-mdio mdio-bus:1f lan3 (uninitialized): PHY [mt7530-0:01] driver [MediaTek MT7530 PHY] (irq=22)
[    2.089977] mt7530-mdio mdio-bus:1f lan2 (uninitialized): PHY [mt7530-0:02] driver [MediaTek MT7530 PHY] (irq=23)
[    2.103116] mt7530-mdio mdio-bus:1f lan1 (uninitialized): PHY [mt7530-0:03] driver [MediaTek MT7530 PHY] (irq=24)
[    2.115737] mtk_soc_eth 1e100000.ethernet eth0: entered promiscuous mode
[    2.122616] DSA: tree 0 setup
[    2.126620] clk: Disabling unused clocks
[    2.139168] VFS: Mounted root (squashfs filesystem) readonly on device 31:5.
[    2.150381] Freeing unused kernel image (initmem) memory: 1252K
[    2.156375] This architecture does not have kernel memory protection.
[    2.162827] Run /sbin/init as init process
[    2.166908]   with arguments:
[    2.166915]     /sbin/init
[    2.166923]   with environment:
[    2.166930]     HOME=/
[    2.166938]     TERM=linux
[    2.794952] init: Console is alive
[    2.798691] init: - watchdog -
[    3.686877] kmodloader: loading kernel modules from /etc/modules-boot.d/*
[    3.715731] gpio_button_hotplug: loading out-of-tree module taints kernel.
[    3.728825] kmodloader: done loading kernel modules from /etc/modules-boot.d/*
[    3.746843] init: - preinit -
[    4.471149] mtk_soc_eth 1e100000.ethernet lan0: renamed from eth1
[    5.920806] random: crng init done
[    6.306620] mtk_soc_eth 1e100000.ethernet lan0: PHY [mt7530-0:00] driver [MediaTek MT7530 PHY] (irq=POLL)
[    6.324885] mtk_soc_eth 1e100000.ethernet lan0: configuring for phy/rgmii link mode
[   10.731123] jffs2: notice: (570) jffs2_build_xattr_subsystem: complete building xattr subsystem, 10 of xdatum (0 unchecked, 1 orphan) and 11 of xref (1 dead, 0 orphan) found.
[   10.749010] mount_root: switching to jffs2 overlay
[   10.762339] overlayfs: upper fs does not support tmpfile.
[   10.776568] urandom-seed: Seeding with /etc/urandom.seed
[   10.909435] procd: - early -
[   10.912672] procd: - watchdog -
[   11.519209] procd: - watchdog -
[   11.523927] procd: - ubus -
[   11.682552] procd: - init -
[   12.368037] kmodloader: loading kernel modules from /etc/modules.d/*
[   12.412348] mtk-eip93 1e004000.crypto: EIP93 Crypto Engine Initialized.
[   12.984853] Loading modules backported from Linux version v6.12.6-0-ge9d65b48ce1a
[   12.992439] Backport generated by backports.git v6.1.110-1-35-g410656ef04d2
[   13.218283] pci 0000:00:00.0: enabling device (0006 -> 0007)
[   13.224019] mt7915e_hif 0000:01:00.0: enabling device (0000 -> 0002)
[   13.231053] pci 0000:00:01.0: enabling device (0006 -> 0007)
[   13.236757] mt7915e 0000:02:00.0: enabling device (0000 -> 0002)
[   13.470299] urngd: v1.0.2 started.
[   13.526272] mt7915e 0000:02:00.0: HW/SW Version: 0x8a108a10, Build Time: 20240429200716a
[   13.526272] 
[   13.907330] mt7915e 0000:02:00.0: WM Firmware Version: ____000000, Build Time: 20240429200752
[   13.941564] mt7915e 0000:02:00.0: WA Firmware Version: DEV_000000, Build Time: 20240429200812
[   14.060888] mt7915e 0000:02:00.0: registering led 'mt76-phy0'
[   14.165074] mt7915e 0000:02:00.0: registering led 'mt76-phy1'
[   14.359188] PPP generic driver version 2.4.2
[   14.367031] NET: Registered PF_PPPOX protocol family
[   14.381239] kmodloader: done loading kernel modules from /etc/modules.d/*
[   22.221280] mtk_soc_eth 1e100000.ethernet lan0: PHY [mt7530-0:00] driver [MediaTek MT7530 PHY] (irq=POLL)
[   22.242828] mtk_soc_eth 1e100000.ethernet lan0: configuring for phy/rgmii link mode
[   22.252979] br-lan: port 1(lan0) entered blocking state
[   22.258284] br-lan: port 1(lan0) entered disabled state
[   22.263975] mtk_soc_eth 1e100000.ethernet lan0: entered allmulticast mode
[   22.271498] mtk_soc_eth 1e100000.ethernet lan0: entered promiscuous mode
[   22.299855] mtk_soc_eth 1e100000.ethernet eth0: configuring for fixed/rgmii link mode
[   22.313221] mtk_soc_eth 1e100000.ethernet eth0: Link is Up - 1Gbps/Full - flow control rx/tx
[   22.325788] mt7530-mdio mdio-bus:1f lan1: configuring for phy/gmii link mode
[   22.333909] br-lan: port 2(lan1) entered blocking state
[   22.339197] br-lan: port 2(lan1) entered disabled state
[   22.344717] mt7530-mdio mdio-bus:1f lan1: entered allmulticast mode
[   22.351245] mtk_soc_eth 1e100000.ethernet eth0: entered allmulticast mode
[   22.363682] mt7530-mdio mdio-bus:1f lan1: entered promiscuous mode
[   22.382278] mt7530-mdio mdio-bus:1f lan2: configuring for phy/gmii link mode
[   22.390538] br-lan: port 3(lan2) entered blocking state
[   22.396076] br-lan: port 3(lan2) entered disabled state
[   22.401593] mt7530-mdio mdio-bus:1f lan2: entered allmulticast mode
[   22.411031] mt7530-mdio mdio-bus:1f lan2: entered promiscuous mode
[   22.427985] mt7530-mdio mdio-bus:1f lan3: configuring for phy/gmii link mode
[   22.436604] br-lan: port 4(lan3) entered blocking state
[   22.442029] br-lan: port 4(lan3) entered disabled state
[   22.447465] mt7530-mdio mdio-bus:1f lan3: entered allmulticast mode
[   22.455989] mt7530-mdio mdio-bus:1f lan3: entered promiscuous mode
[   25.553871] br-lan: port 5(phy1-ap0) entered blocking state
[   25.559494] br-lan: port 5(phy1-ap0) entered disabled state
[   25.565208] mt7915e 0000:02:00.0 phy1-ap0: entered allmulticast mode
[   25.572128] mt7915e 0000:02:00.0 phy1-ap0: entered promiscuous mode
[   26.441775] mtk_soc_eth 1e100000.ethernet lan0: Link is Up - 1Gbps/Full - flow control rx/tx
[   26.441877] br-lan: port 1(lan0) entered blocking state
[   26.455484] br-lan: port 1(lan0) entered forwarding state
[   90.735922] br-lan: port 5(phy1-ap0) entered blocking state
[   90.741592] br-lan: port 5(phy1-ap0) entered forwarding state

Later this week I will test 2.4Ghz band as well.

The bad news: I molested my spare PoE switch Linksys LGS108P due to inserting the DC barrel wrongly which broke all PoE ports (non-PoE ports are still working though) :frowning:

I've got an MT7628 device I can test with; give me a day or 2 and I'll let you know.
Are you expecting performance to change vs. 6.6? The MT7628's single-core is a limiting factor in 2025.

There was a problem with the net framework which caused the mt7620 and mt7628 to restart. Workarounds were implemented using https://github.com/user-attachments/files/20520689/0001-ramips-a-workaround-for-system-halt-issue-on-6.12-ke.patch, but there are performance issues.

Sometimes the ip_fast_csum function is called with the ihl parameter equal to 0, which should not happen. It would be necessary to dig into the code and find the cause, now only the effect is fixed. However, I have too little knowledge/experience for this.

2 Likes

2.4Ghz band works ok as well for the past two days.

1 Like

PR approved. Thank you all for the tests.

This topic was automatically closed 10 days after the last reply. New replies are no longer allowed.