Beaglebone Black USB modem

I am using a Beaglebone black Version B with 3.8.13 Angstrom trying to connect to a Verizon 55L1 USB modem:

When I run the lsusb command, I am able to detect the Novatel wireless modem as shown below. When I use the command ifconfig, I only can0, eth0, lo, and usb0. How do I add an ‘ifconfig’ device and link it with my usb host device.

root@beaglebone:# lsusb
Bus 001 Device 002: ID 1410:b001 Novatel Wireless
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

root@beaglebone:~# ifconfig
can0 Link encap:UNSPEC HWaddr 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00
UP NOARP MTU:16 Metric:1
RX packets:3 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:10
RX bytes:24 (24.0 B) TX bytes:0 (0.0 B)
Interrupt:71

eth0 Link encap:Ethernet HWaddr 1C:BA:8C:A2:81:A6
inet addr:192.168.0.108 Bcast:192.168.0.255 Mask:255.255.255.0
inet6 addr: fe80::1eba:8cff:fea2:81a6/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:37754 errors:0 dropped:0 overruns:0 frame:0
TX packets:24564 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:53825036 (51.3 MiB) TX bytes:1793322 (1.7 MiB)
Interrupt:56

lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:65536 Metric:1
RX packets:14 errors:0 dropped:0 overruns:0 frame:0
TX packets:14 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:1068 (1.0 KiB) TX bytes:1068 (1.0 KiB)

usb0 Link encap:Ethernet HWaddr BE:2D:EB:0E:36:78
inet addr:192.168.7.2 Bcast:192.168.7.3 Mask:255.255.255.252
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:4990 errors:0 dropped:0 overruns:0 frame:0
TX packets:1892 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:393716 (384.4 KiB) TX bytes:383178 (374.1 KiB)