4 msg'kernel: rtfree: 0xc3c4bd98 has 2 refs' on rece...
8 msghard-lock with CPU spinning
3 msgZFS with USB 'SCSI'
3 msgfdc0 doesn't attach on my current machine
7 msgBest way to build a 'new' AMD64 current
9 msgLOR in iwi with new 802.11 work
2 msgpanic in drm_ioctl
5 msgRe: smb related problem
9 msgDisappearing userland output with -current
4 msgBIND 9.4.1 performance on FreeBSD 6.2 vs. 7.0

i386/i386/busdma_machdep.c 1.88 breaks isp
\ Charles DeBardeleben (14 Jun 2007)
. \ Scott Long (14 Jun 2007)
. \ Manfred Antar (14 Jun 2007)
. . \ Matthew Jacob (15 Jun 2007)

7 msgath device appears broken
8 msgKTR and SCTP
2 msgold bugs
6 msgZFS tuning tips?
1 msg(Delayed) HEADS UP: AUDIT in GENERIC
13 msgHEADS UP: IPX over IP support removed
4 msgRFC: diff(1) update
2 msgCall for testers, amd64 only, new scheduler.
4 msgHPS stack and ural
Subject:i386/i386/busdma_machdep.c 1.88 breaks isp
Group:Freebsd-current
From:Charles DeBardeleben
Date:14 Jun 2007


 
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 mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-current
To unsubscribe, send any mail to "freebsd-current-unsubscribe"


© 2004-2008 readlist.com