home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #16 / NN_1992_16.iso / spool / comp / os / linux / 6811 < prev    next >
Encoding:
Text File  |  1992-07-27  |  2.5 KB  |  70 lines

  1. Newsgroups: comp.os.linux
  2. Path: sparky!uunet!boulder!caesar!drew
  3. From: drew@caesar.cs.colorado.edu (Drew Eckhardt)
  4. Subject: New version of the SCSI drivers
  5. Message-ID: <1992Jul27.232601.29581@colorado.edu>
  6. Sender: news@colorado.edu (The Daily Planet)
  7. Nntp-Posting-Host: caesar.cs.colorado.edu
  8. Organization: University of Colorado at Boulder
  9. Date: Mon, 27 Jul 1992 23:26:01 GMT
  10. Lines: 58
  11.  
  12. Ok, I've got patches against .96c pl 2.  Most notable changes in this 
  13. version of the SCSI drivers are that 
  14.  
  15. - thanks to wde, the seagate driver has had bugs in the SAVE / RESTORE POINTER 
  16.     operation fixed.  This should fix the corrupted blocks that occured on 
  17.     some seagate systems when the drive disconnected inbetween two 
  18.     sectors in the same block (ie, when the block spanned a cylinder 
  19.     boundary).  Seagate only.
  20.  
  21. - A generic hard disk module has been added, that handles the partition
  22.     reading for all disk devices in the system.  The nice sideeffects
  23.     of this are 
  24.  
  25. - Extended partitions are supported
  26.  
  27. - If you have a SCSI only system, you can configure out the stock 
  28.     hd.c driver.
  29.  
  30. - Places where block size was hardcoded as 2 sectors in sd.c, hd.c, 
  31.     and blk.h have been changed so that the BLOCK_SIZE and 
  32.     BLOCK_SIZE_BITS macros from <linux/fs.h> are used 
  33.     instead. 
  34.  
  35.  
  36. Problems / features not yet there : 
  37.  
  38. - I haven't changed to Linus's new IRQ allocation method (yet).  None of 
  39.     the SCSI drivers grab an interrupt until they've detected the board 
  40.     they drive, so it shouldn't be a real problem.
  41.  
  42. - The generic kernel with all devices configured builds and runs wonderfully,
  43.     however something wierd is going on in that a smaller kernel crashes 
  44.     during initialization - I haven't had a chance to look at it (yet),
  45.     and couldn't say for certain that it is/isn't the SCSI drivers.
  46.  
  47.     Since it doesn't make it to the SCSI initialization code, I suspect
  48.     "elsewhere."  
  49.  
  50. - Unified buffer cache / user memory pool : I'm having problems with the
  51.     1k block size backwards compatability code. 
  52.  
  53. Reliability of the SCSI drivers : 
  54.  
  55. Reliability testing for me means setting up a nice, short shell script to
  56. run in the background.  This shell script copies and compares large files
  57. between the SCSI and normal disk, flushing buffer cache with a large reads
  58. off of /dev/swap inbetween copy and compare.  At the same time, I do 
  59. nasty things like reading tars off of the floppy disks.
  60.  
  61. Never crashed in 30 minutes, no failed comparisons.  
  62. It works for me, your mileage may vary.
  63.  
  64. The files are 
  65.  
  66. headrest.woz.colorado.edu:/pub/linux/scsi.0.96c.2.tar.Z (source)
  67.                      vmunix.0.96c.2.Z    (generic kernel)
  68.  
  69.  
  70.