Hi Gerard & others,

Using a Symbios/LSI 53c895 chip and the sym53c8xx driver, I am trying to
scan the bus for newly added devices using the

   echo "scsi add-single-device 0 0 id 0 " >/proc/scsi/scsi

technique. This generally works on an idle bus (doesn't always see a
device), but bad things happen when there is activity on the bus when
the 'add' command is issued. A bus reset get generated when a device
reselects the bus. And this can happen several times when trying to
'add' (probe) a non-existant device.

Here is a scenario of what is happening (with the help of a SCSI
analyzer.)

1) One or more commands get queued up in device X.
2) The 'add-single-device' command is issued for non-existant device Y.
3)   Exactly what happens now is a bit fuzzy
4) Device X reselects the host, and sends the 0x80 Identify message
5) The SCSI Bus is RESET.
6) Loops back to 4 for zero or more times

NOTE: I am using Seagate Barracuda devices (ST39102LC) and this is on a
PowerPC system.

Any ideas ?

<>< Lance.

-
To unsubscribe from this list: send the line "unsubscribe linux-scsi" in
the body of a message to [EMAIL PROTECTED]

Reply via email to