Solaris 9 server hangs, when rebooting

Hi,
We have a SunFire V880, hooked up with 2 T3 arrays. When ever we issue a reboot command on the system, it hangs at the same place right where it says
syncing file systems done.
To bring it back we shutdown power and it comes clean.
By the way init 6 command works fine.

Has anyone come across this problem yet?
Please let me know if more info needed.
Thanks for taking time.

check /var/adm/messages for any error log.

also try and boot the system from single user mode
that is issue

boot -s from the OK prompt

then run fsck on the filesystem

that is fsck /dev/dsk/c0t0d0s0

or fsck /dev/dsk/c0t0d0s2

fsck will report any problem with file system and prompt you for a fixed.
just answer yes for fsck to fix filesystem problem

and finally issue

sycn
sycn
sycn

then boot system in multi users mode
issuing a reboot command or init 6
will boot system in multi users mode

Thanks hassan2.
It did fix the problem.

I use HPUX so the commands may be diff, but I don't believe so.

"reboot" is only for lower levels like single user mode when most of your daemons and services are not running. Reboot doesn't go through all the proper shutdown scripts in the rc* directories for Killing services and daemons. It just goes directly to halt, don't pass go, don't collect $200... go directly to HALT...without allowing for a graceful shutdown of your system.

I believe that you should be using the "shutdown" command. Do a man:

man 1m shutdown to access the Admin manpage for shutdown command.