How to vectorize a logo image?

I'm not an expert in AI and PS, so there is a lot of chance that I'm doing mistakes somewhere. I'm using CS5 version for this one.
I have a logo that is mostly consisted of black and white. However I couldn't trace it automatically because there is lot of gray parts. So, I've made a path with the pen tool. The thing is that I have the path different from the original image instead of what I need. I need the original logo with the path so I can have all white parts transparent
I tried in PS to remove white colour , but I couldn't because some of the gray parts are also changed.
What is the solution to trace or vectorize the logo?
