Enabling CDC_ETHER Connection for Skywire GSM CAT1

Similar documents
Enabling CDC-ETHER Connection for Skywire CAT1

Linux PPPd for LTE CAT M1 Verizon Skywire on Beaglebone Black. NimbeLink Corp Updated: July 2018

Configuring Linux pppd for a Skywire 4G LTE CAT1 Verizon Over UART

Configuring Linux pppd for a Skywire 3G HSPA Modem

Configuring Linux pppd for Skywire LTE NL-SW-LTE-S7xxx Modem Family

Configuring the BeagleBone Black s Ethernet Port for SSH Access

Configuring Linux pppd for a Skywire Global LTE CAT-M1 NL-SW-LTE-QBG96

Configuring Linux pppd for a Skywire 4G LTE CAT3 Verizon

Linux PPPd for LTE CAT M1 Verizon Skywire on Raspberry Pi 3

Configuring Linux CDC_NCM for Skywire LTE CAT4 Modem

CIS Test 1- Practice - Fall 2011

GM8126 MAC DRIVER. User Guide Rev.: 1.0 Issue Date: December 2010

Skywire Development Kit Using the USB Qualcomm MSM Interface (QMI) Protocol in Linux

Wi-Fi Guide: Edimax USB Adapter on BBG

Let us ping! First we will learn the Hello World of a networked machine.

IP over IB Protocol. Introduction CHAPTER

StampA5D3x/PortuxA5/PanelA5. Quickstart Guide

FOTA Update Procedure for NL-SW-LTE-S7588-V

Skywire BeagleBone Black Cape User Manual

This document guides the user through: 1. Setting up and configuring networking for the BeagleBone black or green with the host.

TABLE OF CONTENTS. ACI Solutions Team by Tomas de Leon 2

FiberstoreOS IP Service Configuration Guide

Quick Start Guide for BeagleBone Black. Table of Contents. by Brian Fraser Last update: Summer, 2015

Skywire LTE CAT4 Firmware Update

Configuring Skywire CAT 4 LTE and CAT 1 LTE Modems for MBIM Mode on Windows 8 and 10

Hostname and IP Address

Chapter 5 Network Layer

Access Server: User's and Developer's Guide <<< Previous Next >>>

Quick guide for configuring a system with multiple IP-LINKs

Go.NimbeLink.com Portal User Manual

FiberstoreOS. IP Service Configuration Guide

GMSplus Customer Connection Test Procedure

Internet Tool Practice. 이지민 장동현

FSOS IP Service Configuration Guide

CHAPTER 7 DEMONSTRATE THE PAN IN LINUX

XE2000/XE3000 IP-PBX: Getting Started Guide Package Contents

APPLICATION NOTE. Scope. Reference Documents. Software Ethernet Bridge on SAMA5D3/D4. Atmel SMART SAMA5D3/D4 Series

Accessing the Networking Stack

Sirindhorn International Institute of Technology Thammasat University

Using Shell Commands

Blueprints. Quick Start Guide for installing and running KVM

Network Configuration for Cisco UCS Director Baremetal Agent

4G LTE CAT 4 Skywire User Manual

For personnal use only

UCS IPv6 Management Configuration Example

Deploy Dual Stack CentOS 7 Instance in AWS

These documents and software are covered under the terms and conditions of the fp Technologies, Inc. Program License Agreement

HP Services zl Module ngenius Integrated Agent Installation and Getting Started Guide

Adding NetFPGA board into CRON. Change wires table, if you change the switch cable connection

Installation von Oracle Real Application Cluster 10gR1 auf CentOS 4.2 mit Raw-Devices

Skywire Development Kit User Manual

LS9200 User Guide LinkSprite Technologies, Inc.

Getting Started with PetaLinux SDK

New System Setup Guide

Linux. Computer networks - Administration 1DV202. fredag 30 mars 12

User module. Guest Configuration APPLICATION NOTE

INSTALLATION RUNBOOK FOR Hitachi Block Storage Driver for OpenStack

Renesas Koelsch Hardware Setup and Software Installation

Interface Management

Skywire LTE Cat 1 AT&T Socket Dial Example

IPv6 LAB. Practical IPv6. Alvaro Vives 27 June 2017 Workshop on Open Source Solutions for the IoT

Basics of GNS3 and Cisco IOS

Taking Advantage of Bluetooth for Communications and More by Hunyue Yau

