Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 21 Sep 2009 15:09:44 +0100 (BST)
From:      Gavin Atkinson <gavin.atkinson@ury.york.ac.uk>
To:        Marius Strobl <marius@alchemy.franken.de>
Cc:        freebsd-sparc64@freebsd.org
Subject:   Re: Is it posible to run FreeBSD/sparc64 on SunFire V215?
Message-ID:  <20090921150632.U4106@ury.york.ac.uk>
In-Reply-To: <20090918131416.GQ57060@alchemy.franken.de>
References:  <3979a4b0909170200x754ea8c5l495e300b2a7a5113@mail.gmail.com> <20090917224556.GA41908@alchemy.franken.de> <3979a4b0909172329q3a113942xfcd71394a98fee19@mail.gmail.com> <20090918131416.GQ57060@alchemy.franken.de>

next in thread | previous in thread | raw e-mail | index | archive | help
On Fri, 18 Sep 2009, Marius Strobl wrote:
> On Fri, Sep 18, 2009 at 02:23:49PM +0400, KOT MATPOCKuH wrote:
>> PS. Why net boot is too slow? Loading process occupies ~15 minutes
>> from start to last message.
>
> I don't know and it works fine here, you'd need to
> analyze the network traffic in order to get an idea
> which side is the culprit. IIRC I've seen similar
> effects when not using the full speed of the network
> interface of a sun4u machine, i.e. for example a
> Gigabit Ethernet interface with a Fast Ethernet
> switch, given that the loader relies on the firmware
> to provide support for the NIC there isn't much that
> can be done about that.

Last time I looked at this, it looked like the problem was that for every 
block transferred over the wire (which I think are 4k in size, but I may 
be misremembering) the loader was calling into OpenFirmware to open the 
network card, read the block, and close the network card.  Each open/close 
pair took enough time to be noticeable.  I never had a chance to sit down 
and fix this.

Gavin



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20090921150632.U4106>