ONLP onlp_sfp_eeprom_read desplaza los datos EEPROM QSFP en un Accton Wedge100BF y omite un byte de cada dos
En un Accton Wedge100BF-32x, la llamada ONLP onlp_sfp_eeprom_read devolvía datos EEPROM QSFP saltándose un byte de cada dos, por lo que las cadenas de fabricante perdían un carácter de cada dos; el mismo transceptor se leía correctamente en un Accton AS7312-54x. El nombre FINISAR CORP aparecía en un offset incorrecto (0x4A en vez de 0x94), lo que indicaba un fallo de alineación de bytes en la biblioteca ONLP del Wedge100BF.
- Hardware: Accton Wedge100BF-32x, Accton AS7312-54x
- Transceptores: Finisar QSFP
- Factor de forma: QSFP
Síntomas / mensajes:
QSFP EEPROM data shifted, every other byte dropped
vendor string at wrong offset
Comments 1
Fallo abierto en la biblioteca ONLP de la plataforma, relacionado con la alineación de bytes/el manejo del búfer; no se publicó una solución.