Clustered Data ONTAP 8.3 Update 2, IPspaces. Self-paced Lab NETAPP UNIVERSITY. NetApp University - Do Not Distribute

Windows 7 & 8.1 Driver Installation For Skywire (mpcie) Mini PCI Express Adapter Board

Networking Approaches in. a Container World. Flavio Castelli Engineering Manager

UNIVERSITY OF BOLTON CREATIVE TECHNOLOGIES. BSc (Hons) COMPUTER NETWORKS AND SECURITY SEMESTER ONE EXAMINATION 2014/2015 UNIX MODULE NO: CPU5003

Setting Up A High-Availability Load Balancer (With Failover and Session Support) With HAProxy/Wackamole/Spread On Debian Etch

Create Test Environment

Oracle 11g RAC on Linux- CRS Inderpal S. Johal. Inderpal S. Johal

Application of Mininet

Using Juju with a Local Provider with KVM and LXC in Ubuntu LTS

Newsreader virtual machines Technical Report NWR

NVIDIA Professional Application Center

Skywire Development Kit User Manual

Sirindhorn International Institute of Technology Thammasat University

WLAN on DILNetPC DNP9200 External SWAP Device on DNP9200

Skywire BeagleBone Black Cape Data Sheet

PetaLinux SDK Guide to QEMU System Simulation

Using vswitch on z/vm

