From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) by finch.gentoo.org (Postfix) with ESMTP id 4D4A5138D29 for ; Fri, 14 Feb 2014 22:15:45 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 3FF82E0ABD; Fri, 14 Feb 2014 22:15:40 +0000 (UTC) Received: from out3-smtp.messagingengine.com (out3-smtp.messagingengine.com [66.111.4.27]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 3966AE0AA1 for ; Fri, 14 Feb 2014 22:15:39 +0000 (UTC) Received: from compute4.internal (compute4.nyi.mail.srv.osa [10.202.2.44]) by gateway1.nyi.mail.srv.osa (Postfix) with ESMTP id 28A2B20A56 for ; Fri, 14 Feb 2014 17:15:37 -0500 (EST) Received: from frontend2 ([10.202.2.161]) by compute4.internal (MEProxy); Fri, 14 Feb 2014 17:15:37 -0500 DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=fastmail.co.uk; h= message-id:date:from:mime-version:to:subject:references :in-reply-to:content-type:content-transfer-encoding; s=mesmtp; bh=R5hps+lEPC1DhJWyaNcHlDhRLKs=; b=kXwNhcivG8XDPDZwO6piQ8JcUaFu rDK/XIEQMLdJfWVfnXBEDS1po59YeVC+d20lapla6jLy+ajx0rUK8jS+m5dRb2wO 1RBFMILW1gx+e7G5GF7zk6kQR1WHciC71cOogoSf07Kr12G5aCAdh94dvLM2leYN jHiEjjg5+9aCgBA= DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d= messagingengine.com; h=message-id:date:from:mime-version:to :subject:references:in-reply-to:content-type :content-transfer-encoding; s=smtpout; bh=R5hps+lEPC1DhJWyaNcHlD hRLKs=; b=uq/GsIqcjzSz58S42/NbKbh0GNDNPSHFyrwGUEeNYtvp8h8AgVtjh3 unhrPREdV/MN54j717UrlI0RwWogJvh0aR7ge8Zb/mJpJBRSbrIAvhhRJQe1Jn3q OJZ1g5828454f9lbhiZ+4WzmmMVcRNlsuKnw9Xln0myk7PE2VtszM= X-Sasl-enc: Tl0Ey6c5yNpVCyQ0S0TtAZT/v+f6NhG4RpukTtBiQ3wc 1392416136 Received: from [192.168.1.100] (unknown [77.101.146.254]) by mail.messagingengine.com (Postfix) with ESMTPA id AAF616800B0 for ; Fri, 14 Feb 2014 17:15:36 -0500 (EST) Message-ID: <52FE9586.9050106@fastmail.co.uk> Date: Fri, 14 Feb 2014 22:15:34 +0000 From: Kerin Millar User-Agent: Mozilla/5.0 (Windows NT 6.2; WOW64; rv:24.0) Gecko/20100101 Thunderbird/24.3.0 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 To: gentoo-user@lists.gentoo.org Subject: Re: [gentoo-user] Re: How to run 2.6.25 kernel (no DEVTMPFS)? References: In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Archives-Salt: d5a563e9-939a-445f-9346-8bf8ae9bf74a X-Archives-Hash: 792ee85e69ce73d6bf361f3d30ff2179 On 14/02/2014 21:31, Grant Edwards wrote: > On 2014-02-14, Mike Gilbert wrote: >> On Fri, Feb 14, 2014 at 4:12 PM, Grant Edwards >> wrote: >>> I need to do some testing with kernels as far back as 2.6.25. I've >>> currently got a Gentoo box that can build and run kernels ranging from >>> 3.14.rc2 to 2.6.32. There are various gcc and make issues which have >>> been successfully dealt with, but now I'm stuck on DEVTMPFS. >>> >>> Prior to 2.6.32 DEVTMPFS isn't available, so even though I can build >>> and boot a 2.6.25 kernel, udev craps out. >>> >>> There are plenty of spare paritions to play with, so doing a Linux >>> install to test with kernels older than 2.6.32 is no problem. >>> >>> I'm wondering if instead of downloading an old Ubuntu or Fedora DVD, >>> is there any way to install an "old" version of Gentoo that will work >>> with pre-DEVTMPFS kernels? >> >> Do you actually need udev? > > Good question -- I probably don't. For the testing in question I > should be able to live with a static /dev directory. Is there any > documentation on doing a Gentoo install without udev? > >> If you can get away with just having a static /dev with pre-created >> device nodes, that would be the simplest solution. > > It would probably be asking for too much to try to toggle between udev > and static /dev at boot time in a single installation... > I remember that it was possible to toggle before openrc was introduced. As things stand now, you would probably have to replace sys-fs/udev with sys-fs/static-dev (which satisfies virtual/dev-manager). NeddySeagoon mentions it here: http://dev.gentoo.org/~neddyseagoon/Old_Fashioned_Gentoo_2.xml He also describes its coverage as being incomplete. In that case, this may help to populate /dev to a reasonable extent: https://bugs.gentoo.org/show_bug.cgi?id=368597#c97 --Kerin