Hold on, please. @frank-w, can you please check the below for me:
❯ sha256sum mxl862xxc_1030_1085_1085_0069_signed_xfi_upgrade_fca.bin
68a510b7333d7974c1bf21a190f0bd35312db4f77abca9e93794a4e672bf9b90 mxl862xxc_1030_1085_1085_0069_signed_xfi_upgrade_fca.bin
mbana in asus-zenbook-14 in @192.168.1.6 ~/dev/github/mbana/notes/builds_BPI-R4PRO-4E-OPENWRT-V24.10.0-Master-Devel/official/mxl-chip-firmware/mxl862xxc_1030_1085_1085_0069_signed_xfi_upgrade_fca on main [?]
❯ sha256sum ../mxl862xxc_1030_1085_1085_0069_signed_upgrade_xfi_v2/mxl862xxc_1030_1085_1085_0069_signed_upgrade_xfi_v2.bin
68a510b7333d7974c1bf21a190f0bd35312db4f77abca9e93794a4e672bf9b90 ../mxl862xxc_1030_1085_1085_0069_signed_upgrade_xfi_v2/mxl862xxc_1030_1085_1085_0069_signed_upgrade_xfi_v2.bin
So the sha256sum of both files are the same … ? @sinovoip, is this correct? Did someone forget to upload the new firmware?
I’ve updated to mxl862xxc_1030_1085_1085_0069_signed_xfi_upgrade_fca.bin since both versions are identical, and I think it’s working. Now to try out frank-w’s branch again with the new firmware.
So basicly lan-works now,right? Speed is always limited by cpu due to missing RSS/LRO.
I wonder too that both firmwares have identical sha hash…i only looked in changelog which seems default config has changed,but that should change shasum too
I believe they are already enabled? Please correct me if I am wrong:
root in 🌐 OpenWrt in ~
❯ uci show | grep -i -e 'hw' -e 'offload'
firewall.@defaults[0].flow_offloading='1'
firewall.@defaults[0].flow_offloading_hw='1'
root in 🌐 OpenWrt in ~
❯ cat /sys/module/mt7996e/parameters/wed_enable
Y
root in 🌐 OpenWrt in ~
❯ uci show | grep -i -e 'hw' -e 'offload' -e 'steering'
firewall.@defaults[0].flow_offloading='1'
firewall.@defaults[0].flow_offloading_hw='1'
network.globals.packet_steering='2'
UI
By default it shows:
Packet Steering
Enabled
Enable packet steering across CPUs. May help or hinder network speed.
Steering flows (RPS)
Standard: none
Directs packet flows to specific CPUs where the local socket owner listens (the local service). Note: this setting is for local services on the device only (not for forwarding).
Always mention which board,which port (you did here),if it is an mxl port the firmware,applied overlays (on 4e only for wan) and output of ip a,ethtool interface, ethtool -s interface,for sfp: ethtool -m interface
Great, thanks for the info. Not sure how the correct way is to load firmware from fwupd. I guess there is some special process,not just manually download unpack,manual verify. But official vendor firmware is a huge step forward.
Noticed they tested on R4Pro 8X most vendors testing on their own dev boards.
bananapi Bananapi BPI-R4 Pro 8X
│
└─Unknown Device:
│ URL: https://www.maxlinear.com/
│ Update Error: Device was not found
│ GUIDs: 9ac715d5-9e4c-53da-9801-05d8366855b6
│ d2a6f602-d988-5425-b686-5c1081576cce
│
└─MxL862xx Device Update:
New version: 1.0.85
Summary: Firmware for the MaxLinear MxL86252 and MxL86282 Ethernet switches
Licence: Proprietary
Size: 2.0 MB
Urgency: Medium
Vendor: MaxLinear
Release Flags: • Trusted payload
• Trusted metadata
Description:
This stable release 1086 has the following improvements:
• Added support for the MxL86253 device.
• Added SerDes (host) API support for DSA driver and MCU/SoC systems.
Some PHY firmware improvements:
• Improved 2.5G RI / CI regulatory testing.
• Enhanced cable diagnostics
Checksum: 972ec047263bc0e3e06a9fa929c65923f1cae6ead59e0904d4fe7440c5e6847a