There is a bug in the Solaris 2.6 implementation of PAM that prevents EMSRV
from working correctly.  You MUST apply patch 106257-05

http://sunsolve.sun.com/pub-cgi/retrieve.pl?doc=fpatches%2F106257&zone_32=PAM

The specific bug which this patch fixes is:

4092227 pam_conv appdata_ptr member is not passed thru to conv() function as
documented

