TRM200 stuck on "final packet service state" - linux

Hello Teltonika,

I have issues getting the modem interface to work for the TRm200 under linux (6.12.63-1-MANJARO KDE). I have the same issues on latest debian KDE aswell.

>mmcli -m 1 --simple-connect=“apn=multimedia.lebara.nl”  1 ✘
error: couldn’t connect the modem: ‘GDBus.Error:org.freedesktop.ModemManager1.Error.Core.Retry: Retry:
Too much time waiting to get to a final packet service state’

The modem is enabled, has simcard unlocked. I followed the quick start guide and enabled usb.

echo 2dee 4d57 | sudo tee /sys/bus/usb-serial/drivers/option1/new_id

I do get internet for about 5 seconds on the other interface before linux shuts it off and wants to switch to the modem interface instead. Ive read somewhere that i’m not supposed to use that interface on linux somewhere. I also want to have the modem interface working to get modem information.

Here are some logs:

>mmcli -m 1  1 ✘  20s 


General | path: /org/freedesktop/ModemManager1/Modem/1

| device id:

Hardware | manufacturer: MEIG INCORPORATED

| model: SLM770A
| firmware revision: SLM770A_A.57.3_EQ102
| supported: gsm-umts
| current: gsm-umts
| equipment id:

System | device: /sys/devices/pci0000:00/0000:00:08.1/0000:64:00.3/usb1/1-1

| physdev: /sys/devices/pci0000:00/0000:00:08.1/0000:64:00.3/usb1/1-1
| drivers: rndis_host, option
| plugin: generic
| primary port: ttyUSB2
| ports: enp100s0f3u1 (net), ttyUSB1 (at), ttyUSB2 (at)

Numbers | own: +

Status | unlock retries: sim-pin (3), sim-puk (10), sim-pin2 (3), sim-puk2 (10)

| state: registered
| power state: on
| access tech: lte
| signal quality: 87% (recent)

Modes | supported: allowed: 4g; preferred: none

| current: allowed: 4g; preferred: none

IP | supported: ipv4, ipv6, ipv4v6

3GPP | imei:

| operator id: 20408
| operator name: Lebara
| registration: home
| packet service state: detached

3GPP EPS | ue mode of operation: csps-2

SIM | primary sim path: /org/freedesktop/ModemManager1/SIM/1

While running command above:

>sudo journalctl -fu ModemManager.service
jan 12 11:07:16 Genisys ModemManager[10687]: [modem1] simple connect started…
jan 12 11:07:16 Genisys ModemManager[10687]: [modem1] simple connect state (6/10): register
jan 12 11:07:16 Genisys ModemManager[10687]: [modem1] simple connect state (7/10): wait to get pa
cket service state attached
jan 12 11:07:36 Genisys ModemManager[10687]: [modem1] packet service attach in 3GPP network faile
d: Too much time waiting to get to a final packet service state

dmesg:

>sudo dmesg

[246599.680799] rndis_host 1-1:1.0 enp100s0f3u1: unregister ‘rndis_host’ usb-0000:64:00.3-1, RNDIS devi
ce
[246599.731975] option1 ttyUSB0: GSM modem (1-port) converter now disconnected from ttyUSB0
[246599.732021] option 1-1:1.2: device disconnected
[246599.732478] option1 ttyUSB1: GSM modem (1-port) converter now disconnected from ttyUSB1
[246599.732543] option 1-1:1.3: device disconnected
[246599.732967] option1 ttyUSB2: GSM modem (1-port) converter now disconnected from ttyUSB2
[246599.733002] option 1-1:1.4: device disconnected
[246599.733277] option1 ttyUSB3: GSM modem (1-port) converter now disconnected from ttyUSB3
[246599.733307] option 1-1:1.5: device disconnected
[246606.284148] usb 1-1: new high-speed USB device number 10 using xhci_hcd
[246606.419354] usb 1-1: New USB device found, idVendor=2ecc, idProduct=3001, bcdDevice= 0.00
[246606.419369] usb 1-1: New USB device strings: Mfr=3, Product=2, SerialNumber=0
[246606.419376] usb 1-1: Product: WUKONG
[246606.419381] usb 1-1: Manufacturer: MARVELL
[246610.659723] usb 1-1: USB disconnect, device number 10
[246616.887051] usb 1-1: new high-speed USB device number 11 using xhci_hcd
[246617.020929] usb 1-1: New USB device found, idVendor=2dee, idProduct=4d57, bcdDevice= 1.00
[246617.020944] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[246617.020950] usb 1-1: Product: Mobile Composite Device Bus
[246617.020955] usb 1-1: Manufacturer: Marvell
[246617.020959] usb 1-1: SerialNumber:
[246617.154730] rndis_host 1-1:1.0 usb0: register ‘rndis_host’ at usb-0000:64:00.3-1, RNDIS device, 0e:
0f:25:54:4d:60
[246617.156027] option 1-1:1.2: GSM modem (1-port) converter detected
[246617.156392] usb 1-1: GSM modem (1-port) converter now attached to ttyUSB0
[246617.156787] option 1-1:1.3: GSM modem (1-port) converter detected
[246617.156953] usb 1-1: GSM modem (1-port) converter now attached to ttyUSB1
[246617.157811] option 1-1:1.4: GSM modem (1-port) converter detected
[246617.158091] usb 1-1: GSM modem (1-port) converter now attached to ttyUSB2
[246617.158671] option 1-1:1.5: GSM modem (1-port) converter detected
[246617.158848] usb 1-1: GSM modem (1-port) converter now attached to ttyUSB3
[246617.216100] rndis_host 1-1:1.0 enp100s0f3u1: renamed from usb0

