If the module path has upper case chars, the dpdk-devbind.py script will crunch them to lower case. This will result in the script never finding a module.
Port patch to dpdk-1.7.0 dpdk_nic_bind.py has been renamed to dpdk-devbind.py in 16.11, so just change file name. Signed-off-by: Paul Barrette <paul.barrette at windriver.com> Signed-off-by: Pengyu Ma <pengyu.ma at windriver.com> Signed-off-by: chunguang yang <chunguang.yang at windriver.com> --- tools/dpdk-devbind.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/dpdk-devbind.py b/tools/dpdk-devbind.py index f1d374d..d66d68c 100755 --- a/tools/dpdk-devbind.py +++ b/tools/dpdk-devbind.py @@ -141,7 +141,7 @@ def find_module(mod): # check using depmod try: depmod_out = check_output(["modinfo", "-n", mod], - stderr=subprocess.STDOUT).lower() + stderr=subprocess.STDOUT) if "error" not in depmod_out: path = depmod_out.strip() if exists(path): -- 2.9.3