i386/i386/busdma_machdep.c 1.88 breaks isp

From: Charles DeBardeleben <charles.debardeleben_at_gmail.com>
Date: Wed, 13 Jun 2007 22:21:47 -0700
I have a qlogic 12160 based controller and the driver hangs at attach.
I have traced the problem to _bus_dmamap_load_buffer() looping
in the for (seg = *segp; buflen > 0 ; ) {...} loop forever. Backing
back down to i386/i386/busdma_machdep.c 1.87 fixes the problem.
I have not tracked it down to whether the fix to _bus_dmamap_load_buffer()
is bad or if isp has a bug that is exposed by this fix. At least I
can run now.


-Charles
Received on Thu Jun 14 2007 - 03:50:34 UTC

This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:39:12 UTC