CodingBox Q&A Ask question

All questions

Latest questions from the community.

354 questions
15 30 50 per page
2votes
1 answer
34views

Cisco doc: troubleshooting an unsupported transceiver in a Catalyst 3850 network module

Cisco troubleshooting document: inserting certain SFPs (for example GLC-SX-MMD or third-party modules) into a Catalyst 3850 C3850-NM sub-module produces %PLATFORMPM-6-MODULEERRDISABLE: The inserted SFP module ... is not supported and %PM-4-ERRDISABLE: gbic-invalid ... putting ... in err-disable…

0votes
1 answer
18views

Huawei S6700 iStack fails because different transceiver types are mixed on the stacking ports 45-48

A Huawei S6700 iStack did not form because the optical modules on the dedicated stacking ports 45-48 were of different types; the platform requires identical transceivers on those ports. The four ports 45-48 are the fixed stacking ports, and mixing, for example, an SR module on one and an LR module…

2votes
1 answer
95views

10Gtek ASF-10G-T copper module: ethtool -m returns Operation not supported until the NIC firmware is updated

A customer with a 10Gtek ASF-10G-T 10GBASE-T transceiver could not read its EEPROM: ethtool -m ens802f0 returned Cannot get module EEPROM information: Operation not supported. The vendor attributed it to a firmware version mismatch between the NIC and the transceiver. Hardware involved: 10G NIC…

0votes
1 answer
21views

Huawei 25GE ports: 10G SFP+ and short copper cables need RS-FEC enabled or the interface stays down

On Huawei switches with 25GE ports the poster asked about using SFP+ transceivers and copper cables; per the troubleshooting docs, when a non-1 m copper cable is connected to a 25GE interface the RS-FEC function must be enabled or the interface goes Down, and mixing different optical modulles at…

0votes
1 answer
56views

Kernel fixup for Cotsworks SFF modules with invalid EEPROM identity bytes and a bad base checksum

Some Cotsworks SFF fibre modules ship with invalid data in the first EEPROM bytes (physical ID, extended physical ID, connector type) and with checksums programmed before the fields were finalised, so the Linux phy/sfp driveer does not detect them as valid modules. A kernel fixup rewrites the three…

0votes
1 answer
64views

Kernel SFP quirk for the ODI DFP-34X-2C2 GPON ONU: force 2500BASE-X when the EEPROM does not advertise it

An ODI DFP-34X-2C2 GPON ONU SFP failed to advertise its 2500BASE-X capability because its EEPROM (or virtual EEPROM) did not provide correct speed information to the Linux sfp driver, so the interface did not run at the expected rate. A kernel patch adds a quirk to force the right speed. Hardware…

1vote
1comment
31views

SONiC test_check_sfp_using_ethtool fails on a Mellanox MSN4600C: Cannot get module EEPROM information: No such device

On a Mellanox MSN4600C (ACS-MSN4600C) running SONiC in a T1 topology, the test testchcksfpusingethtool failed because ethtool -m sfp[ID] returned rc=1 with Cannot get module EEPROM information: No such device, i.e. the module EEPROM was not accessible on that platform during the test. Hardware…

0votes
1comment
68views

ONLP onlp_sfp_eeprom_read shifts QSFP EEPROM data on an Accton Wedge100BF (every other byte dropped)

On an Accton Wedge100BF-32x the ONLP call onlpsfpeepromread returned QSFP EEPROM data with alternating bytes skipped, so vendor strings appeared with every other symbol missing; the same transceiver read correctly on an Accton AS7312-54x. The vendor name FINISAR CORP appeared at the wrong offset…

2votes
1 answer
78views

REVELPROG-IS adapters for SFP/SFP+/SFP28/QSFP/QSFP-DD/XFP/OSFP with password brute force and checksum recalculation

Adapter boards that, with a serial programmer, read and write transceiver memory across SFP, SFP+, SFP28, SFP112, QSFP/QSFP+/QSFP28, SFP-DD, QSFP-DD, XFP and OSFP. The software covers the MSA/CMIS memory maps, manages host/manufacturer passwords including brute-force search, changes…

0votes
1comment
85views

