title: intel SPDK ioat example fail to run
body: <p>I am new in the intel SPDK and meet some problem when I run the example code.</p>
  
  <p>I setup the BIOS as <a href="https://software.intel.com/en-us/articles/fast-memcpy-using-spdk-and-ioat-dma-engine" rel="nofollow noreferrer">this page</a> said.</p>
  
  <blockquote>
    <p>Intel® Hyper-Threading Technology off</p>
    
    <p>Intel SpeedStep® technology enabled</p>
    
    <p>Intel® Turbo Boost Technology disabled</p>
  </blockquote>
  
  <p>then I git clone from <a href="https://github.com/spdk/spdk" rel="nofollow noreferrer">this page</a> and run all the command. The test command <strong>./test/unit/unittest.sh</strong> return <strong>All unit tests passed</strong>.</p>
  
  <p>But when I run the example examples/ioat/verify/verify , it return </p>
  
  <blockquote>
    <p>EAL: 24 hugepages of size 1073741824 reserved, but no mounted hugetlbfs found for that size</p>
    
    <p>Starting SPDK v18.10-pre / DPDK 18.05.0 initialization...</p>
    
    <p>[ DPDK EAL parameters: verify --no-shconf -c 0x1 --legacy-mem --file-prefix=spdk_pid3170 ]</p>
    
    <p>EAL: Detected 16 lcore(s)</p>
    
    <p>EAL: Detected 2 NUMA nodes</p>
    
    <p>EAL: Multi-process socket /var/run/dpdk/spdk_pid3170/mp_socket</p>
    
    <p>EAL: 24 hugepages of size 1073741824 reserved, but no mounted hugetlbfs found 
    for that size</p>
    
    <p>EAL: Probing VFIO support...</p>
    
    <p>User configuration:</p>
    
    <p>Run time:       10 seconds</p>
    
    <p>Core mask:      0x1</p>
    
    <p>Queue depth:    32</p>
    
    <p>Not enough ioat channels found. Check that ioat channels are bound
    to uio_pci_generic or vfio-pci.  scripts/setup.sh can help with this.</p>
  </blockquote>
  
  <p>and scripts/setup.sh status shows</p>
  
  <blockquote>
    <p>Hugepages</p>
    
    <p>node     hugesize     free /  total</p>
    
    <p>node0   1048576kB       24 /     24</p>
    
    <p>node0      2048kB        0 /    800</p>
    
    <p>node1   1048576kB        0 /      0</p>
    
    <p>node1      2048kB        0 /    224</p>
    
    <p>NVMe devices</p>
    
    <p>BDF        Numa Node   Driver name     Device name</p>
    
    <p>I/OAT DMA</p>
    
    <p>BDF        Numa Node   Driver Name</p>
    
    <p>virtio</p>
    
    <p>BDF        Numa Node   Driver Name     Device Name</p>
  </blockquote>
  
  <p>My hardware is:</p>
  
  <blockquote>
    <p>linux kernel version 4.15.7
    with ioatdma compile as module</p>
    
    <p>CPU intel Xeon E5-2695</p>
    
    <p>chipset C612</p>
  </blockquote>
  
  <p>It would be great help if somebody could give me some advises or send me some website about SPDK!
  Thank you!</p>