From owner-freebsd-bugs@FreeBSD.ORG Mon Jan 19 04:10:03 2009 Return-Path: Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 9F0D91065670 for ; Mon, 19 Jan 2009 04:10:03 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 8E5C18FC16 for ; Mon, 19 Jan 2009 04:10:03 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.14.3/8.14.3) with ESMTP id n0J4A3x1008259 for ; Mon, 19 Jan 2009 04:10:03 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.3/8.14.3/Submit) id n0J4A32G008258; Mon, 19 Jan 2009 04:10:03 GMT (envelope-from gnats) Date: Mon, 19 Jan 2009 04:10:03 GMT Message-Id: <200901190410.n0J4A32G008258@freefall.freebsd.org> To: freebsd-bugs@FreeBSD.org From: Rong-En Fan Cc: Subject: Re: kern/130726: DMA errors accessing multiple SATA channels X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Rong-En Fan List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 19 Jan 2009 04:10:03 -0000 The following reply was made to PR kern/130726; it has been noted by GNATS. From: Rong-En Fan To: freebsd-gnats-submit@freebsd.org Cc: Subject: Re: kern/130726: DMA errors accessing multiple SATA channels Date: Mon, 19 Jan 2009 11:48:53 +0800 For the record, I believe I'm seeing the same thing with today's CURRENT. I can trigger the machine crash by copying data from ad2 to ad0. For what it worth, back in 7.x, I can reliability trigger machine hang/crash if I access the 2nd disk extensively. It may or may not related to this issue though. = atacontrol = $ atacontrol info ata0 Master: ad0 Serial ATA II Slave: no device present $ atacontrol info ata1 Master: ad2 Serial ATA II Slave: no device present = pciconf = atapci0@pci0:0:31:2: class=0x01018a card=0x101517aa chip=0x27c08086 rev=0x01 hdr=0x00 vendor = 'Intel Corporation' device = '82801GB/GR/GH (ICH7 Family) Serial ATA Storage Controller' class = mass storage subclass = ATA = dmesg = atapci0: port 0x1f0-0x1f7,0x3f6,0x170-0x177,0x376,0x18b0-0x18bf at device 31.2 on pci0 atapci0: Reserved 0x10 bytes for rid 0x20 type 4 at 0x18b0 ata0: on atapci0 atapci0: Reserved 0x8 bytes for rid 0x10 type 4 at 0x1f0 atapci0: Reserved 0x1 bytes for rid 0x14 type 4 at 0x3f6 ata0: reset tp1 mask=03 ostat0=50 ostat1=00 ata0: stat0=0x50 err=0x01 lsb=0x00 msb=0x00 ata0: stat1=0x00 err=0x01 lsb=0x00 msb=0x00 ata0: reset tp2 stat0=50 stat1=00 devices=0x1 ioapic0: routing intpin 14 (ISA IRQ 14) to vector 50 ata0: [MPSAFE] ata0: [ITHREAD] ata1: on atapci0 atapci0: Reserved 0x8 bytes for rid 0x18 type 4 at 0x170 atapci0: Reserved 0x1 bytes for rid 0x1c type 4 at 0x376 ata1: reset tp1 mask=03 ostat0=50 ostat1=00 ata1: stat0=0x50 err=0x01 lsb=0x00 msb=0x00 ata1: stat1=0x00 err=0x01 lsb=0x00 msb=0x00 ata1: reset tp2 stat0=50 stat1=00 devices=0x1 ioapic0: routing intpin 15 (ISA IRQ 15) to vector 51 ata1: [MPSAFE] ata1: [ITHREAD] [...] ata0: identify ch->devices=00000001 ata0-master: pio=PIO4 wdma=WDMA2 udma=UDMA133 cable=40 wire ad0: 610480MB at ata0-master SATA150 ad0: 1250263728 sectors [1240341C/16H/63S] 16 sectors/interrupt 1 depth queue ata1: identify ch->devices=00000001 GEOM: new disk ad0 ata1-master: pio=PIO4 wdma=WDMA2 udma=UDMA133 cable=40 wire ad2: 476940MB at ata1-master SATA150 ad2: 976773168 sectors [969021C/16H/63S] 16 sectors/interrupt 1 depth queue