Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 24 Jan 2006 10:07:18 +0200
From:      Ion-Mihai Tetcu <itetcu@people.tecnik93.com>
To:        freebsd-stable@freebsd.org, sos@freebsd.org
Subject:   VT8237(VT6410) SATA  Interrupt storm
Message-ID:  <20060124100718.077c8a3e@it.buh.tecnik93.com>

next in thread | raw e-mail | index | archive | help
Hi,


On my 6.0-STABLE #1: Mon Jan 23 00:45:10 EET 2006 while burning a DVD
image i got this:

Jan 24 09:33:10 it kernel: Interrupt storm detected on "irq20: atapci0"; throttling interrupt source
Jan 24 09:33:15 it kernel: ata2: reiniting channel ..
Jan 24 09:33:15 it kernel: ata2: SATA connect ready time=0ms
Jan 24 09:33:15 it kernel: ata2: sata_connect devices=0x1<ATA_MASTER>
Jan 24 09:33:15 it kernel: ata2: reinit done ..
Jan 24 09:33:15 it kernel: ad4: TIMEOUT - READ_DMA retrying (1 retry left) LBA=118347775
Jan 24 09:40:20 it kernel: ata2: reiniting channel ..
Jan 24 09:40:20 it kernel: ata2: SATA connect ready time=0ms
Jan 24 09:40:20 it kernel: ata2: sata_connect devices=0x1<ATA_MASTER>
Jan 24 09:40:20 it kernel: ata2: reinit done ..
Jan 24 09:40:20 it kernel: ad4: TIMEOUT - READ_DMA retrying (1 retry left) LBA=127662527
Jan 24 09:44:17 it kernel: ata2: reiniting channel ..
Jan 24 09:44:17 it kernel: ata2: SATA connect ready time=0ms
Jan 24 09:44:17 it kernel: ata2: sata_connect devices=0x1<ATA_MASTER>
Jan 24 09:44:17 it kernel: ata2: reinit done ..
Jan 24 09:44:17 it kernel: ad4: TIMEOUT - READ_DMA retrying (1 retry left) LBA=133759391

systat -vmstat 1 shows between 400 and 800 interrupts while doing a
md5 over a 4GB file on the SATA disk and a few when no big reads are
done. On copying a 700 file from the PATA disk there are ~208
interrupts/second (while for the controller I'm copying from they are
approx. 1/2 - around 98-107).

I haven't seen any bad effects of this in the few hours I'm working
with this SATA disk. How worried should I be :) ?

atapci0: <VIA 6420 SATA150 controller> port 0xb000-0xb007,0xb400-0xb403,0xb800-0xb807,0xbc00-0xbc03,0xc000-0xc00f,0xc400-0xc4ff irq 20 at device 15.0 on pci
0
atapci0: Reserved 0x10 bytes for rid 0x20 type 4 at 0xc000
atapci0: [MPSAFE]
atapci0: Reserved 0x100 bytes for rid 0x24 type 4 at 0xc400
ata2: <ATA channel 0> on atapci0
atapci0: Reserved 0x8 bytes for rid 0x10 type 4 at 0xb000
atapci0: Reserved 0x4 bytes for rid 0x14 type 4 at 0xb400
ata2: SATA connect ready time=0ms
ata2: sata_connect devices=0x1<ATA_MASTER>
ata2: [MPSAFE]
ata3: <ATA channel 1> on atapci0
atapci0: Reserved 0x8 bytes for rid 0x18 type 4 at 0xb800
atapci0: Reserved 0x4 bytes for rid 0x1c type 4 at 0xbc00
ata3: SATA connect status=00000000
ata3: [MPSAFE]
atapci1: <VIA 8237 UDMA133 controller> port 0x1f0-0x1f7,0x3f6,0x170-0x177,0x376,0xc800-0xc80f at device 15.1 on pci0
atapci1: Reserved 0x10 bytes for rid 0x20 type 4 at 0xc800
ata0: <ATA channel 0> on atapci1
atapci1: Reserved 0x8 bytes for rid 0x10 type 4 at 0x1f0
atapci1: Reserved 0x1 bytes for rid 0x14 type 4 at 0x3f6
ata0: reset tp1 mask=03 ostat0=50 ostat1=50
ata0: stat0=0x50 err=0x01 lsb=0x00 msb=0x00
ata0: stat1=0x50 err=0x01 lsb=0x00 msb=0x00
ata0: reset tp2 stat0=50 stat1=50 devices=0x3<ATA_SLAVE,ATA_MASTER>
ata0: [MPSAFE]
ata1: <ATA channel 1> on atapci1
atapci1: Reserved 0x8 bytes for rid 0x18 type 4 at 0x170
atapci1: Reserved 0x1 bytes for rid 0x1c type 4 at 0x376
ata1: reset tp1 mask=03 ostat0=50 ostat1=00
ata1: stat0=0x00 err=0x01 lsb=0x14 msb=0xeb
ata1: stat1=0x00 err=0x00 lsb=0x00 msb=0x00
ata1: reset tp2 stat0=00 stat1=00 devices=0x4<ATAPI_MASTER>
ata1: [MPSAFE]

atapci0@pci0:15:0:      class=0x01018f card=0x31491106 chip=0x31491106 rev=0x80 hdr=0x00
    vendor   = 'VIA Technologies Inc'
    device   = 'VT8237  VT6410 SATA RAID Controller'
    class    = mass storage
    subclass = ATA
atapci1@pci0:15:1:      class=0x01018a card=0x50021458 chip=0x05711106 rev=0x06 hdr=0x00
    vendor   = 'VIA Technologies Inc'
    device   = 'VT82xxxx EIDE Controller (All VIA Chipsets)'
    class    = mass storage
    subclass = ATA

 # atacontrol info ata2
Master:  ad4 <Maxtor 6L080M0/BACE1G10> Serial ATA v1.0
Slave:       no device present

 # atacontrol mode ad4
current mode = SATA150

 # atacontrol cap ad4

Protocol              Serial ATA v1.0
device model          Maxtor 6L080M0
serial number         L21G8EPG
firmware revision     BACE1G10
cylinders             16383
heads                 16
sectors/track         63
lba supported         160086528 sectors
lba48 not supported
dma supported
overlap not supported

Feature                      Support  Enable    Value           Vendor
write cache                    yes      yes
read ahead                     yes      yes
Native Command Queuing (NCQ)   yes       -      31/0x1F
Tagged Command Queuing (TCQ)   no       no      31/0x1F
SMART                          yes      yes
microcode download             yes      yes
security                       yes      no
power management               yes      yes
advanced power management      yes      no      0/0x00
automatic acoustic management  yes      yes     254/0xFE        192/0xC0




-- 
IOnut - Unregistered ;) FreeBSD "user"
  "Intellectual Property" is   nowhere near as valuable   as "Intellect"

BOFH excuse #92:
Stale file handle (next time use Tupperware(tm)!)





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