Skip site navigation (1)Skip section navigation (2)
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>