Free Ultra2 in Silicon Valley, USA

Nathan Whitehorn nwhitehorn at freebsd.org
Fri Nov 14 14:16:23 PST 2008


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


More information about the freebsd-sparc64 mailing list