Date: Wed, 25 Sep 2013 03:50:51 +0000 From: John <jwd@FreeBSD.org> To: FreeBSD-SCSI <freebsd-scsi@freebsd.org> Subject: panic with CTL/FC at r251897 and beyond Message-ID: <20130925035051.GA50458@FreeBSD.org>
next in thread | raw e-mail | index | archive | help
Hi Folks,
I've slowly been chasing down a panic with 9-stable and I've
gotten to the point where the large mfc commits of r251897 and
r251874 by Scott seem to be the culprit. I posted some info
about this a few weeks back.
The last working commit (involving cam) is r251852 by Alexander.
This is the last commit where I can create and export a lun via
FC and have the client use it.
The problem I see is in cam/ctl/scsi_ctl.c:ctlfedone() at
the end of the XPT_CONT_TARGET_IO: switch label:
/*
* Release the CTIO. The ATIO will be sent back
* down to the SIM once we send status.
*/
softc->ccbs_freed++;
xpt_release_ccb(done_ccb);
/* Call the backend move done callback */
io->scsiio.be_move_done(io);
be_move_done is null so the code branches to 0
Before I start trying to figure out the large number of
changes in the above 2 commits (a pair of mass mfc's) I was
hoping someone might have an idea of what is wrong and could
provide some pointers. I'd also be curious to know if anyone
is successfully using a recent 9-stable with CTL/FC and if
so, how they have it configured.
Fbsd-10 works correctly on the same hardware also.
I can provide ssh access and serial console debugging
if needed.
Thanks,
John
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20130925035051.GA50458>
