From owner-freebsd-stable Mon Sep 25 13:29:48 2000 Delivered-To: freebsd-stable@freebsd.org Received: from pluto.plutotech.com (mail.plutotech.com [206.168.67.137]) by hub.freebsd.org (Postfix) with ESMTP id 7A42B37B422 for ; Mon, 25 Sep 2000 13:29:42 -0700 (PDT) Received: from caspian.plutotech.com (root@mail.plutotech.com [206.168.67.137]) by pluto.plutotech.com (8.9.2/8.9.1) with ESMTP id OAA55341; Mon, 25 Sep 2000 14:29:38 -0600 (MDT) (envelope-from gibbs@plutotech.com) Message-Id: <200009252029.OAA55341@pluto.plutotech.com> X-Mailer: exmh version 2.1.1 10/15/1999 To: "Jonel Rienton" Cc: "Justin T. Gibbs" , stable@FreeBSD.org Subject: Re: MFC of ahc driver updates (long-ish) In-Reply-To: Your message of "Mon, 25 Sep 2000 10:55:29 CDT." <010e01c02709$075edbe0$17161d0a@jonelrienton.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Date: Mon, 25 Sep 2000 14:30:58 -0600 From: "Justin T. Gibbs" Sender: owner-freebsd-stable@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG >Justin, > >it didn't get hit. Hmm. I haven't been able to reproduce this here on any of the Seagate drives I have access to. Many of them are U160 Cheetahs, but not the exact same model you have. One thing that might help me is a dump of the message buffers in two places: 1) aic7xxx.c: ahc_contstruct_ppr(). After the message is constructed, printout the contents: ahc->msgout_len += 8; printf("Constructed PPR Message: "); for (i = 0; i < ahc->msgout_len; i++) printf("%c ", ahc->msgout_buf[i]); printf("\n"); 2) aic7xxx.c: ahc_parse_msg(). In the MSG_EXT_PPR case just after we've pulled in all bytes: if (ahc->msgin_index < (MSG_EXT_PRR_LEN + 1) break; printf("Incoming PPR Message: "); for (i = 0; i <= ahc->msgin_index; i++) printf("%c ", ahc->msgin_buf[i]); printf("\n"); -- Justin To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-stable" in the body of the message