Bug#812575: udev: predictable network device names fails for USB devices without a permanent hw address
Michael Biebl
biebl at debian.org
Sat Jan 30 16:02:54 GMT 2016
Hi Bjørn,
On Mon, 25 Jan 2016 09:27:31 +0100 =?utf-8?q?Bj=C3=B8rn_Mork?=
<bjorn at mork.no> wrote:
> I just noticed that the new "predictable" network device names logic
> fails in a most ugly way with USB devices with no permanent mac
> address:
>
> [ 10.989584] qmi_wwan 6-4:1.10 wwx2ac56637bccb: renamed from wwan1
> [ 11.019362] qmi_wwan 6-4:1.8 rename4: renamed from wwan0
>
>
> There are two issues here:
>
> 1) the name is derived from a random mac address, which is regenerated
> on each boot. Note that the address does have the 'local' bit set:
> 2a:c5:66:37:bc:cb
>
> 2) there are two such network interfaces present. The 'usbnet' driver
> infrastructure will generate an address on module init and reuse
> the very same address for every USB device needing one. Naturally,
> trying to name more than one interface after the same address fails,
> and you end up with an even uglier 'rename4' device name...
That sounds like a bug in the driver to me.
> The old persistent network device logic used to avoid mapping against
> locally administered mac addresses. This logic needs to be kept for
> the new "predictable" names too. Anything else is a regression.
Is there a way to detect such "locally administered mac addresses"?
> But even with this in place, the new logic should be prepared for
> duplicate mac addresses. There are plenty of USB devices with non-
> unique mac addresses out there. It's more of a rule than an exception
> for GSM/LTE modem devices...
Please consider raising this issue upstream and filing a bug at
https://github.com/systemd/systemd/issues/new
Regards,
Michael
--
Why is it that all of the instruments seeking intelligent life in the
universe are pointed away from Earth?
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: OpenPGP digital signature
URL: <http://alioth-lists.debian.net/pipermail/pkg-systemd-maintainers/attachments/20160130/5244d1c9/attachment-0002.sig>
More information about the Pkg-systemd-maintainers
mailing list