i386/i386/busdma_machdep.c 1.88 breaks isp

Matthew Jacob lydianconcepts at gmail.com
Fri Jun 15 23:13:57 UTC 2007


To be clear- it was a bug in isp.

On 6/14/07, Manfred Antar <null at pozo.com> wrote:
> At 10:21 PM 6/13/2007, Charles DeBardeleben wrote:
> >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
> >_______________________________________________
> >freebsd-current at freebsd.org mailing list
> >http://lists.freebsd.org/mailman/listinfo/freebsd-current
> >To unsubscribe, send any mail to "freebsd-current-unsubscribe at freebsd.org"
>
> Update your src tree and try again,Matt fixed this a couple of days ago I think.
>
> ==================================
> ||      null at pozo.com           ||
> ||      Ph. (415) 681-6235      ||
> ==================================
>
> _______________________________________________
> freebsd-current at freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-current
> To unsubscribe, send any mail to "freebsd-current-unsubscribe at freebsd.org"
>


More information about the freebsd-current mailing list