mkinitrd not honoring lpfc options in modprobe.conf

Tony.Cetera at Tony.Cetera at
Thu May 3 20:27:45 UTC 2007

I'm using FC6 with the following i686 kernel: 2.6.20-1.2944.fc6.  I've
installed an Emulex LP8000 with the latest firmware (no boot code) and
attached a local FC storage array, point-to-point, no fabric.
I have the following entries in /etc/modprobe.conf:
options lpfc lpfc_topology=0x4
alias scsi_hostadapter1 lpfc

When I boot the system, the lpfc kernel module loads but does not report
any disks attached to the bus and none of the /dev devices are created.
I'm guessing this is the case due to mkinitrd not using the
lpfc_topology option (to force point-to-point instead of fabric) in
However if I simply remove the lpfc module 
# modprobe -vr lpfc
rmmod /lib/modules/2.6.20-1.2944.fc6/kernel/drivers/scsi/lpfc/lpfc.ko

and re-add it
# modprobe -v lpfc                                                   
insmod /lib/modules/2.6.20-1.2944.fc6/kernel/drivers/scsi/lpfc/lpfc.ko

all the devices are created and I can use all the disks in the storage
Has anyone seen this before?  Is there anything I can do to make sure
mkinitrd uses the options I specify in modprobe.conf for the lpfc
Thank you.
-------------- next part --------------
An HTML attachment was scrubbed...

More information about the users mailing list