Hi,
I am working on bring up 3g usb modem (Linux version 2.6.37 and Android version 2.3)which is connected to the Host processor(DM3730) on one of the port from a USB HUB(SMSC9512).
The SMSC9512 is provided with 3 ports.
We connected Mouse on one port and 3G modem on one port.
When I power on the modem 6 acm nodes are created ttyACM0 - ttyACM5.
The 3G functionality is also working fine (Both Network and Mobile data) on the Android Gingerbread OS.
I am facing mainly 2 major issues.
1.The Modem is working properly only if I disable the USB auto suspend feature.If I enable the USB auto suspend feature,the modem is getting disconnected after some time and the Linux OS is crashing.
2.I made it work by disabling the USB auto suspend feature as a temporary solution.But If I suspend the device by pressing the power button ,the modem and the hub is getting disconnected from processor with some hub port failures and the OS is getting crashed.I tested the HUB functionality with out modem (even by enabling USB auto suspend feature),now there are no any issues.
I st rucked with the 2 issues.
Please help me to fix the above 2 issues.
Thanks,
Balakrishna