Misleading comment for CONFIG_FUSION (LSI fusion MPT driver)

From: Andreas Haumer (andreas@xss.co.at)
Date: Mon Jun 02 2003 - 15:05:49 EST

Hash: SHA1


(I've already reported this previously as post scriptum
to a different bugreport, so it might have slipped through

The linux kernel configuration help text for the LSI fusion MPT
driver (CONFIG_FUSION) provides this information:

  If you have Fusion MPT hardware and want to use it, you can say
  Y or M here to add MPT (base + ScsiHost) drivers.
    <Y> = build lib (fusion.o), and link [static] into the kernel [2]
    <M> = compiled as [dynamic] modules [3] named: (mptbase.o,

          [2] In order enable capability to boot the linux kernel
              natively from a Fusion MPT target device, you MUST
               answer Y here! (currently requires CONFIG_BLK_DEV_SD)

This is at least misleading: It _is_ possible to boot from
a SCSI drive connected to a LSI Fusion MPT controller and have
the device driver loaded as module: just use an initial ramdisk
which contains the necessary modules and load them in linuxrc

There is nothing special here: I do this all the time with
all kind of hardware: RAID controllers, SCSI controllers,
IDE controllers (ok, modular IDE is now broken with 2.4.2x,
but it used to work in the good old times), even diskless
root fs is possible using initrd (as you all know)

When I first tried to figure if Linux did support the LSI1030
controller, this comment made me quite insecure: I did not want
to compile a custom kernel just for this controller and wondered,
what might be so special about this driver.

But it turned out this wasn't necessary. You can have a modular
kernel and boot from your harddisk connected to a fusion MPT
controller quite fine, using the initial ramdisk method. No
special customized kernel needed! :-)

With linux-2.4.21-rc6-ac1 (my current test system), just the
following modules are needed (order is important):


and any other module (like filesystem driver) you need to
access your root fs.

I just thought this might be of interest for you...
Perhaps the comment could be changed so it doesn't confuse
people (like me), who are actually reading the documentation... ;-)

- - andreas

- --
Andreas Haumer | mailto:andreas@xss.co.at
*x Software + Systeme | http://www.xss.co.at/
Karmarschgasse 51/2/20 | Tel: +43-1-6060114-0
A-1100 Vienna, Austria | Fax: +43-1-6060114-71
Version: GnuPG v1.2.1 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org


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/

This archive was generated by hypermail 2b29 : Sat Jun 07 2003 - 22:00:17 EST