I did few things which have resolved the issue.
Like most of u have said, format the drive. Did it!!!
Now is the tricky part, its important to understand how the system reads the files. Say I have the formatted fresh drive, now I place few .mp3 files on it from my system which will look like
(If you are placing the files on /root)
1. song1.mp3
2. song2.mp3... so on an so forth
now I copy the second set of files which will be like
1. song3.mp3
2. song4.mp3.... now notice both the set it has same numbering. The system is not smart enough to fix this of its own and thats when it throws the error(In my case). So with my little knowledge of systems I removed the numbering and left it with the name only. It works like a charm!!!