ONLP onlp_sfp_eeprom_read verschuift QSFP-EEPROM-data op Accton Wedge100BF (elke tweede byte ontbreekt)
Op een Accton Wedge100BF-32x gaf de ONLP-aanroep onlp_sfp_eeprom_read QSFP-EEPROM-data terug waarbij elke tweede byte was overgeslagen, zodat fabrikantstrings elke tweede letter misten; dezelfde transceiver werd correct gelezen op een Accton AS7312-54x. De fabrikantnaam FINISAR CORP stond op de verkeerde offset (0x4A in plaats van 0x94), wat wees op een byte-uitlijningsfout in de ONLP-bibliotheek van de Wedge100BF.
- Hardware: Accton Wedge100BF-32x, Accton AS7312-54x
- Transceivers: Finisar QSFP
- Vormfactor: QSFP
Symptomen / meldingen:
QSFP EEPROM data shifted, every other byte dropped
vendor string at wrong offset
Comments 1
Open bug in de ONLP-bibliotheek van het platform (byte-uitlijning/bufferafhandeling); geen fix gepost.