home *** CD-ROM | disk | FTP | other *** search
/ CD Actual 2 / CD ACTUAL VOL 2.iso / docs / kernel.13 / readme.aic < prev    next >
Encoding:
Text File  |  1995-09-10  |  4.3 KB  |  96 lines

  1. @(#)README 1.19 94/11/30 jda
  2.  
  3. AHA274x/284x/294x DRIVER
  4.  
  5. ***  THIS SHOULD BE CONSIDERED BETA SOFTWARE  ***
  6.  
  7. BACKGROUND & LIMITATIONS
  8.  
  9. For various reasons, we ended up with one of these cards under the
  10. impression that support was soon forthcoming.  In mid-May, I asked
  11. Scott Ferris (the official person who's supposed to be writing this
  12. driver) what documentation he used, _finally_ got it from Adaptec,
  13. and started writing this driver.  It is now at what I would consider
  14. a stable state - it runs our news server and is battered by SCSI
  15. requests 24 hours a day without dying.  There are a few devices it
  16. reportedly doesn't like working with - those are being sorted out.  Due
  17. to some unexpected equipment loans, I am able to support this at least
  18. for the time being.
  19.  
  20. YOU MUST HAVE THE BIOS ENABLED OR THIS WILL NOT WORK.  The BIOS extracts
  21. some configuration information that I cannot get to portably yet, as
  22. well as provides some self-tests which this driver does not attempt to
  23. duplicate.
  24.  
  25. Scott's driver development is stalled for now, and after discussions
  26. with him, this is now officially out of "pre-alpha" status and into
  27. beta until the remaining device problems can be resolved.  The latest
  28. patches can be obtained via anonymous ftp from ftp.cpsc.ucalgary.ca in
  29. /pub/systems/linux/aha274x.
  30.  
  31. It supports EISA 274x, VL-bus 284x, and PCI 294x, either single or twin-bus
  32. cards (but not the second SCSI bus of twin cards - see aha274x.c), and supports
  33. disconnection, synchronous SCSI, and scatter-gather.  Unlike previous
  34. versions, abort() and reset() are now implemented, and both hosts.c and
  35. aha274x.c should give a clean compile.  Code is now present to detect parity
  36. errors, but has not been tested.  Wide cards are not yet supported.
  37.  
  38. I wrote this using a 1.0.9 kernel.  Unfortunately, I'm getting tired of
  39. #ifdef'ing everything to handle two or three different evolutionary steps
  40. in the SCSI kernel code, so I've upgraded my system to 1.1.49, and will
  41. only leave in code to support versions from about 1.1.45 onward.
  42.  
  43. Thanks to patches supplied by Mark Olson <molson@tricord.com>, this driver
  44. will now work with the 284x series (the VL-bus version of this card).  The
  45. 294x (PCI-bus) support is based on patches sent to me by Mark Olson and
  46. Alan Hourihane <alanh@fairlite.demon.co.uk>.
  47.  
  48. Under protest, this driver is subject to the GPL - see the file
  49. COPYING for details.
  50.  
  51. Thanks to the following people for bug fixes/code improvements (also
  52. thanks to the people who have sent me feedback):
  53.  
  54.     "David F. Carlson" <dave@ee.rochester.edu>
  55.     Jimen Ching <jiching@wiliki.eng.hawaii.edu>
  56.     mday@artisoft.com (Matt Day)
  57.     "Dean W. Gehnert" <deang@ims.com>
  58.     Darcy Grant <darcy@cpsc.ucalgary.ca>
  59.     Alan Hourihane <alanh@fairlite.demon.co.uk>
  60.     isely@fncrd8.fnal.gov (Mike Isely)
  61.     Mike Jerger <jerger@ux1.cso.uiuc.edu>
  62.     tm@netcom.com (Toshiyasu Morita)
  63.     neal@interact.org (Neal Norwitz)
  64.     Mark Olson <molson@tricord.com>
  65.     map@europa.ecn.uoknor.edu (Michael A. Parker)
  66.     Thomas Scheunemann <thomas@dagobert.uni-duisburg.de>
  67.     Eric Youngdale <eric@aib.com>
  68.  
  69. Special thanks to Drew Eckhardt <drew@kinglear.cs.Colorado.EDU> for
  70. fielding my questions about synchronous negotiation.  Steffen Moeller
  71. <smoe0024@rz.uni-hildesheim.de> sent me installation instructions which
  72. were previously included in this README.
  73.  
  74. David Pirie <pirie@cpsc.ucalgary.ca> was nice enough to loan me his
  75. 2842 card for a week so I could track down one bug, as well as his
  76. CD-ROM drive later, and also thanks to Doug Fortune at Riley's Data Share
  77. in Calgary, who arranged a long-term loan of a 2842 board for further work.
  78.  
  79. Many thanks to the fearless prerelease testers!  Dean Gehnert has been
  80. building Slackware boot disks for the driver, which are available from
  81. ftp.cpsc.ucalgary.ca in /pub/systems/linux/aha274x/slackware_boot.
  82.  
  83. Carl Riches <cgr@poplar1.cfr.washington.edu> has set up a mailing list
  84. for aic7xxx driver development.  To subscribe, send a message to
  85. aic7770-list-request@poplar1.cfr.washington.edu with a message body of:
  86.  
  87.     subscribe AIC7770-LIST <your name here, without the angle brackets>
  88.  
  89. Please direct questions and discussions to that list instead of me.  When
  90. sending bug reports, please include a description of your hardware, the
  91. release numbers displayed by the driver at boot time, and as accurate a
  92. facsimile of any error message you're mailing about.
  93.  
  94. John Aycock
  95. aycock@cpsc.ucalgary.ca
  96.