Update: The lpfc driver shipped with RHEL 5.3 will work with the Emulex LPe1205-M
Details:
According to RedHat, the lpfc driver shipped with RHEL5 U3 is: 8.2.0.33.3p. The Emulex site for the LPe1205-M links to a Linux kernel drivers section which links to SuSE's lpfc download site and EMC Manual describing the lpfc. According to another Emulex site, the 8.2.x.x driver supports the LPe12xx and LPe1200x series adapters. They also go so far as to list Red Hat 5.2 (which ships with 8.2.0.22) as a distro which "include[s] a driver on the installation media supporting the LPe12xx and LPe1200x series adapters.
Update 2: A stock kernel from RHEL5.3 is working with the Emulex LPe1205-M. The correct module was loaded automatically and I'm able to see my LUNs:
# lsmod | grep lpfc lpfc 353933 0 scsi_transport_fc 73801 1 lpfc scsi_mod 196825 6 scsi_dh,sg,lpfc,scsi_transport_fc,megaraid_sas,sd_mod # cat /etc/issue Red Hat Enterprise Linux Server release 5.3 (Tikanga) Kernel \r on an \m # fdisk -l | tail -6 Disk /dev/sde: 697.9 GB, 697932185600 bytes 255 heads, 63 sectors/track, 84852 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Device Boot Start End Blocks Id System /dev/sde1 1 84852 681573658+ 8e Linux LVM #