the problem is that you have _no_ way of knowing if you have waited long enough. all you can do is to pick a number and guess.
it may be that the USB device was powered on at the same time as the computer, and until it finishes booting itself (and unknown time period), it can't announce it's existence.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds