Poor upload - Several EM7455s/Ubuntu
Posted: Sun Jan 03, 2021 5:36 am
Looking for some help from the experts here with an issue that neither we nor the vendor can diagnose.
In the last several weeks we started to deploy edge/industrial computers that have the EM7455 modem embedded in them. We have deployed 4 so far in the last week and the performance results are miserable, particularly with upload speeds - which of course is what is important for our application.
The background:
Devices are i7-10700 processors, Ubuntu 18.04.3. I think they are using MBIM, but I'm not 100% sure how to tell.
[Antennas are Proxicast low profile, MIMO, ANT-122-S02 (https://www.amazon.com/Proxicast-Profil ... B07DDC9WV5)
Antennas are mounted at about 8', on a grounded aluminum cabinet, OUTSIDE.
To measure speed we used speedtest-cli from the commandline, OpenSignal's speed test on our phones, and speedtest.net tethered to our laptops. In each case the results between the 3 were not drastically different, so we ruled out variability of the testing sites. Phone is an iphone 6S so nothing fancy, for sure. Additionally, our phone testing is with Visible which should be the same as the VZW modems, but throwing that our there for full transparency.
Upload performance of these devices has been miserable. At the first site we could not get anything more than 0.28Mbps. What was strange was that on the device (Ubuntu) using speedtest-cli it would always report 0.28, no matter how many times we tried and no matter what different remote test sites it used. This happened again at the 3rd site, but this time it was 0.17Mbps, never higher, always the same. It was so slow we couldn't even SSH into it from our office so we pulled it to bring it back.
These are not remote, rural locations either - we're in the middle of a city. Results on the OpenSignal app and tethered are NEVER less that 5Mbps/5Mbps at any location, often download speeds are 20Mbps+ and upload speeds approach 10Mbps. And that's with the phone on hip - not 8 feet in the air on a metal cabinet with a good ground plane and a mimo antenna!
We tried reaching out to the vendor of the industrial computers and they were super helpful - "Send it back to us, we'll check it." We did a lot of research here but didn't come up with any smoking guns, so we're looking for any sage advice to help us figure this out. There must be something wrong with the configuration of these devices. Firmware in all of the devices is the same and appears to be the latest from Sierra Wireless.
Cellmapper shows sites with Bands 2, 5, 13, 66 surrounding us, all within a mile or less and no significant terrain obstruction.
Below is all the information from one of the sites.
Would appreciate any advice.
In the last several weeks we started to deploy edge/industrial computers that have the EM7455 modem embedded in them. We have deployed 4 so far in the last week and the performance results are miserable, particularly with upload speeds - which of course is what is important for our application.
The background:
Devices are i7-10700 processors, Ubuntu 18.04.3. I think they are using MBIM, but I'm not 100% sure how to tell.
[Antennas are Proxicast low profile, MIMO, ANT-122-S02 (https://www.amazon.com/Proxicast-Profil ... B07DDC9WV5)
Antennas are mounted at about 8', on a grounded aluminum cabinet, OUTSIDE.
To measure speed we used speedtest-cli from the commandline, OpenSignal's speed test on our phones, and speedtest.net tethered to our laptops. In each case the results between the 3 were not drastically different, so we ruled out variability of the testing sites. Phone is an iphone 6S so nothing fancy, for sure. Additionally, our phone testing is with Visible which should be the same as the VZW modems, but throwing that our there for full transparency.
Upload performance of these devices has been miserable. At the first site we could not get anything more than 0.28Mbps. What was strange was that on the device (Ubuntu) using speedtest-cli it would always report 0.28, no matter how many times we tried and no matter what different remote test sites it used. This happened again at the 3rd site, but this time it was 0.17Mbps, never higher, always the same. It was so slow we couldn't even SSH into it from our office so we pulled it to bring it back.
These are not remote, rural locations either - we're in the middle of a city. Results on the OpenSignal app and tethered are NEVER less that 5Mbps/5Mbps at any location, often download speeds are 20Mbps+ and upload speeds approach 10Mbps. And that's with the phone on hip - not 8 feet in the air on a metal cabinet with a good ground plane and a mimo antenna!
We tried reaching out to the vendor of the industrial computers and they were super helpful - "Send it back to us, we'll check it." We did a lot of research here but didn't come up with any smoking guns, so we're looking for any sage advice to help us figure this out. There must be something wrong with the configuration of these devices. Firmware in all of the devices is the same and appears to be the latest from Sierra Wireless.
Cellmapper shows sites with Bands 2, 5, 13, 66 surrounding us, all within a mile or less and no significant terrain obstruction.
Below is all the information from one of the sites.
Would appreciate any advice.
Code: Select all
AT!GSTATUS?
Current Time: 66375 Temperature: 18
Reset Counter: 1 Mode: ONLINE
System mode: LTE PS state: Attached
LTE band: B2 LTE bw: 5 MHz
LTE Rx chan: 975 LTE Tx chan: 18975
LTE CA state: INACTIVE LTE Scell band:B13
LTE Scell bw:10 MHz LTE Scell chan:5230
EMM state: Registered Normal Service
RRC state: RRC Connected
IMS reg state: Full Srv IMS mode: Normal
PCC RxM RSSI: -64 RSRP (dBm): -94
PCC RxD RSSI: -67 RSRP (dBm): -97
SCC RxM RSSI: -79 RSRP (dBm): -98
SCC RxD RSSI: -77 RSRP (dBm): -97
Tx Power: -- TAC: 6701 (26369)
RSRQ (dB): -9.0 Cell ID: 018B1518 (25892120)
SINR (dB): 15.8
AT!LTECA?
Hardware:
LTEB1: B8,
LTEB2: B2, B5, B12, B13, B29,
LTEB3: B7, B20,
LTEB4: B4, B5, B12, B13, B29,
LTEB5: B2, B4, B30,
LTEB7: B3, B7, B20,
LTEB8: B1,
LTEB12: B2, B4, B30,
LTEB13: B2, B4,
LTEB20: B3, B7,
LTEB25:
LTEB26:
LTEB29:
LTEB30: B5, B12,
LTEB41: B41,
Permitted Bands:
LTEB2: B2, B5, B13,
LTEB4: B4, B5, B13,
LTEB5: B2, B4,
LTEB13: B2, B4,
Prune_ca_combos:
2A-13A-0 2A-13A-1 13A-2A-0 13A-2A-1
4A-13A-0 13A-4A-0
!LTEINFO:
Serving: EARFCN MCC MNC TAC CID Bd D U SNR PCI RSRQ RSRP RSSI RXLV
975 311 480 26369 018B1518 2 2 2 4 433 -10.1 -94.7 -70.1 --
IntraFreq: PCI RSRQ RSRP RSSI RXLV
433 -10.1 -94.7 -70.1 --
207 -14.5 -102.1 -78.1 --
434 -15.4 -102.6 -78.0 --
InterFreq: EARFCN ThresholdLow ThresholdHi Priority PCI RSRQ RSRP RSSI RXLV
5230 0 0 0 433 -11.6 -97.4 -77.0 0
WCDMA: UARFCN ThreshL ThreshH Prio PSC RSCP ECN0 RXLV
AT!BAND=?
Index, Name, GW Band Mask L Band Mask TDS Band Mask
00, All bands 0002000007C00000 000000000000101A 0000000000000000
01, Europe 3G 0002000000400000 0000000000000000 0000000000000000
02, North America 3G 0000000004800000 0000000000000000 0000000000000000
06, Europe 0002000000400000 0000000000000000 0000000000000000
07, North America 0000000004800000 000000000000101A 0000000000000000
08, WCDMA ALL 0002000007C00000 0000000000000000 0000000000000000
09, LTE ALL 0000000000000000 000000000000101A 0000000000000000
0000000000001000 - B13
0000000000000010 - B5
0000000000000008 - B4
0000000000000002 - B2
0002000000000000 - B8 (900)
0000000004000000 - B5 (850)
0000000002000000 - B4 (1700)
0000000001000000 - B3 (1700)
0000000000800000 - B2 (1900)
0000000000400000 - B1 (2100)
AT!BAND?
Index, Name, GW Band Mask L Band Mask TDS Band Mask
00, All bands, 0002000007C00000 000000000000101A 0000000000000000
AT+CSQ
+CSQ: 20,99
AT+RSRP?
+RSRP: 433,975,"-094.40",207,975,"-102.50",434,975,"-102.80",433,5230,"-097.50"
AT+RSRQ?
+RSRQ: 433,975,"-09.10",207,975,"-14.60",434,975,"-15.50",433,5230,"-11.30"
!IMPREF:
preferred fw version: 02.33.03.00
preferred carrier name: VERIZON
preferred config name: VERIZON_002.079_001
preferred subpri index: 000
current fw version: 02.33.03.00
current carrier name: VERIZON
current config name: VERIZON_002.079_001
current subpri index: 000
mmcli -m 0
--------------------------------
General | dbus path: /org/freedesktop/ModemManager1/Modem/0
| device id: 5df8cc516462f6b618fb04cf260d80648377ddac
--------------------------------
Hardware | manufacturer: Sierra Wireless, Incorporated
| model: Sierra Wireless EM7455 Qualcomm® Snapdragon™ X7 LTE-A
| revision: SWI9X30C_02.33.03.00
| h/w revision: EM7455
| supported: gsm-umts, lte
| current: gsm-umts, lte
| equipment id:
--------------------------------
System | device: /sys/devices/pci0000:00/0000:00:14.0/usb1/1-12
| drivers: qcserial, cdc_mbim
| plugin: Sierra
| primary port: cdc-wdm0
| ports: ttyUSB0 (qcdm), ttyUSB2 (at), cdc-wdm0 (mbim),
| wwp0s20f0u12i12 (net)
--------------------------------
Numbers | own: +
--------------------------------
Status | unlock retries: sim-pin2 (3)
| state: connected
| power state: on
| access tech: lte
| signal quality: 38% (cached)
--------------------------------
Modes | supported: allowed: 3g; preferred: none
| allowed: 4g; preferred: none
| allowed: 3g, 4g; preferred: 3g
| allowed: 3g, 4g; preferred: 4g
| current: allowed: 3g, 4g; preferred: 4g
--------------------------------
Bands | supported: utran-1, utran-3, utran-4, utran-5, utran-8, utran-2,
| eutran-2, eutran-4, eutran-5, eutran-13
| current: utran-1, utran-3, utran-4, utran-5, utran-8, utran-2,
| eutran-2, eutran-4, eutran-5, eutran-13
--------------------------------
IP | supported: ipv4, ipv6, ipv4v6
--------------------------------
3GPP | imei:
| enabled locks: fixed-dialing
| operator id: 311480
| operator name: Verizon Wireless
| registration: home
--------------------------------
3GPP EPS | ue mode of operation: csps-2
--------------------------------
SIM | dbus path: /org/freedesktop/ModemManager1/SIM/0
--------------------------------
Bearer | dbus path: /org/freedesktop/ModemManager1/Bearer/1