3–12
host bus adapter for Windows and Linux installation guide
Installing the SCSI Miniport Driver
2. Edit Config.in. Edit the following lines:
bool 'Fibre Channel driver support' CONFIG_NET_FC
if [“$CONFIG_NET_FC” = “y”]; then
dep_tristate' Interphase 5526 Tachyon chipset based adapter support'
CONFIG_IPHASE5526 $CONFIG_SCSI$CONFIG_PCI
fi
3. Add the following line (all one line):
dep_tristate ' Emulex LightPulse Fibre Channel support' CONFIG_NET_LPFC
$CONFIG_SCSI $CONFIG_PCI
The edited lines should now display as follows:
bool 'Fibre Channel driver support' CONFIG_NET_FC
if [“$CONFIG_NET_FC” = “y”]; then
dep_tristate' Interphase 5526 Tachyon chipset based adapter support'
CONFIG_IPHASE5526 $CONFIG_SCSI$CONFIG_PCIdep_tristate ' Emulex LightPulse
Fibre Channel support' CONFIG_NET_LPFC $CONFIG_SCSI $CONFIG_PCI
fi
4. Locate the following text in Space.c:
#ifdef CONFIG_NET_FC
static int fcif_probe(struct net_device *dev)
{
if (dev->base_addr == -1)
return 1;
if (1
#ifdef CONFIG_IPHASE5526
&& iph5526_probe(dev)
#endif
&& 1) {
return 1; /* -ENODEV or -EAGAIN would be more accurate. */
}
return 0;
}
#endif /* CONFIG_NET_FC */
5. Add this text after #ifdef CONFIG_NET_FC:
static int lpfnif_probe(struct net_device *dev){
#ifdef CONFIG_LPFC_SCSI
lpfn_probe();
#endif
return 0;
}