# FX30 going down

**URL:** <https://forum.sierrawireless.com/t/fx30-going-down/29450>\
**Category:** Uncategorized\
**Created:** [April 4, 2023, 7:17pm UTC](https://forum.sierrawireless.com/t/fx30-going-down/29450 "2023-04-04T19:17:18Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![abarboy](https://avatars.discourse-cdn.com/v4/letter/a/7bcc69/32.png) [@abarboy](https://forum.sierrawireless.com/u/abarboy)\
**Post date:** [April 4, 2023, 7:17pm UTC](https://forum.sierrawireless.com/t/fx30-going-down/29450/1 "2023-04-04T19:17:18Z")

</div>

Hello,  
I have just got FX30, connected it to 24 volts supply.  
I did “update-rc.d -f enable\_autosleep.sh remove”, but  
still if I ssh to FX30 in about to 12 hours or so it would close all connection and don’t reply to ping. The only way to get in is do power cycle.  
Please help, I need it on, so I can ssh there at any moment.  
Thank you Aleksey.

---

<div class="post-metadata">

**Author:** ![jyijyi](https://sea1.discourse-cdn.com/flex025/user_avatar/forum.sierrawireless.com/jyijyi/32/4766_2.png) [@jyijyi](https://forum.sierrawireless.com/u/jyijyi)\
**Post date:** [April 5, 2023, 12:11am UTC](https://forum.sierrawireless.com/t/fx30-going-down/29450/2 "2023-04-05T00:11:19Z")

</div>

Can it still communicating by AT command?  
Did you enable still by +cpsms ?

---

<div class="post-metadata">

**Author:** ![abarboy](https://avatars.discourse-cdn.com/v4/letter/a/7bcc69/32.png) [@abarboy](https://forum.sierrawireless.com/u/abarboy)\
**Post date:** [April 5, 2023, 6:05pm UTC](https://forum.sierrawireless.com/t/fx30-going-down/29450/3 "2023-04-05T18:05:13Z")

</div>

Thank you for reply!  
I’m not sure what you mean.  
To issue AT commands I have to ssh to fx30 and then run " microcom /dev/ttyAT" .  
My powermode is “!POWERMODE: No request, status=9-PSM disabled”  
and when I see “client\_loop: send disconnect: Broken pipe”, and I can’t even ping FX30 anymore, then I’m not even sure in what mode it is now. So unit is generally not usable if it goes down and need power cycle to turn back on.

---

<div class="post-metadata">

**Author:** ![jyijyi](https://sea1.discourse-cdn.com/flex025/user_avatar/forum.sierrawireless.com/jyijyi/32/4766_2.png) [@jyijyi](https://forum.sierrawireless.com/u/jyijyi)\
**Post date:** [April 6, 2023, 1:08am UTC](https://forum.sierrawireless.com/t/fx30-going-down/29450/4 "2023-04-06T01:08:18Z")

</div>

if its USB conects to windows, it should enumerate the modem/NMEA/DM port in device manager, did you see this?

---

<div class="post-metadata">

**Author:** ![abarboy](https://avatars.discourse-cdn.com/v4/letter/a/7bcc69/32.png) [@abarboy](https://forum.sierrawireless.com/u/abarboy)\
**Post date:** [April 6, 2023, 4:58pm UTC](https://forum.sierrawireless.com/t/fx30-going-down/29450/5 "2023-04-06T16:58:59Z")

</div>

USB connected to Linux

---

<div class="post-metadata">

**Author:** ![jyijyi](https://sea1.discourse-cdn.com/flex025/user_avatar/forum.sierrawireless.com/jyijyi/32/4766_2.png) [@jyijyi](https://forum.sierrawireless.com/u/jyijyi)\
**Post date:** [April 6, 2023, 5:23pm UTC](https://forum.sierrawireless.com/t/fx30-going-down/29450/6 "2023-04-06T17:23:05Z")

</div>

then did you see /dev/ttyUSB port?  
Can you paste the dmesg here when you connect the USB to your linux PC?

---

<div class="post-metadata">

**Author:** ![abarboy](https://avatars.discourse-cdn.com/v4/letter/a/7bcc69/32.png) [@abarboy](https://forum.sierrawireless.com/u/abarboy)\
**Post date:** [April 6, 2023, 8:14pm UTC](https://forum.sierrawireless.com/t/fx30-going-down/29450/7 "2023-04-06T20:14:20Z")

</div>

[11685.797248] msm\_otg 78d9000.usb: Avail curr from USB = 2  
[11685.797306] msm\_hsusb msm\_hsusb: CI13XXX\_CONTROLLER\_SUSPEND\_EVENT received  
[11685.797476] android\_work: android\_work: sent uevent USB\_STATE=SUSPENDED  
[11686.642706] diag: USB channel diag disconnected  
[11686.647304] msm\_hsusb msm\_hsusb: CI13XXX\_CONTROLLER\_DISCONNECT\_EVENT received  
[11686.653143] ch\_notify on a closed smd\_pkt\_dev id:2  
[11686.654825] android\_work: android\_work: sent uevent USB\_STATE=DISCONNECTED  
[11686.664746] msm\_otg 78d9000.usb: Avail curr from USB = 0  
[11686.812845] QTI:LINK\_DOWN Processed  
[11686.815674] QTI:LINK\_DOWN message posted  
[11688.005389] msm\_otg 78d9000.usb: USB in low power mode  
[11690.342446] msm\_otg 78d9000.usb: phy\_reset: success  
[11690.451767] msm\_otg 78d9000.usb: USB exited from low power mode  
[11690.454466] msm\_hsusb msm\_hsusb: CI13XXX\_CONTROLLER\_RESET\_EVENT received  
[11690.454492] msm\_hsusb msm\_hsusb: CI13XXX\_CONTROLLER\_CONNECT\_EVENT received  
[11690.458452] msm\_otg 78d9000.usb: Avail curr from USB = 2  
[11690.458511] msm\_hsusb msm\_hsusb: CI13XXX\_CONTROLLER\_SUSPEND\_EVENT received  
[11690.600316] msm\_hsusb msm\_hsusb: CI13XXX\_CONTROLLER\_RESUME\_EVENT received  
[11690.600450] msm\_otg 78d9000.usb: Avail curr from USB = 100  
[11690.600657] android\_work: android\_work: did not send uevent (0 0 00000000)  
[11690.727384] android\_work: android\_work: sent uevent USB\_STATE=CONNECTED  
[11690.731863] android\_work: android\_work: sent uevent USB\_STATE=DISCONNECTED  
[11690.878933] android\_work: android\_work: sent uevent USB\_STATE=CONNECTED  
[11690.896403] android\_usb gadget: high-speed config #1: 86000c8.android\_usb  
[11690.896455] diag: USB channel diag connected  
[11690.896590] msm\_otg 78d9000.usb: Avail curr from USB = 500  
[11690.950552] android\_work: android\_work: sent uevent USB\_STATE=CONFIGURED  
[11691.914232] QTI:USB tethered modem SMD port opened  
[11691.963002] QTI:ECM mode  
[11691.964776] QTI:LINK\_UP Processed  
[11691.969762] QTI:LINK\_UP message posted  
[11691.971066] msm\_hsusb msm\_hsusb: [ep\_queue] request already in queue  
[11692.476419] msm\_hsusb msm\_hsusb: [ep\_queue] request already in queue  
[11701.840234] diag: In diag\_process\_hdlc\_pkt, bad CRC. Dropping packet  
root@fx30:~#

---

<div class="post-metadata">

**Author:** ![abarboy](https://avatars.discourse-cdn.com/v4/letter/a/7bcc69/32.png) [@abarboy](https://forum.sierrawireless.com/u/abarboy)\
**Post date:** [April 6, 2023, 8:19pm UTC](https://forum.sierrawireless.com/t/fx30-going-down/29450/8 "2023-04-06T20:19:31Z")

</div>

[quote=“jyijyi, post:6, topic:29450”]  
/dev/ttyUS  
This is Linux dmesg  
[775970.261641] usb 1-8: New USB device found, idVendor=1199, idProduct=68c0, bcdDevice= 3.18  
[775970.261650] usb 1-8: New USB device strings: Mfr=1, Product=2, SerialNumber=3  
[775970.261654] usb 1-8: Product: Sierra Wireless FX30(WP7611-1)  
[775970.261657] usb 1-8: Manufacturer: Sierra Wireless, Incorporated  
[775970.261660] usb 1-8: SerialNumber: ZW22453016091019  
[775970.268635] qcserial 1-8:1.0: Qualcomm USB modem converter detected  
[775970.268833] usb 1-8: Qualcomm USB modem converter now attached to ttyUSB0  
[775970.270644] qcserial 1-8:1.2: Qualcomm USB modem converter detected  
[775970.270795] usb 1-8: Qualcomm USB modem converter now attached to ttyUSB1  
[775970.271382] qcserial 1-8:1.3: Qualcomm USB modem converter detected  
[775970.271534] usb 1-8: Qualcomm USB modem converter now attached to ttyUSB2  
[775970.275518] qmi\_wwan 1-8:1.8: cdc-wdm0: USB WDM device  
[775970.277227] qmi\_wwan 1-8:1.8 wwan0: register ‘qmi\_wwan’ at usb-0000:00:14.0-8, WWAN/QMI device, 86:e2:02:69:df:15  
[775970.281065] cdc\_ether 1-8:1.19 usb0: register ‘cdc\_ether’ at usb-0000:00:14.0-8, CDC Ethernet Device, 02:e7:c1:55:88:31  
[775970.333240] cdc\_ether 1-8:1.19 enx02e7c1558831: renamed from usb0

---

<div class="post-metadata">

**Author:** ![jyijyi](https://sea1.discourse-cdn.com/flex025/user_avatar/forum.sierrawireless.com/jyijyi/32/4766_2.png) [@jyijyi](https://forum.sierrawireless.com/u/jyijyi)\
**Post date:** [April 7, 2023, 2:12am UTC](https://forum.sierrawireless.com/t/fx30-going-down/29450/9 "2023-04-07T02:12:39Z")

</div>

/dev/ttyUSB2 is the AT command port

---

<div class="post-metadata">

**Author:** ![abarboy](https://avatars.discourse-cdn.com/v4/letter/a/7bcc69/32.png) [@abarboy](https://forum.sierrawireless.com/u/abarboy)\
**Post date:** [April 10, 2023, 4:53pm UTC](https://forum.sierrawireless.com/t/fx30-going-down/29450/10 "2023-04-10T16:53:36Z")

</div>

Hello,  
Sorry I’m confused. When I connect USB to Linux it creates 3 /dev/ttyUSB  
crw-rw---- 1 root dialout 188, 0 Apr 10 12:27 /dev/ttyUSB0  
crw-rw---- 1 root dialout 188, 1 Apr 10 12:27 /dev/ttyUSB1  
crw-rw---- 1 root dialout 188, 2 Apr 10 12:27 /dev/ttyUSB2

and I put dmesg output from this event . Something is missing?  
Thank you Aleksey.

---

<div class="post-metadata">

**Author:** ![jyijyi](https://sea1.discourse-cdn.com/flex025/user_avatar/forum.sierrawireless.com/jyijyi/32/4766_2.png) [@jyijyi](https://forum.sierrawireless.com/u/jyijyi)\
**Post date:** [April 10, 2023, 5:24pm UTC](https://forum.sierrawireless.com/t/fx30-going-down/29450/11 "2023-04-10T17:24:39Z")

</div>

what do you mean by “something is missing”?  
Can you do AT command communication in /dev/ttyUSB2?

---

<div class="post-metadata">

**Author:** ![abarboy](https://avatars.discourse-cdn.com/v4/letter/a/7bcc69/32.png) [@abarboy](https://forum.sierrawireless.com/u/abarboy)\
**Post date:** [April 10, 2023, 7:10pm UTC](https://forum.sierrawireless.com/t/fx30-going-down/29450/12 "2023-04-10T19:10:47Z")

</div>

Sorry, I did not understand the question. Yes I can do AT command communication in /dev/ttyUSB2

---

<div class="post-metadata">

**Author:** ![abarboy](https://avatars.discourse-cdn.com/v4/letter/a/7bcc69/32.png) [@abarboy](https://forum.sierrawireless.com/u/abarboy)\
**Post date:** [April 10, 2023, 7:12pm UTC](https://forum.sierrawireless.com/t/fx30-going-down/29450/13 "2023-04-10T19:12:02Z")

</div>

I will check can I do it or not when it does not reply to ping

---

<div class="post-metadata">

**Author:** ![abarboy](https://avatars.discourse-cdn.com/v4/letter/a/7bcc69/32.png) [@abarboy](https://forum.sierrawireless.com/u/abarboy)\
**Post date:** [April 11, 2023, 2:07pm UTC](https://forum.sierrawireless.com/t/fx30-going-down/29450/14 "2023-04-11T14:07:28Z")

</div>

OK, ping is not working AT commands do work  
“!POWERMODE: No request, status=9-PSM disabled”  
What I need to do to check why network is down and how to keep it up?

---

<div class="post-metadata">

**Author:** ![jyijyi](https://sea1.discourse-cdn.com/flex025/user_avatar/forum.sierrawireless.com/jyijyi/32/4766_2.png) [@jyijyi](https://forum.sierrawireless.com/u/jyijyi)\
**Post date:** [April 11, 2023, 2:12pm UTC](https://forum.sierrawireless.com/t/fx30-going-down/29450/15 "2023-04-11T14:12:32Z")

</div>

Did you check “cm data”?  
You can write a script to check network status, if it is down, then make it up again

---

<div class="post-metadata">

**Author:** ![abarboy](https://avatars.discourse-cdn.com/v4/letter/a/7bcc69/32.png) [@abarboy](https://forum.sierrawireless.com/u/abarboy)\
**Post date:** [April 11, 2023, 2:53pm UTC](https://forum.sierrawireless.com/t/fx30-going-down/29450/16 "2023-04-11T14:53:43Z")

</div>

For that I need ssh to FX30, and I can’t do this with network down, and that exactly the problem I trying to solve. In real system I would not also have usb . So only AT commands fro linux USB port are working .

---

<div class="post-metadata">

**Author:** ![jyijyi](https://sea1.discourse-cdn.com/flex025/user_avatar/forum.sierrawireless.com/jyijyi/32/4766_2.png) [@jyijyi](https://forum.sierrawireless.com/u/jyijyi)\
**Post date:** [April 11, 2023, 3:33pm UTC](https://forum.sierrawireless.com/t/fx30-going-down/29450/17 "2023-04-11T15:33:43Z")

</div>

then what do you expect here if you cannot further debug with ssh?

Probably before you deploy in the field, you need to run a script to continuously make the module online:

```auto
connect_data() {
	while true;
	do
	ret="$(cm data | grep "Connected" | awk -F '[,]+' '{print $2}')" 
	if ["$ret" = "no"]
	then 
		echo "Data channel is not established!"
		cm data connect &
		sleep 5
	else	
		echo "Data channel is now established!"
		break
	fi
	done
}

while true;
do
cm radio | grep "Signal" 
ping -q -c3 google.com > /dev/null
if [$? -eq 0]
then 
    echo "OK to ping google server."
else 
	connect_data	
fi
done

```

---

<div class="post-metadata">

**Author:** ![abarboy](https://avatars.discourse-cdn.com/v4/letter/a/7bcc69/32.png) [@abarboy](https://forum.sierrawireless.com/u/abarboy)\
**Post date:** [April 11, 2023, 4:25pm UTC](https://forum.sierrawireless.com/t/fx30-going-down/29450/18 "2023-04-11T16:25:46Z")

</div>

Sorry, you are talking about modem connection. For now I don’t care about modem at all, I need Ethernet connection to FX30 all the time and not depending on connected state of modem.

---

<div class="post-metadata">

**Author:** ![jyijyi](https://sea1.discourse-cdn.com/flex025/user_avatar/forum.sierrawireless.com/jyijyi/32/4766_2.png) [@jyijyi](https://forum.sierrawireless.com/u/jyijyi)\
**Post date:** [April 11, 2023, 4:32pm UTC](https://forum.sierrawireless.com/t/fx30-going-down/29450/19 "2023-04-11T16:32:56Z")

</div>

can you use USB ECM port for SSH for further debug?

---

<div class="post-metadata">

**Author:** ![abarboy](https://avatars.discourse-cdn.com/v4/letter/a/7bcc69/32.png) [@abarboy](https://forum.sierrawireless.com/u/abarboy)\
**Post date:** [April 11, 2023, 4:40pm UTC](https://forum.sierrawireless.com/t/fx30-going-down/29450/20 "2023-04-11T16:40:10Z")

</div>

No it’s also dead, AT commands are working, may be there is a way figure a state it is on ?

[Next page](https://forum.sierrawireless.com/t/fx30-going-down/29450.md?page=2)
