Subject: Is Ultra/100 really supported?
To: None <current-users@netbsd.org>
From: Launey Thomas <ljt@alum.mit.edu>
List: current-users
Date: 12/11/2000 11:56:35
Hi,

Are we supporting Ultra-DMA mode 5 (Ultra/100).  My motherboard and
hard disk are both supposed to support Ultra/100, but I see the
following in my dmesg (source as of this morning):

NetBSD 1.5N (GENERIC) #3: Mon Dec 11 09:43:17 PST 2000

<snip>

pcib0: Intel 82801BA LPC Interface Bridge (rev. 0x01)
pciide0 at pci0 dev 31 function 1: Intel 82801BA IDE Controller (ICH2) (rev. 0x01)
pciide0: bus-master DMA support present
pciide0: primary channel wired to compatibility mode
wd0 at pciide0 channel 0 drive 0: <WDC WD400BB-00AUA1>
wd0: drive supports 16-sector pio transfers, lba addressing
wd0: 38166 MB, 16383 cyl, 16 head, 63 sec, 512 bytes/sect x 78165360 sectors
wd0: 32-bit data port
wd0: drive supports PIO mode 4, DMA mode 2, Ultra-DMA mode 5 (Ultra/100)
pciide0: primary channel interrupting at irq 14
wd0(pciide0:0:0): using PIO mode 4, Ultra-DMA mode 4 (Ultra/66) (using DMA data transfers)
                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^

I don't see any downgrading messages anywhere.

I tried hard coding the flags (0d00) on wd0 to force Ultra/100.
Indeed, the dmesg then showed Ultra/100 everywhere, but the time to
compile userland (59 mins) was nearly identical (within seconds) to
the case where dmesg is as above, so I am not sure I believe anything
other than the messages really changed.

Thanks,

				- LT