USBシリアルつなげると3G/LTEモジュール認識しない

お世話になります。

USBシリアルを接続して起動すると3G/LTEモジュール認識しないようです。
カーネルはlinux-4.9-x1-at8.tar.gzを使用し、USBシリアル(CP210x)を使えるように再コンパイルしています。

しばらくほっておくと下記のようなメッセージが表示されます。

usb 2-1.2: USB disconnect, device number 3
option1 ttyUSB1: GSM modem (1-port) converter now disconnected from ttyUSB1
option 2-1.2:1.0: device disconnected
option1 ttyUSB2: GSM modem (1-port) converter now disconnected from ttyUSB2
option 2-1.2:1.1: device disconnected
option1 ttyUSB3: GSM modem (1-port) converter now disconnected from ttyUSB3
option 2-1.2:1.2: device disconnected
option1 ttyUSB4: GSM modem (1-port) converter now disconnected from ttyUSB4
option 2-1.2:1.3: device disconnected
usb 2-1.2: new high-speed USB device number 4 using ci_hdrc
option 2-1.2:1.0: GSM modem (1-port) converter detected
usb 2-1.2: GSM modem (1-port) converter now attached to ttyUSB1
option 2-1.2:1.1: GSM modem (1-port) converter detected
usb 2-1.2: GSM modem (1-port) converter now attached to ttyUSB2
option 2-1.2:1.2: GSM modem (1-port) converter detected
usb 2-1.2: GSM modem (1-port) converter now attached to ttyUSB3
option 2-1.2:1.3: GSM modem (1-port) converter detected
usb 2-1.2: GSM modem (1-port) converter now attached to ttyUSB4

こちらのような状況かと推測しております。
https://users.atmark-techno.com/blog/615/1189

linux-4.9-x1-at8.tar.gzのオプションを探してみたのですが、上記のようなオプションは見つけられませんでした。

USBシリアルを遅らせて認識させるにはどうすればいいのでしょうか?

製品: 
Armadillo-IoT G3

自己解決しました。

こちらの記事の通りにUSBの電源を切っておき、3G/LTEモデムが動いてからUSBの電源を入れるようにしました。

https://users.atmark-techno.com/blog/615/3882

以上