4G USB Dongle stops working after a couple of hours

I have a ZTE MF192 4G USB modem connected to Sagem F@st 2804 v7 router (OpenWrt 18.06).
It is connected using usb-modeswitch package.

It is working fine, but after a couple of hours, it suddenly stops working until I reconnect it (unplug and plug again).

The interface is configured as follows:

config interface '4G'
	option proto '3g'
	option device '/dev/ttyACM0'
	option service 'umts'
	option apn 'internet'
	option username 'gdata'
	option password 'gdata'
	option dialnumber '*99#'
	option ipv6 'auto'
Log
[ 0.000000] Linux version 4.9.120 (buildbot@builds-03.infra.lede-project.org) (gcc version 7.3.0 (OpenWrt GCC 7.3.0 r7102-3f3a2c9) ) #0 Wed Aug 15 20:42:39 2018
[ 0.000000] Detected Broadcom 0x6328 CPU revision b0
[ 0.000000] CPU frequency is 320 MHz
[ 0.000000] 64MB of RAM installed
[ 0.000000] board_bcm963xx: Boot address 0xb8000000
[ 0.000000] board_bcm963xx: CFE version: 54.46.52-49.0
[ 0.000000] bootconsole [early0] enabled
[ 0.000000] CPU0 revision is: 0002a075 (Broadcom BMIPS4350)
[ 0.000000] board: board name: F@ST2704V2
[ 0.000000] MIPS: machine is Sagem F@ST2704V2
[ 0.000000] Determined physical RAM map:
[ 0.000000] memory: 04000000 @ 00000000 (usable)
[ 0.000000] Initrd not found or empty - disabling initrd
[ 0.000000] Primary instruction cache 32kB, VIPT, 4-way, linesize 16 bytes.
[ 0.000000] Primary data cache 32kB, 2-way, VIPT, cache aliases, linesize 16 bytes
[ 0.000000] Zone ranges:
[ 0.000000] Normal [mem 0x0000000000000000-0x0000000003ffffff]
[ 0.000000] Movable zone start for each node
[ 0.000000] Early memory node ranges
[ 0.000000] node 0: [mem 0x0000000000000000-0x0000000003ffffff]
[ 0.000000] Initmem setup node 0 [mem 0x0000000000000000-0x0000000003ffffff]
[ 0.000000] On node 0 totalpages: 16384
[ 0.000000] free_area_init_node: node 0, pgdat 80432a64, node_mem_map 810056f0
[ 0.000000] Normal zone: 128 pages used for memmap
[ 0.000000] Normal zone: 0 pages reserved
[ 0.000000] Normal zone: 16384 pages, LIFO batch:3
[ 0.000000] pcpu-alloc: s0 r0 d32768 u32768 alloc=1*32768
[ 0.000000] pcpu-alloc: [0] 0 
[ 0.000000] Built 1 zonelists in Zone order, mobility grouping on. Total pages: 16256
[ 0.000000] Kernel command line: rootfstype=squashfs,jffs2 noinitrd console=ttyS0,115200
[ 0.000000] PID hash table entries: 256 (order: -2, 1024 bytes)
[ 0.000000] Dentry cache hash table entries: 8192 (order: 3, 32768 bytes)
[ 0.000000] Inode-cache hash table entries: 4096 (order: 2, 16384 bytes)
[ 0.000000] Memory: 59104K/65536K available (3484K kernel code, 180K rwdata, 576K rodata, 1256K init, 217K bss, 6432K reserved, 0K cma-reserved)
[ 0.000000] SLUB: HWalign=16, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
[ 0.000000] NR_IRQS:256
[ 0.000000] clocksource: MIPS: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 11945377789 ns
[ 0.000021] sched_clock: 32 bits at 160MHz, resolution 6ns, wraps every 13421772796ns
[ 0.008115] Calibrating delay loop... 319.74 BogoMIPS (lpj=639488)
[ 0.046792] pid_max: default: 32768 minimum: 301
[ 0.051833] Mount-cache hash table entries: 1024 (order: 0, 4096 bytes)
[ 0.058637] Mountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes)
[ 0.076306] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 7645041785100000 ns
[ 0.086388] futex hash table entries: 256 (order: -1, 3072 bytes)
[ 0.092831] pinctrl core: initialized pinctrl subsystem
[ 0.101509] NET: Registered protocol family 16
[ 0.110963] Can't analyze schedule() prologue at 80373764
[ 0.347243] registering PCI controller with io_map_base unset
[ 0.390079] PCI host bridge to bus 0000:00
[ 0.394325] pci_bus 0000:00: root bus resource [mem 0x10f00000-0x10ffffff]
[ 0.401392] pci_bus 0000:00: root bus resource [??? 0x00000000 flags 0x0]
[ 0.408376] pci_bus 0000:00: root bus resource [??? 0x00000000 flags 0x0]
[ 0.415366] pci_bus 0000:00: No busn resource found for root bus, will use [bus 00-ff]
[ 0.423592] pci 0000:00:00.0: [14e4:6328] type 01 class 0x060400
[ 0.423725] pci 0000:00:00.0: PME# supported from D0 D3hot
[ 0.424193] pci 0000:00:00.0: bridge configuration invalid ([bus 00-00]), reconfiguring
[ 0.432808] pci 0000:01:00.0: [14e4:a8db] type 00 class 0x028000
[ 0.432886] pci 0000:01:00.0: reg 0x10: [mem 0x00000000-0x00007fff 64bit]
[ 0.433133] pci 0000:01:00.0: supports D1 D2
[ 0.433547] pci_bus 0000:01: busn_res: [bus 01-ff] end is updated to 01
[ 0.433588] pci_bus 0000:00: busn_res: [bus 00-ff] end is updated to 01
[ 0.433659] pci 0000:00:00.0: BAR 8: assigned [mem 0x10f00000-0x10ffffff]
[ 0.440685] pci 0000:01:00.0: BAR 0: assigned [mem 0x10f00000-0x10f07fff 64bit]
[ 0.448221] pci 0000:00:00.0: PCI bridge to [bus 01]
[ 0.453319] pci 0000:00:00.0: bridge window [mem 0x10f00000-0x10ffffff]
[ 0.468496] clocksource: Switched to clocksource MIPS
[ 0.476677] NET: Registered protocol family 2
[ 0.483266] TCP established hash table entries: 1024 (order: 0, 4096 bytes)
[ 0.490557] TCP bind hash table entries: 1024 (order: 0, 4096 bytes)
[ 0.497158] TCP: Hash tables configured (established 1024 bind 1024)
[ 0.504187] UDP hash table entries: 256 (order: 0, 4096 bytes)
[ 0.510302] UDP-Lite hash table entries: 256 (order: 0, 4096 bytes)
[ 0.517316] NET: Registered protocol family 1
[ 0.521952] PCI: CLS 0 bytes, default 16
[ 0.531165] Crashlog allocated RAM at address 0x3f00000
[ 0.539822] workingset: timestamp_bits=30 max_order=14 bucket_order=0
[ 0.563232] squashfs: version 4.0 (2009/01/31) Phillip Lougher
[ 0.569273] jffs2: version 2.2 (NAND) (SUMMARY) (LZMA) (RTIME) (CMODE_PRIORITY) (c) 2001-2006 Red Hat, Inc.
[ 0.609955] io scheduler noop registered
[ 0.614016] io scheduler deadline registered (default)
[ 0.621222] bcm6328-pinctrl 10000080.pin-controller: registered at mmio b0000080
[ 0.630360] PCI: Enabling device 0000:00:00.0 (0000 -> 0002)
[ 0.637184] 10000100.serial: ttyS0 at MMIO 0x10000100 (irq = 36, base_baud = 1562500) is a bcm63xx_uart
[ 0.646933] console [ttyS0] enabled
[ 0.654086] bootconsole [early0] disabled
[ 0.683061] random: fast init done
[ 0.691782] m25p80 spi1.0: s25fl064k (8192 Kbytes)
[ 0.697457] bcm63xxpart: Partition 0 is CFE offset 0 and length 10000
[ 0.704116] bcm63xxpart: Partition 1 is nvram offset 7f0000 and length 10000
[ 0.711356] bcm63xxpart: Partition 2 is linux offset 10000 and length 7e0000
[ 0.718682] 3 bcm63xxpart partitions found on MTD device spi1.0
[ 0.724787] Creating 3 MTD partitions on "spi1.0":
[ 0.729711] 0x000000000000-0x000000010000 : "CFE"
[ 0.738038] 0x0000007f0000-0x000000800000 : "nvram"
[ 0.747330] 0x000000010000-0x0000007f0000 : "linux"
[ 0.758016] parser_imagetag: rootfs: CFE image tag found at 0x0 with version 6, board type F@ST2704V2
[ 0.767564] parser_imagetag: Partition 0 is kernel offset 100 and length 15b398
[ 0.775073] parser_imagetag: Partition 1 is rootfs offset 15b498 and length 684b68
[ 0.782862] parser_imagetag: Spare partition is offset 3c0004 and length 41fffc
[ 0.790480] 2 bcm963xx-imagetag partitions found on MTD device linux
[ 0.797039] Creating 2 MTD partitions on "linux":
[ 0.801876] 0x000000000100-0x00000015b498 : "kernel"
[ 0.810437] 0x00000015b498-0x0000007e0000 : "rootfs"
[ 0.819804] mtd: device 4 (rootfs) set to be root filesystem
[ 0.826813] 1 squashfs-split partitions found on MTD device rootfs
[ 0.833223] 0x0000003c0000-0x0000007e0000 : "rootfs_data"
[ 0.844098] libphy: Fixed MDIO Bus: probed
[ 0.893889] b53_common: found switch: BCM63xx, rev 0
[ 0.899571] bcm63xx-wdt bcm63xx-wdt: started, timer margin: 30 sec
[ 0.909080] PCI: Enabling device 0000:01:00.0 (0000 -> 0002)
[ 0.914971] bcma: bus0: Found chip with id 43227, rev 0x01 and package 0x09
[ 0.922190] bcma: bus0: Core 0 found: ChipCommon (manuf 0x4BF, id 0x800, rev 0x27, class 0x0)
[ 0.931014] bcma: bus0: Core 1 found: IEEE 802.11 (manuf 0x4BF, id 0x812, rev 0x1E, class 0x0)
[ 0.939944] bcma: bus0: Core 2 found: PCIe (manuf 0x4BF, id 0x820, rev 0x14, class 0x0)
[ 0.948325] bcma: bus0: Using fallback SPROM failed (err -2)
[ 0.954140] bcma: bus0: No SPROM available
[ 0.973978] bcma: bus0: Bus registered
[ 0.979767] NET: Registered protocol family 10
[ 0.990985] NET: Registered protocol family 17
[ 0.995709] bridge: filtering via arp/ip/ip6tables is no longer available by default. Update your scripts to load br_netfilter if you need this.
[ 1.009064] 8021q: 802.1Q VLAN Support v1.8
[ 1.026437] VFS: Mounted root (squashfs filesystem) readonly on device 31:4.
[ 1.050927] Freeing unused kernel memory: 1256K
[ 1.055607] This architecture does not have kernel memory protection.
[ 2.131519] init: Console is alive
[ 2.135410] init: - watchdog -
[ 3.681616] kmodloader: loading kernel modules from /etc/modules-boot.d/*
[ 3.871530] usbcore: registered new interface driver usbfs
[ 3.877439] usbcore: registered new interface driver hub
[ 3.883141] usbcore: registered new device driver usb
[ 3.903525] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[ 3.913352] ehci-platform: EHCI generic platform driver
[ 4.024570] ehci-platform ehci-platform: EHCI Host Controller
[ 4.030569] ehci-platform ehci-platform: new USB bus registered, assigned bus number 1
[ 4.039112] ehci-platform ehci-platform: irq 50, io mem 0xb0002500
[ 4.060538] ehci-platform ehci-platform: USB 2.0 started, EHCI 1.00, overcurrent ignored
[ 4.070868] hub 1-0:1.0: USB hub found
[ 4.075522] hub 1-0:1.0: 1 port detected
[ 4.086983] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
[ 4.096293] ohci-platform: OHCI generic platform driver
[ 4.101963] ohci-platform ohci-platform: Generic Platform OHCI controller
[ 4.109037] ohci-platform ohci-platform: new USB bus registered, assigned bus number 2
[ 4.117356] ohci-platform ohci-platform: irq 49, io mem 0xb0002600
[ 4.186674] hub 2-0:1.0: USB hub found
[ 4.191277] hub 2-0:1.0: 1 port detected
[ 4.197254] kmodloader: done loading kernel modules from /etc/modules-boot.d/*
[ 4.216301] init: - preinit -
[ 4.630544] usb 1-1: new high-speed USB device number 2 using ehci-platform
[ 5.098757] hub 1-1:1.0: USB hub found
[ 5.110539] hub 1-1:1.0: 4 ports detected
[ 5.441074] random: procd: uninitialized urandom read (4 bytes read)
[ 5.520629] usb 1-1.2: new high-speed USB device number 3 using ehci-platform
[ 6.124186] random: jshn: uninitialized urandom read (4 bytes read)
[ 6.358545] random: jshn: uninitialized urandom read (4 bytes read)
[ 6.619545] random: jshn: uninitialized urandom read (4 bytes read)
[ 6.717001] random: jshn: uninitialized urandom read (4 bytes read)
[ 6.863458] random: jshn: uninitialized urandom read (4 bytes read)
[ 7.439258] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready
[ 7.445891] IPv6: ADDRCONF(NETDEV_UP): eth0.1: link is not ready
[ 7.452632] IPv6: ADDRCONF(NETDEV_CHANGE): eth0.1: link becomes ready
[ 8.452957] IPv6: ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
[ 11.145931] jffs2: notice: (374) jffs2_build_xattr_subsystem: complete building xattr subsystem, 0 of xdatum (0 unchecked, 0 orphan) and 0 of xref (0 dead, 0 orphan) found.
[ 11.169366] mount_root: switching to jffs2 overlay
[ 11.225267] urandom-seed: Seeding with /etc/urandom.seed
[ 11.482755] procd: - early -
[ 11.485931] procd: - watchdog -
[ 12.398866] procd: - watchdog -
[ 12.403528] procd: - ubus -
[ 12.624128] random: jshn: uninitialized urandom read (4 bytes read)
[ 12.672652] random: crng init done
[ 12.991004] procd: - init -
[ 16.591509] usb 1-1.2: USB disconnect, device number 3
[ 16.879189] kmodloader: loading kernel modules from /etc/modules.d/*
[ 16.945899] tun: Universal TUN/TAP device driver, 1.6
[ 16.951155] tun: (C) 1999-2004 Max Krasnyansky <maxk@qualcomm.com>
[ 16.992101] ip6_tables: (C) 2000-2006 Netfilter Core Team
[ 17.122962] uhci_hcd: USB Universal Host Controller Interface driver
[ 17.224398] usbcore: registered new interface driver cdc_acm
[ 17.230285] cdc_acm: USB Abstract Control Model driver for USB modems and ISDN adapters
[ 17.303966] usbcore: registered new interface driver cdc_wdm
[ 17.339026] Loading modules backported from Linux version wt-2017-11-01-0-gfe248fc2c180
[ 17.347333] Backport generated by backports.git v4.14-rc2-1-31-g86cf0e5d
[ 17.424930] ip_tables: (C) 2000-2006 Netfilter Core Team
[ 17.502287] nf_conntrack version 0.5.0 (1024 buckets, 4096 max)
[ 17.854113] usbcore: registered new interface driver usbserial
[ 17.860383] usbcore: registered new interface driver usbserial_generic
[ 17.867357] usbserial: USB Serial support registered for generic
[ 18.006590] xt_time: kernel timezone is -0000
[ 18.506968] PPP generic driver version 2.4.2
[ 18.519201] NET: Registered protocol family 24
[ 18.534744] usbcore: registered new interface driver qmi_wwan
[ 18.597395] b43-phy0: Broadcom 43227 WLAN found (core revision 30)
[ 18.605094] b43-phy0: Found PHY: Analog 9, Type 4 (N), Revision 17
[ 18.611504] b43-phy0: Found Radio: Manuf 0x17F, ID 0x2057, Revision 14, Version 0
[ 18.620170] Broadcom 43xx driver loaded [ Features: PNL ]
[ 18.761021] kmodloader: done loading kernel modules from /etc/modules.d/*
[ 18.934671] ieee80211 phy0: Selected rate control algorithm 'minstrel_ht'
[ 26.072734] usb 1-1.2: new high-speed USB device number 4 using ehci-platform
[ 26.206356] cdc_acm 1-1.2:1.1: ttyACM0: USB ACM device
[ 26.251201] cdc_acm 1-1.2:1.3: ttyACM1: USB ACM device
[ 26.303301] cdc_acm 1-1.2:1.5: ttyACM2: USB ACM device
[ 26.355210] cdc_acm 1-1.2:1.7: ttyACM3: USB ACM device
[ 45.951375] br-WAN: port 1(eth0.2) entered blocking state
[ 45.957016] br-WAN: port 1(eth0.2) entered disabled state
[ 45.963349] device eth0.2 entered promiscuous mode
[ 45.968311] device eth0 entered promiscuous mode
[ 46.049343] br-WAN: port 1(eth0.2) entered blocking state
[ 46.054921] br-WAN: port 1(eth0.2) entered forwarding state
[ 46.061003] IPv6: ADDRCONF(NETDEV_UP): br-WAN: link is not ready
[ 46.586653] br-lan: port 1(eth0.1) entered blocking state
[ 46.592244] br-lan: port 1(eth0.1) entered disabled state
[ 46.598615] device eth0.1 entered promiscuous mode
[ 46.728683] br-lan: port 1(eth0.1) entered blocking state
[ 46.734254] br-lan: port 1(eth0.1) entered forwarding state
[ 46.949318] IPv6: ADDRCONF(NETDEV_CHANGE): br-WAN: link becomes ready
[ 55.903000] b43-phy0: Loading firmware version 666.2 (2011-02-23 01:15:07)
[ 55.962694] b43-phy0 ERROR: No 2GHz EPA gain table available for this device
[ 55.981137] b43-phy0 ERROR: No 2GHz EPA gain table available for this device
[ 56.238189] IPv6: ADDRCONF(NETDEV_UP): wlan0: link is not ready
[ 56.252727] 3g-4G: renamed from ppp0
[ 56.308877] br-lan: port 2(wlan0) entered blocking state
[ 56.314393] br-lan: port 2(wlan0) entered disabled state
[ 56.320691] device wlan0 entered promiscuous mode
[ 57.269147] IPv6: ADDRCONF(NETDEV_CHANGE): wlan0: link becomes ready
[ 57.276025] br-lan: port 2(wlan0) entered blocking state
[ 57.281520] br-lan: port 2(wlan0) entered forwarding state
[ 83.812797] bcm63xx_enetsw bcm63xx_enetsw.0: link UP on Port 1, 100Mbps, full-duplex
[ 84.836690] bcm63xx_enetsw bcm63xx_enetsw.0: link DOWN on Port 1
[ 87.908811] bcm63xx_enetsw bcm63xx_enetsw.0: link UP on Port 1, 100Mbps, full-duplex
[ 5623.503058] usb 1-1.2: USB disconnect, device number 4
[ 5623.512949] cdc_acm 1-1.2:1.1: failed to set dtr/rts
[ 5627.060352] usb 1-1.2: new high-speed USB device number 5 using ehci-platform
[ 5627.856196] usb 1-1.2: USB disconnect, device number 5
[ 5637.036389] usb 1-1.2: new high-speed USB device number 6 using ehci-platform
[ 5637.184427] cdc_acm 1-1.2:1.1: ttyACM0: USB ACM device
[ 5637.225471] cdc_acm 1-1.2:1.3: ttyACM1: USB ACM device
[ 5637.261439] cdc_acm 1-1.2:1.5: ttyACM2: USB ACM device
[ 5637.297520] cdc_acm 1-1.2:1.7: ttyACM3: USB ACM device
[ 5653.037922] 3g-4G: renamed from ppp0
[ 6507.471185] usb 1-1.2: USB disconnect, device number 6
[ 6507.481097] cdc_acm 1-1.2:1.1: failed to set dtr/rts
[ 6510.767739] usb 1-1.2: new high-speed USB device number 7 using ehci-platform
[ 6512.079311] usb 1-1.2: USB disconnect, device number 7
[ 6521.263710] usb 1-1.2: new high-speed USB device number 8 using ehci-platform
[ 6521.405464] cdc_acm 1-1.2:1.1: ttyACM0: USB ACM device
[ 6521.440798] cdc_acm 1-1.2:1.3: ttyACM1: USB ACM device
[ 6521.476739] cdc_acm 1-1.2:1.5: ttyACM2: USB ACM device
[ 6521.524768] cdc_acm 1-1.2:1.7: ttyACM3: USB ACM device
[ 6537.439607] 3g-4G: renamed from ppp0
[ 6934.223182] usb 1-1.2: USB disconnect, device number 8
[ 6934.233293] cdc_acm 1-1.2:1.1: failed to set dtr/rts
[ 6937.772479] usb 1-1.2: new high-speed USB device number 9 using ehci-platform
[ 6938.831333] usb 1-1.2: USB disconnect, device number 9
[ 6948.012432] usb 1-1.2: new high-speed USB device number 10 using ehci-platform
[ 6948.148137] cdc_acm 1-1.2:1.1: ttyACM0: USB ACM device
[ 6948.169578] cdc_acm 1-1.2:1.3: ttyACM1: USB ACM device
[ 6948.197626] cdc_acm 1-1.2:1.5: ttyACM2: USB ACM device
[ 6948.219712] cdc_acm 1-1.2:1.7: ttyACM3: USB ACM device
[ 6963.825570] 3g-4G: renamed from ppp0
[ 7685.583313] usb 1-1.2: USB disconnect, device number 10
[ 7685.593502] cdc_acm 1-1.2:1.1: failed to set dtr/rts
[ 7689.135058] usb 1-1.2: new high-speed USB device number 11 using ehci-platform
[ 7690.447319] usb 1-1.2: USB disconnect, device number 11
[ 7699.631033] usb 1-1.2: new high-speed USB device number 12 using ehci-platform
[ 7699.783837] cdc_acm 1-1.2:1.1: ttyACM0: USB ACM device
[ 7699.828158] cdc_acm 1-1.2:1.3: ttyACM1: USB ACM device
[ 7699.888143] cdc_acm 1-1.2:1.5: ttyACM2: USB ACM device
[ 7699.952675] cdc_acm 1-1.2:1.7: ttyACM3: USB ACM device
[ 7715.212927] 3g-4G: renamed from ppp0
[ 7763.663183] usb 1-1.2: USB disconnect, device number 12
[ 7763.677588] cdc_acm 1-1.2:1.1: failed to set dtr/rts
[ 7767.214574] usb 1-1.2: new high-speed USB device number 13 using ehci-platform
[ 7768.527185] usb 1-1.2: USB disconnect, device number 13
[ 7777.710454] usb 1-1.2: new high-speed USB device number 14 using ehci-platform
[ 7777.855107] cdc_acm 1-1.2:1.1: ttyACM0: USB ACM device
[ 7777.895640] cdc_acm 1-1.2:1.3: ttyACM1: USB ACM device
[ 7777.943593] cdc_acm 1-1.2:1.5: ttyACM2: USB ACM device
[ 7777.989414] cdc_acm 1-1.2:1.7: ttyACM3: USB ACM device
[ 7793.248050] 3g-4G: renamed from ppp0
[12494.543488] usb 1-1.2: USB disconnect, device number 14
[12494.562034] cdc_acm 1-1.2:1.1: failed to set dtr/rts
[12498.097556] usb 1-1.2: new high-speed USB device number 15 using ehci-platform
[12499.151325] usb 1-1.2: USB disconnect, device number 15
[12508.333320] usb 1-1.2: new high-speed USB device number 16 using ehci-platform
[12508.460715] cdc_acm 1-1.2:1.1: ttyACM0: USB ACM device
[12508.486566] cdc_acm 1-1.2:1.3: ttyACM1: USB ACM device
[12508.510523] cdc_acm 1-1.2:1.5: ttyACM2: USB ACM device
[12508.531905] cdc_acm 1-1.2:1.7: ttyACM3: USB ACM device
[12524.161225] 3g-4G: renamed from ppp0
[12710.863319] usb 1-1.2: USB disconnect, device number 16
[12710.883612] cdc_acm 1-1.2:1.1: failed to set dtr/rts
[12714.415508] usb 1-1.2: new high-speed USB device number 17 using ehci-platform
[12715.727331] usb 1-1.2: USB disconnect, device number 17
[12724.911427] usb 1-1.2: new high-speed USB device number 18 using ehci-platform
[12725.077934] cdc_acm 1-1.2:1.1: ttyACM0: USB ACM device
[12725.106725] cdc_acm 1-1.2:1.3: ttyACM1: USB ACM device
[12725.139771] cdc_acm 1-1.2:1.5: ttyACM2: USB ACM device
[12725.176600] cdc_acm 1-1.2:1.7: ttyACM3: USB ACM device
[12740.375422] 3g-4G: renamed from ppp0
[15964.367185] usb 1-1.2: USB disconnect, device number 18
[15964.377337] cdc_acm 1-1.2:1.1: failed to set dtr/rts
[15967.918055] usb 1-1.2: new high-speed USB device number 19 using ehci-platform
[15969.231188] usb 1-1.2: USB disconnect, device number 19
[15978.414082] usb 1-1.2: new high-speed USB device number 20 using ehci-platform
[15978.549779] cdc_acm 1-1.2:1.1: ttyACM0: USB ACM device
[15978.595053] cdc_acm 1-1.2:1.3: ttyACM1: USB ACM device
[15978.635556] cdc_acm 1-1.2:1.5: ttyACM2: USB ACM device
[15978.685656] cdc_acm 1-1.2:1.7: ttyACM3: USB ACM device
[15994.157384] 3g-4G: renamed from ppp0
[16493.263183] usb 1-1.2: USB disconnect, device number 20
[16493.273357] cdc_acm 1-1.2:1.1: failed to set dtr/rts
[16496.813948] usb 1-1.2: new high-speed USB device number 21 using ehci-platform
[16497.872737] usb 1-1.2: USB disconnect, device number 21
[16507.053923] usb 1-1.2: new high-speed USB device number 22 using ehci-platform
[16507.197960] cdc_acm 1-1.2:1.1: ttyACM0: USB ACM device
[16507.239008] cdc_acm 1-1.2:1.3: ttyACM1: USB ACM device
[16507.283051] cdc_acm 1-1.2:1.5: ttyACM2: USB ACM device
[16507.331111] cdc_acm 1-1.2:1.7: ttyACM3: USB ACM device
[16522.721876] 3g-4G: renamed from ppp0
[17159.241985] 3g-4G: renamed from ppp0
[17315.551623] 3g-4G: renamed from ppp0
[17471.851779] 3g-4G: renamed from ppp0
[17628.137614] 3g-4G: renamed from ppp0
[17784.764809] 3g-4G: renamed from ppp0
[17940.963515] 3g-4G: renamed from ppp0
[18097.197959] 3g-4G: renamed from ppp0
[18253.453409] 3g-4G: renamed from ppp0
[18409.686621] 3g-4G: renamed from ppp0
[18566.078301] 3g-4G: renamed from ppp0
[18722.203673] 3g-4G: renamed from ppp0
[18878.715507] 3g-4G: renamed from ppp0
[19035.067037] 3g-4G: renamed from ppp0
[19191.286221] 3g-4G: renamed from ppp0
[19347.707948] 3g-4G: renamed from ppp0
[19503.943677] 3g-4G: renamed from ppp0
[19660.532105] 3g-4G: renamed from ppp0
[19816.798062] 3g-4G: renamed from ppp0
[19973.011728] 3g-4G: renamed from ppp0
[20129.721620] 3g-4G: renamed from ppp0
[20286.164512] 3g-4G: renamed from ppp0
[20442.867562] 3g-4G: renamed from ppp0
[20599.282005] 3g-4G: renamed from ppp0
[20755.892367] 3g-4G: renamed from ppp0
[20912.095917] 3g-4G: renamed from ppp0
[21068.229155] 3g-4G: renamed from ppp0
[21224.342865] 3g-4G: renamed from ppp0
[21380.463289] 3g-4G: renamed from ppp0
[21536.729431] 3g-4G: renamed from ppp0
[21692.998303] 3g-4G: renamed from ppp0
[21849.277238] 3g-4G: renamed from ppp0
[22005.391719] 3g-4G: renamed from ppp0
[22161.531844] 3g-4G: renamed from ppp0
[22317.695640] 3g-4G: renamed from ppp0
[22474.126161] 3g-4G: renamed from ppp0
[22630.249654] 3g-4G: renamed from ppp0
[22786.378920] 3g-4G: renamed from ppp0
[22942.793137] 3g-4G: renamed from ppp0
[23099.112922] 3g-4G: renamed from ppp0
[23255.239560] 3g-4G: renamed from ppp0
[23411.872368] 3g-4G: renamed from ppp0
[23568.072694] 3g-4G: renamed from ppp0
[23724.199394] 3g-4G: renamed from ppp0
[23880.388769] 3g-4G: renamed from ppp0
[24036.540035] 3g-4G: renamed from ppp0
[24192.716414] 3g-4G: renamed from ppp0
[24348.865912] 3g-4G: renamed from ppp0
[24505.083920] 3g-4G: renamed from ppp0
[24661.531128] 3g-4G: renamed from ppp0
[24817.785646] 3g-4G: renamed from ppp0
[24974.167814] 3g-4G: renamed from ppp0
[25130.510454] 3g-4G: renamed from ppp0
[25286.738917] 3g-4G: renamed from ppp0
[25443.177760] 3g-4G: renamed from ppp0
[25599.847479] 3g-4G: renamed from ppp0
[25756.286452] 3g-4G: renamed from ppp0
[25913.057558] 3g-4G: renamed from ppp0
[26069.170112] 3g-4G: renamed from ppp0
[26225.696588] 3g-4G: renamed from ppp0
[26382.019025] 3g-4G: renamed from ppp0
[26538.145093] 3g-4G: renamed from ppp0
[26694.462227] 3g-4G: renamed from ppp0
[26850.641206] 3g-4G: renamed from ppp0
[27006.829759] 3g-4G: renamed from ppp0
[27163.237449] 3g-4G: renamed from ppp0
[27319.629828] 3g-4G: renamed from ppp0
[27475.827295] 3g-4G: renamed from ppp0

Any advice will be much appreciated.

Have you tried to use the modeswitch command to reconfigure the device, rather than unplug and replug it in USB? I think in some cases it might be helpful. And if it works then you can just create a scheduled task to do it every few hours.

These devices tend to use a lot of DC power, and can overload the power supply running the USB port causing a crash. It really looks like the device is booting itself up and then dying over and over again.

1 Like

Thanks!
If the device reloads itself for a several times, why does it die completely after several reloads?
I've been thinking about creating a scheduled task that pings some external host and reloads the dongle if this host becomes unavailable (4G is lost), but it seems like some "last chance" solution to me.

I've changed my power supply to a more powerful one, but the issue still persists.

I have seen this problem in v15.05 when I used a 3G dongle with my Tp-Link MR3420 v2. The internet would disconnect and never connect again after some time. I started using Openwrt as a newbie then so didnt really have much info on how to do anything. But I still tried to make it work but couldn't. I believe the scheduled task method is all you can do right now.