Subject: Re: Promise RAID
To: D. E. Evans <sinuhe@gnu.org>
From: Manuel Bouyer <bouyer@antioche.eu.org>
List: port-i386
Date: 11/08/2003 19:34:54
On Fri, Nov 07, 2003 at 11:57:21AM -0700, D. E. Evans wrote:
> I have a Promise RAID controller on a S845WD1-E Intel
> motherboard.  pciide is using DMA/33 instead of 100 with this
> chipset, and I'm not quite sure how to remedy the problem.
> 
> Attached is the dmesg.  I'm using 1.6.1 release.
> 
> [...]
> pciide0 at pci2 dev 14 function 0: Promise Ultra100/ATA Bus Master IDE Accelerator (rev. 0x02)
> pciide0: bus-master DMA support present
> pciide0: primary channel configured to native-PCI mode
> pciide0: using irq 9 for native-PCI interrupt
> wd0 at pciide0 channel 0 drive 0: <ST380011A>
> wd0: drive supports 16-sector PIO transfers, LBA48 addressing

Support for LBA48 on promise adapters isn't in 1.6.1. You need pciide.c
rev 1.153.2.11 or newer.
Another fix for promise went in 1.153.2.14.
I would suggest using a 1.6.2_RC1 kernel:
ftp://releng.netbsd.org/pub/NetBSD-daily/

-- 
Manuel Bouyer <bouyer@antioche.eu.org>
     NetBSD: 23 ans d'experience feront toujours la difference
--