Subject: Re: 3.0-stable newbee questions
To: Martin Husemann <martin@duskware.de>
From: J.D. Bronson <jbronson@wixb.com>
List: netbsd-users
Date: 07/16/2006 14:06:37
At 02:02 PM 7/16/2006, Martin Husemann wrote:
> > rccide0: primary channel configured to compatibility mode
>[..]
> > 'compatibility mode'?
>
>Don't worry about that, the message is purely informational and basically
>means that you could run DOS and still access that ATA channel as a WD
>drive. It has no performance impact.
>
> > its not using the highest the controller can support (Ultra-DMA mode 5)
> > and I dont understand why.
>
>Are you using a 80 pin cable? The rccide driver will not use more than udma
>mode 2 if not.
>
>Martin


thanks for the reply. yes, I am using brand new 80 pin cables. One 
for each drive with 1 drive per channel and nothing else like a CDROM..

under freebsd or openbsd on the same machine, I am seeing the correct 
UltraDMA speeds:

wd0 at pciide0 channel 0 drive 0: <ST3802110A>
wd0: 16-sector PIO, LBA48, 76319MB, 156301488 sectors
wd0(pciide0:0:0): using PIO mode 4, DMA mode 2, Ultra-DMA mode 5
wd1 at pciide0 channel 1 drive 0: <ST3802110A>
wd1: 16-sector PIO, LBA48, 76319MB, 156301488 sectors
wd1(pciide0:1:0): using PIO mode 4, DMA mode 2, Ultra-DMA mode 5


so...I am wondering if I could setup the flags on the drive via 
kernelconfig to tell the controller+drive what they *should* be using?

I just cant figure out the flags at the moment. Its not straight forward to me.

-JD