I tried to use the new ar device support in the recently upgraded ATA
driver in stable on a Promise FastTrak 100. I suceeded, and got
suitable performance on ar0 with the following 2-disk combination
only:

controller channel #2, UDMA5 master and slave device.

The following didn't yield an ar0 device (though the equivalent works
on NT...)

1) using controller channel #1 !at all! - ie 2 UDMA5 devices, master
Channel 1  master Channel 2
2) using a pair of UDMA-4 devices on channel #2
3) no 3-disk combinations at all

There were no kernel changes, between combinations.

When I ran "boot -v" the failure was always ( and I'm sorry about
vague names - this is from memory as I am at work ) in ata-raid.c in
the detect promise code, and in test1 - the strncmp() against a magic
string.

So, it seems that (and I appologise if I'm wrong, but by this time I
was tired of trying combinations), by moving a pair of (master+slave)
devices from channel2 to channel1 this strncmp seemed to fail to
identify the promise controller for an ar device ?

Any help would be appreciated as ideally I would like to use 3 x UDMA4
devices in an ar stripe.

Steve



To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-stable" in the body of the message

Reply via email to