CodingBox Q&A Ask question

Intel X520 EEPROM 패처: 0x58 오프셋 비트를 바꿔 모든 OS에서 SFP+ 모듈 아무거나 쓰기

Asked Active Viewed 327 AI translation from English
2

Intel X520(82599) 카드는 승인된 SFP+ 모듈 목록을 강제합니다. Linux에서는 ixgbe 파라미터로 해결되지만 Windows나 ESXi에는 그런 옵션이 없습니다. 해당 gist는 ethtool -e로 카드 EEPROM을 읽고, 오프셋 0x58 바이트의 0번 비트를(0 = Intel 모듈만, 1 = 아무 모듈이나) 디바이스별 매직 값을 사용해 ethtool -E로 설정하는 Python 스크립트를 제공합니다. 사용자들은 포크에서 고쳐진 Python 3 및 Ubuntu 22.04 호환성 문제, Windows로 옮긴 뒤에도 언락이 유지된다는 보고, 그리고 패치 후에도 여전히 non-Intel 모듈을 거부하는 X520-SR2 사례를 최소 한 건 보고했습니다.

  • Hardware: Intel X520-DA1, Intel X520-DA2, Intel X520-SR2, Intel 82599ES
  • Transceivers: 서드파티 SFP+
  • Form factor: SFP+

증상 / 메시지:

unsupported SFP+ module rejected on Windows/ESXi
no carrier with non-Intel module

Comments 2

Accepted answer

Linux으로 부팅하고(라이브 USB로 충분합니다) root 권한으로 스크립트를 실행해서 올바른 매직 값으로 ethtool -E를 통해 EEPROM 오프셋 0x58의 0번 비트를 설정하세요. 변경은 영구적이고 이후로는 어떤 OS에서든 적용됩니다. Python 3 / Ubuntu 22.04 이상에서는 커뮤니티에서 고친 버전을 쓰세요.

1 RussianetadminRU Show original (English) AI translation
Log in to comment. Log in