Just check the status of your device whether its offline or not using
#esxcli storage core device list -d <NAA_ID>
Check the disk status in output.
If it is not offline,
Do an fdisk -l /vmfs/devices/disks/DeviceName
Make note of the Id and System values.
Depending on the value of these fields, the ESX/ESXi host may not be able to understand the contents of the disk device, and refuse to make any changes.
To allow the host to make any modifications to this volume, the volume must have an msdos partition or no partition at all.
So better change the partition type to msdos using partedUtil command.
I think your partition is causing the trouble.
Regards,
SatyS
If you find this useful,mark the answer as correct/helpful