From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from pigeon.gentoo.org ([208.92.234.80] helo=lists.gentoo.org) by finch.gentoo.org with esmtp (Exim 4.60) (envelope-from ) id 1Rissv-0005gv-CW for garchives@archives.gentoo.org; Thu, 05 Jan 2012 19:21:57 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 814B321C265; Thu, 5 Jan 2012 19:21:43 +0000 (UTC) Received: from mail-ey0-f181.google.com (mail-ey0-f181.google.com [209.85.215.181]) by pigeon.gentoo.org (Postfix) with ESMTP id 4218E21C255 for ; Thu, 5 Jan 2012 19:20:21 +0000 (UTC) Received: by eaai1 with SMTP id i1so680274eaa.40 for ; Thu, 05 Jan 2012 11:20:21 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type:content-transfer-encoding; bh=d4XiFZvwt8WadaEngFvwftiLad/8AATKAs1U5yj9w/s=; b=MUAAIqQuBQ/2QqTCOdxyVLxkCQLt3/hb2lbaYsdeBWwQaimkHqa3tuky4zZp8rEX0w In1iNYbIIEXsac+9+MTd4eVJO0L9eimx2PHy0I5gsWNR+Yf++eksRLjLqbwTzx6gDlEm yh3piBLHnNnQUqJtL/A6ZsXPrdndLf5c8vXfM= Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-user@lists.gentoo.org Reply-to: gentoo-user@lists.gentoo.org MIME-Version: 1.0 Received: by 10.204.133.207 with SMTP id g15mr1356121bkt.17.1325791221467; Thu, 05 Jan 2012 11:20:21 -0800 (PST) Received: by 10.204.177.18 with HTTP; Thu, 5 Jan 2012 11:20:21 -0800 (PST) In-Reply-To: <20120105100149.GA2443@nicolas-desktop> References: <20120103123209.GB2410@nicolas-desktop> <20120103131346.GC2410@nicolas-desktop> <20120103143120.GF2410@nicolas-desktop> <20120103221555.22c778a3@digimed.co.uk> <4F038C23.5030708@gmail.com> <20120105100149.GA2443@nicolas-desktop> Date: Thu, 5 Jan 2012 14:20:21 -0500 Message-ID: Subject: Re: [gentoo-user] Re: Beta test Gentoo with mdev instead of udev; version 3 From: Michael Mol To: gentoo-user@lists.gentoo.org Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Archives-Salt: 415918b5-5015-46da-baa9-e2599c9fb69e X-Archives-Hash: f5d207936d79094d1bc4b4791f41bb72 On Thu, Jan 5, 2012 at 5:01 AM, Nicolas Sebrecht wrote= : > The 05/01/12, Pandu Poluan wrote: > >> And mdev might be a 'toy' to you, but embedded Linux developers will >> vehemently disagree with you. >> >> And based on the responses in this thread, server guys will also >> disagree with you. > > On the embedded side, we need udev much more than you think to support > bluetooth, tablet and so. Android uses udev. This is even more true when > we know that users will expect to have any plugged-in devices at > whatever boot time or runing system be working out of the box. BTW, this > is not a major problem since embedded devices already often use initramfs= . > > On servers, I wouldn't be surprised that hypervisor tools will expect > /dev/cdrom instead of /dev/sr0. > AFAIK, mdev doesn't provide persistent device names and changing a > ethernet card might result in a highly broken system where udev will let > all interfaces working but the changed one. =C2=A0Worse, I think mdev mig= ht > change of device names upon reboot so that all ethernet devices can be > mixed up in ways like eth0 -> eth1, eth1 -> eth3 and eth2 -> eth0. FWIW, I had a /dev/cdrom symlink long before *devfs* even existed, let alone udev. Also, ethN numberings are generally stable until and unless you do some strange BIOS tweaking or hardware changes, and should be able to be stabilized in the event the instability comes from some racy module loading mechanism. udev's attempts at stabilizing network interfaces have made things worse more often than I've heard of it making them better. Hit any search engine for "eth0 missing 70-persistent-net.rules". (Apologies for anyone who sees this message in such a result; just delete /etc/udev/rules.d/70-persistent-net.rules, and you should get eth0 back.) --=20 :wq