Target driver for Emulex lpfc FC/FCoE adapters
-
Target driver for Emulex lpfc FC/FCoE adapters is developed by the Emulex team.
-The driver allows for lpfc adapters to be placed in initiator and/or target mode. Those in - initiator mode will continue to function with the SCSI subsystem as usual. A lpfc_scst helper - module is then loaded that binds the target mode adapters with the SCST subsystem - for use as FCP targets. NPIV is also supported, allowing virtual ports to be created with - individual SCST target instances bound to them.
- -The lpfc SCST driver kit is part of the lpfcxxxx SourceForge project located at - Emulex Linux Drivers page.
+The ocs_fc_scst target driver for Emulex lpfc FC/FCoE adapters is developed by the Emulex team + and is available at the Emulex OneCore SDK + developer site. Register for free at the Developer Portal Access + page to get the source code and documentation. The Emulex OneCore SDK is built around the Emulex SLI-4 + (Service Level Interface) API and is compatible with Emulex 16 Gb/s Fibre Channel HBAs (LPe16000 series) + and Ethernet based target mode FCoE UCNAs (OCe11102-F series).
-You can find version which can compile on RHEL5 platforms - here. Thanks to Chris Worley who supplied it.
+The ocs_fc_scst driver allows for lpfc adapters to be placed in initiator and/or target mode. + The driver effectively maps SCST to the Emulex SLI-4 interface allowing a simple transition to Emulex 16Gb/s + fibre channel technology for existing or new SCST users. NPIV is also supported, allowing virtual + ports to be created with individual SCST target instances bound to them. -
This driver compatible only with SCST 1.x. To update it for 2.x you should perform the following steps:
- --
-
- Replace on line #1503 "scst_unregister(tgtport->scst_tgt)" on - "scst_unregister_target(tgtport->scst_tgt)" - -
- Replace on line #1570 "tgtport->scst_tgt = scst_register(&scst_data, wwpn)" - on "tgtport->scst_tgt = scst_register_target(&scst_data, wwpn)" - -
- Replace on line #1784 "wwpn, login_handle, tm_session_reg_callback)" on - "wwpn, NULL, login_handle, tm_session_reg_callback)" -
Patch to put this driver in the SCST SVN trunk is welcome!
+Documented for use with RHEL/Centos 6.x based distributions, ocs_fc_scst works with the stable SCST 2.2.1 + as well as the development versions of 2.2.x and 3.0.x.
+ +Please note that the drivers on SourceForge Emulex Drivers + are now very old, not maintained and so are not recommended for new designs.