ONLP onlp_sfp_eeprom_read desloca os dados EEPROM QSFP no Accton Wedge100BF (descarta bytes alternados)
Em um Accton Wedge100BF-32x, a chamada ONLP onlp_sfp_eeprom_read retornava dados da EEPROM QSFP pulando bytes alternados, então as strings do fabricante apareciam com um caractere faltando a cada dois; o mesmo transceptor era lido corretamente no Accton AS7312-54x. O nome FINISAR CORP aparecia no offset errado (0x4A em vez de 0x94), indicando um bug de alinhamento de bytes na biblioteca ONLP do Wedge100BF.
- Hardware: Accton Wedge100BF-32x, Accton AS7312-54x
- Transceptores: QSFP Finisar
- Fator de forma: QSFP
Sintomas / mensagens:
QSFP EEPROM data shifted, every other byte dropped
vendor string at wrong offset
Comments 1
Bug aberto na biblioteca ONLP da plataforma (alinhamento de bytes/tratamento do buffer); nenhuma correção publicada.