Building a kernel with the zfcp device driver
Control the build options for the zfcp device driver through the kernel configuration menu.
Kernel builders: This information is intended for those who want to
build their own kernel. Be aware that both compiling your own kernel or recompiling an existing
distribution usually means that you have to maintain your kernel yourself.
Figure 1 summarizes the kernel configuration menu options that are relevant to the zfcp device driver:
- CONFIG_ZFCP
- This option is required for zfcp support. Can be compiled into the kernel or as a separate module, zfcp.
In addition, the CONFIG_QDIO option
and the following common code options are required:
- CONFIG_SCSI
- CONFIG_BLK_DEV_INTEGRITY (Required only for end-to-end data consistency support)
- CONFIG_SCSI_FC_ATTRS
As for Linux® on any platform, you
need the common code options for specific devices and file systems
you want to support. For example:
- SCSI disks support and PC-BIOS disk layout support, or
GPT disk layout support.
Partitioning is only possible if PC-BIOS disk layout support, or GPT disk layout support, is compiled into the kernel. For partitions greater than 2 TB, you must use the GPT disk layout.
- SCSI tapes support
- SCSI media changer support
- SCSI CD-ROM and ISO 9660 file system
- SCSI generic support
- Block Layer SCSI generic support