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