--- zzzz-none-000/linux-4.9.218/drivers/net/phy/marvell.c 2020-04-02 15:20:41.000000000 +0000 +++ seale-7590ax-750/linux-4.9.218/drivers/net/phy/marvell.c 2023-03-29 10:59:07.000000000 +0000 @@ -1121,6 +1121,7 @@ status = status & MII_M1011_PHY_STATUS_SPD_MASK; phydev->pause = phydev->asym_pause = 0; + phydev->port = fiber ? PORT_FIBRE : PORT_TP; switch (status) { case MII_M1011_PHY_STATUS_1000: @@ -1181,6 +1182,7 @@ phydev->pause = phydev->asym_pause = 0; phydev->lp_advertising = 0; + phydev->port = fiber ? PORT_FIBRE : PORT_TP; } return 0;