
Build the Kernel and Modules
Note
Driver installation or removal does not save the
configuration files (i.e. lpfc.conf, lpfc.conf.c or lpfc.conf.
defs) from previous installations. If you customized any of
these files, we recommend that you copy them to a another
location so that you have a record of the changes.
1. Follow the normal procedures for building the Linux kernel and modules
and include all Emulex LightPulse Fibre Channel support:
# cd /usr/src/linux or cd /usr/src/<kernelsource>
# make mrproper
# make menuconfig
2. If you want to include Emulex's SCSI functionality in the kernel, select
'Emulex LightPulse Fibre Channel support' under 'SCSI support' / 'SCSI
low level drivers'. You can select (M) module support or (*) Build into
kernel.
3. If you want to include Emulex's IP functionality in the kernel, select 'Fibre
Channel driver support' / 'Emulex LightPulse Fibre Channel support' under
Network device support. When running with IP, you must select the same
option as step 2: (M) module support or (*) Build into kernel.
4. Select any other options that may be required.
# make dep
# make clean
5. For i386 systems:
# make bzImage
cp arch/i386/boot/bzImage/boot/vmlinuz-
kernel_version
For IA64 systems:
# make vmlinux
# cp vmlinux /boot/efi/
<image_name>
6. Build modules:
# make modules
# make modules_install
7. If you select (M) module support in steps 2 or 3, edit /etc/modules.conf
Add the following line to add a SCSI module:
Emulex Documentation, Drivers and Software
Comentarios a estos manuales