Benjamin Larsson merbanan
  • Joined on 2025-11-07
merbanan commented on issue airoha_en7523/openwrt#6 2026-06-23 16:36:57 +00:00
Device: Genexis devices

They use Airoha EN8811.

merbanan commented on pull request airoha_en7523/openwrt#19 2026-06-15 23:10:27 +00:00
mt76: skip WED STA_REC update on TX-only EN7523 WED

Yeah, now I remember. This is just basic wiring up the wed block. It unfortunately did not work with the PPE integration. So while this loads it is not the complete code.

But eventually we need…

merbanan commented on pull request airoha_en7523/openwrt#19 2026-06-15 23:04:58 +00:00
mt76: skip WED STA_REC update on TX-only EN7523 WED

The force pushes messes up the git work flow. I dont remember why I made this PR. It might have just been for a couple of commits. Just keep them open for a while until everything is sorted out.

merbanan commented on pull request airoha_en7523/openwrt#31 2026-06-15 22:16:18 +00:00
airoha: en7523: fix GDM3 hw-NAT egress queue (NBQ=6)

Well it must be some issue with the resets then. The resets needs to be moved to the reset driver and then used in the code. If the wan stops working it must be some reset line issue. Try skipping…

merbanan commented on pull request airoha_en7523/openwrt#31 2026-06-15 19:08:00 +00:00
airoha: en7523: fix GDM3 hw-NAT egress queue (NBQ=6)

Manually merge the last 2 commits to get working gdm3 data acceleration.

merbanan created pull request airoha_en7523/openwrt#31 2026-06-15 19:06:17 +00:00
airoha: en7523: fix GDM3 hw-NAT egress queue (NBQ=6)
merbanan commented on pull request airoha_en7523/kernel#9 2026-06-14 20:37:02 +00:00
Airoha en7523 Ethernet

╭─sirherobrine23@matheus-note ~ ╰─$ iperf3 -c 172.16.0.0 -t 20
Connecting to host 172.16.0.0, port 5201 [ 5] local 192.168.1.220 port 56188 connected to 172.16.0.0 port 5201 …

merbanan commented on pull request airoha_en7523/kernel#9 2026-06-14 20:25:23 +00:00
Airoha en7523 Ethernet

Ok, my device have the usb-serdes connected to gdm3 so I should hit this issue also. I'll get there eventually. There might sill be an issue with the serdes code.

merbanan commented on pull request airoha_en7523/kernel#9 2026-06-14 20:05:04 +00:00
Airoha en7523 Ethernet

It seems that gdm2 and gdm3 aren't communicating very well with gdm1

Is it working well from the device?

The (en8801sn) phy -> gdm3 pcie1 -> wan sounds like broken phy setup. Try the new…

merbanan commented on pull request airoha_en7523/kernel#9 2026-06-14 19:59:08 +00:00
Airoha en7523 Ethernet

We need to add the xsi mac resets also. Right now the code toggles the reset regs. I'm not sure the reset driver has the support.

merbanan commented on pull request airoha_en7523/kernel#9 2026-06-14 19:55:40 +00:00
Airoha en7523 Ethernet

Is device to gdm2/gdm3 pings working well ?

merbanan commented on pull request airoha_en7523/openwrt#30 2026-06-14 19:53:37 +00:00
airoha: en7523: enable CPU-direct PPE hardware NAT offload

ok, now it is updated, still some magic values in but I think it will work.

merbanan commented on pull request airoha_en7523/openwrt#30 2026-06-14 19:26:46 +00:00
airoha: en7523: enable CPU-direct PPE hardware NAT offload

I have enough usage to slim down the unnecessary reg writes and test it. I'll add a commit to the PR.

merbanan commented on pull request airoha_en7523/openwrt#30 2026-06-14 19:19:55 +00:00
airoha: en7523: enable CPU-direct PPE hardware NAT offload

I'll try to refine what registers are actually needed but this should result in working PPE acceleration.

merbanan created pull request airoha_en7523/openwrt#30 2026-06-14 19:12:44 +00:00
airoha: en7523: enable CPU-direct PPE hardware NAT offload
merbanan commented on pull request airoha_en7523/kernel#9 2026-06-14 15:40:22 +00:00
Airoha en7523 Ethernet

traffic isn't working very well from gdm3 to gdm1

The is something to look at after the PPE is working.

merbanan commented on pull request airoha_en7523/kernel#9 2026-06-14 15:30:28 +00:00
Airoha en7523 Ethernet

Just merge the change as a new commit. If all is good later we can squash the commits. As long as it is a nice small commit it is easy to bisect. I'm going for the PPE so I'm not going to test any…

