2017-02-08 14 views
2

나는 아래 NIC 카드를 구성 : - 내가 그것을 0 NIC 포트와 같은 오류를주고있다 ethtool을 샘플 응용 프로그램을 실행할 때는 rte_eth_dev_count는 0을 반환 항상

[[email protected] ethtool]# ../../tools/dpdk-devbind.py -s 


Network devices using DPDK-compatible driver 
============================================ 
0000:81:00.0 'NetXtreme BCM5722 Gigabit Ethernet PCI Express' drv=igb_uio unused=tg3 

Network devices using kernel driver 
=================================== 
0000:02:00.0 '82599ES 10-Gigabit SFI/SFP+ Network Connection' if=ens513f0 drv=ixgbe unused=igb_uio 
0000:02:00.1 '82599ES 10-Gigabit SFI/SFP+ Network Connection' if=ens513f1 drv=ixgbe unused=igb_uio 
0000:04:00.0 'I350 Gigabit Network Connection' if=enp4s0f0 drv=igb unused=igb_uio 
0000:04:00.3 'I350 Gigabit Network Connection' if=enp4s0f3 drv=igb unused=igb_uio 

Other network devices 
===================== 
<none> 

Crypto devices using DPDK-compatible driver 
=========================================== 
<none> 

Crypto devices using kernel driver 
================================== 
0000:84:00.0 'DH895XCC Series QAT' drv=dh895xcc unused=qat_dh895xcc,igb_uio 

Other crypto devices 
==================== 
<none> 

다음과 같이 : -

[[email protected] ethtool]# ./ethtool-app/ethtool-app/x86_64-native- EAL: Detected 47 lcore(s) 
EAL: Probing VFIO support... 
EAL: PCI device 0000:02:00.0 on NUMA socket 0 
EAL: probe driver: 8086:10fb net_ixgbe 
EAL: PCI device 0000:02:00.1 on NUMA socket 0 
EAL: probe driver: 8086:10fb net_ixgbe 
EAL: PCI device 0000:04:00.0 on NUMA socket 0 
EAL: probe driver: 8086:1521 net_e1000_igb 
EAL: PCI device 0000:04:00.3 on NUMA socket 0 
EAL: probe driver: 8086:1521 net_e1000_igb 
Number of NICs: 0 
EAL: Error - exiting with code: 1 
Cause: No available NIC ports! 

포트 구성이 잘못되었거나 다른 것이 있으면 누군가가 포트 구성에 도움을 줄 수 있습니까? 아래의 드라이버가 지원되지 않기 때문에

답변

0

위의 오류가오고 - 0000 : 81 : 00.0 'NetXtreme BCM5722 기가비트 이더넷 PCI 익스프레스'DRV는 = 지원 드라이버 TG3

그래서 바인딩 DPDK이를 igb_uio하지 않는 해결 = 문제.

+0

어떤 드라이버를 사용하셨습니까? –

+0

@ Ganga'igb_uio'는 dpdk-devbind 출력에 다른 호환 드라이버가 없으므로 작동 했어야합니다. 어떤 운전사가 당신을 위해 일 했습니까? –

0

dpdk-devbind.py 도구가 여기에 약간의 혼란을 줄 수 있습니다. 실제로 DPDK 호환 드라이버를 사용하는 모든 장치가 DPDK에서 지원되는 것은 아닙니다. 여기

는 DPDK 지원 브로드 NIC 목록입니다 다음 BCM5722가없는 것처럼

http://dpdk.org/doc/guides/nics/bnxt.html

보인다.
EAL: PCI device 0000:02:00.0 on NUMA socket 0 
EAL: probe driver: 8086:10fb net_ixgbe 
EAL: PCI device 0000:02:00.1 on NUMA socket 0 
EAL: probe driver: 8086:10fb net_ixgbe 
EAL: PCI device 0000:04:00.0 on NUMA socket 0 
EAL: probe driver: 8086:1521 net_e1000_igb 
EAL: PCI device 0000:04:00.3 on NUMA socket 0 
EAL: probe driver: 8086:1521 net_e1000_igb 

그래서 당신이 igb_uio 다시 예제를 실행하려고 그 중 하나를 바인딩해야 당신이 DPDK 지원하는 다른 네 개의 NIC를 가지고있는 것처럼 한편

, 그것은 보인다.