[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-Id: <1208175549.31695.67.camel@pmac.infradead.org>
Date: Mon, 14 Apr 2008 13:19:09 +0100
From: David Woodhouse <dwmw2@...radead.org>
To: Kay Sievers <kay.sievers@...y.org>
Cc: Marco d'Itri <md@...ux.it>, Harald Hoyer <harald@...hat.com>,
linux-hotplug@...r.kernel.org, netdev@...r.kernel.org
Subject: Re: udev can't name PS3's network devices correctly
On Mon, 2008-04-14 at 14:03 +0200, Kay Sievers wrote:
>
> > One thing I don't understand: Don't we already emit a KERNEL== criterion
> > in the case where there is already a udev rule 'reserving' the name that
> > the kernel used for the current device? Why is that one OK, and why only
> > in that case? This patch just makes it consistent.
>
> Yes, we do that in the recent udev versions. We only make sure we keep
> the enumeration across the same basename, not across different device
> names.
Right, but you _only_ do that when you're asked to create a rule for a
device where the kernel's name matches a pre-existing rule. You don't do
it consistently -- and Marco was objecting to a patch which just made it
happen consistently.
That patch on its own would be sufficient to fix the PS3 and Libertas
problems, since the kernel uses a different basename for the logical
devices we want to disambiguate. (It would also fix the clash between
wlan0 and wmaster0 on mac80211 interfaces).
We probably also want to do the dev_id thing, but maybe not for PS3 and
Libertas (since it affects their IPv6 addressing too).
--
dwmw2
--
To unsubscribe from this list: send the line "unsubscribe netdev" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Powered by blists - more mailing lists