Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 3 Sep 2003 16:29:06 +0200 (CEST)
From:      Soren Schmidt <sos@spider.deepcore.dk>
To:        Daniel Rock <D.Rock@t-online.de>
Cc:        current@FreeBSD.ORG
Subject:   Re: ATAng probe updated please test
Message-ID:  <200309031429.h83ET7eh010028@spider.deepcore.dk>
In-Reply-To: <3F55F79B.9070504@t-online.de>

next in thread | previous in thread | raw e-mail | index | archive | help
It seems Daniel Rock wrote:
> Just an additional notice: Booting in PIO mode (by setting
> hw.ata.ata_dma=0 in /boot/loader.conf):
> 
> [...]
> GEOM: create disk ad0 dp=0xc10b3b70
> ad0: 9671MB <IBM-DTTA-351010> [20960/15/63] at ata0-master PIO4
> GEOM: create disk ad1 dp=0xc10b3470
> ad1: 1221MB <Seagate Technology 1275MB - ST31276A> [2482/16/63] at 
> ata1-master PIO4
> Waiting 2 seconds for SCSI devices to settle
> Mounting root from ufs:/dev/ad0a
> 
> But if I try to set DMA mode later via atacontrol, the problem
> reappears:
> 
> # atacontrol mode 0 udma2 udma2
> Master = UDMA33
> Slave  = BIOSPIO
> # atacontrol mode 1 udma2 udma2
> Master = WDMA2
> Slave  = BIOSPIO
> ad0: WARNING - WRITE_DMA recovered from missing interrupt
> ad1: WARNING - READ_DMA recovered from missing interrupt

Hmm, I have no clue as to why this fails actually, I have to dig out
my old Acer board and see what gives, if this was a generic problem
noone would be able to use DMA...

-Søren



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