• Pamela Delaney's avatar
    [PATCH] Fusion Driver 2.05.00.03 against 2.5.62bk3 · bf6ca902
    Pamela Delaney authored
    Please accept this large patch against 2.5.62bk4 to update the
    Fusion-MPT driver from 2.03.01.01 to 2.05.00.03.
    
    This version contains full 2.5 kernel support (add, configuration &
    removal of disks, new module hooks), performance enhancements, removal
    of obsolete code that is 2.4 (or earlier) specific and removal of blank
    spaces at end of lines.  Tested overnight on 2.5.62bk3 and ran some
    tests against bk4 this morning on both machines.  Things appear to be
    fine - have not tested the two failure conditions today.
    
    The driver has been tested on two different platforms:
    
    - P4 4-processor
       o boot controller
       o built into kernel
       o disk add, configure, remove
       o bus, target reset
       o device offline cases
       o cross channel I/O stress tests w/ Fibre and SCSI
    
     - Athlon uniprocessor, IDE boot
       o Ran a test that repeatedly loads the driver, mounts disks, runs a
         short I/O test (20mins) then unload the driver components in a
         different order
    
    Failures:
       o Unable to boot if boot controller is built as a module - pivot_root
         fails (Happens if IDE or SCSI boot)
    
       o Problems when formatting large SCSI disks.  On P4 w/ 2.5.60, there
         were no difficulties formatting a 36GB disk.  On Athlon, mkfs.ext2
         would never send a write command to the driver (verified w/ SCSI
         trace and driver debug).  Reads completed successfully.  mkfs.ext2
         would not exit and is shown as a running process.
    
         Smaller partitions were formatted correctly.  W/ 2.5.62 failures on
         P4 and Athlon.
    
         Same error with other drivers. 100% reproducible.
    bf6ca902
mptbase.c 165 KB