Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 14 Nov 2008 15:23:01 -0600
From:      Nathan Whitehorn <nwhitehorn@freebsd.org>
To:        Marius Strobl <marius@alchemy.franken.de>
Cc:        freebsd-sparc64@freebsd.org
Subject:   Re: Free Ultra2 in Silicon Valley, USA
Message-ID:  <491DEC35.7060203@freebsd.org>
In-Reply-To: <20081114211118.GG64456@alchemy.franken.de>
References:  <183638.12752.qm@web56802.mail.re3.yahoo.com> <20081031131827.GA9613@soaustin.net> <20081103223042.GB8256@alchemy.franken.de> <20081104115722.GA28394@soaustin.net> <20081104221003.GE31338@alchemy.franken.de> <20081105184746.GA26875@soaustin.net> <20081112201029.GE64456@alchemy.franken.de> <oqy6zoisrr.fsf@castrovalva.Ivy.NET> <20081112213543.GA71577@alchemy.franken.de> <20081114161933.GA24688@soaustin.net> <20081114211118.GG64456@alchemy.franken.de>

next in thread | previous in thread | raw e-mail | index | archive | help
Marius Strobl wrote:
> On Fri, Nov 14, 2008 at 10:19:33AM -0600, Mark Linimon wrote:
>   
>> It turns out the T1-200s are much happier to boot if you actually
>> include the gem(4) driver in the kernel.
>>
>> Sigh.
>>
>> Anyways, thanks for the help investigating.
>>
>>     
>
> Ah, the problem then likely is that the GEMs are left initialized
> and running by the firmware; at some point, probably when some
> packet is received, the GEM DMAs something to a mapping the
> IOMMU no longer knows about since the kernel has taken it over
> and thus triggers a DMA error interrupt.
> If this happens when netbooting then it's probably time to
> fix libstand to no longer open and close the network device
> for every file access so we can remove the hack form the
> loader which just keeps the device open forever. On the other
> hand, it's probably beneficial in general to not remove the
> driver for the device one wants to netboot with :)
>   
This opening and closing for each file access breaks netbooting on a 
wide range of PowerPC systems as well (ones with gem interfaces, for 
instance). So it would be nice if you could fix loader in an MI way...
-Nathan



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