HP StorageWorks Host Bus Adapter for Windows and Linux Installation Guide
Installing the SCSI Miniport Driver
43Host Bus Adapter for Windows and Linux Installation Guide
The edited lines should now display as follows:
subdir-$(CONFIG_IDE) += ide
subdir-$(CONFIG_SCSI_LPFC) += scsi/lpfc
subdir-$(CONFIG_SCSI) += scsi
8. Go to the scsi directory:
# cd /usr/src/linux/drivers/scsi
Edit Config.in and locate the following lines (the lines may wrap.):
dep_tristate 'EATA-PIO [old DPT PM2001, PM2012A] support'
CONFIG_SCSI_EATA_PIO $CONFIG_SCSI
dep_tristate 'Future Domain 16xx sCSI/AHA-2920A support'
CONFIG_SCSI_FUTURE_DOMAIN $CONFIG_SCSI
9. Add the following line (in alphabetical order):
dep_tristate 'Emulex LightPulse Fibre Channel support'
CONFIG_SCSI_LPFC $CONFIG_SCSI
The edited lines should now display as follows.
dep_tristate 'EATA-PIO [old DPT PM2001, PM2012A] support'
CONFIG_SCSI_EATA_PIO $CONFIG_SCSI
dep_tristate 'Emulex LightPulse Fibre Channel support'
CONFIG_SCSI_LPFC $CONFIG_SCSI
dep_tristate 'Future Domain 16xx sCSI/AHA-2920A support'
CONFIG_SCSI_FUTURE_DOMAIN $CONFIG_SCSI
10. Edit Makefile and add (with other CONFIG_SCSI_devices) a check for
$(CONFIG_SCSI_LPFC), if defined. Add lpfcdd.o to the object list.
11. Locate the following lines:
obj-$(CONFIG_SCSI_IPS) += ips.o
obj-$(CONFIG_SCSI_FD_MCS) += fd_mcs.o
obj-$(CONFIG_SCSI_FUTURE_DOMAIN)+= fdomain.o
12. Add the following line:
obj-$(CONFIG_SCSI_LPFC) += lpfcdd.o
The edited lines should now display as follows.
obj-$(CONFIG_SCSI_IPS) += ips.o
obj-$(CONFIG_SCSI_LPFC) += lpfcdd.o
obj-$(CONFIG_SCSI_FD_MCS) += fd_mcs.o
obj-$(CONFIG_SCSI_FUTURE_DOMAIN)+= fdomain.o
13. For some 2.2 based kernels, edit hosts.c. Add the following lines:
#ifdef CONFIG_SCSI_LPFC
#include “lpfc/include/fc_os.h”
#endif