SW/ 개발팁 / 추천프로그램, 꿀팁 공유
  • 돌아가기
  • 아래로
  • 위로
  • 목록
  • 댓글
질문

n100 iommu 활성화 할 때 sriov_numvfs 변경이 안됩니다

uaysk 325

0

17

달소님이 써주신 글 따라해봤는데, 아래 명령어를 실행하는 부분에서 에러가 발생합니다

echo "devices/pci0000:00/0000:00:02.0/sriov_numvfs = 7" > /etc/sysfs.conf

-bash: echo: write error: Numerical result out of range

찾아보니 sriov_totalvfs 값보다 높은 값은 적용이 안된다고 해서 cat sriov_totalvfs으로 확인해보니 0으로 나오네요

 

cmdline 부분 편집한 다음 update-grub으로 업데이트도 해줬는데 뭐가 문제일까요? 혹시 bios에서 따로 설정을 해줘야 하나요? 아래에 있는 미니 pc 사용중인데 바이오스에 들어가서 확인해봐도 iommu나 가상화 관련 설정은 찾을 수가 없네요

 

 

신고공유스크랩
17
profile image 1등
너굴맨봇 2023.11.23. 01:34
안녕하세요, uaysk님.😊
 

좋은답변을 받기위해서는 좋은 질문이 필요합니다.

유의할점⚠️

  • 예의를 지켜주세요. 답변자는 답변을 할 의무는 없습니다.
  • 질문에 대한 대부분의 답은 검색으로 찾아보실 수 있습니다.
  • 답변자가 답변을 하면서 대개 많은 경우는 다시 질문을 하는 경우가 많이 있습니다.
    • (질문의 대한 정보가 부족합니다. ~일 경우 결과물이 어떻게 됩니까? 등등)

질문방법🙏

자신의 상황을 최대한 자세히 설명해주세요.

상황이 정확하고 많을 수록 답변의 정확도가 올라갑니다. 

ex) ex) 헤놀로지라면 메인보드 모델 칩셋정보, CPU, 사용한 DSM 버전, 모델, 부수적인 추가 컨트롤러 나 랜카드 등과 어떠한 로더의 이미지를 사용했는지.(arpl-i18n, mshell), 어떤 버전을 사용했는지, 문제가있다면 어떠한것인지 스크린샷을 동반하고 에러의 경우 에러로그를 출력해서 주시면 좋습니다.

*가능하면 최신버전 OS/SW를 이용해주세요

 

답변에대한 피드백을 주세요.

정보가 질문에 모두 담겨있지않다면 대부분의 답변이 다른정보를 요구합니다.

이러한 답변에 대해 명확한 피드백을 주시면 도움이 됩니다.

profile image 2등
jerry80 2023.11.23. 08:59
지금은 갈아엎었지만, n100 t8 Pro에 세팅했었는데, 문제 없었습니다. sriov 설정할 경우 바이오스에서는 VTd enable 이외에 별도의 설정이 필요 없었던것 같은데...
uaysk 글쓴이 2023.11.23. 10:59
jerry80
아 그러면 가상머신 구동이 되면 바이오스에서 설정을 더 바꾸거나 할 필요는 없는거죠?
profile image
jerry80 2023.11.23. 13:34
uaysk
호스트에서 Mapped Device 생성은 되어야 VM 에 패스가 되겠지요.
말씀하신걸로 봐서는 Mapped Device 생성이 안되고 있는 거 같은데요.
uaysk 글쓴이 2023.11.23. 15:48
jerry80
/dev/dri 에 있는 card0 이랑 renderD128 말씀하시는거면 일단 호스트에서는 잘 보입니다,
profile image 3등
jerry80 2023.11.23. 17:46
한가지 확인차원에서... 혹시 ZFS 파일시스템에 프록스목스 설치하셨나요 ?
profile image
jerry80 2023.11.28. 08:56
위 그림의 초록색 글씨부분을 intel_iommu=on i915.enable_guc=3 i915.max_vfs=7 이걸로 바꾸시고
pve-efiboot-tool refresh 로 부트 커맨드 업데이트 한다음에 리부트하고 진행해보세요.
uaysk 글쓴이 2023.11.28. 10:42
jerry80
알려주신대로 해봤는데 echo 7 > sriov_numvfs 부분에서 echo: write error: No such file or directory 에러가 발생하네요
일단 sriov_totalvfs 값은 7로 바뀌긴 했습니다
profile image
jerry80 2023.11.28. 10:51
uaysk
가이드에는 echo "devices/pci0000:00/0000:00:02.0/sriov_numvfs = 7" > /etc/sysfs.conf 이렇게 되어있는데 ?
uaysk 글쓴이 2023.11.28. 11:01
jerry80
네, 그 부분이 /sys/devices/pci0000:00/0000:00:02.0/sriov_numvfs 부분을 부팅할 때마다 7로 바꾸는 것 같은데 재부팅을 해도 값이 그대로여서 echo로도 시도해보고 nano로도 시도해봤는데 다 안되네요
profile image
jerry80 2023.11.28. 11:28
uaysk
아닙니다. 해당 내용을 /etc/sysfs.conf 부분에 기록하는 것입니다.
cat /etc/sysfs.conf 출력이
devices/pci0000:00/0000:00:02.0/sriov_numvfs = 7
이렇게 나와야 합니다. 이렇게 하신건가요 ?
uaysk 글쓴이 2023.11.28. 19:30

처음 dkms 실행할 때는 --force 옵션 없이 실행했었는데 링크에 나온 것 처럼 --force 옵션 붙이고 실행하니까 sriov_numvfs 값 변경 되네요

답변 감사합니다

댓글 쓰기 권한이 없습니다. 로그인

취소 댓글 등록

cmt alert

신고

"님의 댓글"

이 댓글을 신고하시겠습니까?

댓글 삭제

"님의 댓글"

삭제하시겠습니까?


목록

공유

facebooktwitterpinterestbandkakao story