1. Checking the PICLD daemon running or not.
#ps -ef | grep picld
2. If the process not running try to start back the daemon.
#/etc/init.d/picld start
3. If you found the process running as well, try to restart the daemon as well, Some of time the daemon hanging up.
#/etc/init.d/picld stop
#/etc/init.d/picld start
4. Verify back whether the daemon running or not.
#ps -ef | grep picld
5. Once the daemon are running, try to execute "prtdiag -v" command. Have tried for the several time, seem like the issues fixed after perform the workaround above.