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