XL710-QDA1 с i40e не может прочитать EEPROM модуля QSFP+: ethtool -m "Operation not supported"
Автор хотел снять дамп EEPROM трансивера QSFP+, вставленного в Intel XL710-QDA1, и в идеале читать живые значения DDM, такие как принимаемая оптическая мощность, как он привык делать с модулями SFP на других адаптерах. С i40e 2.0.23 и прошивкой 5.05 0x800028a2 1.1568.0 ethtool -m eth0 возвращал "Cannot get module EEPROM information: Operation not supported". Он спросил, поддерживает ли это вообще адаптер и драйвер, отметив, что в исходниках i40e отсутствуют процедуры чтения I2C EEPROM, подобные read_i2c_eeprom в ixgbe. Использовался не-Intel модуль QSFP+ с пустой этикеткой сзади.
- Оборудование: Intel XL710-QDA1
- Трансиверы: немаркированный сторонний трансивер QSFP+
- Форм-фактор: QSFP+
Симптомы / сообщения:
Cannot get module EEPROM information: Operation not supported
ethtool -m unusable on XL710-QDA1
no DDM/optical power readout available from the NIC side
Comments 2
Сотрудник Intel в итоге подтвердил, что драйвер i40e на этом уровне не умеет читать EEPROM модуля; предложенной альтернативой было мониторить оптические параметры на коммутаторе, поддерживающем DDM.
Можете прислать нам серийный номер адаптера и несколько фото трансивера? Этот модуль не входит в число проверенных Intel деталей - я бы порекомендовал проверенную оптику Intel. Спецификации оптической мощности смотрите в Intel QSFP optics brief.