<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 --- - Udev should not blacklist DEVTYPE changes in rules"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=70832">70832</a>
          </td>
        </tr>

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

        <tr>
          <th>Summary</th>
          <td>Udev should not blacklist DEVTYPE changes in rules
          </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>juho.ostman@gmail.com
          </td>
        </tr>

        <tr>
          <th>Hardware</th>
          <td>x86-64 (AMD64)
          </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>A couple of USB-attached mobile broadband routers can be used either as a modem
or as a network interface. If the device is employed as a network interface, it
suffices to ask for IP settings via DHCP, and no other initialization is
necessary.

The kernel driver assigns the DEVTYPE "wwan" for these devices, and this
information is used by NetworkManager, for example, to decide which user-mode
driver should be chosen to configure the interface. If the DEVTYPE is "wwan",
the device is treated as a modem, on the other hand, if the DEVTYPE is "eth" or
some unrecognized string, the interface is configured as a network interface.

I have used an udev rule like this to select the correct behaviour:
SUBSYSTEM=="net", ATTRS{idVendor}=="1199", ATTRS{idProduct}=="68a3",
ENV{ID_MM_CANDIDATE}="0", ENV{DEVTYPE}="eth"

Changing the DEVTYPE in a udev rule is the simplest way to choose how a device
should be configured. Actually, NetworkManager does not currently provide any
other way to affect the decision. Therefore, changing the DEVTYPE should not be
blacklisted.</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>