Page 1
Skywire™ Development Kit Using the USB Qualcomm MSM Interface (QMI) Protocol in Linux NimbeLink Corp. Revised: June 2015 PN 30052 rev 1 NimbeLink Corp. All Rights Reserved. 1 ...
Table of Contents NTRODUCTION 1.1. P N PPLIES THESE UMBERS 1.2. VERVIEW 1.3. REREQUISITES QMI S U ETUP 2.1. U HECK PDATES 2.2. P NSTALL LIBQMI ACKAGE 2.3.
1. Introduction 1.1. Applies to these Part Numbers Orderable Device Description Carrier Skywire ™ Development Kit NLSWDK Any Skywire ™ BeagleBone Black NLABBBBC Cape Any LTE without Fallback, GPS, NLSWLTETSVG GLONASS Verizon LET with HSPA+ Fallback, GPS, Any GSM (AT&T, TMobile, NLSWLTETNAG GLONASS etc.) LTE with HSPA+ Fallback, GPS, NLSWLTETEUG GLONASS, EU Any EU GSM 1.2. Overview This document describes using the Qualcomm MSM (Mobile Station Modems) ...
2. QMI Setup and Use 2.1. Check for Updates Make sure your Arch Linux system is fully updated by typing the following command: # pacman Syu followed by the enter key, and downloading the latest updates. 2.2. Install the libqmi Package The libqmi package is required. To install it, type: # pacman S libqmi followed by the enter key. 2.3.
Once you have entered your APN according to the above format, save the file. In n ano press C TRLX. I t will ask if you want to save your changes: press y . ...
2.6. Verify USB and wwan0 Connections Type the following command to verify that the USB modem is present: # lsusb Typical response: Bus 001 Device 005: ID 1bc7:1201 Telit Wireless Solutions You should also see the w wan0 device appear in the network stack as shown above or if queried, # ifconfig wwan0 ...
Loading profile... APN: broadband Starting network with 'qmicli d /dev/cdcwdm0 wdsstartnetwork=broadband clientnoreleasecid'... Saving state... (CID: 10) Saving state... (PDH: 1205860592) Network started successfully 2.9. Start DHCP Client To start the DHCP client, type the following command: # dhcpcd wwan0 Typical response: DUID 00:01:00:01:1d:00:d0:a3:3e:2a:2d:5f:50:26 wwan0: IAID e4:1c:f1:82 wwan0: soliciting a DHCP lease wwan0: offered 10.124.149.216 from 10.124.149.217 wwan0: leased 10.124.149.216 for 7200 seconds wwan0: adding route to 10.124.149.216/30 wwan0: adding default route via 10.124.149.217 forked to background, child pid 2465 2.10. Test the QMI Connection To test the QMI connection, type the following command: # ping –c 3 w ww.google.com Typical response: PING www.google.com (74.125.198.99) 56(84) bytes of data. 64 bytes from oginf99.1e100.net (74.125.198.99): icmp_seq=1 ttl=41 time=110 ms 64 bytes from oginf99.1e100.net (74.125.198.99): icmp_seq=2 ttl=41 time=89.9 ms 64 bytes from oginf99.1e100.net (74.125.198.99): icmp_seq=3 ttl=41 time=88.6 ms ...
Page 9
Finally, to bring down the w wan0 interface, type: # ifconfig wwan0 down PN 30052 rev 1 NimbeLink Corp. All Rights Reserved. 9 ...