merbanan commented on pull request airoha_en7523/kernel#9 2026-06-14 14:53:25 +00:00
Airoha en7523 Ethernet

@merbanan now sfp working in hex s with changes i added

\o/

merbanan commented on pull request airoha_en7523/openwrt#27 2026-06-14 13:29:32 +00:00
airoha: en7523: add DRAM controller telemetry driver

Sure that is fine.

merbanan created pull request airoha_en7523/openwrt#29 2026-06-13 23:23:11 +00:00
airoha: en7523: add E650 USB-serdes LAN port (RTL8221B)
merbanan commented on pull request airoha_en7523/openwrt#28 2026-06-13 19:25:42 +00:00
airoha: en7523: enable E650 WAN (RTL8221B SGMII)

This is the first step and this implements SGMII. We need 2.5G support but the serdes blocks are not so nice. It is tricky to get a proper link in all modes.

merbanan created pull request airoha_en7523/openwrt#28 2026-06-13 19:13:58 +00:00
airoha: en7523: enable E650 WAN (RTL8221B SGMII)
merbanan created pull request airoha_en7523/openwrt#27 2026-06-13 19:07:29 +00:00
airoha: en7523: add DRAM controller telemetry driver
merbanan created pull request airoha_en7523/openwrt#26 2026-06-13 19:05:49 +00:00
airoha: en7523: ignore PCIe root port BARs
merbanan created pull request airoha_en7523/openwrt#25 2026-06-12 20:11:11 +00:00
airoha: en7523: add E650 WAN interface (RTL8221B 2.5G via GDM2)
merbanan commented on pull request airoha_en7523/openwrt#24 2026-06-12 20:01:21 +00:00
airoha: en7523: add E650 WAN interface (RTL8221B 2.5G via GDM2)

I'm out of AI usage this week :/ I wont be able to get the wan port working ...

merbanan commented on pull request airoha_en7523/openwrt#24 2026-06-12 19:53:56 +00:00
airoha: en7523: add E650 WAN interface (RTL8221B 2.5G via GDM2)

Hold working on the gdm2 pcs. I'm looking into it now.

merbanan created pull request airoha_en7523/openwrt#24 2026-06-12 19:48:39 +00:00
airoha: en7523: add E650 WAN interface (RTL8221B 2.5G via GDM2)
merbanan closed pull request airoha_en7523/openwrt#16 2026-06-12 18:48:46 +00:00
airoha: en7523: genexis HX30 WiFi EEPROM preload + ram overlay
merbanan created pull request airoha_en7523/openwrt#23 2026-06-12 18:46:32 +00:00
airoha: en7523: genexis: disable mt76 NPU support
merbanan closed pull request airoha_en7523/openwrt#18 2026-06-12 18:40:37 +00:00
airoha: en7523: use GDM3 PSE port and QoS for WDMA
merbanan created pull request airoha_en7523/openwrt#22 2026-06-12 18:29:53 +00:00
airoha: en7523: add Genexis Aura E650 support
merbanan created pull request airoha_en7523/openwrt#21 2026-06-12 18:22:31 +00:00
airoha: fix nonexistent ucidef_set_interfaces_lan in board.d/02_network
merbanan created pull request airoha_en7523/openwrt#20 2026-06-12 16:51:19 +00:00
airoha: en7523: add Genexis E650 device tree
merbanan pushed to airoha-genexis-e650 at airoha_en7523/openwrt 2026-06-12 16:48:57 +00:00
6f2eb39f92 airoha: en7523: add Genexis E650 device tree
merbanan created branch airoha-genexis-e650 in airoha_en7523/openwrt 2026-06-12 16:48:56 +00:00
merbanan closed pull request airoha_en7523/openwrt#14 2026-06-11 22:43:46 +00:00
airoha: en7523: add WED (Wireless Ethernet Dispatch) support
merbanan commented on pull request airoha_en7523/openwrt#14 2026-06-11 22:36:45 +00:00
airoha: en7523: add WED (Wireless Ethernet Dispatch) support

Try with the latest patch also. Look into the patches that are ok to merge. It starts to get messy. And we need a uniform test configuration that brings up things in an out of the box working…

merbanan created pull request airoha_en7523/openwrt#19 2026-06-11 22:32:40 +00:00
mt76: skip WED STA_REC update on TX-only EN7523 WED
merbanan created pull request airoha_en7523/openwrt#18 2026-06-11 21:56:45 +00:00
airoha: en7523: use GDM3 PSE port and QoS for WDMA