由于无法安装 I210 驱动程序,我联系了英特尔,他们建议我将其重新发布在此论坛上。
原文如下。
我正在尝试使用 openAvnu 中的 I210 驱动程序验证操作。
igb_avb
我在openAVnu源下执行时遇到错误。
~/OpenAvnu/examples/simple_talker$ sudo ./simple_talker -i enp3s0 -t 2
attaching to 0000:03:00.0
attach failed! devpath=0000:03:00.0 (Unknown error -6)
connect failed (Is a directory) - are you running as root?
错误发生在igb.c
以下代码处的文件。我尝试按照第二段代码所示进行修改,但错误仍然相同。
原始代码:
adapter->ldev = open("/dev/igb_avb", O_RDWR);
修改后的代码:
adapter->ldev = open("/sys/devices/pci0000:00/0000:00:1d.0/0000:03:00.0", O_RDWR);
安装驱动程序后,我验证了它存在,即使我没有另外安装 sw 驱动程序。
当我从 openAVnu 下载并安装igb_avb
源代码以使用 I210 驱动程序时,遇到了错误。
使用源链接:https://github.com/Avnu/igb_avb
虽然构建成功,但是在执行insmod时遇到了错误,如下所示。
~/OpenAvnu/lib/igb_avb/kmod$ sudo insmod ./igb_avb.ko
insmod: ERROR: could not insert module ./igb_avb.ko: Key was rejected by service
============================================================================
你能帮我解决这个问题吗?