Modem manager log during pluggint the device in:

jan 12 11:14:43 Genisys ModemManager[10687]: [plugin-manager] task 8: port context already scheduled
jan 12 11:14:45 Genisys ModemManager[10687]: [ttyUSB1/probe] probe step: start
jan 12 11:14:45 Genisys ModemManager[10687]: [ttyUSB1/probe] probe step: AT open port
jan 12 11:14:45 Genisys ModemManager[10687]: [ttyUSB3/probe] probe step: start
jan 12 11:14:45 Genisys ModemManager[10687]: [ttyUSB3/probe] probe step: AT open port
jan 12 11:14:45 Genisys ModemManager[10687]: [ttyUSB2/probe] probe step: start
jan 12 11:14:45 Genisys ModemManager[10687]: [ttyUSB2/probe] probe step: AT open port
jan 12 11:14:45 Genisys ModemManager[10687]: [ttyUSB0/probe] probe step: start
jan 12 11:14:45 Genisys ModemManager[10687]: [ttyUSB0/probe] probe step: AT open port
jan 12 11:14:45 Genisys ModemManager[10687]: [ttyUSB1/probe] probe step: AT
jan 12 11:14:45 Genisys ModemManager[10687]: [ttyUSB3/probe] probe step: AT
jan 12 11:14:45 Genisys ModemManager[10687]: [ttyUSB2/probe] probe step: AT
jan 12 11:14:45 Genisys ModemManager[10687]: [ttyUSB0/probe] probe step: AT
jan 12 11:14:45 Genisys ModemManager[10687]: [ttyUSB1/probe] probe step: AT vendor
jan 12 11:14:46 Genisys ModemManager[10687]: [ttyUSB1/probe] probe step: AT product
jan 12 11:14:47 Genisys ModemManager[10687]: [ttyUSB1/probe] probe step: AT close port
jan 12 11:14:47 Genisys ModemManager[10687]: [ttyUSB1/probe] probe step: done
jan 12 11:14:47 Genisys ModemManager[10687]: [ttyUSB1/probe] probe step: start
jan 12 11:14:47 Genisys ModemManager[10687]: [ttyUSB1/probe] probe step: AT open port
jan 12 11:14:47 Genisys ModemManager[10687]: [ttyUSB1/probe] probe step: Icera
jan 12 11:14:48 Genisys ModemManager[10687]: [ttyUSB2/probe] probe step: AT vendor
jan 12 11:14:49 Genisys ModemManager[10687]: [ttyUSB2/probe] probe step: AT product
jan 12 11:14:50 Genisys ModemManager[10687]: [ttyUSB2/probe] probe step: AT close port
jan 12 11:14:50 Genisys ModemManager[10687]: [ttyUSB2/probe] probe step: done
jan 12 11:14:50 Genisys ModemManager[10687]: [ttyUSB2/probe] probe step: start
jan 12 11:14:50 Genisys ModemManager[10687]: [ttyUSB2/probe] probe step: AT open port
jan 12 11:14:50 Genisys ModemManager[10687]: [ttyUSB2/probe] probe step: Icera
jan 12 11:14:57 Genisys ModemManager[10687]: [ttyUSB2/probe] probe step: AT close port
jan 12 11:14:57 Genisys ModemManager[10687]: [ttyUSB2/probe] probe step: done
jan 12 11:14:58 Genisys ModemManager[10687]: [ttyUSB1/probe] probe step: AT close port
jan 12 11:14:58 Genisys ModemManager[10687]: [ttyUSB1/probe] probe step: done
jan 12 11:15:04 Genisys ModemManager[10687]: [ttyUSB3/probe] probe step: AT close port
jan 12 11:15:04 Genisys ModemManager[10687]: [ttyUSB3/probe] probe step: QCDM
jan 12 11:15:04 Genisys ModemManager[10687]: [ttyUSB0/probe] probe step: AT close port
jan 12 11:15:04 Genisys ModemManager[10687]: [ttyUSB0/probe] probe step: QCDM
jan 12 11:15:04 Genisys ModemManager[10687]: [ttyUSB0/probe] probe step: QCDM close port
jan 12 11:15:04 Genisys ModemManager[10687]: [ttyUSB0/probe] probe step: done
jan 12 11:15:10 Genisys ModemManager[10687]: [ttyUSB3/probe] probe step: QCDM close port
jan 12 11:15:10 Genisys ModemManager[10687]: [ttyUSB3/probe] probe step: done
jan 12 11:15:10 Genisys ModemManager[10687]: [device /sys/devices/pci0000:00/0000:00:08.1/0000:64:00.3/usb1/1-1] creating modem with plugin ‘generic’ and ‘5’ ports (2dee:4d57)
jan 12 11:15:10 Genisys ModemManager[10687]: [plugin/generic] could not grab port ttyUSB3: Cannot add port ‘tty/ttyUSB3’, unhandled port type
jan 12 11:15:10 Genisys ModemManager[10687]: [plugin/generic] could not grab port ttyUSB0: Cannot add port ‘tty/ttyUSB0’, unhandled port type
jan 12 11:15:10 Genisys ModemManager[10687]: [base-manager] modem for device ‘/sys/devices/pci0000:00/0000:00:08.1/0000:64:00.3/usb1/1-1’ successfully created
jan 12 11:15:10 Genisys ModemManager[10687]: [base-manager] running setup for device ‘/sys/devices/pci0000:00/0000:00:08.1/0000:64:00.3/usb1/1-1’…
jan 12 11:15:11 Genisys ModemManager[10687]: [modem3] state changed (unknown → disabled)
jan 12 11:15:11 Genisys ModemManager[10687]: [modem3] state changed (disabled → enabling)
jan 12 11:15:14 Genisys ModemManager[10687]: [modem3] power state updated: on
jan 12 11:15:15 Genisys ModemManager[10687]: [modem3] Couldn’t load current channel list: Couldn’t match CSCB response
jan 12 11:15:15 Genisys ModemManager[10687]: [modem3] state changed (enabling → enabled)
jan 12 11:15:15 Genisys ModemManager[10687]: [modem3] 3GPP registration state changed (unknown → registering)
jan 12 11:15:15 Genisys ModemManager[10687]: [modem3] 3GPP packet service state changed (unknown → detached)
jan 12 11:15:15 Genisys ModemManager[10687]: [modem3] 3GPP registration state changed (registering → home)
jan 12 11:15:15 Genisys ModemManager[10687]: [modem3] state changed (enabled → registered)

Thanks in advance,

Erik

Hello there,

Thanks for the detailed report & logs. I will pass this information to our R&D for analysis and will get back to you once I have an answer.

Regards,
M.

Hello,

I was informed that you’ve reached out to us via our hotline service to get an update on this thread - I’d like to inform you that I am still waiting for a response from the R&D and will make sure to update you once I have anything.

Regards,
M.

Hello,

Please try the following steps and let us know whether this helps:

  1. AT+SER=2,1 (to set ECM mode)
  2. AT+DIALCFG=dialmode,0 (to set NAT mode to bridge)
  3. AT+CFUN=1,1 (Restart modem to apply changes)
  4. Make sure SIM is present, and AT+COPS? command returns that modem is connected to network.
  5. Activate the usb0 interface: sudo ip link set usb0 up
  6. Check connection ping 1.1.1.1 -I usb0

Regards,
M.