Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 2 Jan 2002 20:44:53 +0000 (UTC)
From:      Thilo Mezger <list-freebsd.stable@spoiled.org>
To:        stable@FreeBSD.org
Subject:   RELENG_4_4: PIIX busmastering DMA not supported
Message-ID:  <news2mail-a0vrg5$823$1@babel.spoiled.org>

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

Hi!

I was wondering if somebody could explain to me why busmastering DMA
is not supported in my setup (RELENG_4_4):

# dmesg | grep ata
atapci0: <Intel PIIX ATA controller> port 0xfcf0-0xfcff at device 1.1 on pci0
atapci0: Busmastering DMA not supported
ata0: at 0x1f0 irq 14 on atapci0
ata1: at 0x170 irq 15 on atapci0
ad0: 3090MB <Maxtor 83240D3> [6697/15/63] at ata0-master BIOSPIO
ad2: 6187MB <FUJITSU MPE3064AT> [13410/15/63] at ata1-master BIOSPIO
# sysctl -a | grep hw\.ata
hw.ata.ata_dma: 1
hw.ata.wc: 1
hw.ata.tags: 0
hw.ata.atapi_dma: 0
hw.atamodes: pio,---,pio,---,

What confuses me is that hw.ata.ata_dma=1 but I'm still not able
to set hw.atamodes to dma,---,dma,---,

I thought that this controller would support DMA.  I read ata(4) and
could not find any hints of any flags similar to the one for wd(4)
(i.e. 0x2000).  I'm quite clueless now...

Any idea...?
Thilo


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-stable" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?news2mail-a0vrg5$823$1>