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

Reply via email to