<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=us-ascii">
<META content="MSHTML 6.00.6000.16414" name=GENERATOR></HEAD>
<BODY>
<DIV><SPAN class=065510220-03052007><FONT face=Arial
size=2>Hello,</FONT></SPAN></DIV>
<DIV><SPAN class=065510220-03052007><FONT face=Arial
size=2></FONT></SPAN> </DIV>
<DIV><SPAN class=065510220-03052007><FONT face=Arial size=2>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.</FONT></SPAN></DIV>
<DIV><SPAN class=065510220-03052007><FONT face=Arial
size=2></FONT></SPAN> </DIV>
<DIV><SPAN class=065510220-03052007><FONT face=Arial size=2>I have the following
entries in /etc/modprobe.conf:</FONT></SPAN></DIV>
<DIV><SPAN class=065510220-03052007><FONT face=Arial
size=2></FONT></SPAN> </DIV>
<DIV><SPAN class=065510220-03052007><FONT face=Arial size=2>options lpfc
lpfc_topology=0x4<BR>alias scsi_hostadapter1 lpfc<BR></FONT></SPAN></DIV>
<DIV><SPAN class=065510220-03052007><FONT face=Arial size=2>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.</FONT></SPAN></DIV>
<DIV><SPAN class=065510220-03052007><FONT face=Arial size=2></FONT></SPAN><SPAN
class=065510220-03052007><FONT face=Arial size=2></FONT></SPAN> </DIV>
<DIV><SPAN class=065510220-03052007><FONT face=Arial size=2>However if I simply
remove the lpfc module </FONT></SPAN></DIV>
<DIV><SPAN class=065510220-03052007><FONT face=Arial
size=2></FONT></SPAN> </DIV>
<DIV><SPAN class=065510220-03052007><FONT face=Arial size=2># modprobe -vr
lpfc<BR>rmmod
/lib/modules/2.6.20-1.2944.fc6/kernel/drivers/scsi/lpfc/lpfc.ko<BR>rmmod
/lib/modules/2.6.20-1.2944.fc6/kernel/drivers/scsi/scsi_transport_fc.ko<BR></FONT></SPAN></DIV>
<DIV><SPAN class=065510220-03052007><FONT face=Arial size=2>and re-add
it</FONT></SPAN></DIV>
<DIV><SPAN class=065510220-03052007><FONT face=Arial
size=2></FONT></SPAN> </DIV>
<DIV><SPAN class=065510220-03052007><FONT face=Arial size=2># modprobe -v
lpfc
<BR>insmod
/lib/modules/2.6.20-1.2944.fc6/kernel/drivers/scsi/scsi_transport_fc.ko
<BR>insmod /lib/modules/2.6.20-1.2944.fc6/kernel/drivers/scsi/lpfc/lpfc.ko
lpfc_topology=0x4<BR></FONT></SPAN></DIV>
<DIV><SPAN class=065510220-03052007><FONT face=Arial size=2>all the devices are
created and I can use all the disks in the storage array.</FONT></SPAN></DIV>
<DIV><SPAN class=065510220-03052007><FONT face=Arial
size=2></FONT></SPAN> </DIV>
<DIV><SPAN class=065510220-03052007><FONT face=Arial size=2>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?</FONT></SPAN></DIV>
<DIV><SPAN class=065510220-03052007><FONT face=Arial
size=2></FONT></SPAN> </DIV>
<DIV><SPAN class=065510220-03052007><FONT face=Arial size=2>Thank
you.</DIV></FONT></SPAN></BODY></HTML>