[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID:
<AS1PR03MB818926990092981B0E09E60B82442@AS1PR03MB8189.eurprd03.prod.outlook.com>
Date: Thu, 8 Feb 2024 09:30:48 +0100
From: Sergio Palumbo <palumbo.ser@...look.it>
To: "Russell King (Oracle)" <linux@...linux.org.uk>
Cc: Andrew Lunn <andrew@...n.ch>, Heiner Kallweit <hkallweit1@...il.com>,
"David S. Miller" <davem@...emloft.net>, Eric Dumazet <edumazet@...gle.com>,
Jakub Kicinski <kuba@...nel.org>, Paolo Abeni <pabeni@...hat.com>,
netdev@...r.kernel.org, linux-kernel@...r.kernel.org
Subject: Re: [PATCH net-next] net: sfp: add quirk for OEM DFP-34X-2C2 GPON ONU
SFP
Hello Russell,
I did the requested test
- host that supports 1000base-X and 2500base-X with your quirk (Banana PI R3)
- SFP inserted with LAN_SDS_MODE=1 (DFP-34X-2C2
and here below system messages concerning sfp:
Sun Feb 4 00:35:06 2024 kern.info kernel: [ 14.686771] sfp sfp-1:
Host maximum power 3.0W
Sun Feb 4 00:35:06 2024 kern.info kernel: [ 14.692137] sfp sfp-2:
Host maximum power 3.0W
Sun Feb 4 00:35:06 2024 kern.info kernel: [ 15.029727] sfp sfp-1:
module OEM DFP-34X-2C2 rev sn XPONxxxxxxxx dc
230912
Sun Feb 4 00:35:06 2024 kern.info kernel: [ 15.068806] sfp sfp-2:
module rev 1.0 sn 2307210038 dc
230721
Sun Feb 4 00:35:08 2024 kern.info kernel: [ 22.767328] mt7530-mdio
mdio-bus:1f sfp2: configuring for inband/2500base-x link mode
Sun Feb 4 00:35:08 2024 kern.info kernel: [ 22.777097] br-lan: port
5(sfp2) entered blocking state
Sun Feb 4 00:35:08 2024 kern.info kernel: [ 22.782390] br-lan: port
5(sfp2) entered disabled state
Sun Feb 4 00:35:12 2024 kern.info kernel: [ 26.970294] mt7530-mdio
mdio-bus:1f sfp2: Link is Up - 2.5Gbps/Full - flow control off
Sun Feb 4 00:35:12 2024 kern.info kernel: [ 26.978403] br-lan: port
5(sfp2) entered blocking state
Sun Feb 4 00:35:12 2024 kern.info kernel: [ 26.983623] br-lan: port
5(sfp2) entered forwarding state
Sun Feb 4 00:35:12 2024 daemon.notice netifd: Network device 'sfp2'
link is up
Sun Feb 4 00:35:08 2024 kern.info kernel: [ 22.834307] mtk_soc_eth
15100000.ethernet eth1: configuring for inband/2500base-x link mode
Sun Feb 4 00:35:08 2024 kern.info kernel: [ 22.846214] device eth1
entered promiscuous mode
Sun Feb 4 00:35:58 2024 kern.info kernel: [ 72.800035] mtk_soc_eth
15100000.ethernet eth1: Link is Up - 2.5Gbps/Full - flow control off
sfp-1 is linked to eth1
eth1 is running at 2500base-x
Same result with ethtool:
Settings for eth1:
Supported ports: [ FIBRE ]
Supported link modes: 2500baseX/Full
1000baseX/Full
Supported pause frame use: Symmetric Receive-only
Supports auto-negotiation: Yes
Supported FEC modes: Not reported
Advertised link modes: 2500baseX/Full
Advertised pause frame use: Symmetric Receive-only
Advertised auto-negotiation: Yes
Advertised FEC modes: Not reported
Speed: 2500Mb/s
Duplex: Full
Auto-negotiation: on
Port: FIBRE
PHYAD: 0
Transceiver: internal
Current message level: 0x000000ff (255)
drv probe link timer ifdown ifup rx_err
tx_err
Link detected: yes
Please let me have your comments.
Sergio Palumbo
Il 06/02/2024 15:15, Russell King (Oracle) ha scritto:
> Hi Sergio,
>
> I did ask for the kernel messages from a specific scenario:
>
> - host that supports 1000base-X and 2500base-X with your quirk
> - SFP inserted with LAN_SDS_MODE=1
>
> What I expet to see in the kernel messages is that the system will
> use 2500base-X, and a failure.
>
> You claim that the kernel will link at 1000base-X. There is no
> mechanism in the kernel for this to happen, and I believe that
> if you look at the kernel messages, this will prove my point.
>
Powered by blists - more mailing lists