Subject: Re: Promise Ultra 33 and 66 Controllers in NetBSD
To: None <>
From: Joseph Sarkes <joe@js1.jsnet>
List: tech-kern
Date: 11/06/2000 08:57:28
> We have been using Promise Ultra 33 IDE Controllers in our systems, with
> NetBSD 1.4.1, and a patch to the pciide* files: the pciide.c is marked v1.42
> 1999/08/30. However, due to Ultra 33's not being manufactured any more, we
> are now using Ultra 66's. They are recognised, and allow the hard disks to
> be accessed fine, but at the line
> 	'root on wd0a dumps on wd0b'
> we then get:
> 	'wd0c: aborted command, interface CRC error reading fsbn 1 (wd0 bn 1; cn 0
> tn 0)'
> 	'wd0: transfer error, downgrading to PIO mode 4'
> The system then works, but of course performance is reduced without DMA
> Modes. Ultra 33's worked fine in DMA mode. Does anybody know how we can get
> Ultra 66's working with DMA mode?

Just a thought, but have you tried the 80 wire style ide cables in a system
to see if the dma worked that way? I think Ultra 66 and 100 require the
new style cable to work, and perhaps it detects the wrong cable and then
refuses to use the higher capabilities. I would include a new style hard
drive in the testing process, that can do the /66 speed. 

> Thanks
>  Bruce Martin

Joseph Sarkes