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

  1. @(#)README 1.15 94/10/29 jda
  2.  
  3. AHA274x/284x 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 both EISA 274x and VL-bus 284x, either single or twin-bus cards
  32. (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.
  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) is being worked on, and initial support for it will be ready
  46. soon.
  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.  
  68. Special thanks to Drew Eckhardt <drew@kinglear.cs.Colorado.EDU> for
  69. fielding my questions about synchronous negotiation.  Steffen Moeller
  70. <smoe0024@rz.uni-hildesheim.de> sent me installation instructions which
  71. were previously included in this README.
  72.  
  73. David Pirie <pirie@cpsc.ucalgary.ca> was nice enough to loan me his
  74. 2842 card for a week so I could track down one bug, as well as his
  75. CD-ROM drive later, and also thanks to Doug Fortune at Riley's Data Share
  76. in Calgary, who arranged a long-term loan of a 2842 board for further work.
  77.  
  78. Many thanks to the fearless prerelease testers!  Dean Gehnert has been
  79. building Slackware boot disks for the driver, which are available from
  80. ftp.cpsc.ucalgary.ca in /pub/systems/linux/aha274x/slackware_boot.
  81.  
  82. Carl Riches <cgr@poplar1.cfr.washington.edu> has set up a mailing list
  83. for aic7xxx driver development.  To subscribe, send a message to
  84. aic7770-list@poplar1.cfr.washington.edu with a message body of:
  85.  
  86.     subscribe AIC7770-LIST <your name here, without the angle brackets>
  87.  
  88. Please direct questions and discussions to that list instead of me.  When
  89. sending bug reports, please include a description of your hardware, the
  90. release numbers displayed by the driver at boot time, and as accurate a
  91. facsimile of any error message you're mailing about.
  92.  
  93. John Aycock
  94. aycock@cpsc.ucalgary.ca
  95.