itmpt was developed by LSI and mpt driver was developed by Sun. Functionality aspect, itmpt supports not only LSI parallel SCSI(1030) and SAS controller(1064(E)/1068(E)) but also LSI FC/LAN controller which use same MPI interfaces. Sun version mpt driver supports only parallel SCSI (1030)and SAS controllers(1064(E)/1068(E)). Last year, Sun version mpt driver added some new major features below which I believe LSI version itmpt doesn't support so far: 1.Both SCSI and SAS controllers now supports auto-enumeration(the devices enumeration no longer relies on sd.conf/st.conf etc .) 2. hotplug support for SAS controllers. 3. SAS IO multipathing supports. 4. more than 256 targets supports for SAS controllers.
For utility aspect, mpt driver support raidctl(1M) and most functionalities of lsiutil.(I heard that latest version lsiutil no longer check the driver name and accept mpt driver ). itmpt only supports lsiutil. --Javen Sri Sudarsan Wrote: > Could someone tell the differences (if at all) between the Sun > distributed mpt driver and the LSI distributed itmpt driver ? This is of > course for the Solaris 10/Nevada platforms. > > I'm using the PCIe SAS HBA named SG-XPCIE8SAS-E-Z and I see that my mpt > HBA driver version is 1.71 > > Or it is just a branding/vendor based name difference with the > functionality being 100% identical ? > > Thanks, > > Sri > > > _______________________________________________ > driver-discuss mailing list > [email protected] > http://mail.opensolaris.org/mailman/listinfo/driver-discuss > _______________________________________________ driver-discuss mailing list [email protected] http://mail.opensolaris.org/mailman/listinfo/driver-discuss
