home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #20 / NN_1992_20.iso / spool / comp / sys / sgi / 13556 < prev    next >
Encoding:
Text File  |  1992-09-11  |  2.5 KB  |  55 lines

  1. Newsgroups: comp.sys.sgi
  2. Path: sparky!uunet!sun-barr!ames!sgi!fido!zola!zuni!anchor!olson
  3. From: olson@anchor.esd.sgi.com (Dave Olson)
  4. Subject: Re: SCSI disconnect or lack thereof in kernel/devices
  5. Message-ID: <pnsk9j4@zuni.esd.sgi.com>
  6. Sender: news@zuni.esd.sgi.com (Net News)
  7. Organization:  Silicon Graphics, Inc.  Mountain View, CA
  8. References: <2935@contex.contex.com>
  9. Date: Fri, 11 Sep 92 22:32:50 GMT
  10. Lines: 43
  11.  
  12. In <2935@contex.contex.com> jeff@hobbes.contex.com (Jeff Carey) writes:
  13.  
  14.  
  15. | We have a SCSI device attached to a SGI PI25 running IRIX 4.0.5A that I know
  16. | does not support SCSI disconnect.
  17. | The kernel, in particular /usr/sysgen/master.d/scsi, has not been changed.
  18. | There is a line in there that currently reads:
  19. | int scsi_enable_disconnect[SC_MAXADAP] = {1,1,1,1};
  20. | The device seems to work, and just as importantly, the whole system seems
  21. | to work just fine while using the non-disconnecting device.  Obviously,
  22. | the SCSI bus is locked down when said device is being accessed.
  23. | My questions are:
  24. | 1.  Is it necessary for some as-yet unrecognized reason to disable disconnect
  25. |     on the host adapter with said device?
  26.  
  27. No.  The array is there so that the driver can be configured to not allow
  28. a disconnect, primarily for devices that think they support it, but
  29. don't work right (or perhaps trigger a bug in our driver).
  30.  
  31. | 2.  Is it beneficial (integrity, speed, dependability-wise) to disable
  32. |     disconnect on the host adapter?
  33.  
  34. No.  It is in fact, the opposite, as you lose the ability to overlap
  35. i/o on multiple devices.
  36.  
  37. | 3.  Should I expect similar success(/failure) rates on other machines, such
  38. |     as PI35s, Indigos, Crimsons (with their two host adapters), etc?  (I can
  39. |     not imagine graphics options 8-bit, Elan, etc. would have any affect.)
  40.  
  41. Probably.  The only other problem you are likely to run into is when
  42. the device that doesn't disconnect holds the bus for a 'long' time
  43. (> 2-30 seconds, depending on device and command).  If this happens
  44. after a device that does disconnect accepts a command, disconnects,
  45. and can't get back on the bus (because your device is hogging it), you
  46. will get a timeout, and the SCSI bus will be reset.  In that case,
  47. you would have to change scsi_enable_disconnect, autoconfig, and reboot,
  48. so that you won't get into this situation.
  49. --
  50. Let no one tell me that silence gives consent,  |   Dave Olson
  51. because whoever is silent dissents.             |   Silicon Graphics, Inc.
  52.     Maria Isabel Barreno                        |   olson@sgi.com
  53.