SFP Access Port: RP2040-based open hardware to read and write SFP/SFP+ embedded EEPROM over USB

An open hardware/firmware project to read and write the EEPROM inside SFP and SFP+ modules so their capailities and vendor origin can be inspected and modified. It uses an RP2040 microcontroller and exposes a USB Mass Storage interface. The project is a work in progress and does not yet document…

0votes
1 answer
90views

SFPTotal coding boards: read/decode/edit/write transceiver memory across many form factors with a vendor-code database

A USB coding-board product line to reprogram optical transceivers so they match different equipment vendors. Supported form factors span GBIC, SFP, SFP+, SFP28, XFP, QSFP, QSFP28, QSFP-DD plus RJ45, DAC and AOC. The software reads, decodes, edits and writes module memory, ships about 400 well-known…

2votes
1 answer
40views

UniFi SFP Wizard web GUI: read/back up/write SFP EEPROM, limited to modules in the password database

A web-based (Web Bluetooth) GUI for the UniFi SFP-Wizard device that reads SFP EEPROM, saves backups as .uieeprom files and writes from a prior backup. Limitations: the API does not flash directly; the dump goes to the device snapshot buffer for manual confirmation on the hardware; newer firmware…

1vote
1 answer
46views

sfp-vercybern: bash/i2c-tools scripts to edit SFP EEPROM via an STM32 USB-I2C adapter and Cisco Twingig breakout

A set of bash scripts using i2c-tools to modify SFP module EEPROM. Hardware is an STM32 configured as a USB-I2C adapter (or a Raspberry Pi / mainboard SMBus) with a Cisco Twingig adapter as the SFP breakout. It handles the default Cisco Finisar module password 0x00000000 and recalculates checksums…

1vote
1comment
72views

SFP Doctor: open hardware/software to read and rewrite SFP OUI and identity when write access is not locked

An open-source hardware and software project to read and modify SFP/SFP+ EEPROM, aimed at changing the OUI and other identity fields so a module works with third-party transceivers where the vendor has not fully disabled write access. It uses a Cypress CY8CKIT-059 board as the USB interface. As of…

2votes
1 answer
100views

Cisco module signature: bytes 96-127 must match the serial number or a recoded SFP is rejected

Discussion of why re-coded modules fail Cisco validation: Cisco SFPs carry a unique signature tied to each serial number in bytes 96-127, and editing vendor name or serial makes the signature no longer match, so the switch rejects the module unless the signature is regenerated. Hardware involved…

2votes
1 answer
107views

sfp-eeprom-tool: CH341A-based SFP EEPROM reader and I2C sniffing to expose silent write failures

A small toolset that reads and writes SFP EEPROM over I2C with a CH341A programmer plus an I2C sniffer. The author found that sigrok/PulseView did not work with the analyser, that a v1.0.5 SFP coder firmware reported success while silently not writing the module (proven by I2C traces), and that the…

1vote
1 answer
66views

How the SFP Wizard unlocks modules (part-number database plus brute force) and why not to downgrade the firmware

Reverse-engineering notes on the SFP Wizard: it reads a module's part number (page A0h bytes 40-55), looks it up in an embedded password database and sends the matching unlock password, falling back to brute force when unmatched. It traces the firmware evolution: v1.0.5 tried only the first…

0votes
1 answer
54views

Writing to password-protected SFP/QSFP/XFP: where the password lives and how brute force works

Users needed to write to password-protected SFP/QSFP/XFP modules from HP, Cisco, Finisar and JDSU. The thread documents the two protection levels: a host/user password protecting the user-writable area (A2h offset 7Bh on SFP, A0h offset 7Bh on QSFP/XFP) and a manufacturer password protecting the…

1vote
1comment
32views

Aruba Instant On 1930 24+4SFP: all SFP ports dead after a power outage, LED blinks once and stops

After a power outage an Aruba Instant On 1930 (24 ports plus 4 SFP) still recognised inserted SFP modules but every SFP port stayed down; inserting a new transceiver made the port LED blink once and then nothing. The poster asked for diagnostics or replacement options. Hardware involved: Aruba…

2votes
2comments
111views

Meraki MX95 WAN2 SFP will not link to an Extreme switch (but does to Netgear): power cycle after inserting the SFP

