netdev.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* 2500base-x capable sfp copper module?
@ 2020-07-02 16:21 Marek Behún
  2020-07-02 17:04 ` Russell King - ARM Linux admin
  0 siblings, 1 reply; 2+ messages in thread
From: Marek Behún @ 2020-07-02 16:21 UTC (permalink / raw)
  To: Russell King - ARM Linux admin; +Cc: netdev

Hello Russell,

We are trying to find a copper SFP module capable of 2.5G speeds for
Turris Omnia (2500base-x is max for SERDES on Omnia).

We have tried MikroTik S+RJ10, which is a 10G capable copper SFP
module. But this module does not export access (via I2C) to its internal
PHY (which should be Marvell 88X3310).
Without access to the PHY it seems that the host side of the SFP is
configured at 10G and we are unable to change it to 2500base-x.

We have another module, Rollball RTSFP-10G, which contains the same
PHY, but this is visible on the I2C bus at address 0x56.
For some reason I am unable to access registers of the PHY via clause
45 protocol. The code in drivers/net/phy/mdio-i2c.c always returns
0xffff when reading via clause 45.
When accessing via clause 22, the registers are visible, but we are
unable to change to 2500base-x with these registers.

Do you think this is a problem of how the SFP module is
wired/programmed?

Do you know of 2500base-x capable copper SFP module which would work?
Maybe one based on the same Marvell PHY, but such that the clause 45
register access works?

Thank you.

Marek

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2020-07-02 17:04 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2020-07-02 16:21 2500base-x capable sfp copper module? Marek Behún
2020-07-02 17:04 ` Russell King - ARM Linux admin

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).