X-Original-To: alpine-devel@lists.alpinelinux.org Delivered-To: alpine-devel@mail.alpinelinux.org Received: from io.devever.net (io.devever.net [23.21.112.74]) by mail.alpinelinux.org (Postfix) with ESMTP id C3EFCDC00E6 for ; Wed, 3 Apr 2013 05:49:44 +0000 (UTC) Received: from [192.168.1.151] (cpc23-heme11-2-0-cust437.9-1.cable.virginmedia.com [81.109.105.182]) by io.devever.net (Postfix) with ESMTPSA id 7938620682 for ; Wed, 3 Apr 2013 05:49:41 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=devever.net; s=io; t=1364968181; bh=zrCqKN4/4Vu7+jM5TUE900Dbip0hJJw/zET99jIPOjs=; h=Date:From:To:Subject; b=OK6q2XgZ7is1H0UfwtsBrgThGYOiMZgIZe/PBKH8AdKVn+yNMP3A8Qa5SyCqt5n1e o/C8g8XIn30U11MN0KQ7O/2LXHsMdvvZ7RKqTP/feJZ2vZR+EOx4D+CU/2YFpuMRDb wASIbif3gafMLlUVsiuGyp7dl/Gyn5d/vfnHDWo8= Message-ID: <515BC2F2.1050701@devever.net> Date: Wed, 03 Apr 2013 06:49:38 +0100 From: Hugo Landau User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:17.0) Gecko/20130307 Thunderbird/17.0.4 X-Mailinglist: alpine-devel Precedence: list List-Id: Alpine Development List-Unsubscribe: List-Post: List-Help: List-Subscribe: MIME-Version: 1.0 To: alpine-devel@lists.alpinelinux.org Subject: [alpine-devel] initrd and kernel-mode DHCP Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Status: No, score=-1.1 required=10.0 tests=ALL_TRUSTED,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU autolearn=unavailable version=3.3.2 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on io.devever.net Hi. Is there any purpose to having CONFIG_IP_PNP=y in the Alpine kernel configuration? It appears that this feature necessitates network drivers to be built into the kernel, rather than as modules, but since Alpine builds such drivers as modules, the feature is unusable. Correct me if I'm wrong on this. If this were disabled, we could instead handle "ip=dhcp" in the command line via the initrd init script and udhcpc, after network drivers were loaded. The inclusion of network drives in the initrd would be configurable via mkinitfs to keep default initrd sizes down. The ultimate goal here is to enable Alpine to usefully PXE boot. Once Alpine is able to obtain an IP at the initrd phase, further modifications to the initrd init script to permit NFS or HTTP servers to be specified in the alpine_dev argument should be relatively straightforward. Hugo Landau --- Unsubscribe: alpine-devel+unsubscribe@lists.alpinelinux.org Help: alpine-devel+help@lists.alpinelinux.org ---