我正在使用udev在CentOS 6.6(2.6.32-504.el6.x86_64,udev 147)上为我的Intel I350 igb设置SR-IOV。 我修改了我在CentOS 7中使用的规则(3.10.0-123.el7.x86_64,udev 208)。 当我在CentOS 6.6上进行“udevadm test”时,规则匹配正确,并将sriov_numvfs属性设置为所需的数字,并相应地启用SR-IOV:
# cat /etc/udev/rules.d/igbsriov.rules KERNEL=="0000:01:00.0", SUBSYSTEM=="pci", DRIVER=="igb", ATTR{vendor}=="0x8086", ATTR{device}=="0x1521", WAIT_FOR="/sys/bus/pci/devices/0000:01:00.0/sriov_numvfs", ATTR{sriov_numvfs}="7"
但是,当计算机重新启动时,直到我执行udevadm触发器时才设置sriov_numvfs属性
我可能会错过什么? 想法?