Hi Guduri, I am a tester from intel dpdk team. I get a issues on usertools/dpdk-devbind.py
With the usertools/dpdk-devbind.py , I can't bind driver as expect. I use the "dpdk-devbind.py" bind pci to igb_uio, then I using kernel tools bind pci to ixgbe, I can bind pci to igb_uio successfully ,but it bind back to ixgbe failed.. Bind pci to igb_uio and then bind to ixgbe ,both use "dpdk-devbind.py", it works well. Could you . have a look at this as soon as possible ,it block the daily regression test. Thank you very much. There are my test env and steps: dpdk commit eba33e87ad37626604be7186e746751f99691084 Components: usertools/dpdk-devbind.py kernel: 4.8.6-300.fc25.x86_64 driver: ixgbe version: 5.0.4 firmware-version: 0x61bf0001 Expect: we can use dpdk-devbind.py to bind or unbind PCI-device, we also can use kernel tools to bind or unbind PCI-device, such as : steps: # ./dpdk-devbind.py --bind=igb_uio 0000:05:00.0 status: 0000:05:00.0 '82599ES 10-Gigabit SFI/SFP+ Network Connection 10fb' drv=igb_uio unused= # echo "8086 10fd" >/sys/bus/pci/drivers/ixgbe/new_id # echo "0000:05:00.0" >/sys/bus/pci/devices/0000\:05\:00.0/driver/unbind # echo "0000:05:00.0" >/sys/bus/pci/drivers/ixgbe/ # echo "0000:05:00.0" >/sys/bus/pci/drivers/ixgbe/bind -bash: echo: write error: No such device status 0000:05:00.0 '82599ES 10-Gigabit SFI/SFP+ Network Connection' unused=ixgbe,igb_uio Result: It can't bind to ixgbe, expect it can bind to ixgbe. I think the related commit are :: commit 2fc3502935700243d9a6d903166e6fd11e429843 Author: Guduri Prathyusha <gprathyu...@caviumnetworks.com> Date: Wed Mar 22 19:41:29 2017 +0530 usertools: use optimized driver override scheme to bind commit c3ce205d5729867bd1c4c4429a80e01a528d5905 Author: Guduri Prathyusha <gprathyu...@caviumnetworks.com> Date: Wed Mar 22 19:41:28 2017 +0530 usertools: optimize lspci invocation