I have a device (a modem) connected to a USB port (/dev/ttyACM0, Ubuntu 12.04) to dial a phone number, which only works if I perform the ultimate reset (taking device out of USB port, waiting some seconds and plug it in again).
My question: Is it possible to solve this on Linux by software, i.e. to 'reset' the modem as if it has been plugged out or to reset the USB port itself (disconnect power?), so the modem is being reset as it has been plugged out and in again?