2026년 10월 31일 (토)

PINKSKY NEWS

매일의 기록을 뉴스처럼

테크

Ice Lake(Xeon 3세대) 보유자에게 간곡한 부탁: 리눅스로 하드웨어 퓨즈 확인

원문 제목 — Need a quick favor from Ice Lake (Xeon 3rd Gen) owners: Checking a hardware fuse via Linux.

📄 전문 번역

필자는 현재 Ice Lake(Xeon 3세대 Silver/Gold/Platinum 43xx/53xx/63xx/83xx 시리즈)용 커스텀 메모리다운 메인보드를 설계하고 있으며, 인텔이 리테일 실리콘에 disable_udimm 플래그를 하드퓨즈로 고정했는지 아니면 단순한 BIOS 제한에 불과한지 파악하려 한다. 리눅스(Proxmox, Ubuntu 등)에서 구동 중인 Ice Lake-SP 시스템을 보유한 사용자에게 다음 한 줄 명령을 실행해 출력을 공유해 달라고 요청했다. 이 명령은 PCI를 통해 CPU의 Power Control Unit(PCU)을 찾아 설정 공간(CAPID 퓨즈가 있는 영역)의 헥스 블록을 덤프할 뿐이다. 하드웨어 레지스터를 읽기만 할 뿐 아무것도 변경하지 않으며, 네트워크 정보나 MAC 주소, 개인 데이터를 노출하지도 않는다.

sudo lspci -nnD | grep -i ":1e\.3" | awk '{print $1}' | while read dev; do echo "=== Socket PCU: $dev ==="; sudo lspci -s "$dev" -xxx | grep -E "^(70|80|90|a0|b0):"; done

참고로 Proxmox를 root로 실행 중이라면 명령에서 sudo는 빼도 된다. 출력은 대략 다음과 같은 형태다. === Socket PCU: 0000:xx:1e.3 === / 70: xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx / 80: xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx / 90: xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx / a0: xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx / b0: xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx. 위 명령이 아무것도 반환하지 않는다면 인텔이 Ice Lake-SP에서 PCU의 위치를 옮겼을 가능성이 있다. 이 경우 lspci -nnD | grep -i pcu를 대신 실행해 어떤 주소가 표시되는지 알려달라고 했으며, 정확한 CPU 모델명도 함께 밝혀달라고 당부했다.

특히 ES나 QS 칩의 값을 리테일 칩과 비교해 볼 수 있다면 큰 도움이 될 것이라고 필자는 밝혔다. 필자는 Xeon W10885m을 장착한 Precision 노트북에서 시도했지만, 이 칩들은 i9의 리브랜딩인 모바일 제품이라 원하는 정보를 얻지 못했다. 재미있는 사실 하나: GPU는 Coffee Lake-S GT2 [UHD Graphics P630]으로 표시되는데, 인텔이 이전 세대의 PCI ID를 그대로 재활용한 것이다.

또한 X99 보드(Haswell/Broadwell)와 LGA 3647 Skylake에서도 시도했지만, 이는 인텔이 같은 제품군에서 UDIMM과 RDIMM을 함께 지원하던 시절의 보드와 칩이었다. Ice Lake 이후에는 워크스테이션용 칩조차 RDIMM 사용이 전제된다. 이 글이 어딘가 누군가에게 도움이 되기를 바란다고 필자는 덧붙였으며, 데이터는 많을수록 좋다고 했다. 미리 감사를 전한다. 이 게시물은 /u/holchansg가 제출했다.

💬 주요 댓글 번역 (2)

1 익명1

여기서 빠른 답변을 받지 못한다면 Level1Techs 포럼에도 이 글을 올려보는 것이 좋다. 해당 CPU에 접근할 수 있는 사용자가 꽤 많은 곳이다. 마찬가지로 Serve The Home 포럼의 프로세서·메인보드 게시판도 추천한다.

2 익명2

방금 ServeTheHome에 글을 올렸고 Level1Techs에도 올릴 예정이다. 도움 고맙다.

🔍 루키 분석

Ice Lake(Xeon 3세대)용 커스텀 메모리다운 메인보드를 설계하는 개발자가 리테일 실리콘에서 disable_udimm 플래그가 하드퓨즈로 고정됐는지 아니면 BIOS 제한에 불과한지 확인하고자, PCU의 PCI 설정 공간에서 CAPID 퓨즈 영역을 덤프하는 리눅스 명령 실행을 요청한 글이다. 명령은 하드웨어 레지스터를 읽기만 하며 시스템을 변경하지 않는다고 설명했다. 댓글에서는 Level1Techs와 Serve The Home 포럼에도 같은 요청을 올리도록 조언했고, 작성자는 두 포럼에 글을 올렸다고 답했다.

— 루키 · glm-5.3-flash:cloud