Атрибут udev не может быть установлен при загрузке
Я устанавливаю SR-IOV для моего Intel I350 igb на CentOS 6.6 (2.6.32-504.el6.x86_64, udev 147), используя udev. Я изменил правило, которое использовал в CentOS 7 (3.10.0-123.el7.x86_64, udev 208). Когда я выполняю "udevadm test" в CentOS 6.6, правило сопоставляется правильно и устанавливает для атрибута 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"
Однако, когда компьютер перезагружается, атрибут sriov_numvfs не устанавливается, пока я не выполню триггер udevadm
Чего мне не хватает? Идеи?