Failed to identify flash rom on Sunfire V240 running Solaris 10

Hi Guys,

I have performed OBP & ALOM upgrade on V240 system. One of my system, running Solaris 10, having issue to identify flash rom during ALOM 1.6.10 version upgrade (OBP upgraded to latest one).
May I know what the reason of this error and how can I fix it so I can upgrade ALOM using 1.6.10 version?

OBP : OBP 4.30.4.a 2010/01/06 14:48 Sun Fire V210/V240,Netra 210/240
ALOM : Advanced Lights Out Manager v1.6.10

Working system
---------------------

root:/usr/platform/SUNW,Sun-Fire-V240/lib/images> /usr/platform/`uname -i`/sbin/scadm download alommainfw
Copying self to RAM...Done.
Jumping to RAM.
Waiting for boot protocol message...
Got OBP:bootinit msg, dat2 = 00000002
AMD flash ROM
Receiving segment 00000001
Receiving segment 00000002
Receiving segment 00000003
Receiving segment 00000004

Failed system
------------------

root # /usr/platform/`uname -i`/sbin/scadm download boot alombootfw
Copying self to RAM...Done.
Jumping to RAM.
Waiting for boot protocol message...
Got OBP:bootinit msg, dat2 = 00000001
Failed to identify flash ROM!  <---- getting this error
Waiting for boot protocol message...

I tried cold reboot the server and try to update again but still having same issue.

Thanks for any help and advise!