A Meraki MX95's WAN2 SFP would not link to an upstream Extreme switch, while the same SFP and patch linked to a Netgear switch, which in turn linked to the Extreme. The same happened with an MX85 against an AT&T-provided Ciena device. Cisco-certified and Extreme-certified SFPs were tried in all…

Egypt nethawk74 EG asked
4votes
2comments
48views

HL15 (Supermicro X11SPH, Intel X722) to a UniFi USW-24-POE: every DAC and SFP fails, BIOS reports SFP not recognised

A pre-built HL15 server (Supermicro X11SPH-nCTPF wth Intel X722 SFP+ ports, Rocky Linux) would not link to a UniFi USW-24-POE over a VANDESAIL SFP+ DAC: the switch port stayed Disconnected under every negotiation setting on both sides. After ordering a 10Gtek cable the host reported network driver…

1vote
1comment
50views

Cannot write to Finisar SFPs with REVELPROG: manufacturer password protection and per-power-up entry

The poster could read and write OEM SFP variants with a REVELPROG and SFP adapter but not three Finisar references, suspecting manufacturer password protection. Finisar only documents the MSA user-EEPROM password in datasheets, not the proprietary manufacturer password, and the same happened with…

2votes
1 answer
104views

OPNsense 22.7: interface is disabled due to unsupported sfp on a 10G port, and the Linux ixgbe tunable does not apply

After upgrading OPNsense from the 21.x series to 22.7 a 10G SFP+ port stopped working with interface is disabled due to unsupported sfp; the newer Intel driver actively disables unrecognised modules. The poster tried to set ixgbe.allowunsupportedsfp=1 as a system tunable, which was not accepted…

2votes
1 answer
50views

IBM Emulex dual-port 10GbE SFP+ card hangs TrueNAS and Windows at boot and never shows an active link

A used IBM Emulex dual-port 10GbE SFP+ PCIe card (bent bracket, loose heatsink) made both TrueNAS Core and a Windows 10 PC hang for a long time during boot; the switch showed a link but neither OS saw the interface as active. Hardware involved: IBM Emulex dual-port 10GbE SFP+, Chelsio NICs, Intel…

0votes
1 answer
82views

Alta Labs Route 10 SFP+ ports detect FS.com and 10Gtek DACs but never link; SR optics work at 10G

On an Alta Labs Route 10 the SFP+ ports recognised FS.com SFP-H10GB-CU2M and 10Gtek CAB-10GSFP-P2M DACs (which had worked on MikroTik CRS devices) but no link came up against a MikroTik CRS309-1G-8S+; forcing 1G baseT full gave a 1 Gbps link only. Staff requested diagnostics and ethtool -I output…

1vote
1 answer
54views

Chelsio S320E and a Dell PowerConnect 6224 over a QSFPTEK 0.5 m DAC: no carrier, cable works switch-to-switch

A Chelsio CC2-S320E-SR (110-1114-30) dual-port SFP+ card recognised by TrueNAS would not link to a Dell PowerConnect 6224 through a QSFPTEK 0.5 m passive DAC: no link lights and status: no carrier, even after assigning IPs to cxgb0/cxgb1. Looping the DAC between two switch ports worked, and looping…

2votes
1 answer
65views

OPNsense on a budget C3758R appliance: four ix interfaces, SFP+ ports show down with an RJ45 module

On an inexpensive firewall appliance (Intel Atom C3758R, six 1GbE igc ports and two SFP+ cages wired to the CPU) OPNsense showed four ix interfaces instead of two and the SFP+ ports stayed red/down with a copper SFP+ RJ45 module, although the link LEDs lit. ifconfig -v identified ix0/ix1 as the…

0votes
1comment
122views

OPNsense on a Lanner NCA-1510 does not detect the two Intel I210 fibre SFP interfaces that pfSense sees

On a Lanner NCA-1510 the four Intel X553 ports (ix0-ix3) worked, but two Intel I210 Gigabit Fiber Network Connection interfaces (device 0x15368086) with SFP cages were absent in OPNsense even after loading ifigb via tunables; pfSense detected them by default. Another user had the same with a…