mkinitrd not honoring lpfc options in modprobe.conf

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


Hello,
 
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
modprobe.conf.
 
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
rmmod
/lib/modules/2.6.20-1.2944.fc6/kernel/drivers/scsi/scsi_transport_fc.ko

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

all the devices are created and I can use all the disks in the storage
array.
 
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
driver?
 
Thank you.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://listman.redhat.com/archives/fedora-list/attachments/20070503/834c5640/attachment-0001.htm>


More information about the fedora-list mailing list