From owner-freebsd-questions Fri May 25 8:54: 4 2001 Delivered-To: freebsd-questions@freebsd.org Received: from smtpproxy1.mitre.org (mb-20-100.mitre.org [129.83.20.100]) by hub.freebsd.org (Postfix) with ESMTP id 83CC137B424 for ; Fri, 25 May 2001 08:53:57 -0700 (PDT) (envelope-from jandrese@mitre.org) Received: from avsrv1.mitre.org (avsrv1.mitre.org [129.83.20.58]) by smtpproxy1.mitre.org (8.9.3/8.9.3) with ESMTP id LAA04731 for ; Fri, 25 May 2001 11:53:54 -0400 (EDT) Received: from MAILHUB1 (mailhub1.mitre.org [129.83.20.31]) by smtpsrv1.mitre.org (8.9.3/8.9.3) with ESMTP id LAA03426 for ; Fri, 25 May 2001 11:53:54 -0400 (EDT) Received: from dhcp-105-164.mitre.org (128.29.105.164) by mailhub1.mitre.org with SMTP id 6598397; Fri, 25 May 2001 11:53:24 -0400 Message-ID: <3B0E8011.B57B1CEC@mitre.org> Date: Fri, 25 May 2001 11:53:53 -0400 From: Jason Andresen Organization: The MITRE Corporation X-Mailer: Mozilla 4.75 [en]C-20000818M (Windows NT 5.0; U) X-Accept-Language: en MIME-Version: 1.0 To: freebsd-questions@freebsd.org Subject: ATA DMA enabling problem with IBM DAQA on an PIIX3 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sender: owner-freebsd-questions@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG Hello, I'm trying to enable DMA on my HD with FreeBSD 4.3, and it just doesn't seem to be working correctly. Here's the dmesg output: ... atapci0: port 0xffa0-0xffaf at device 7.1 on pci0 ata0: at 0x1f0 irq 14 on atapci0 ata1: at 0x170 irq 15 on atapci0 ... ad0: 3098MB [6296/16/63] at ata0-master PIO4 acd0: CDROM at ata1-master using PIO3 sysctl shows the DMA is turned on, but it doesn't work for some reason: hw.ata.ata_dma: 1 hw.ata.wc: 0 hw.ata.tags: 0 hw.ata.atapi_dma: 0 hw.atamodes: pio,---,pio,---, According to the spec, the harddrive should support WDMA, and I've seen a post in the archives where someone had this drive doing WDMA2. According to the ata manpage, the PIIX3 supports UDMA, so where is the problem? Do I have to set a magic jumper on the HD itself? The harddrive shouldn't count as an ATAPI device right? I doubt the CD-ROM supports DMA, but it might be one of the kinds that lies about what it can support, so I'm hesitant to enable atapi dma. Does anybody have any idea what I might have to do to enable DMA on the harddrive? To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-questions" in the body of the message