The cause of the problem is simply the udev-acl call in 70-udev-acl.rules. Since this is a higher # rule than 40-qemu-kvm.rules, it gets run after.
The problem can be solved by:
1. moving 40-qemu-kvm.rules to 72-qemu-kvm.rules
2. making qemu-kvm depend on acl
3. appending RUN+="/usr/bin/setfacl -m g::rw /dev/kvm" to 72-qemu-kvm.rules.
The cause of the problem is simply the udev-acl call in 70-udev-acl.rules. Since this is a higher # rule than 40-qemu-kvm.rules, it gets run after.
The problem can be solved by:
1. moving 40-qemu-kvm.rules to 72-qemu-kvm.rules usr/bin/ setfacl -m g::rw /dev/kvm" to 72-qemu-kvm.rules.
2. making qemu-kvm depend on acl
3. appending RUN+="/