Date: Mon, 17 Mar 2003 21:13:20 +1100 From: Peter Jeremy <peterjeremy@optushome.com.au> To: freebsd-stable@FreeBSD.ORG, sos@FreeBSD.ORG Subject: Support for Compaq Armada 1592 ATA controller Message-ID: <20030317101319.GG1200@cirb503493.alcatel.com.au>
next in thread | raw e-mail | index | archive | help
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 pciconf, the controller is=20 atapci0@pci0:20:0: class=3D0x010180 card=3D0x0e1103f4 chip=3D0xd568104= 5 rev=3D0x30 hdr=3D0x00 vendor =3D 'OPTi Inc.' device =3D '82C825 FireBridge II PCI EIDE Controller' class =3D mass storage subclass =3D ATA Does anyone know how to enable DMA on this chip? On a possibly related issue, the internal HDD is: ad0: 3102MB <IBM-DYKA-23240> [6304/16/63] at ata0-master BIOSPIO But if the BIOS accesses the HDD or CD-ROM, then the HDD probe returns nonsense - for example: ad0: 43403MB <=FFP=FF=01=FFQ=FFQ=FF=10=FFP=FF=10=F7@=F7 =F7 =F7 =F7 =F7 =F7= =F7 =F7 =F7 =F7 =F7 =F7> [65360/80/17] at ata0-master BIOSPIO It looks like the disk (or maybe controller) isn't being reset properly before the probe. Anyone have a solution? Peter 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?20030317101319.GG1200>