atom feed29 messages in org.freebsd.freebsd-amd64Re: [ATA] and re(4) stability issues
FromSent OnAttachments
Victor Balada DiazDec 9, 2008 10:52 am.verbose
Pyun YongHyeonDec 9, 2008 10:12 pm 
Andrey V. ElsukovDec 10, 2008 12:57 am 
Victor Balada DiazDec 10, 2008 12:59 am 
Victor Balada DiazDec 10, 2008 1:10 am 
Søren SchmidtDec 10, 2008 1:55 am 
Pyun YongHyeonDec 10, 2008 2:27 am 
Victor Balada DiazDec 10, 2008 3:32 am 
Pyun YongHyeonDec 10, 2008 4:06 am 
Oliver PeterDec 10, 2008 4:08 am 
Arnaud HoudeletteDec 10, 2008 4:17 am 
Victor Balada DiazDec 10, 2008 6:01 am 
Gary JennejohnDec 10, 2008 6:01 am 
Victor Balada DiazDec 10, 2008 6:08 am 
Oliver PeterDec 10, 2008 6:18 am 
Victor Balada DiazDec 10, 2008 6:20 am 
Peter JeremyDec 10, 2008 10:05 am 
Pyun YongHyeonDec 10, 2008 6:49 pm 
Victor Balada DiazDec 10, 2008 11:56 pm 
Victor Balada DiazDec 11, 2008 12:00 am 
Victor Balada DiazDec 11, 2008 12:10 am 
Pyun YongHyeonDec 11, 2008 1:00 am 
Victor Balada DiazDec 11, 2008 1:49 am 
Victor Balada DiazDec 12, 2008 4:12 am 
Pyun YongHyeonDec 12, 2008 5:42 pm 
Victor Balada DiazDec 15, 2008 1:01 am 
Victor Balada DiazDec 15, 2008 1:06 am 
Victor Balada DiazDec 15, 2008 11:18 pm 
Pyun YongHyeonDec 15, 2008 11:48 pm 
Subject:Re: [ATA] and re(4) stability issues
From:Victor Balada Diaz (vic@bsdes.net)
Date:Dec 15, 2008 1:06:47 am
List:org.freebsd.freebsd-amd64

On Wed, Dec 10, 2008 at 10:55:35AM +0100, Søren Schmidt wrote:

On 10Dec, 2008, at 10:11 , Victor Balada Diaz wrote:

Thanks for explaining me what the flags do. I'm not skilled enough to create the DMA quirks but if you could give me some patches i'll test them. Also if you have any other idea on what could i test or how can i debug this it would be more than welcome.

Comment out the following two lines in ata_ahci_dmainit():

if (ATA_INL(ctlr->r_res2, ATA_AHCI_CAP) & ATA_AHCI_CAP_64BIT) ch->dma->max_address = BUS_SPACE_MAXADDR;

And you will not use 64bit DMA even if the chipset supports it. However I have not seen any chipsets supporting this fail, YMMV as usual :)

Hello Søren,

I'm triggering interrupt storms with this chipset after a few days of stressing the HD calling sysutils/stress with stress -d 10 -i 10 and in other term, doing:

while true; do dd if=/dev/zero of=BAH bs=1M count=1024; done;

Right now, as reported by systat -vmstat i have 578k interrupts in atapci and the machine is idle. Do you have any idea on how could i debug this? any advice would be much more than welcome.

Thanks a lot. Regards.