XCP-ng에서 X520-DA2와 Finisar SFP+: allow_unsupported_sfp를 커널 커맨드라인에 포트별로 설정해야 함
Intel X520-DA2와 Finisar SFP+ 트랜시버를 쓰는 XCP-ng 호스트가 failed to load because an unsupported SFP+ or QSFP module type was detected를 로그에 남겼다. allow_unsupported_sfp=1로 insmod하면 Unknown symbol in module으로 실패했다. /etc/modprobe.d/ixgbe-options.conf에 options ixgbe allow_unsupported_sfp=1을 넣으니 두 포트 중 하나만 동작했고 재부팅해도 유지되지 않았다.
- Hardware: Intel X520-DA2
- Transceivers: Finisar 10G SFP+
- Form factor: SFP+
증상 / 메시지:
failed to load because an unsupported SFP+ or QSFP module type was detected
Unknown symbol in module
only first port unlocked
Comments 1
커널 부팅 파라미터로 ixgbe.allow_unsupported_sfp=1,1을 포트당 값 하나씩 넣어서 쓰세요. XCP-ng에서는 /etc/grub.cfg(BIOS)나 /etc/grub-efi.cfg(UEFI)의 module2 줄에 추가하면 됩니다. 그렇게 하니 두 포트 다 재부팅해도 계속 동작했습니다.