Thanks, for the reply. It seems the drive or cable is faulty. I tried other drive and it all works well. The faulty drive has no issues when connected to 2 differnet laptops (linux and windows).
I'm guessing the message 'Synchronize Cache(10) failed' for the SCSI cache is related to faulty drive.