얼마전에 Supermicro X9DRi-F 보드에 내장되어있는 i350 랜카드로 Hyper-V에
SR-IOV 기능을 켜서 잘 사용했습니다.
그러다 Tyan S7050GM4NR 보드를 사용할 일이 생겨서 내장되어있는 i350AM2 카드를
Hyper-V에 붙여서 SR-IOV 기능을 사용하려고 했습니다만 제대로 되지 않네요.
비슷한 사양이고 동급의 랜카드를 내장하고 있다고 생각하기에 안될 이유가 없다고 여겨집니다.
X9DRi-F의 경우 Bios에 SR-IOV 옵션이 따로 없어서 그냥 진행했고 윈도우서버에서
파워쉘로 지원기능 확인했을 때 모든 기능이 정상이었습니다.
( http://www.2cpu.co.kr/vm/4621 이 링크에서 Inbusiness 님에 말씀하시는 바에 의하면
안보여도 상관없이 잘 작동한다고 생각할 수 있습니다. 실제로 잘 작동합니다.)
S7050GM4NR의 경우 Bios에 SR-IOV 옵션이 있기에 Enable 시켜주고 마찬가지로
확인해 보았는데, Get-VMhost 명령어에서는 사용에 문제가 없다고 하지만
Get-NetAdapterSriov 명령에서 SriovSupport 부분이 'MissingAcs'라고 표기됩니다.
찾아보니 바이오스 설정이 되지않아서 시스템이 지원하지 않는다는 이야기였습니다.
분명 Bios에서도 SR-IOV를 제대로 켰는데 말입니다.
혹시나싶어 가상 스위치를 만들고 Get-VMswitch 명령어로 확인해보면 IovSupportReasons 부분에
'PCI Express 하드웨어가 ACS(액세스 제어 서비스)를 지원하지 않으므로 이 네트워크 어댑터에서
SR-IOV를 사용할 수 없습니다. 이 장치가 다른 PCI Express 슬롯에서 작동할 수 있습니다. 자세한
내용은 하드웨어 공급업체에 문의하십시오.)
라는 내용이 적혀있습니다. 이게 뭔 말인가... 싶어서 곰곰히 생각해보다가 문득 생각나는게 있어서
메뉴얼에서 보드 구성도를 확인해보니 X9DRi-F의 경우 I350이 CPU에서 제공하는 PCI-Express 레인에
붙어있는데 S7050GM4NR의 경우 PCH에서 제공하는 PCI-Express 레인에 붙어있더군요.
제가 보기에는 이게 문제인 듯 싶은데 정확한 지식도 없고 혹시 다른 방법으로 성공하신분 계시는지
궁금하기에 질문글 올렸습니다. 누군가 시워~언한 답변 달아주시면 정말 고맙겠습니다.
Tyan 이라는 회사 그렇게 안 봤는데 왜 이렇게 저를 힘들게 하는지...
이러다 홧병 생기겠습니다... 쓰지도 못하면 왜 I350을 달아가지고... ㅠ_ㅠ)
예전에 1366소켓 보드에서도, Tyan S5510에서도 비슷한 문제가 있었습니다. Bios에서 SR-IOV 옵션 켜고
2포트 ET 랜카드 달아서 했었는데도 안되었습니다. 그 때는 1366소켓, E3 시스템에서는 제대로 지원 안되는갑다~
했는데 E5 시스템에서도 안되는군요. 지금 생각하니 더 열받네요... 아... 미치겠습니다.
º¸µå³»Àå i350 °æ¿ì PCH¿Í ¿¬°áµÇ¾î ÀÖÀ¸¸é SR-IOV°¡ ¾ÈµË´Ï´Ù.
º¸µå¸¶´Ù µÚÁ×¹ÚÁ×ÀÌ´Ï ÇÊÈ÷ ´ÙÀ̾î±×·¥º¸°í È®ÀÎÇϼ¼¿ä.
·£Æ÷Æ® 4°³¶ó¼ ¾»³´Ù~ ¿´´Âµ¥ ±¸¼ºÀ» ´Ù½Ã Â¥¾ß°Ú½À´Ï´Ù. ¤Ð_¤Ð)