home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #27 / NN_1992_27.iso / spool / comp / os / linux / 17095 < prev    next >
Encoding:
Internet Message Format  |  1992-11-18  |  2.7 KB

  1. Path: sparky!uunet!sun-barr!olivea!charnel!rat!usc!zaphod.mps.ohio-state.edu!darwin.sura.net!ra!tantalus.nrl.navy.mil!eric
  2. From: eric@tantalus.nrl.navy.mil (Eric Youngdale)
  3. Newsgroups: comp.os.linux
  4. Subject: New scsi code.
  5. Message-ID: <Bxx7F9.MGD@ra.nrl.navy.mil>
  6. Date: 18 Nov 92 16:35:32 GMT
  7. Sender: usenet@ra.nrl.navy.mil
  8. Organization: Naval Research Laboratory
  9. Lines: 52
  10.  
  11.  
  12.     The mail handler at niksula.hut.fi seems to be all foobar, so
  13. it appears as if I cannot post things to the SCSI channel and expect them to
  14. arrive.  Thus I am going to do this the old fashion way...
  15.  
  16.     I have uploaded a new alpha version of the scsi code to tsx-11.mit.edu.
  17. The source code is on tsx-11.mit.edu in pub/linux/ALPHA/scsi in fscsi-06.tar.Z
  18. I do not have context diffs from fscsi-a05, but if people want them, I can
  19. generate them easily enough (the new future domain code would make the diffs
  20. rather long).  There are a number of minor fixes here and there, which I
  21. described at the end of this message.
  22.  
  23.     My firm intention is that the new code be in place in the 0.99 kernel,
  24. and according to Linus, we have about 1-2 weeks (I want the code in 1.0, and it
  25. would be foolish to drop in the new code at the last minute).  I STRONGLY
  26. encourage people to try and use the code, even if the performance enhancements
  27. are not in place for your specific scsi adapter.  I do not intend to rush
  28. people working on the low-level code - if you do not have time to complete the
  29. job prior to 0.99, then we will just go with the slower code for the time
  30. being, and drop in the replacements once they are ready - after 1.0 if need be.
  31.  
  32. -Eric
  33.  
  34. Here is a short list of some of the changes that have been made since
  35. fscsi-a05:
  36.  
  37.     * The Makefile/Makefile.in has been cleaned up a little more - it
  38. should automatically regenerate the Makefile when you first drop the code into
  39. place.  A "make clean" resets things so the next make forces a regeneration
  40. of the Makefile the next time around.
  41.  
  42.     * The future domain code has some scatter-gather enabled, and the
  43. performance has reportedly been improved quite significantly.
  44.  
  45.     * I added the framework for blacklisting certain devices, and skipping
  46. a lun scan for those devices.
  47.  
  48.     * Fixed the cdrom code so that it will in principle accept buffer sizes
  49. in any multiple of 512 bytes (in preparation for different size buffers in the
  50. buffer cache).  The scsi disk code should already handle this correctly.
  51.  
  52.     * Commented out a couple of printks that had been there for debugging.
  53.  
  54.     * Added a few minor Ultrastor patches from Dave Gentzel (use
  55. request_dma to allocate dma channel).
  56.  
  57.     * Use the new linux/ioctl.h linux/mtio.h include files.
  58.  
  59.     * A bunch of other minor corrections here and there.
  60.  
  61. -- 
  62. Eric Youngdale
  63.