The first 2 here is the bus ID, the 0 I have no idea where is coming from and 5 was just a lucky guess.
How is the path built and how can I generate the correct path by script? I was thinking of reading the lsusb output and parse with grep, but I am not sure of all the numbers. I was hoping there was someone in here with experience on this already? At first glance the 5 might look like Device ID +1, but I would have to do some trial and error to be sure.
I bet the information you are giving is the right way to go. Anyway, I decided that mapping up a USB key for USB passthrough was the wrong way to go in my dilemma for several reasons. Especially the information you are giving regarding VMWare only supporting a handfull of USB sticks.