Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 19 Jan 2009 04:10:03 GMT
From:      Rong-En Fan <rafan@infor.org>
To:        freebsd-bugs@FreeBSD.org
Subject:   Re: kern/130726: DMA errors accessing multiple SATA channels
Message-ID:  <200901190410.n0J4A32G008258@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help
The following reply was made to PR kern/130726; it has been noted by GNATS.

From: Rong-En Fan <rafan@infor.org>
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 <WDC WD6400AAKS-22A7B0/01.03B01> Serial ATA II
 Slave:       no device present
 $ atacontrol info ata1
 Master:  ad2 <WDC WD5000AAKS-00YGA0/12.01C02> 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: <Intel ICH7 SATA300 controller> 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: <ATA channel 0> 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: <ATA channel 1> 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 <WDC WD6400AAKS-22A7B0 01.03B01> 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 <WDC WD5000AAKS-00YGA0 12.01C02> at ata1-master SATA150
 ad2: 976773168 sectors [969021C/16H/63S] 16 sectors/interrupt 1 depth queue
 



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