Hi!

CC trunk + E3372(HiLink)x2

after soft reboot(the usb power is not turned off) - all good:
E3372(prov-1) -> eth1
E3372(prov-2) -> eth2
===cut-log===
Thu Sep  3 20:15:55 2015 kern.info kernel: [   12.440000] xt_time: kernel timezone is -0000
Thu Sep  3 20:15:55 2015 kern.info kernel: [   12.450000] cdc_ether 1-1.2:1.0 eth1: register 'cdc_ether' at usb-ehci-platform-1.2, CDC Ethernet Device, 0c:5b:8f:27:9a:64
Thu Sep  3 20:15:55 2015 kern.info kernel: [   12.480000] cdc_ether 1-1.4.3:1.0 eth2: register 'cdc_ether' at usb-ehci-platform-1.4.3, CDC Ethernet Device, 0c:5b:8f:27:9a:64
Thu Sep  3 20:15:55 2015 kern.info kernel: [   12.490000] usbcore: registered new interface driver cdc_ether
===cut-log===

after hard reboot(Power Off/On) - not good:
E3372(prov-1) -> eth2
E3372(prov-2) -> eth1
===cut-log===
Thu Sep  3 20:15:55 2015 kern.info kernel: [   12.480000] xt_time: kernel timezone is -0000
Thu Sep  3 20:15:55 2015 kern.info kernel: [   12.490000] usbcore: registered new interface driver cdc_ether
Thu Sep  3 20:15:59 2015 kern.info kernel: [   19.550000] usb 1-1.4.3: USB disconnect, device number 5
Thu Sep  3 20:16:00 2015 kern.info kernel: [   19.810000] usb 1-1.2: USB disconnect, device number 3
Thu Sep  3 20:16:00 2015 kern.info kernel: [   20.050000] usb 1-1.4.3: new high-speed USB device number 6 using ehci-platform
Thu Sep  3 20:16:00 2015 kern.info kernel: [   20.180000] cdc_ether 1-1.4.3:1.0 eth1: register 'cdc_ether' at usb-ehci-platform-1.4.3, CDC Ethernet Device, 0c:5b:8f:27:9a:64
Thu Sep  3 20:16:00 2015 kern.info kernel: [   20.320000] usb 1-1.2: new high-speed USB device number 7 using ehci-platform
Thu Sep  3 20:16:00 2015 kern.info kernel: [   20.450000] cdc_ether 1-1.2:1.0 eth2: register 'cdc_ether' at usb-ehci-platform-1.2, CDC Ethernet Device, 0c:5b:8f:27:9a:64
===cut-log===

how to make that usb 1-1.2 switch first?

PS. usb-modeswitch ver.    2014-08-26-993a9a542791953c4804f7ddbb3a07756738e37a