From owner-freebsd-stable Mon Mar 17 2:21:18 2003 Delivered-To: freebsd-stable@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 0424337B401; Mon, 17 Mar 2003 02:21:17 -0800 (PST) Received: from spider.deepcore.dk (cpe.atm2-0-56339.0x50c6aa0a.abnxx2.customer.tele.dk [80.198.170.10]) by mx1.FreeBSD.org (Postfix) with ESMTP id 6835F43F85; Mon, 17 Mar 2003 02:21:14 -0800 (PST) (envelope-from sos@spider.deepcore.dk) Received: (from sos@localhost) by spider.deepcore.dk (8.12.8/8.12.8) id h2HALDKL028762; Mon, 17 Mar 2003 11:21:13 +0100 (CET) (envelope-from sos) From: Soeren Schmidt Message-Id: <200303171021.h2HALDKL028762@spider.deepcore.dk> Subject: Re: Support for Compaq Armada 1592 ATA controller In-Reply-To: <20030317101319.GG1200@cirb503493.alcatel.com.au> To: Peter Jeremy Date: Mon, 17 Mar 2003 11:21:13 +0100 (CET) Cc: freebsd-stable@FreeBSD.ORG, sos@FreeBSD.ORG X-Mailer: ELM [version 2.4ME+ PL98b (25)] MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset=ISO-8859-1 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 It seems Peter Jeremy wrote: > I have a Compaq Armada 1592DT laptop running -STABLE from last Friday. > According to the Compaq documentation the ATA controller supports > bus-mastering but FreeBSD doesn't recognize it and treats it as a > generic (PIO) controller: > > atapci0: port 0x1000-0x100f at device 20.0 on pci0 > atapci0: Busmastering DMA not supported According to the above probe there is no busmaster addr setup by the BIOS, without that there is no way to do DMA... > According to pciconf, the controller is > atapci0@pci0:20:0: class=0x010180 card=0x0e1103f4 chip=0xd5681045 rev=0x30 hdr=0x00 > vendor = 'OPTi Inc.' > device = '82C825 FireBridge II PCI EIDE Controller' > class = mass storage > subclass = ATA > > Does anyone know how to enable DMA on this chip? Sortof, but without the BIOS setting up the I/O stuff to talk to the chip there is no way to do it :( -Søren To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-stable" in the body of the message