The previous persistent network rules were generated _without_ ATTR{type}=="1" so would match any device with the right MAC address.
Changing to mac80211 for many devices in 8.04 means that these devices have gained an additional "wmaster0" control device that has the same MAC address. Udev will attempt to rename both devices, usually with the wmaster0 winning the eth1 name since it's created first, and the wlan0 device getting "stuck" as wlan0_rename. This will generally hault the boot sequence for 30s as well. New udev rules created have ATTR{type}=="1" so this only affects upgrades. The correct solution is to fix /etc/udev/rules.d/70-persistent-net.rules on upgrade. Devices without ATTR{type} matching should be checked: - If a single device exists, and has a type, then we should add a match for that type (normal upgrade) - If multiple devices exist with types, then we should add ATTR{type}=="1" assuming that exists - If rules exist without an address match, they should be removed (this corrects a problem some people experienced because their udev didn't get upgraded to very late, so they had rules generated for the wmaster device that match everything) We will not rename the device from ethX to wlanX; the entire point of these rules is to fix the names of devices. New installations of Ubuntu, or newly added Wireless devices, will be named wlanX, while old devices on old installs will use the ethX naming convention. ** Changed in: udev (Ubuntu) Status: Confirmed => In Progress -- mac80211 "master" interface matches existant persistent network rules https://bugs.launchpad.net/bugs/183968 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs