BPI-R4: Copper SFP issues
Martin Schiller
ms at dev.tdt.de
Thu Aug 1 00:26:35 PDT 2024
Hi!
I've got some issues bringing up copper SFPs in a BananaPi BPI-R4 runnig
the latest OpenWrt master. Using the original Firmware pre-installed on
the BPI-R4 makes the modules work as expected:
I've tested with a HPE J8177C 1GBASE-T module as well as with a FS
SFP-10G-T module.
Any ideas what could be wrong here?
Here are the debug log outputs:
HPE J8177C 1GBASE-T with original BPI-R4 firmware:
-----------------------------------------------------------------------------------------------------------------------
[ 364.132844] sfp sfp at 0: SM: enter empty:up:down event insert
[ 364.138423] sfp sfp at 0: SM: exit probe:up:down
[ 364.451649] sfp sfp at 0: SM: enter probe:up:down event timeout
[ 364.468195] sfp sfp at 0: module DELTA LCP-1250RJ3SR-CV rev
0000 sn CN69HGQ0JR dc 160919
[ 364.477669] sfp sfp at 0: sfp: support mode 00,00000000,00006070
[ 364.483408] sfp sfp at 0: tx disable 1 -> 0
[ 364.487340] sfp sfp at 0: SM: exit present:up:wait
[ 364.539645] sfp sfp at 0: SM: enter present:up:wait event timeout
[ 364.545547] sfp sfp at 0: probing phy device through the
[MDIO_I2C_MARVELL_C22] protocol
[ 364.559727] sfp sfp at 0: CL22 PHY device [0x0141:0x0cc2] found!
[ 364.565472] sfp sfp at 0: CL22 PHY driver [Marvell 88E1111] found!
[ 364.571385] sfp sfp at 0: phy: support mode 00,00000000,000062ff
[ 364.577131] mtk_soc_eth 15100000.ethernet eth2: requesting link mode
inband/sgmii with support 00,00000000,000062ea
[ 364.587554] mtk_soc_eth 15100000.ethernet eth2: switched to
inband/sgmii link mode
[ 364.660187] mtk_soc_eth 15100000.ethernet eth2: PHY [i2c:sfp at 0:16]
driver [Marvell 88E1111]
[ 364.669071] sfp sfp at 0: SM: exit present:up:link_up
[ 364.669241] mtk_soc_eth 15100000.ethernet eth2: resolve link status:
system iface=0, line iface=0
[ 364.682719] mtk_soc_eth 15100000.ethernet eth2: resolve link status:
system iface=0, line iface=0
-----------------------------------------------------------------------------------------------------------------------
HPE J8177C 1GBASE-T with latest master:
-----------------------------------------------------------------------------------------------------------------------
[ 81.112792] sfp sfp1: mod-def0 0 -> 1
[ 81.116464] sfp sfp1: SM: enter empty:up:down event insert
[ 81.121951] sfp sfp1: SM: exit probe:up:down
[ 81.431914] sfp sfp1: SM: enter probe:up:down event timeout
[ 81.448776] sfp sfp1: module DELTA LCP-1250RJ3SR-CV rev
0000 sn CN69HGQ0JR dc 160919
[ 81.458173] sfp sfp1: tx disable 1 -> 0
[ 81.462023] sfp sfp1: SM: exit present:up:wait
[ 81.471923] sfp sfp1: los 0 -> 1
[ 81.475142] sfp sfp1: SM: enter present:up:wait event los_high
[ 81.480964] sfp sfp1: SM: exit present:up:wait
[ 81.521911] sfp sfp1: SM: enter present:up:wait event timeout
[ 81.554779] mtk_soc_eth 15100000.ethernet eth2: validation with
support 00,00000000,00000000,00000000 failed: -EINVAL
[ 81.565458] sfp sfp1: sfp_add_phy failed: -EINVAL
[ 81.570155] sfp sfp1: SM: exit present:up:fail
-----------------------------------------------------------------------------------------------------------------------
FS SFP-10G-T with original BPI-R4 firmware:
-----------------------------------------------------------------------------------------------------------------------
[ 82.898139] sfp sfp at 0: SM: exit probe:up:down
[ 83.207138] sfp sfp at 0: SM: enter probe:up:down event timeout
[ 83.223695] sfp sfp at 0: module FS SFP-10G-T rev
sn F2030582912 dc 200803
[ 83.233170] sfp sfp at 0: sfp: support mode 00,00000800,00006040
[ 83.238917] mtk_soc_eth 15100000.ethernet eth2: requesting link mode
inband/10gbase-kr with support 00,00000800,00006440
[ 83.260742] sfp sfp at 0: tx disable 1 -> 0
[ 83.264671] sfp sfp at 0: SM: exit present:up:wait
[ 83.319136] sfp sfp at 0: SM: enter present:up:wait event timeout
[ 83.324965] sfp sfp at 0: probing phy device through the [MDIO_I2C_NONE]
protocol
[ 83.332182] sfp sfp at 0: SM: exit present:up:link_up
[ 83.343148] mtk_soc_eth 15100000.ethernet eth2: resolve link status:
system iface=0
[ 83.363591] sfp sfp at 0: SM: enter present:up:link_up event los_high
[ 83.369771] sfp sfp at 0: SM: exit present:up:wait_los
-----------------------------------------------------------------------------------------------------------------------
FS SFP-10G-T with latest master:
-----------------------------------------------------------------------------------------------------------------------
[ 448.977154] sfp sfp1: tx-fault 1 -> 0
[ 448.980834] sfp sfp1: SM: enter empty:up:down event tx_clear
[ 448.986494] sfp sfp1: SM: exit empty:up:down
[ 448.990769] sfp sfp1: mod-def0 0 -> 1
[ 448.994426] sfp sfp1: SM: enter empty:up:down event insert
[ 448.999901] sfp sfp1: SM: exit probe:up:down
[ 449.301913] sfp sfp1: SM: enter probe:up:down event timeout
[ 449.318529] sfp sfp1: module FS SFP-10G-T rev
sn F2030582912 dc 200803
[ 449.327923] sfp sfp1: tx disable 1 -> 0
[ 449.331770] sfp sfp1: SM: exit present:up:wait
[ 449.362827] hwmon hwmon2: temp1_input not attached to any thermal
zone
[ 453.351915] sfp sfp1: SM: enter present:up:wait event timeout
[ 480.673948] sfp sfp1: SM: exit present:up:init_phy
[ 480.731913] sfp sfp1: SM: enter present:up:init_phy event timeout
-----------------------------------------------------------------------------------------------------------------------
Thanks,
Martin
More information about the openwrt-devel
mailing list