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 [EMAIL PROTECTED]
with "unsubscribe freebsd-stable" in the body of the message

Reply via email to