ONLP onlp_sfp_eeprom_read décale les données EEPROM QSFP sur Accton Wedge100BF (un octet sur deux perdu)
Sur un Accton Wedge100BF-32x, l'appel ONLP onlp_sfp_eeprom_read renvoyait les données EEPROM QSFP en sautant un octet sur deux, et les chaînes constructeur perdaient donc un caractère sur deux ; le même transceiver était lu correctement sur un Accton AS7312-54x. Le nom constructeur FINISAR CORP apparaissait au mauvais offset (0x4A au lieu de 0x94), indiquant un bug d'alignement des octets dans la bibliothèque ONLP du Wedge100BF.
- Matériel : Accton Wedge100BF-32x, Accton AS7312-54x
- Transceivers : Finisar QSFP
- Format : QSFP
Symptômes / messages :
QSFP EEPROM data shifted, every other byte dropped
vendor string at wrong offset
Comments 1
Bug ouvert dans la bibliothèque ONLP de la plateforme (alignement des octets/gestion du buffer) ; aucun correctif publié.