Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 28 Feb 2005 13:39:22 -0800
From:      Kris Kennaway <kris@obsecurity.org>
To:        Kris Kennaway <kris@obsecurity.org>
Cc:        sparc64@FreeBSD.org
Subject:   Re: "esp0: !TC on DATA XFER [intr 10, stat 83, step 4] prevphase 1, resid 4000" on e4500
Message-ID:  <20050228213922.GA99607@xor.obsecurity.org>
In-Reply-To: <20050227021000.GA47037@xor.obsecurity.org>

index | next in thread | previous in thread | raw e-mail

[-- Attachment #1 --]
On Sat, Feb 26, 2005 at 06:10:01PM -0800, Kris Kennaway wrote:
> An e4500 running RELENG_5 crashed overnight with the following.  I
> asked Justin Gibbs about it, and he suggested that
> 
> "The driver seems to be complaining that its internal state is
> indicating that a DMA is *not* in progress, but the chip is saying it
> is."
> 
> Kris
> 
> db> show msgbuf
> msgbufp = 0xfffff80001407fe0
> magic = 63062, size = 32736, r= 115944, w = 116197, ptr = 0xfffff80001400000, cksum= 2460862
> esp0: !TC on DATA XFER [intr 10, stat 87, step 4] prevphase 0, resid 4000
> esp0: !TC on DATA XFER [intr 10, stat 83, step 4] prevphase 1, resid 800
> /var: bad dir ino 94212 at offset 0: mangled entry
> panic: ufs_dirbad: bad dir

The above panic caused quite serious data corruption, and after
reinstalling 5.3-STABLE and starting a buildworld it recurred with:

esp0: unexpected disconnect [state 5, intr 20, stat 90, phase(c 100, p 0)]; sending REQUEST SENSE
esp0: !TC on DATA XFER [intr 10, stat 87, step 4] prevphase 0, resid 4000
esp0: !TC on DATA XFER [intr 10, stat 87, step 4] prevphase 0, resid 2800
esp0: !TC on DATA XFER [intr 10, stat 83, step 4] prevphase 1, resid 800
esp0: !TC on DATA XFER [intr 10, stat 83, step 4] prevphase 1, resid 800
esp0: !TC on DATA XFER [intr 10, stat 83, step 4] prevphase 1, resid 800
esp0: !TC on DATA XFER [intr 10, stat 83, step 4] prevphase 1, resid 800
esp0: !TC on DATA XFER [intr 10, stat 83, step 4] prevphase 1, resid 800
esp0: !TC on DATA XFER [intr 10, stat 87, step 4] prevphase 0, resid 800
esp0: !TC on DATA XFER [intr 10, stat 83, step 4] prevphase 1, resid 800
esp0: !TC on DATA XFER [intr 10, stat 83, step 4] prevphase 1, resid 800
esp0: !TC on DATA XFER [intr 10, stat 83, step 4] prevphase 1, resid 800
esp0: !TC on DATA XFER [intr 10, stat 83, step 4] prevphase 1, resid 800
esp0: !TC on DATA XFER [intr 10, stat 83, step 4] prevphase 1, resid 800
esp0: !TC on DATA XFER [intr 10, stat 87, step 4] prevphase 0, resid 4000
/usr: bad dir ino 612938 at offset 0: mangled entry
panic: ufs_dirbad: bad dir

Kris
[-- Attachment #2 --]
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.0 (FreeBSD)

iD8DBQFCI4+JWry0BWjoQKURArj3AJ9TR8FgRZMwtP5lRl1s9ltQVvCAkQCgkREd
TqWNFDIXAdMw+lCyQ/WIr5o=
=dGwb
-----END PGP SIGNATURE-----
home | help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20050228213922.GA99607>