I have an USB device that after pluging in is visible as /dev/ttyACM0. Unfortunately, after system restart, it is not beeing discovered and I have to plug it out and in again to work. I have found a piece of code: http://www.clearchain.com/blog/posts/resetting-the-usb-bus-under-linux but it's result is similar to the system restart. If device is present and working, program sees it, claims that it is beeing reset and then device dissapear from /dev. Otherwise nothing is happenig.
My question is: How to force the system to discover my device without pluging it of and on again?
I'm Using Ubuntu Server 12.04.2 LTS. I will appreciate any tips.