IPv6 (IP( version 6) 6 Essentials Ch0: Overwiew. Louis Chuang Fu Jen Catholic University EE ENCL

Skywire LTE CAT1 Sending and Receiving SMS Messages

Configuring a Standalone VCL Environment using VMware Server 2.0

Javier Sedano David Fernández

UNIVERSITY OF BOLTON CREATIVE TECHNOLOGIES. BSc (Hons) COMPUTER NETWORKS AND SECURITY SEMESTER ONE EXAMINATION 2017/2018 UNIX MODULE NO: CPU5003

Skywire Development Kit SMS Example

IBM Flex System IB port QDR InfiniBand Adapter. User s Guide

VisibleThread - Server Configuration Help

How to configure VIVACOM 3g USB ( internet ) modem HUAWEI Mobile broadband E173 on Debian and Ubuntu GNU / Linux

Set Up PPPoE Between a Linux Client and an ATR Access Concentrator. What information you will find in this document

Firmware Upgrade Procedure for NL-SW-LTE-SVZM20

JBOX2 (Saturn Ring) Appliance General Guide

Skywire Raspberry Pi Adapter Data Sheet

Hosting Applications Using Configuration Management Tools

NGS IoT Bone (rev. MRF-1)

Ubuntu LTS Precise

Host Redundancy, and IPoIB and SRP Redundancies

Multiplying Your Server Ubuntu Server and Virtualization

IBM Flex System EN port 10Gb RoCE Adapter. User s Guide

ssh keys, yum, ntp, rsync

Transcription:

Enabling CDC_ETHER Connection for Skywire GSM CAT1 NimbeLink Corp Updated: February 2018 PN 30262 rev 4 NimbeLink Corp. 2018. All rights reserved. 1

Table of Contents Table of Contents 2 1. Introduction 3 1.1 Orderable Part Numbers 3 1.2 Overview 3 1.3 A Note on CDC_ETHER 3 1.4 Testing 3 2. BeagleBone Black Setup 4 2.1 Overview 4 2.2 BeagleBone Black Setup 4 2.2 Modem Setup 4 2.3 Verify and Test The Connection 5 3 Troubleshooting 6 3.1 No connection in Section 2.3 6 3.2 Connection Stops After a Short Time 6 PN 30262 rev 4 NimbeLink Corp. 2018. All rights reserved. 2

1. Introduction 1.1 Orderable Part Numbers Orderable Device Description Carrier Network Type NL-SW-LTE-WM14 Skywire CAT1 LTE GSM AT&T/T-Mobile LTE NL-SW-LTE-WM14-B Skywire CAT1 LTE GSM AT&T/T-Mobile LTE NL-SW-LTE-WM14-C Skywire CAT1 LTE GSM AT&T/T-Mobile LTE NL-AB-BBBC Skywire BeagleBone Black Cape Any Any 1.2 Overview The Skywire CAT1 LTE modem supports CDC_ETHER, an Ethernet over USB protocol that allows for an easy data connection. This application note provides a working example of setting up the CDC_ETHER connection on a BeagleBone Black. 1.3 A Note on CDC_ETHER For CDC_ETHER to work, the Linux kernel needs to have support for the CDC_ETHER USB device class built in. If it does, then when the modem is connected via USB, an ethernet device will simply appear (usually as eth1, eth2, etc.). If it does not appear, then chances are the Linux kernel version you have does not support CDC_ETHER. 1.4 Testing This procedure was tested on the following OSs and hardware: Hardware BeagleBone Black Rev. 3 Operating Systems Debian 8.6 (Kernel 4.4.36-ti-r72) PN 30262 rev 4 NimbeLink Corp. 2018. All rights reserved. 3

2. BeagleBone Black Setup 2.1 Overview Setting up the CDC_ETHER connection on the BeagleBone Black allows for automatic setup and connection, providing an easy way to get a internet data connection to your BeagleBone Black. 2.2 BeagleBone Black Setup Start your BeagleBone Black and login as root. 2.2 Modem Setup You will need to set your APN in the modem. To do this, connect to the modem using a terminal program such as screen, minicom, or picocom. This example uses picocom, and the modem will show up as /dev/ttyacm0 : # picocom -b 115200 /dev/ttyacm0 Once connected, issue the following command: AT%PDNSET=1,"[your apn]","ip" replacing [your apn] with the APN of your SIM. For instance, if you setup your modem with a NimbeLink AT&T SIM activated on go.nimbelink.com, your APN is 10569.mcs and you would enter: AT%PDNSET=1,"10569.mcs","IP" If you activated a NimbeLink T-Mobile SIM on go.nimbelink.com, your APN is c2.korem2m.com and you would enter: AT%PDNSET=1,"c1.korem2m.com","IP" Reboot your BeagleBone Black. PN 30262 rev 4 NimbeLink Corp. 2018. All rights reserved. 4

2.3 Verify and Test The Connection Once the BeagleBone Black has rebooted, log in. The CDC_ETHER connection will automatically come up as eth1. Below is a partial response to ifconfig. Your response should be similar: # ifconfig eth0 Link encap:ethernet HWaddr ec:11:27:cf:db:5e UP BROADCAST MULTICAST DYNAMIC MTU:1500 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:0 (0.0 B) TX bytes:0 (0.0 B) Interrupt:173 eth1 Link encap:ethernet HWaddr 00:11:22:33:44:56 inet addr:10.144.23.15 Bcast:10.144.23.31 Mask:255.255.255.224 inet6 addr: fe80::211:22ff:fe33:4456/64 Scope:Link UP BROADCAST RUNNING MULTICAST DYNAMIC MTU:1500 Metric:1 RX packets:57 errors:0 dropped:0 overruns:0 frame:0 TX packets:155 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:5977 (5.8 KiB) TX bytes:26728 (26.1 KiB) You can now test the connection: # ping google.com PING google.com (172.217.4.238) 56(84) bytes of data. icmp_seq=1 ttl=46 time=148 ms icmp_seq=2 ttl=46 time=187 ms icmp_seq=3 ttl=46 time=136 ms icmp_seq=4 ttl=46 time=133 ms ^C --- google.com ping statistics --- 4 packets transmitted, 4 received, 0% packet loss, time 3004ms rtt min/avg/max/mdev = 133.884/151.565/187.424/21.462 ms Your CDC_ETHER connection is now setup. PN 30262 rev 4 NimbeLink Corp. 2018. All rights reserved. 5

3 Troubleshooting 3.1 No connection in Section 2.3 The most common reason for this is the APN is not correct. Verify that your APN is correct and re-enter it. If you signed up for service through NimbeLink, please consult the following APNs: AT&T Network: 10569.mcs T-Mobile Network: c1.korem2m.com Vodafone Network: vfd1.korem2m.com If the above options do not work and you signed up for service through NimbeLink, please contact us at: product.support@nimbelink.com to get your APN information. Please include your SIM ID and IMEI of your Skywire. If you signed up for service directly through a carrier, please contact your carrier to get your APN information. 3.2 Connection Stops After a Short Time If your connection is failing consistently after a few minutes after starting, check if you have ModemManager installed on your system. If you do, there is a bug in ModemManager that closes the connection. Disabling or removing ModemManager fixes the issue. To disable ModemManager, issue: # killall -STOP ModemManager Note: This will need to be issued each time you reboot your system. To uninstall ModemManger, use your distribution's package manager. For example, on Debian and Ubuntu, issue: # apt-get remove ModemManager PN 30262 rev 4 NimbeLink Corp. 2018. All rights reserved. 6