On Sun, Jun 25, 2006 at 09:32:41PM +0200, Andi Kleen wrote: > > From a tiny 16MB DMA pool that can't sustain the required load ? Or has that > > bit changed. > > It should be ok because it blocks. It will be slow, but what else do you expect > from broken hardware like this? Sustained 80Mbyte/second I/O rates. At least thats what it gets in other OS products. This is one of the reasons (broadcomm 4400 was another) that a 30 or 31 bit DMA zone not a 32bit one was called for, which also didn't happen it seems. The ifdef approach isnt perfect but it essentially means you get good performance on x86-32 and only x86-64 has problems which seems fine to me, because its an old card. Alan - : send the line "unsubscribe linux-scsi" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html