multi scsi questions
Karl-Heinz Herrmann
k.-h.herrmann at fz-juelich.de
Wed Jul 7 13:54:10 PDT 1999
Hello Justin, thanks for the explanation below.
On 07-Jul-99 Justin T. Gibbs wrote:
> Think of the arbitration like this:
> Low Byte High Byte
> XXXXXXXX XXXXXXXX
> -----------------
> 01000000 10000000
>
> This is what an arbitration for the bus might look like. The device
> at id 1 cannot see that id 8 is also arbitrating. So if they both
> pop up during the same arbitration cycle, id 8 will bow out.
It seem I have no real idea how this arbitration works.
Do the devices look from time to time if there is something?
I thought of it more like: The adapter sends a request, all are
listening but only the one with the right ID is responding.
So what happens when the adapter asked for a high ID and the devices
bows out? Has the adapter to repeat the request? Is there a delay in
transfer?
And why doesn't the narrow device react. It sees only the Low Byte --
so there is his own ID number, and the Wide device left the Bus to the
narrow device, so the Bus is not busy.
> Luckily, SCSI devices don't want to have the bus all the time, so ID
> 8 will win some other time and then take the bus. The BSY and SEL
> lines are seen by all devices, so ID 1 can tell if the bus is busy
> or that it is too late to participate in an arbitration cycle, so
> there is no conflict.
Does the SEL ine tell the devices that there is some request? And then
they all have a look if it's for them?
>>Could I indeed switch both wide harddrives from their ID's 1 and 6 to
>>ones above 8 and still use the (ID-8) by a narrow device?
> Certainly.
If my narrow devices keep piling up like now, I will soon have to try
that. The cabling is quite short (everything internal) so it will
hopefully work from that side.
I will keep in mind the 1.5m and the 10cm(?) in between. :-)
Karl-Heinz
----------------------------------------------------------
E-Mail: Karl-Heinz Herrmann <k.-h.herrmann at fz-juelich.de>
Date: 07-Jul-99 Time: 22:42:54
----------------------------------------------------------
To Unsubscribe: send mail to majordomo at FreeBSD.org
with "unsubscribe aic7xxx" in the body of the message
More information about the aic7xxx
mailing list