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>