hi I'm trying running the latest version of INTEL DPDK on my virtualized guest upon a xen server. The guest is gentoo, and kernel version 2.6.39, compiled without xen support, since I don't want to use the virtio function. The host is 2.6.32.43-0.4.1.xs1.6.10.734.170748xen.
I'v done the following steps: 1. Compile the DPDK for the gentoo kernel 2. insmod uio.ko and igb_uio.ko 3. unbind the NIC from the original NIC driver, and HERE THE TROUBLES COME... Here is the lspci result on my gentoo: #lspci | grep Ethernet 00:04.0 Ethernet controller: Intel Corporation 82540EM Gigabit Ethernet Controller (rev 03) 00:05.0 Ethernet controller: Intel Corporation 82540EM Gigabit Ethernet Controller (rev 03) 00:06.0 Ethernet controller: Intel Corporation 82540EM Gigabit Ethernet Controller (rev 03) But when I unbind the pci device 0000:00:05.0 using the following command: echo 0000:00:05.0 > /sys/bus/pci/drivers/e1000/unbind it just hanged, with a process state D+. What's this problem? How could I solve it? Best Regards! machi1271