Hi,

I have made available the following experimental patch:

ftp://ftp.tux.org/pub/roudier/drivers/linux/experimental/patch-53c8xx-s01-d04-pre1-2.0.36.gz

It contains part of the changes I would want to have in the next version 
of the sym53c8xx driver (1.4).

The patch sequence against a fresh 2.0.36 kernel is the following:

ftp://ftp.tux.org/pub/roudier/drivers/linux/sym53c8xx/
               patch-53c8xx-s01-d00-2.0.36.gz
               patch-53c8xx-s01-d01-2.0.36.gz
               patch-53c8xx-s01-d02-2.0.36.gz
               patch-53c8xx-s01-d03-2.0.36.gz
ftp://ftp.tux.org/pub/roudier/drivers/linux/experimental/
               patch-53c8xx-s01-d04-pre1-2.0.36.gz

Not that easy isn't it? It is just to be sure that people that will 
try this patch are really interested in it. ;-)

I will provide a patch against latest kernel version soon. I just want to 
give it a try before releasing the diffs.

By the way, here is the change log of this pre-patch:

Sun May 2  14:00 1999 Gerard Roudier ([EMAIL PROTECTED])
        * version sym53c8xx-pre-1.4-1
        - Support for IMMEDIATE ARBITRATION.
          See the README file for detailed information about this feature.
          Will require both a compile option and a boot option, but is 
          hardcoded and option is set to 'iarb:0x21' in this pre-patch.
        - Minor SCRIPTS optimization in reselection pattern for LUN 0.
        - Simpler algorithm to deal with SCSI command starvation.
          Just use 2 tag counters in flip/flop and switch to the other 
          one every 3 seconds.
        - Do some work in SCRIPTS after the SELECT instruction and prior 
          to testing for a PHASE. SYMBIOS say this feature is working fine. 
          (Btw, only problems with Toshiba 3401B had been reported).
        - Measure the PCI clock speed and donnot attach controllers if 
          result is greater than 37 MHz. Since the precision of the 
          algorithm (from Stefan Esser) is better than 2%, this should 
          be just fine.
        - Set driver verbosity level to 3 by default in this pre-patch.
          This will guarantee some minimal info on failure.
        - Fix the misdetection of SYM53C875E (was detected as a 876).
          (Will be backported to 1.3x driver series)
        - Fix the misdetection of SYM53C810 not A (was detected as a 810A).
          (Will be backported to 1.3x driver series)


The code that deals with IMMEDIATE ARBITRATION can be ignored at compilation 
by not defining SCSI_NCR_IARB_SUPPORT in sym53c8xx.c, as follow:
(Have to edit this file)

- #if 1
+ #if 0
#define SCSI_NCR_IARB_SUPPORT
#endif

    G�rard.


-
To unsubscribe from this list: send the line "unsubscribe linux-scsi" in
the body of a message to [EMAIL PROTECTED]

Reply via email to