[SUBJECT CHANGE]: megaraid unified driver version 2.20.0.0-alpha1

From: Mukker, Atul (Atulm_at_lsil.com)
Date: 02/25/04

  • Next message: Benjamin Herrenschmidt: "Re: IOMMUs was Re: Intel vs AMD x86-64"
    To: "'Arjan van de Ven'" <arjanv@redhat.com>, "'Christoph Hellwig'" <hch@infradead.org>, "Mukker, Atul" <Atulm@lsil.com>
    Date:	Tue, 24 Feb 2004 19:34:01 -0500
    
    

    All,

    Here is the list of enhancements this driver has build over the current
    2.10.1 driver. Please list you specific concerns so that the driver can be
    modified accordingly. This is an updated version of the current driver in lk
    2.6, which should take all your fixes, instead of current 2.00.3 in 2.6.2

    1. Support for upcoming MPT *RAID* controllers. These are not the
    currently in kernel fusion-mpt controllers we are talking about.

    2. Controller and device re-ordering on both lk 2.4 and lk 2.6. If this
    is not desired, the driver code would be modified to make it PCI ordered
    detection. The driver also re-orders the drives, based on which one is
    chosen as boot drive. Matt, please add your comments here.

    3. Support for DPC using tasklets. This is currently available for
    traditional mailbox controllers only.

    4. Native hot-plug support for both lk 2.4 and lk 2.6

    5. Single code for lk 2.4 and lk 2.6. We would like to keep the driver
    this way but again if general kernel rules are against this, this is the
    right inflection point, we will fork the driver.

    6. Single code to support *all* x86-32, IA64, and x86-64 platforms

    7. Exports physical devices on their actual addresses instead 2.10.1
    scheme of exporting logical drives first and than exporting physical devices
    on virtual channels.

    8. Support for up to 256 commands (configurable) per mailbox based
    adapter instead of 127 for 2.10.1 driver.

    9. "mbox_fast_load" module parameter allows the driver to load much
    faster than 2.10.1.

    10. Efficient algorithm to translate mid-layer device address to
    megaraid device addresses.

    Thanks
    -Atul Mukker
    LSI Logic Corporation

    > -----Original Message-----
    > From: Arjan van de Ven [mailto:arjanv@redhat.com]
    > Sent: Tuesday, February 24, 2004 4:14 PM
    > To: Mukker, Atul
    > Cc: 'James Bottomley'; 'matt_domsch@dell.com'; 'Paul Wagland'; Matthew
    > Wilcox; 'linux-kernel@vger.kernel.org'; 'linux-scsi@vger.kernel.org'
    > Subject: Re: [PATCH][BUGFIX] : megaraid patch for 2.10.1 (irq disable
    > bug fix)
    >
    >
    > On Tue, Feb 24, 2004 at 04:02:34PM -0500, Mukker, Atul wrote:
    > > > > controllers and also a single code base, with a very small
    > > > footprint patch -
    > > > > if at all required, to support various kernels.
    > > >
    > > > I didn't say "no". I'm just warning you that you've chosen a
    > > > hard road
    > > > to hoe, particularly with the limited life of 2.4.
    > >
    > > In my opinion, maintaining support for 2.4 drivers and adding new
    > > controllers to it would be crucial for a considerable time
    > to come even
    >
    > there is a difference between just adding a pci id and adding all new
    > features.
    >
    > > Do we want to discover controllers and devices directed
    > solely by kernel and
    > > should driver interfere a little bit.
    >
    > I always considered the megaraid code here extremely hairy...
    > I'd love to
    > see it go when we can
    >
    -
    To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
    the body of a message to majordomo@vger.kernel.org
    More majordomo info at http://vger.kernel.org/majordomo-info.html
    Please read the FAQ at http://www.tux.org/lkml/


  • Next message: Benjamin Herrenschmidt: "Re: IOMMUs was Re: Intel vs AMD x86-64"

    Relevant Pages

    • [PATCH 18-rc2] Fix typos in /Documentation : N-P
      ... Again, if you're not gonna do synchronization with disk drives (dang, ... -the kernel. ... There are two options specific to PSX driver portion. ... The driver uses the settings from the EEPROM set in the SCSI BIOS ...
      (Linux-Kernel)
    • Re: [PATCH, RFT, v4] sata_mv: convert to new EH
      ... check both new and old drives with SMART ... Use a HIGHMEM enabled kernel. ... ACPI: PM-Timer IO Port: 0xe408 ... Real Time Clock Driver v1.12ac ...
      (Linux-Kernel)
    • Re: 2.6.27-rc1-mm1: rmmod ide-cd_mod oops
      ... Which IDE host driver is it happening with? ... unable to handle kernel NULL pointer dereference at 00000024 ... # Please see Documentation/ide/ide.txt for help/info on IDE drives ... # PCI IDE chipsets support ...
      (Linux-Kernel)
    • Getting software RAID to work, help!
      ... Raid on board controller. ... I cannot get the Linux native raid in the kernel to ... There is a driver by Promise, ... can't really be loaded as a module after bootup since the RAID drives ...
      (comp.os.linux.setup)
    • Re: very early kernel panic on system with 4GB mem
      ... page fault in kernel mode. ... Adds ~128k to driver. ... # RAID controllers interfaced to the SCSI subsystem ... # Floating point support - do not disable. ...
      (freebsd-stable)