Subject: Re: Getting "si_dma_alloc: excessive xlen=0x10000" error
To: J.T. Conklin <jtc@cygnus.com>
From: Jason Thorpe <thorpej@nas.nasa.gov>
List: port-sun3
Date: 12/10/1996 16:29:41
On Tue, 10 Dec 1996 14:42:00 -0800
"J.T. Conklin" <jtc@cygnus.com> wrote:
> Jason Thorpe suggested that this might be related to the MAXBSIZE
> change. I'm rebuilding a kernel now..., so we'll soon see.
...and it turns out that it is. This is because minphys() isn't
called for transfers from the buffer cache, and aggressive clustering
gives us MAXBSIZE transfers ...
Two options, really:
(a) Make buffer cache transfers get minphys()'d, or
(b) teach the si driver how to segment these.
Jason R. Thorpe thorpej@nas.nasa.gov
NASA Ames Research Center Home: 408.866.1912
NAS: M/S 258-6 Work: 415.604.0935
Moffett Field, CA 94035 Pager: 415.428.6939