Date: Thu, 03 Jan 2002 09:56:30 -0500 From: Jason Andresen <jandrese@mitre.org> To: ian j hart <ianjhart@ntlworld.com> Cc: 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: <3C34711E.913B7F14@mitre.org> References: <Pine.BSF.4.33.0201021709380.53787-100000@resnet.uoregon.edu> <3C33C475.B9A1F18@ntlworld.com>
next in thread | previous in thread | raw e-mail | index | archive | help
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. -- \ |_ _|__ __|_ \ __| Jason Andresen jandrese@mitre.org |\/ | | | / _| Network and Distributed Systems Engineer _| _|___| _| _|_\___| Office: 703-883-7755 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?3C34711E.913B7F14>