Date: Thu, 3 Jan 2002 16:27:28 +0100 From: Wilko Bulte <wkb@freebie.xs4all.nl> To: Jason Andresen <jandrese@mitre.org> Cc: ian j hart <ianjhart@ntlworld.com>, Doug White <dwhite@resnet.uoregon.edu>, Thilo Mezger <tm@spoiled.org>, stable@FreeBSD.ORG Subject: Re: RELENG_4_4: PIIX busmastering DMA not supported Message-ID: <20020103162728.A67719@freebie.xs4all.nl> In-Reply-To: <3C34711E.913B7F14@mitre.org>; from jandrese@mitre.org on Thu, Jan 03, 2002 at 09:56:30AM -0500 References: <Pine.BSF.4.33.0201021709380.53787-100000@resnet.uoregon.edu> <3C33C475.B9A1F18@ntlworld.com> <3C34711E.913B7F14@mitre.org>
next in thread | previous in thread | raw e-mail | index | archive | help
On Thu, Jan 03, 2002 at 09:56:30AM -0500, Jason Andresen wrote: > ian j hart wrote: > > > > Doug White wrote: > > > > > > On Wed, 2 Jan 2002, Thilo Mezger wrote: > > > > > > > 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 > > > > > > According to the code, your controller does not claim to support DMA. The > > > original PIIX probably didn't support it, thinking about it... > > > > > > Check your BIOS settings and verify that you didn't disable DMA at some > > > point in the past. > > > > This should be the 430 FX (triton) chipset which > > claims to support WDMA2. IIRC these could be a bit flakey, > > unlike the HX (triton II), which actually works ;) > > I've had similar problems getting DMA working on a PIIX3 (which > according to Intel is a very simliar chip to the PIIX). One > thing that caught my eye in the datasheets was the PIIX[3] > supposedly only works as a DMA slave device. If your drive > doesn't support busmastering (or only supports it as a slave > as I suspect mine does (an IBM-DAQA-33240), but the interface spec > is unclear on the matter), then the best you can do with these chips > is PIO4. Hm, I have some IBM laptop drive on a Asus T2P4 (HX chipset) and that one does WDMA2 (IIRC) just fine with a PIIX3 in the HX. YMMV it seems -- | / o / /_ _ email: wilko@FreeBSD.org |/|/ / / /( (_) Bulte Arnhem, The Netherlands 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?20020103162728.A67719>