<html>
    <head>
      <base href="https://bugs.freedesktop.org/" />
    </head>
    <body><table border="1" cellspacing="0" cellpadding="8">
        <tr>
          <th>Priority</th>
          <td>medium
          </td>
        </tr>

        <tr>
          <th>Bug ID</th>
          <td><a class="bz_bug_link 
          bz_status_NEW "
   title="NEW --- - Predictable interface names are inconsistent"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=59610">59610</a>
          </td>
        </tr>

        <tr>
          <th>Assignee</th>
          <td>systemd-bugs@lists.freedesktop.org
          </td>
        </tr>

        <tr>
          <th>Summary</th>
          <td>Predictable interface names are inconsistent
          </td>
        </tr>

        <tr>
          <th>QA Contact</th>
          <td>systemd-bugs@lists.freedesktop.org
          </td>
        </tr>

        <tr>
          <th>Severity</th>
          <td>normal
          </td>
        </tr>

        <tr>
          <th>Classification</th>
          <td>Unclassified
          </td>
        </tr>

        <tr>
          <th>OS</th>
          <td>Linux (All)
          </td>
        </tr>

        <tr>
          <th>Reporter</th>
          <td>candyangel@electricjungle.org
          </td>
        </tr>

        <tr>
          <th>Hardware</th>
          <td>Other
          </td>
        </tr>

        <tr>
          <th>Status</th>
          <td>NEW
          </td>
        </tr>

        <tr>
          <th>Version</th>
          <td>unspecified
          </td>
        </tr>

        <tr>
          <th>Component</th>
          <td>general
          </td>
        </tr>

        <tr>
          <th>Product</th>
          <td>systemd
          </td>
        </tr></table>
      <p>
        <div>
        <pre>Description:

Recent changes to systemd/udev described here
(<a href="http://www.freedesktop.org/wiki/Software/systemd/PredictableNetworkInterfaceNames">http://www.freedesktop.org/wiki/Software/systemd/PredictableNetworkInterfaceNames</a>)
are intended to cause networking interfaces to get consistent naming.

However, depending on when they are added, their names are different. They seem
to get the predicatable names only if they are present during boot. Adding them
later results in the unpredictable names (e.g. eth0, wlan0). This is a problem
for mobile users who may plug/unplug adapters while the machine is booted.

Additional information:

* Motion Computing LE1600
* Fresh Arch Linux installation using 2012-12 media
* systemd 194-4

Steps causing discovery (internal WLAN):

1) Observe predictable name (wlp6s2)
2) rmmod/modprobe module for interface (e.g. ipw2200)
3) Observe non-predictable name (eth0)

Alternative steps during testing of bug (more likely to affect users, USB
WLAN):

1) Plug in adapter
2) Observe non-predictable name (wlan0)
3) Reboot machine with USB wireless adapter plugged in
4) Observe predictable name (wlp0s29f7u2)
5) Unplug adapter
6) Replug adapter
7) Observe non-predictable name (wlan0)</pre>
        </div>
      </p>
      <hr>
      <span>You are receiving this mail because:</span>
      
      <ul>
          <li>You are the QA Contact for the bug.</li>
          <li>You are the assignee for the bug.</li>
      </ul>
    </body>
</html>