RTL9303 (XikeStor SKS8300-8X): only one SFP port links up under OpenWrt – request for full working dump / DTS reference

Hi,

I’m working with a XikeStor SKS8300-8X (RTL9303 based, 8x SFP+) switch.
The device works fully under the original vendor firmware, but under OpenWrt
only one SFP port (lan5) reliably comes up.

What I have observed so far:

  • OpenWrt SNAPSHOT (6.12 kernel), target: realtek/rtl930x
  • Board: rtl9303_xikestor_sks8300-8x
  • Only lan5 negotiates link correctly (1000Base-X / 10G capable module)
  • Other ports fail with:
    • sfp_add_phy failed: -EINVAL
    • validation with support 00,00000000,... failed
  • Same SFP module works on lan5 but not on other ports
  • Original firmware brings all ports up without issues

I suspect the issue is related to DTS / SerDes / PCS configuration rather than
hardware failure.

I have already:

  • Tested multiple OpenWrt snapshots and recent commits
  • Reviewed recent rtl93xx PCS in-band AN changes
  • Compared DTS files with similar RTL9303 boards (Hasivo, Vimin, etc.)

What I’m looking for:

  • A full working DTS or reference dump (vendor or OpenWrt) for SKS8300-8X
  • Or guidance on how SerDes / PCS / in-band AN should be configured per port
    for this board
  • Any known patches or discussions related to multi-port SFP bring-up on RTL9303

I’m not asking for official support from the seller, just trying to get this
board fully working under OpenWrt.

Any pointers would be greatly appreciated.
If needed, I can provide full dmesg logs, DTS snippets, or test patches.

Thank you for your time.
Recard Harri.