CodingBox Q&A Ask question

Netgate XG-7100에서 서드파티 광모듈 쓸 때 hw.ix.unsupported_sfp=1은 어디에 설정하나 (loader.conf.local과 GUI tunables)

Asked Active Viewed 155 AI translation from English
3

글쓴이는 Netgate XG-7100의 온보드 Intel X553 포트 두 개와 추가로 꽂은 X520-DA2에 서드파티 SFP+ 광모듈을 쓰고 있었는데, /boot/loader.conf에 hw.ixgbe.unsupported_sfp=1을 넣으면 활성화된다는 걸 알아냈다. 질문은 이게 온보드와 PCIe Intel 포트 양쪽 다 적용되는지, loader.conf와 loader.conf.local의 차이가 뭔지, 그리고 왜 웹 GUI의 System Tunables로는 안 되는지였다. XG-1537을 쓰는 한 독자는 드라이버 이름이 이제 ix로 바뀌었고, 인식 안 되는 모듈이 있으면 tunable이 적용되기도 전에 인터페이스를 비활성화해버릴 수 있어서 부팅 전에 모듈을 빼야 한다고 덧붙였다.

  • Hardware: Netgate XG-7100, Netgate XG-1537, Intel X553, Intel X520-DA2, Intel X710-DA4
  • Transceivers: third-party SFP+
  • Form factor: SFP+

증상 / 메시지:

interface disabled at boot with unsupported module
GUI tunable has no effect

Comments 2

Accepted answer

loader 변수는 드라이버가 붙기 전에 설정돼 있어야 해요. hw.ix.unsupported_sfp=1을 /boot/loader.conf.local에 넣으세요, 이 파일은 업그레이드해도 남아요. 온보드랑 PCIe ix(4) 포트 양쪽 다 똑같이 동작하고요. System Tunables(sysctl)는 적용 시점이 너무 늦어요.

4 GermanyqsfpadminDE Show original (English) AI translation

그래도 인터페이스가 안 되면 드라이버를 모듈로 로드해보거나(if_ix_load=YES) 최신 Intel 드라이버를 써보세요. 부팅 로그를 보면 모듈이 받아들여졌는지 알 수 있어요.

0 Mexicolaserops32MX Show original (English) AI translation
Log in to comment. Log in