From owner-freebsd-stable Wed Jan 2 12:45: 6 2002 Delivered-To: freebsd-stable@freebsd.org Received: from a.mx.spoiled.org (babel.spoiled.org [217.13.197.48]) by hub.freebsd.org (Postfix) with ESMTP id 532C637B419 for ; Wed, 2 Jan 2002 12:44:59 -0800 (PST) Received: by a.mx.spoiled.org (Postfix, from userid 8) id 159CD11961; Wed, 2 Jan 2002 21:44:53 +0100 (CET) From: Thilo Mezger Reply-To: Thilo Mezger X-Newsgroups: spoiled.freebsd.stable Subject: RELENG_4_4: PIIX busmastering DMA not supported Date: Wed, 2 Jan 2002 20:44:53 +0000 (UTC) Organization: spoiled dot org Lines: 30 Distribution: local Message-ID: X-Complaints-To: newsmaster@spoiled.org User-Agent: tin/1.4.5-20010409 ("One More Nightmare") (UNIX) (OpenBSD/2.9 (i386)) To: stable@FreeBSD.org Sender: owner-freebsd-stable@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG 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: 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 [6697/15/63] at ata0-master BIOSPIO ad2: 6187MB [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