Date: Tue, 28 Aug 2001 09:40:52 +1000 From: Peter Jeremy <peter.jeremy@alcatel.com.au> To: freebsd-stable@freebsd.org Subject: ata problems on Compaq Armada laptop Message-ID: <20010828094052.M506@gsmx07.alcatel.com.au>
next in thread | raw e-mail | index | archive | help
I have a Compaq Armada 1592DT running -STABLE and am having problems with the HDD information returned as ad0. Normally the probe looks like: FreeBSD 4.4-RC #7: Tue Aug 28 07:14:11 EST 2001 =2E.. atapci0: <Generic PCI ATA controller> port 0x1000-0x100f at device 20.0 on = pci0 atapci0: Busmastering DMA not supported ata0: at 0x1f0 irq 14 on atapci0 ad0: 3102MB <IBM-DYKA-23240> [6304/16/63] at ata0-master BIOSPIO acd0: CDROM <UJDA120> at ata0-slave using 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 According to pciconf and /usr/share/misc/pci_vendors, the controller is an OPTi 82C825. Also, I notice that the generic bus-mastering DMA code doesn't pick this as a DMA-capable controller. According to both the Compaq configuration software and the pci_vendors document, the controller does support bus-mastering, so I presume some device-specific setup is needed. Does anyone know how to enable bus-mastering on this device? (OPTi don't list it in their `full IC listing'). 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?20010828094052.M506>