I was having same issue. I solved the power hwmon hwmon1: Undervoltage detected! issue but I’m still having the 15 second USB disconnect/reconnect issue.
[Thu May 25 19:57:52 2023] usb 1-1.2.1.1: USB disconnect, device number 11
[Thu May 25 19:57:52 2023] option1 ttyUSB0: GSM modem (1-port) converter now disconnected from ttyUSB0
[Thu May 25 19:57:52 2023] option 1-1.2.1.1:1.0: device disconnected
[Thu May 25 19:57:52 2023] option1 ttyUSB1: GSM modem (1-port) converter now disconnected from ttyUSB1
[Thu May 25 19:57:52 2023] option 1-1.2.1.1:1.1: device disconnected
[Thu May 25 19:57:52 2023] option1 ttyUSB2: GSM modem (1-port) converter now disconnected from ttyUSB2
[Thu May 25 19:57:52 2023] option 1-1.2.1.1:1.2: device disconnected
[Thu May 25 19:57:52 2023] option1 ttyUSB3: GSM modem (1-port) converter now disconnected from ttyUSB3
[Thu May 25 19:57:52 2023] option 1-1.2.1.1:1.3: device disconnected
[Thu May 25 19:57:52 2023] cdc_ether 1-1.2.1.1:1.4 usb0: unregister ‘cdc_ether’ usb-0000:01:00.0-1.2.1.1, CDC Ethernet Device
[Thu May 25 19:58:06 2023] usb 1-1.2.1.1: new high-speed USB device number 12 using xhci_hcd
[Thu May 25 19:58:06 2023] usb 1-1.2.1.1: New USB device found, idVendor=2c7c, idProduct=0125, bcdDevice= 3.18
[Thu May 25 19:58:06 2023] usb 1-1.2.1.1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[Thu May 25 19:58:06 2023] usb 1-1.2.1.1: Product: EG25-G
[Thu May 25 19:58:06 2023] usb 1-1.2.1.1: Manufacturer: Quectel
[Thu May 25 19:58:06 2023] option 1-1.2.1.1:1.0: GSM modem (1-port) converter detected
[Thu May 25 19:58:06 2023] usb 1-1.2.1.1: GSM modem (1-port) converter now attached to ttyUSB0
[Thu May 25 19:58:06 2023] option 1-1.2.1.1:1.1: GSM modem (1-port) converter detected
[Thu May 25 19:58:06 2023] usb 1-1.2.1.1: GSM modem (1-port) converter now attached to ttyUSB1
[Thu May 25 19:58:06 2023] option 1-1.2.1.1:1.2: GSM modem (1-port) converter detected
[Thu May 25 19:58:06 2023] usb 1-1.2.1.1: GSM modem (1-port) converter now attached to ttyUSB2
[Thu May 25 19:58:06 2023] option 1-1.2.1.1:1.3: GSM modem (1-port) converter detected
[Thu May 25 19:58:06 2023] usb 1-1.2.1.1: GSM modem (1-port) converter now attached to ttyUSB3
[Thu May 25 19:58:06 2023] cdc_ether 1-1.2.1.1:1.4 usb0: register ‘cdc_ether’ at usb-0000:01:00.0-1.2.1.1, CDC Ethernet Device, 2e:d6:89:5d:bd:23
[Thu May 25 19:59:30 2023] usb 1-1.2.1.1: USB disconnect, device number 12
[Thu May 25 19:59:30 2023] option1 ttyUSB0: GSM modem (1-port) converter now disconnected from ttyUSB0
[Thu May 25 19:59:30 2023] option 1-1.2.1.1:1.0: device disconnected
[Thu May 25 19:59:30 2023] option1 ttyUSB1: GSM modem (1-port) converter now disconnected from ttyUSB1
[Thu May 25 19:59:30 2023] option 1-1.2.1.1:1.1: device disconnected
[Thu May 25 19:59:30 2023] option1 ttyUSB2: GSM modem (1-port) converter now disconnected from ttyUSB2
[Thu May 25 19:59:30 2023] option 1-1.2.1.1:1.2: device disconnected
[Thu May 25 19:59:30 2023] option1 ttyUSB3: GSM modem (1-port) converter now disconnected from ttyUSB3
[Thu May 25 19:59:30 2023] option 1-1.2.1.1:1.3: device disconnected
[Thu May 25 19:59:30 2023] cdc_ether 1-1.2.1.1:1.4 usb0: unregister ‘cdc_ether’ usb-0000:01:00.0-1.2.1.1, CDC Ethernet Device
[Thu May 25 19:59:45 2023] usb 1-1.2.1.1: new high-speed USB device number 13 using xhci_hcd
[Thu May 25 19:59:45 2023] usb 1-1.2.1.1: New USB device found, idVendor=2c7c, idProduct=0125, bcdDevice= 3.18
[Thu May 25 19:59:45 2023] usb 1-1.2.1.1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[Thu May 25 19:59:45 2023] usb 1-1.2.1.1: Product: EG25-G
[Thu May 25 19:59:45 2023] usb 1-1.2.1.1: Manufacturer: Quectel
[Thu May 25 19:59:45 2023] option 1-1.2.1.1:1.0: GSM modem (1-port) converter detected
[Thu May 25 19:59:45 2023] usb 1-1.2.1.1: GSM modem (1-port) converter now attached to ttyUSB0
[Thu May 25 19:59:45 2023] option 1-1.2.1.1:1.1: GSM modem (1-port) converter detected
[Thu May 25 19:59:45 2023] usb 1-1.2.1.1: GSM modem (1-port) converter now attached to ttyUSB1
[Thu May 25 19:59:45 2023] option 1-1.2.1.1:1.2: GSM modem (1-port) converter detected
[Thu May 25 19:59:45 2023] usb 1-1.2.1.1: GSM modem (1-port) converter now attached to ttyUSB2
[Thu May 25 19:59:45 2023] option 1-1.2.1.1:1.3: GSM modem (1-port) converter detected
[Thu May 25 19:59:45 2023] usb 1-1.2.1.1: GSM modem (1-port) converter now attached to ttyUSB3
[Thu May 25 19:59:45 2023] cdc_ether 1-1.2.1.1:1.4 usb0: register ‘cdc_ether’ at usb-0000:01:00.0-1.2.1.1, CDC Ethernet Device, ba:cb:7b:04:cf:72
[Thu May 25 20:01:07 2023] usb 1-1.2.1.1: USB disconnect, device number 13
[Thu May 25 20:01:07 2023] option1 ttyUSB0: GSM modem (1-port) converter now disconnected from ttyUSB0
[Thu May 25 20:01:07 2023] option 1-1.2.1.1:1.0: device disconnected
[Thu May 25 20:01:07 2023] option1 ttyUSB1: GSM modem (1-port) converter now disconnected from ttyUSB1
[Thu May 25 20:01:07 2023] option 1-1.2.1.1:1.1: device disconnected
[Thu May 25 20:01:07 2023] option1 ttyUSB2: GSM modem (1-port) converter now disconnected from ttyUSB2
[Thu May 25 20:01:07 2023] option 1-1.2.1.1:1.2: device disconnected
[Thu May 25 20:01:07 2023] option1 ttyUSB3: GSM modem (1-port) converter now disconnected from ttyUSB3
[Thu May 25 20:01:07 2023] option 1-1.2.1.1:1.3: device disconnected
[Thu May 25 20:01:07 2023] cdc_ether 1-1.2.1.1:1.4 usb0: unregister ‘cdc_ether’ usb-0000:01:00.0-1.2.1.1, CDC Ethernet Device
[Thu May 25 20:01:22 2023] usb 1-1.2.1.1: new high-speed USB device number 14 using xhci_hcd
[Thu May 25 20:01:22 2023] usb 1-1.2.1.1: New USB device found, idVendor=2c7c, idProduct=0125, bcdDevice= 3.18
[Thu May 25 20:01:22 2023] usb 1-1.2.1.1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[Thu May 25 20:01:22 2023] usb 1-1.2.1.1: Product: EG25-G
[Thu May 25 20:01:22 2023] usb 1-1.2.1.1: Manufacturer: Quectel
[Thu May 25 20:01:22 2023] option 1-1.2.1.1:1.0: GSM modem (1-port) converter detected
[Thu May 25 20:01:22 2023] usb 1-1.2.1.1: GSM modem (1-port) converter now attached to ttyUSB0
[Thu May 25 20:01:22 2023] option 1-1.2.1.1:1.1: GSM modem (1-port) converter detected
[Thu May 25 20:01:22 2023] usb 1-1.2.1.1: GSM modem (1-port) converter now attached to ttyUSB1
[Thu May 25 20:01:22 2023] option 1-1.2.1.1:1.2: GSM modem (1-port) converter detected
[Thu May 25 20:01:22 2023] usb 1-1.2.1.1: GSM modem (1-port) converter now attached to ttyUSB2
[Thu May 25 20:01:22 2023] option 1-1.2.1.1:1.3: GSM modem (1-port) converter detected
[Thu May 25 20:01:22 2023] usb 1-1.2.1.1: GSM modem (1-port) converter now attached to ttyUSB3
[Thu May 25 20:01:22 2023] cdc_ether 1-1.2.1.1:1.4 usb0: register ‘cdc_ether’ at usb-0000:01:00.0-1.2.1.1, CDC Ethernet Device, 0e:62:79:35:34:17
I can actually answer my own question now: it is possible to switch the stick into a “modem mode” where it presents 3 serial devices. Connecting via those modem devices doesn’t currently work, however. In any case, here’s the magic incantation - put the following into a file “/etc/usb_modeswitch.d/12d1:1f01”:
# Huawei E3531s-2 - switch to modem mode instead of HiLink CDC-Ether mode
TargetVendor=0x12d1
TargetProduct=0x1f01
# switch to 12d1:1001 (modem mode, 3 virtual serial ports)
MessageContent="55534243123456780000000000000011062000000100000000000000000000"
# switch to 12d1:14dc (default HiLink CDC-Ether mode)
# MessageContent="55534243123456780000000000000a11062000000000000100000000000000"
# switch to 12d1:1442 (debug mode with 2 virtual serial ports)
# MessageContent="55534243000000000000000000000011060000000000000000000000000000"
@larry
The issue you encountered was related to the compatibility problem with the atcom tool. I have upgraded the tool to the latest version, which is now compatible with the current version of Raspberry Pi OS, resolving the communication problem with the module. The disconnection of the USB connection is due to the Sixfab CORE services restarting your module for cellular connection purposes. This is not an issue, an expected behavior.
@s-shige
Do you have Sixfab CORE installed on your device as well?