Operating system name and version: Raspbian 7
Version of smsd: 3.1.14
Smsd installed from: package repository
Name and model of a modem / phone: Vodafone ZTE K3806
Interface: USB

After receiving multipart SMS, usb gsm dongle reset itself into initial state ( CD / storage mode usb id 19d2:1013 ) as it was before usb_modeswitch.
Only way to get dongle and smsd working again is system reboot.
Receiving normal SMS works fine.

This dongle was working for years with another SIM from the same mobile operator, which unfortunately expired and I should buy a new one.
Mobile operator send remaining credit info through SMS ( not sure if it was always mutipart SMS or not )
Do you have any hint how to fix this ?
Thank you


2024-02-02 09:22:20,6, GSM1: Selecting PDU mode
2024-02-02 09:22:20,7, GSM1: -> AT+CMGF=0
2024-02-02 09:22:20,7, GSM1: Command is sent, waiting for the answer
2024-02-02 09:22:20,7, GSM1: <- OK
2024-02-02 09:22:20,6, GSM1: Changing SMSC
2024-02-02 09:22:20,7, GSM1: -> AT+CSCA="+393534000099"
2024-02-02 09:22:20,7, GSM1: Command is sent, waiting for the answer
2024-02-02 09:22:21,7, GSM1: <- OK
2024-02-02 09:22:21,6, GSM1: Checking memory size
2024-02-02 09:22:21,7, GSM1: -> AT+CPMS?
2024-02-02 09:22:21,7, GSM1: Command is sent, waiting for the answer
2024-02-02 09:22:21,7, GSM1: <- +CPMS: "SM",2,50,"SM",2,50,"SM",2,50 OK
2024-02-02 09:22:21,6, GSM1: Used memory is 2 of 50
2024-02-02 09:22:21,6, GSM1: Trying to get stored message 1
2024-02-02 09:22:21,7, GSM1: -> AT+CMGR=1
2024-02-02 09:22:21,7, GSM1: Command is sent, waiting for the answer
2024-02-02 09:22:22,7, GSM1: <- +CMGR: 0,,160 0791933385181520440ED0C3F71B6E7D8FCB000042202090226040A00500034B020187F232394D7FEB4033566E062AD7E56F10390D1AD7D320180B060391D320F1DB5D9FBB40CEB71B344E83E66FF71B0497BFDB6F7DFAED4E83C2747AD
A5E7681A6E330B9ECD68741D364530782C55E30D94B0693D95CA0E9382C4F8FC320F62908878386EF37DCFA1E97418AE3FB7D669775A0F3FBED3AB35FC5BAB20AB58114C9E754073ABFDF OK
2024-02-02 09:22:22,5, GSM1: SMS received (part 1/2), From: CoopVoce
2024-02-02 09:22:22,6, GSM1: Deleting message 1
2024-02-02 09:22:22,7, GSM1: -> AT+CMGD=1
2024-02-02 09:22:22,7, GSM1: Command is sent, waiting for the answer
2024-02-02 09:22:22,7, GSM1: <- OK
2024-02-02 09:22:22,6, GSM1: Trying to get stored message 2
2024-02-02 09:22:22,7, GSM1: -> AT+CMGR=2
2024-02-02 09:22:22,7, GSM1: Command is sent, waiting for the answer
2024-02-02 09:22:27,7, GSM1: put_command expected (\+CMGR:.*OK)|(ERROR)|(OK), timeout occurred. 1.
2024-02-02 09:22:27,7, GSM1: <-
2024-02-02 09:22:27,6, GSM1: Checking if concatenation storage has expired message parts
2024-02-02 09:22:27,6, GSM1: Checking device for incoming SMS
2024-02-02 09:22:27,6, GSM1: Checking if modem is ready
2024-02-02 09:22:28,7, GSM1: -> AT
2024-02-02 09:22:28,3, GSM1: write_to_modem: error 5: Input/output error
2024-02-02 09:22:38,7, GSM1: -> ^Z
2024-02-02 09:22:38,3, GSM1: write_to_modem: error 5: Input/output error
2024-02-02 09:22:48,7, GSM1: -> AT
2024-02-02 09:22:48,3, GSM1: write_to_modem: error 5: Input/output error
2024-02-02 09:22:58,7, GSM1: -> ^Z
2024-02-02 09:22:58,3, GSM1: write_to_modem: error 5: Input/output error
2024-02-02 09:23:08,7, GSM1: -> AT
2024-02-02 09:23:08,3, GSM1: write_to_modem: error 5: Input/output error
2024-02-02 09:23:19,7, GSM1: -> ^Z
2024-02-02 09:23:19,3, GSM1: write_to_modem: error 5: Input/output error
2024-02-02 09:23:29,7, GSM1: -> AT
2024-02-02 09:23:29,3, GSM1: write_to_modem: error 5: Input/output error
2024-02-02 09:23:39,7, GSM1: -> ^Z
2024-02-02 09:23:39,3, GSM1: write_to_modem: error 5: Input/output error
2024-02-02 09:23:49,7, GSM1: -> AT
2024-02-02 09:23:49,3, GSM1: write_to_modem: error 5: Input/output error