返回顶部

igb_uio.ko绑定网卡以及解绑恢复操作

    前言:在有关dpdk的操作时,可能会遇到dpdk没有启动成功,但igb_uio驱动已经成功加载了的情况。

    现象:ifconfig后,会发现网卡不见了。

    原因:igb_uio虽然成功接管了网卡,但在还没来得及变成KNI口,就出现了一些故障,导致这种不上不下的情况。

        在dpdk源码的tools文件夹下有个工具:dpdk-devbind.py(不同版本可能名字略有差别),接下来的操作都是利用该工具进行的。

      1.查询网卡信息

./dpdk-devbind.py --status-dev net

     “./”表示dpdk-devbind.py所在的目录,不要搞错了,查询信息如下(红框框正是解绑所需要的信息)

 

 

      2.解除网卡绑定

./dpdk-devbind.py -u 0000:7d:00.0  0000:7d:00.1

     在这里我是同时解绑了两张网卡,当然要看清楚需要对哪个解绑,由于我这里被dpdk接管了,当然是解绑上面两个

 

      3.重新绑定网卡

      

 

       先记得查看驱动名字,才好绑定驱动,如上图就是hns3

./dpdk-devbind.py -b hns3 0000:7d:00.0

       执行完之后,就可以重新看到网卡信息了

 

posted @ 2020-08-31 23:03  Archive_ch  阅读(1838)  评论(0)    收藏  举报