Re: Help with promise sx6000 card

Vojtech Pavlik
2003-02-04T22:07:51Z

On Tue, Feb 04, 2003 at 10:52:48PM +0000, Alan Cox wrote:
> On Tue, 2003-02-04 at 20:39, Vojtech Pavlik wrote:
> > 1) Make sure the card BIOS is enabled.
> > 2) In the BIOS of the card, set it to "Other OS', not Linux
>
> Both should work. "Other OS" changes how the promise cards I have map
> the IDE controllers and whether the I2O asks the OS for space or not.
> Does your BIOS also change the PCI class or pci idents ?

Well, if I set it to "Linux", the IDE controllers disappear completely
and the I2O fails to initialize. I might have a different firmware,
version, though. It works then with Promise's own sx6000 specific drivers
only.

> > 3) Disable support for Promise cards in Linux
>
> Shouldnt be needed now days

Hopefully not.

> > 4) Enable I2O and I2O block devices
>
> Use 2.4.19 or later. The promise stuff freaks if you do clever cache
> hints and older kernels don't know about that

Indeed.

> > 6) With luck, it'll work. Anyway, SX6000's are DAMN SLOW.
>
> 7) Sell the promise card to someone who doesnt know better and buy
> a 3ware. Certainly under Linux the 3ware is way faster
>
> > Now to get a SX4000 working, that's a much more interesting task ...
>
> SX4000 is i2o or something stranger ?

Something very strange. It does XORs in HW, and has two IDE channels but
that's all. And it's completely undocumented. It could be reasonably
fast, though. The chip name is PDC20621.

--
Vojtech Pavlik
SuSE Labs