From owner-freebsd-stable Wed Apr 18 13:33:35 2001 Delivered-To: freebsd-stable@freebsd.org Received: from emma1.emma.line.org (p3EE3C7E2.dip.t-dialin.net [62.227.199.226]) by hub.freebsd.org (Postfix) with ESMTP id 1B75A37B422 for ; Wed, 18 Apr 2001 13:33:33 -0700 (PDT) (envelope-from ma@dt.e-technik.uni-dortmund.de) Received: by emma1.emma.line.org (Postfix, from userid 500) id B3D94A2001; Wed, 18 Apr 2001 22:33:29 +0200 (CEST) Date: Wed, 18 Apr 2001 22:33:29 +0200 From: Matthias Andree To: Doug White Cc: freebsd-stable@FreeBSD.ORG Subject: Re: FreeBSD 4.x refuses to use DMA on WDC31200F? Message-ID: <20010418223329.A24246@emma1.emma.line.org> References: <20010417194643.A15712@emma1.emma.line.org> Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable User-Agent: Mutt/1.2.5i In-Reply-To: ; from dwhite@resnet.uoregon.edu on Wed, Apr 18, 2001 at 13:04:41 -0700 Sender: owner-freebsd-stable@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG On Wed, 18 Apr 2001, Doug White wrote: > > /kernel: atapci0: port 0xe000-0xe00f at d= evice 7.1 on pci0 >=20 > Erm, this a A rev, not a B rev. The A rev does not have UDMA support in > kernel at this time. You can try adding the IDs/revs to > src/sys/dev/ata/ata-dma.c but you're responsible for what happens > afterward. :) Regardless, I'm asking for DMA 1 (WDMA1), not UDMA, and the hardware itself does UDMA2, has done for 1=BD years with a UDMA-4-drive with Linux 2.2, but FreeBSD has no notion of WDMA1 anywhere in ata-dma.c. > > /kernel: ata0-master: success setting PIO3 on generic chip >=20 > This is the hint that there's no specific support. Alright. > > /netbsd: pciide0 at pci0 dev 7 function 1: VIA Tech VT82C586A IDE Contr= oller (rev. 0x06) >=20 > Hm, netbsd thinks it's an A too. and does DMA1 ;-) --=20 Matthias Andree To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-stable" in the body of the message