
Which kernel/udev versions were you using that exhibited this behaviour? Also, what sort of machines are you using them in? Granted, nondeterministic behaviour can't be guaranteed to work everwhere, but I have a large number of systems with multiple network cards and so on that doesn't show this behaviour at all. Most of them are running fairly recent kernels (2.6.15+?) and udev, and I've not come across this.
It was a home built machine, kernel was 2.6.15 or 16 and udev was around version 40 from memory. I have the rule fixed in so don't know if still an issue or not. -- Ian McDonald Web: http://wand.net.nz/~iam4 Blog: http://imcdnzl.blogspot.com WAND Network Research Group Department of Computer Science University of Waikato New Zealand