Bruce Dubbs wrote: > The section 7.2.1. Creating stable names for network interfaces > failed.
Argh. Again. > Running manually gives: > > <...> > > This program is for debugging only, it does not run any program, > specified by a RUN key. <...> I wonder if they finally made this true. This sentence has been in the output for a long time now, but I believe it was false; if it's now true, then that might break the ... no, wait. That's not it. The rule uses IMPORT{program} instead. But this is it: > # ignore KVM virtual interfaces > ENV{MATCHADDR}=="52:54:00:*", GOTO="persistent_net_generator_end" (From /lib/udev/rules.d/75-persistent-net-generator.rules.) Let me ensure this works on my real-hardware machine (running kernel 3.2.2 and udev-180 now, but still a pretty old glibc, so maybe not a perfect test, but hopefully close)... Yeah, it works. Moving the existing 70-persistent-net.rules file out of the way (to root's home directory) and running a manual "udevadm test --action=add /sys/class/net/eth0" generates a file with almost the same rules in it. (The new file matches on ATTR{dev_id} while the old one did not.) Of course, the comments are totally wrong; it thinks the device ID is the devpath, since network devices have a "device" symlink, whereas the sysfs attribute containing the device ID for PCI devices is also named "device", and udev matches on the child first -- I don't see how to fix this in the rules. :-( Also, I see this output in the middle: udev_rules_apply_to_event: IMPORT builtin 'pci-db' /lib/udev/rules.d/75-net-description.rules:11 Failed to open database file 'no': No such file or directory Looks like either the --with-pci-ids-path=no flag isn't doing what we expect, or the 75-net-description.rules file is not being correctly suppressed. It doesn't hurt anything, but it'd be nice to be able to kill this. (And it seems that the net-description rules file pulls in a lot more than just the PCI and USB device databases, as well, so we can't just delete it. Looks like the default udev rules do something similar for TTYs (probably usb-serial) and sound cards, as well. Fun fun.)
signature.asc
Description: OpenPGP digital signature
-- http://linuxfromscratch.org/mailman/listinfo/lfs-dev FAQ: http://www.linuxfromscratch.org/faq/ Unsubscribe: See the above information page