From owner-freebsd-questions Thu Jun 17 16:45: 7 1999 Delivered-To: freebsd-questions@freebsd.org Received: from hyperreal.org (taz.hyperreal.org [209.133.83.16]) by hub.freebsd.org (Postfix) with SMTP id B813C14BD0 for ; Thu, 17 Jun 1999 16:45:02 -0700 (PDT) (envelope-from mike@hyperreal.org) Received: (qmail 6731 invoked by uid 12); 17 Jun 1999 23:44:53 -0000 Message-ID: <19990617234453.6730.qmail@hyperreal.org> From: mike@hyperreal.org Subject: Re: Optimizing IDE performance revisited In-Reply-To: <19990618083444.D9893@freebie.lemis.com> from Greg Lehey at "Jun 18, 1999 08:34:45 am" To: grog@lemis.com (Greg Lehey) Date: Thu, 17 Jun 1999 16:44:53 -0700 (PDT) Cc: freebsd-questions@freebsd.org X-Mailer: ELM [version 2.4ME+ PL51 (25)] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-freebsd-questions@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG Greg Lehey wrote: > >> My controller is capable of PIO mode 3 (11.1 MB/s in theory). No info about DMA > >> modes. My question is: is this as optimized as it can be, or no? I haven't > >> really noticed an improvement, is why I ask. > > What does your dmesg output say? You should get something like: > > wdc0 at 0x1f0-0x1f7 irq 14 flags 0xa0ffa0ff on isa > wdc0: unit 0 (wd0): , DMA, 32-bit, multi-block-16 > > If you get the "DMA" message, then your chipset does support DMA. > Otherwise it'll fall back to PIO. Ahhhh, thanks! wdc0 at 0x1f0-0x1f7 irq 14 flags 0xb0ffb0ff on isa wdc0: CMD640B workaround enabled wdc0: unit 0 (wd0): , LBA, multi-block-16 wd0: 1625MB (3329424 sectors), 825 cyls, 64 heads, 63 S/T, 512 B/S wdc0: unit 1 (wd1): , LBA, multi-block-16 wd1: 1625MB (3329424 sectors), 825 cyls, 64 heads, 63 S/T, 512 B/S So, I'd assume this means, no DMA. Now this is odd. The BIOS is set to enable 32-bit transfers. Wonder why it's not coming up here like it is on yours. Thanks for all the info. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-questions" in the body of the message