From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-wg0-f65.google.com (mail-wg0-f65.google.com [74.125.82.65]) by dpdk.org (Postfix) with ESMTP id 1E4C6AE9A for ; Wed, 14 May 2014 16:27:40 +0200 (CEST) Received: by mail-wg0-f65.google.com with SMTP id b13so644644wgh.4 for ; Wed, 14 May 2014 07:27:47 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:date:message-id:subject:from:to:content-type; bh=NzjvU5WOI/UvCc881Hx1ar3XcwTN9CE3mX7j6+XLSWI=; b=DEQKcT6BzbA7W9huoH7bACMA3eugypsRb122RV2guVMG3fxOqGKkT76UwgFYVx3/A2 A8xUUEJpU6qOdsfQ9eJ8AtSDuGov52GvmdXYUIbH3gII9qQWFHkSr/Clw4kx5+7WVgGN q01FIVx2zWO359hxgfSYG+jSyztJJ9HsWW2Z0CJMjfhZUyPllnjVCds4A2JMe3dUR1Hk /JV4LhlxiznoorjSHLC4/fnH+ULc8QhcydSUtZYL61c07ERkytIcaLIZacVBUGHWQioi v1Km7/kICLiRC6C3kmfLZjxFwfCF090fVX1Vhl0ofiEwWrmVdzuFRUOyVENvhRKc9sl6 8mhA== MIME-Version: 1.0 X-Received: by 10.194.189.116 with SMTP id gh20mr3387348wjc.41.1400077667620; Wed, 14 May 2014 07:27:47 -0700 (PDT) Received: by 10.194.164.5 with HTTP; Wed, 14 May 2014 07:27:47 -0700 (PDT) Date: Wed, 14 May 2014 17:27:47 +0300 Message-ID: From: Helmut Sim To: dev@dpdk.org Content-Type: text/plain; charset=UTF-8 X-Content-Filtered-By: Mailman/MimeDel 2.1.15 Subject: [dpdk-dev] fail to bind '82541GI Gigabit Ethernet Controller' to IGB_UIO driver X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: patches and discussions about DPDK List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 14 May 2014 14:27:40 -0000 Hi, I am new to dpdk. I built the dpdk-1.6.0r1 and even was able to compile the apps. Then I am trying to bind my NIC to the dpdk application: #modprobe uio # #insmod x86_64-default-linuxapp-gcc/kmod/igb_uio.ko # # ./tools/pci_unbind.py --status Network devices using IGB_UIO driver ==================================== Network devices using kernel driver =================================== 0000:02:00.0 'RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller' if=eth0 drv=r8169 unused= *Active* 0000:05:0c.0 '82541GI Gigabit Ethernet Controller' if=p3p1 drv=e1000 unused= *Active* 0000:05:0d.0 '82541GI Gigabit Ethernet Controller' if=p3p2 drv=e1000 unused= Other network devices ===================== # ./tools/pci_unbind.py --bind=igb_uio 05:0d.0 Error: bind failed for 0000:05:0d.0 - Cannot bind to driver igb_uio (/sys/bus/pci/drivers/igb_uio/bind) Error: unbind failed for 0000:05:0d.0 - Cannot open /sys/bus/pci/drivers//unbind # unlike previous cases I went over in this forum, this NIC supposed to be supported (or maybe i read it incorrectly???): # cat lib/librte_eal/common/include/rte_pci_dev_ids.h | grep 82541GI #define E1000_DEV_ID_82541GI 0x1076 #define E1000_DEV_ID_82541GI_LF 0x107C #define E1000_DEV_ID_82541GI_MOBILE 0x1077 my machine data (i am not using any visualization at the moment): # uname -a Linux helmut 3.11.0-18-generic #32-Ubuntu SMP Tue Feb 18 21:11:14 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux any idea why the unbind failes? Thanks!