Date: Fri, 13 Oct 2000 12:18:43 +0930 From: Greg Lehey <grog@lemis.com> To: Josef Karthauser <joe@pavilion.net> Cc: freebsd-bugs@FreeBSD.ORG Subject: Re: kern/21915: Machine dies sig 12 in ahc driver (Freebsd4.1.1) Message-ID: <20001013121843.J2593@wantadilla.lemis.com> In-Reply-To: <20001013120829.I2593@wantadilla.lemis.com>; from grog@lemis.com on Fri, Oct 13, 2000 at 12:08:30PM %2B0930 References: <200010121230.FAA81781@freefall.freebsd.org> <20001012141115.D2271@pavilion.net> <20001012142821.E2271@pavilion.net> <20001013120829.I2593@wantadilla.lemis.com>
next in thread | previous in thread | raw e-mail | index | archive | help
On Friday, 13 October 2000 at 12:08:30 +0930, Greg Lehey wrote: > [Format recovered--see http://www.lemis.com/email/email-format.html] > > On Thursday, 12 October 2000 at 14:28:21 +0100, Josef Karthauser wrote: >> On Thu, Oct 12, 2000 at 02:11:15PM +0100, Josef Karthauser wrote: >>> >>> Aug 17 16:33:50 newmailserver /kernel: Timecounter "i8254" frequency 1193182 Hz >>> Aug 17 16:33:50 newmailserver /kernel: CPU: Pentium III/Pentium III Xeon/Celeron (799.74-MHz 686-class CPU) >>> Aug 17 16:33:50 newmailserver /kernel: Origin = "GenuineIntel" Id = 0x683 Stepping = 3 >>> Aug 17 16:33:50 newmailserver /kernel: Features=0x383f9ff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,MMX,FXSR,XMM> >> >> Using this kernel (and /module set) on a problem machine doesn't >> solve anything. The problem still exists. I'm wierded out now! >> The new machines are both running Advance 9 motherboards. I'm not >> sure what motherboard the "working" machine is using. > > OK, do I have it that using this kernel, the rsync works on one > machine but not on another? > > I really need dumps to look at this, and my time is running out: I'm > leaving for the USA tomorrow. Looking at the background, it seems to be relatively easy to check Justin's suspicion that Vinum is passing a null bp->b_data. Add this to sys/dev/vinumrequest.c and recompile and reinstall the kld: --- vinumrequest.c 2000/06/08 02:00:23 1.44.2.2 +++ vinumrequest.c 2000/10/13 02:43:41 @@ -431,6 +431,8 @@ logrq(loginfo_rqe, (union rqinfou) rqe, rq->bp); #endif /* fire off the request */ + if (rqe->b.b_data == NULL) + panic("launch_requests: null bp->b_data"); BUF_STRATEGY(&rqe->b, 0); } } Before trying again, also do a 'vinum debug 72'. This will keep trace information in in-kernel buffers which we can later look at in the dump. Greg -- Finger grog@lemis.com for PGP public key See complete headers for address and phone numbers To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20001013121843.J2593>