SFP+ tx_disable locked on

Ah, right, that is confusing. I wasn’t able to try your 5.19-rc3 build (because it doesn’t have ip rule support?) but I did try the debian-testing 5.18.5 (which has the fix for 215886 – dpaa2: TSO offload on lx2160a causes fatal exception in interrupt in it so it doesn’t crash). Sadly that too didn’t (fully) recognize the module, but it did see something. Note that this is a 10G-BASET module, so its indeed being mis-recognized here (is that lack of driver?)

# ethtool -m eth9
	Identifier                                : 0x03 (SFP)
	Extended identifier                       : 0x04 (GBIC/SFP defined by 2-wire interface ID)
	Connector                                 : 0x07 (LC)
	Transceiver codes                         : 0x10 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
	Transceiver type                          : 10G Ethernet: 10G Base-SR
	Encoding                                  : 0x06 (64B/66B)
	BR, Nominal                               : 10300MBd
	Rate identifier                           : 0x00 (unspecified)
	Length (SMF,km)                           : 0km
	Length (SMF)                              : 0m
	Length (50um)                             : 0m
	Length (62.5um)                           : 0m
	Length (Copper)                           : 0m
	Length (OM3)                              : 0m
	Laser wavelength                          : 0nm
	Vendor name                               : TP-Link
	Vendor OUI                                : 00:00:00
	Vendor PN                                 : TL-SM5310-T(UN)
	Vendor rev                                : 1.0
	Option values                             : 0x00 0x1a
	Option                                    : RX_LOS implemented
	Option                                    : TX_FAULT implemented
	Option                                    : TX_DISABLE implemented
	BR margin, max                            : 0%
	BR margin, min                            : 0%
	Vendor SN                                 : 22234A2000194
	Date code                                 : 220412
# ethtool eth9
Settings for eth9:
	Supported ports: [ FIBRE ]
	Supported link modes:   10000baseSR/Full
	Supported pause frame use: Symmetric Receive-only
	Supports auto-negotiation: Yes
	Supported FEC modes: Not reported
	Advertised link modes:  10000baseSR/Full
	Advertised pause frame use: Symmetric Receive-only
	Advertised auto-negotiation: Yes
	Advertised FEC modes: Not reported
	Speed: Unknown!
	Duplex: Unknown! (255)
	Auto-negotiation: on
	Port: FIBRE
	PHYAD: 0
	Transceiver: internal
	Link detected: no