i40e를 쓰는 XL710-QDA1에서 QSFP+ 모듈 EEPROM을 못 읽음: ethtool -m "Operation not supported"
글쓴이는 Intel XL710-QDA1에 꽂은 QSFP+ 트랜시버의 EEPROM을 덤프하고, 가능하면 다른 어댑터에서 SFP 모듈로 해왔던 것처럼 수신 광파워 같은 실시간 DDM 값도 읽고 싶었다. i40e 2.0.23과 펌웨어 5.05 0x800028a2 1.1568.0 환경에서 ethtool -m eth0을 실행하면 "Cannot get module EEPROM information: Operation not supported"가 돌아왔다. 글쓴이는 i40e 소스에 ixgbe에 있는 read_i2c_eeprom 같은 I2C EEPROM 읽기 루틴이 없다는 점을 지적하면서, 이 어댑터와 드라이버가 이 기능을 아예 지원하는지 물었다. 사용 중인 트랜시버는 뒷면 라벨이 비어 있는 Intel 아닌 QSFP+ 모듈이었다.
- Hardware: Intel XL710-QDA1
- Transceivers: unlabelled third-party QSFP+ transceiver
- Form factor: 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를 참고하세요.