Skip site navigation (1)Skip section navigation (2)
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>