Date: Tue, 15 Dec 2009 15:02:54 +0000 From: Anton Shterenlikht <mexas@bristol.ac.uk> To: Marcel Moolenaar <xcllnt@mac.com>, freebsd-ia64@freebsd.org Subject: Re: ia64 kernel config Message-ID: <20091215150254.GA21739@mech-cluster241.men.bris.ac.uk> In-Reply-To: <7AFD99EA-5641-4B4B-B906-C4B16EDF196F@mac.com> References: <20091215011146.GA14252@mech-cluster241.men.bris.ac.uk> <7AFD99EA-5641-4B4B-B906-C4B16EDF196F@mac.com>
next in thread | previous in thread | raw e-mail | index | archive | help
On Mon, Dec 14, 2009 at 05:25:48PM -0800, Marcel Moolenaar wrote: > > On Dec 14, 2009, at 5:11 PM, Anton Shterenlikht wrote: > > > Hi Marcel > > > > Can you advise on a ia64 kernel config file > > for a portscluster node (see below). > > In particular, I don't think I need usb subsystem, do I? > > USB is not required, but why trim it down so much? > > > #options NFS_ROOT # NFS usable as root device > > #options PREEMPTION # Enable kernel thread preemption > > options PROCFS # Process filesystem (/proc) > > options PSEUDOFS # Pseudo-filesystem framework > > options SCHED_ULE # ULE scheduler > > Overall, looks ok. > > It is better to use SCHED_4BSD. SCHED_ULE may not work > reliably at all. I worked on it before, but I don't > think I got it stable. > > As a general comment: do not stray from the path, unless > you're able and willing to deal with the problems. If > GENERIC has SCHED_4BSD while SCHED_ULE is the default > nowadays, you need to ask yourself why that is. Sure, it > can be an oversight. Then again, it may not be. > > I see you add options and make changes left and right > and it actually introduces breakages that aren't even > ia64 specific. It's just a bad configuration. You're > making things much more difficult than it already is and > I really wonder if that's such a good thing at this > time. I'd rather get things stable, no matter what the > configuration and then change options and settings and > test if it's still stable. In the end you get where you > want much faster and without all the frustration of > having to deal with breakages. > > Just a thought, > > BTW: I have mine here: > http://ns1.xcllnt.net/~marcel/machines/ia64/hob/HOB Marcel, why do you build GPT support as a module, and not straight in the kernel? I thought you need GPT support for ia64 in any case. Am I wrong? In particular, if one uses GEOM_MIRROR for root partition, I imagine GPT module must be loaded prior to mirror creation. Am I right? thank you -- Anton Shterenlikht Room 2.6, Queen's Building Mech Eng Dept Bristol University University Walk, Bristol BS8 1TR, UK Tel: +44 (0)117 331 5944 Fax: +44 (0)117 929 4423
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20091215150254.GA21739>