I am unable to bring up link with a copper SFP on a Dell S4048-ON switch. The following message appears in
portwd: MV88E1111 with revision 1 silicon detected in port swp45. Disabling port.
ip link show indicates the port is admin down after bringing it up:
cumulus@switch$ sudo ip link set swp45 up cumulus@switch$ ip link show swp45 47: swp45: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN mode DEFAULT qlen 500 link/ether cc:37:ab:2c:9a:b1 brd ff:ff:ff:ff:ff:ff
- Dell S4048-ON
- Copper SFP
- Cumulus Linux versions after 2.5.3
Use an alternate SFP with a later revision of RJ45 module silicon.
Copper SFPs with Marvell revision 1 RJ45 module silicon  have been found to lock up the bus on the Dell S4048-ON. The
portwd daemon therefore shuts down SFPs with this revision to discourage use. This behavior is not configurable.
The following is an incomplete list of SFPs previously observed to be affected by this issue. This list will be updated as additional SFPs are confirmed to be affected.
You can run the attached
copper_gbic_rev.py script against a particular port on a Dell S4048-ON to check the RJ45 module revision:
cumulus@switch$ sudo python copper_gbic_rev.py swp32 c10c
c10c is the affected revision 1 silicon.
c20c and later revisions are not affected.