【问题标题】:error: bash: echo: write error: Function not implemented错误:bash:echo:写错误:功能未实现
【发布时间】:2018-03-03 06:37:40
【问题描述】:

echo '1' > /sys/bus/pci/devices/0000:01:00.1/sriov_numvfs 我正在使用上述命令,但出现错误。

从日志中我收到以下消息: "vfio-pci 0000:01:00.0: 驱动不支持通过 sysfs 配置 SRIOV"

谁能告诉我解决办法。

谢谢

【问题讨论】:

  • 错误是什么?
  • 从日志中我得到了这条消息:vfio-pci 0000:01:00.0: Driver does not support SRIOV configuration via sysfs

标签: linux ubuntu virtualization


【解决方案1】:

我假设您已经为用于 SR-IOV 的网络接口创建了一个 VF(虚拟函数)。

您正在尝试将 1 写入 sriov_numvfs 参数,但看起来设备驱动程序模块不支持该功能,或者调用错误。

查看this doc,第12页有类似的命令:

#echo 0 > /sys/class/net/device name/device/sriov_numvfs

如您所见,sriov_numvfs 位于 sys/class/net 此处。检查它的位置是否正确,并尝试在不带引号的情况下回显数字。

此外,请检查 /var/logs/messages 以了解在驱动程序加载期间附加的任何错误消息。您可能会在那里找到与您的问题相关的内容。希望这会有所帮助。

【讨论】:

  • 感谢您的回复。我正在将一个设备绑定到 dpdk,然后该设备在 /sys/class 中可用。我还能够创建一个 VF。但是,将该设备绑定到 dpdk 后,我收到了我提到的这个错误。
  • 我在 /var/log "vfio-pci 0000:01:00.0: Driver does not support SRIOV configuration via sysfs" 中得到这个错误有什么解决办法吗?请
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-04-30
  • 2020-08-27
  • 2012-06-29
  • 1970-01-01
  • 2020-12-01
  • 1970-01-01
相关资源
最近更新 更多