Subject: Re: Hardware questions
To: David Laight <David.Laight@btinternet.com>
From: Volker Borchert <bt@insiders-fs.com>
List: port-sparc
Date: 11/26/2001 13:10:17
In message <017d01c17667$db926cc0$0100a8c0@snowdrop> you write:
|> > Are you stating that the network interface on the motherboard is
|> > implemented in an inferior manner? I.e. no DMA, etc.?
|>
|> No - it is 'identical' to the Sbus cards except that it has certain
|> advantages (over the single port Sbus cards):
|>
|> 1) The motherboard probably has the DMA+ chip (not the DMA one) this
|> means you can misalign receive buffers and still get data bursts
|> on the Sbus. (It is necessary to align the rx buffer then do a
|> software copy to align' IP headers - which is on a 4n+2 boundary
|> within the frame.)
|> (wonder what netBSD does....)
|>
|> 2) Sbus slot 0 (the motherboard I/O) will (typically) have a higher
|> priority than any of the other Sbus slots, the ethernet interface
|> also has priority over the SCSI interface within the DMA+ silicon.
|> This means that the motherboard ethernet is unlikely to suffer
|> fifo underrun/overrun problems (on a single cpu system).
|>
|> The Sbus priority/latency issues are even worse for any 100M (ethernet
|> or FDDI) cards that do not have on-board buffer storage.
So, what are your recommendations:
- a Sparc-2's on-board le or a 501-2015 FSBE's lebuffer/le
- a Sparc-10's on-board le or ./.
Volker