Date: Mon, 17 Mar 2003 11:21:13 +0100 (CET) From: Soeren Schmidt <sos@spider.deepcore.dk> To: Peter Jeremy <peterjeremy@optushome.com.au> Cc: freebsd-stable@FreeBSD.ORG, sos@FreeBSD.ORG Subject: Re: Support for Compaq Armada 1592 ATA controller Message-ID: <200303171021.h2HALDKL028762@spider.deepcore.dk> In-Reply-To: <20030317101319.GG1200@cirb503493.alcatel.com.au>
next in thread | previous in thread | raw e-mail | index | archive | help
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: <Generic PCI ATA controller> 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
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200303171021.h2HALDKL028762>