2016-10-20 4 views
0

I 메모리 창을 사용하려고 내가 EPERM을 얻고있다 (errno를 = 1) (MW의 두 가지 유형으로) ibv_alloc_mw를 호출 할 때.오류가 발생하여 동사 메모리 윈도우 (ibv_alloc_mw)

나는 멜라 녹스의 ConnectX-3 카드 다음과 같은 OFED이 : ​​내가 얻을 멜라 녹스 OFED에을 RPING 을 실행하는 경우

ibv_devinfo -v | grep EXP_MW 
EXP_MW_TYPE_2B 
EXP_MW_TYPE_2B 

:

ofed_info | head -n 1 
MLNX_OFED_LINUX-3.2-2.0.0.0 (OFED-3.2-2.0.0): 

내 카드가이 기능을 지원한다 보인다 같은 오류 :

librdmacm-1.1.0mlnx/examples> ./rping -s & 
librdmacm-1.1.0mlnx/examples> ./rping -c -a 10.10.49.87 -w 1 
rdma_buf alloc_mw failed 
rping_setup_buffers failed: -12 

librdmacm-1.1.0mlnx/examples> ./rping -c -a 10.10.49.87 -w 2 
rdma_buf alloc_mw failed 
rping_setup_buffers failed: -12 

Mellanox는 ibv_alloc_mw도 지원합니까?

편집 :

나는 ConnectX-4 카드에 대한 액세스 권한을 가지고 같은 오류가 발생했습니다. 나는 또한 거기에 내가 메모리 창 옵션을 RPING를 실행하려고 할 때마다 기록되는 오류가 있음을 볼 수 있습니다

dmesg | tail -n 2 
[9349257.246854] mlx4_core 0000:02:00.0: vhcr command 0xd slave:0in_param 0xe26b4000 in_mod=0x110 op_mod=0x0 failed with error:0, status -1 
[9349257.246856] mlx4_core 0000:02:00.0: SW2HW_MPT failed (-1) 
+0

Mellanox OFED 커널 드라이버도 사용하고 있습니까? 그리고 최근 펌웨어 버전? –

+0

예. SR-IOV를 사용할 수 있었고 메모리 창이 가상 어댑터와 제대로 작동하지 않는 것 같습니다. 도와 주셔서 감사합니다. – JC1

답변

0

추가 탐사시는이 SR-IOV는 노드에서 활성화 한 때문이다 보인다 I 내가 사용하고있어. SR-IOV를 비활성화하면이 작업이 가능합니다.

관련 문제