Am 28.01.2013 00:00, schrieb Allan Gottlieb: > Thanks for all the suggestions. I did the following, which worked. > > 1. Built and installed kernel with CONFIG_DEVTMPFS=y > > 2. Moved udev-postmount back to /etc/init.d (I had moved it to /tmp). > rc-update add udev-postmount default. > 3. Reboot with new kernel (udev unchanged). Success. > > 4. Changed NAME=eth0 to NAME=net0 in 70-persistent-net.rules and > eliminated clauses so have only (on one line) > SUBSYSTEM=="net", ACTION=="add", ATTR{address}=="00:1e:c9:48:f9:a0", > NAME="net0" > Corresponding changes to /etc/init.d /etc/runlevels/default > > 5. Emerge update world to get new udev (just -1 udev has blocks) > > 6. Change kernel configs as per udisks emerge output > > 7. /usr/lib/udev already empty (due to make world?) so nothing to do > > 8. Reboot with new kernel. Success
As I prepare/consider to upgrade a remote gentoo server later this evening I prefer to ask twice: the running kernel 3.5.7 does not have CONFIG_DEVTMPFS=y I built a new kernel (upgrading it to 3.6.11 btw) with CONFIG_DEVTMPFS=y and plan to reboot the server at first. After a hopefully correct reboot (can't access that server physically) I plan to upgrade udev ... (I won't enable the new networking naming, btw). Right now I upgrade lvm2 in advance as it doesn't pull in udev yet. Pls comment or correct my plans ;-) thanks, Stefan