Skip to main content

Thread: Configuring & Enabling WWAN modems from the command line


i'm trying set headless router based on ubuntu 12.10 32bit server. i'm looking information how enable , configure wwan modems command line. if matters, using soekris net6501 , have both sierra wireless mc7710 mini-pcie modem , huawei e398 usb stick modem.

thanks!

commonly requested information:

uname -mr: 3.5.0-25-generic i686

ifconfig:
code:
eth0      link encap:ethernet  hwaddr 00:00:24:cf:28:3c           inet addr:192.168.178.29  bcast:192.168.178.255  mask:255.255.255.0           inet6 addr: fe80::200:24ff:fecf:283c/64 scope:link           broadcast running multicast  mtu:1500  metric:1           rx packets:1451 errors:0 dropped:0 overruns:0 frame:0           tx packets:778 errors:0 dropped:0 overruns:0 carrier:0           collisions:0 txqueuelen:1000           rx bytes:137713 (137.7 kb)  tx bytes:110500 (110.5 kb)           interrupt:19 memory:a1000000-a1020000   eth1      link encap:ethernet  hwaddr 00:00:24:cf:28:3d           broadcast multicast  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:16 memory:a2000000-a2020000   eth2      link encap:ethernet  hwaddr 00:00:24:cf:28:3e           broadcast multicast  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:16 memory:a3000000-a3020000   eth3      link encap:ethernet  hwaddr 00:00:24:cf:28:3f           broadcast multicast  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:17 memory:a4000000-a4020000   lo        link encap:local loopback           inet addr:127.0.0.1  mask:255.0.0.0           inet6 addr: ::1/128 scope:host           loopback running  mtu:16436  metric:1           rx packets:16 errors:0 dropped:0 overruns:0 frame:0           tx packets:16 errors:0 dropped:0 overruns:0 carrier:0           collisions:0 txqueuelen:0           rx bytes:1184 (1.1 kb)  tx bytes:1184 (1.1 kb)
usb-devices:
code:
t:  bus=01 lev=01 prnt=01 port=02 cnt=01 dev#=  2 spd=480 mxch= 0 d:  ver= 2.00 cls=00(>ifc ) sub=00 prot=00 mxps=64 #cfgs=  1 p:  vendor=1199 prodid=683c rev=00.06 s:  manufacturer=sierra wireless, incorporated s:  product=mc7710 s:  serialnumber=001027009999999 c:  #ifs= 6 cfg#= 1 atr=e0 mxpwr=0ma i:  if#= 0 alt= 0 #eps= 2 cls=ff(vend.) sub=ff prot=ff driver=sierra i:  if#= 1 alt= 0 #eps= 2 cls=ff(vend.) sub=ff prot=ff driver=sierra i:  if#= 2 alt= 0 #eps= 2 cls=ff(vend.) sub=ff prot=ff driver=sierra i:  if#= 3 alt= 0 #eps= 3 cls=ff(vend.) sub=ff prot=ff driver=sierra i:  if#= 4 alt= 0 #eps= 3 cls=ff(vend.) sub=ff prot=ff driver=sierra i:  if#= 7 alt= 0 #eps= 3 cls=ff(vend.) sub=ff prot=ff driver=sierra
lsmod:
code:
module                  size  used dm_crypt               22403  0 coretemp               13169  0 kvm_intel             126746  0 kvm                   357807  1 kvm_intel gpio_sch               12929  0 ie6xx_wdt              13146  0 i2c_isch               12640  0 microcode              18210  0 lpc_sch                12728  0 sierra                 17899  1 usbserial              36684  4 sierra pch_can                17717  0 can_dev                14638  1 pch_can pch_phub               13034  0 gpio_pch               13046  0 shpchp                 32190  0 lp                     13300  0 parport                40754  1 lp usb_storage            39351  1 e1000e                174780  0 sdhci_pci              18156  0 sdhci                  27831  1 sdhci_pci pch_gbe                38053  0
modinfo sierra:
code:
filename:       /lib/modules/3.5.0-25-generic/kernel/drivers/usb/serial/sierra.ko license:        gpl version:        v.1.7.16 description:    usb driver sierra wireless usb modems author:         kevin lloyd, elina pasheva, matthew safar, rory filer srcversion:     ec22cae2daf403faf64e925 alias:          usb:v413cp8133d*dc*dsc*dp*ic*isc*ip* alias:          usb:v0f3dp68a3d*dc*dsc*dp*ic*isc*ip* alias:          usb:v0f3dp68aad*dc*dsc*dp*icffiscffipff* alias:          usb:v1199p68a3d*dc*dsc*dp*ic*isc*ip* alias:          usb:v1199p68a2d*dc*dsc*dp*ic*isc*ip* alias:          usb:v1199p6893d*dc*dsc*dp*ic*isc*ip* alias:          usb:v1199p6892d*dc*dsc*dp*icffiscffipff* alias:          usb:v1199p6891d*dc*dsc*dp*icffiscffipff* alias:          usb:v1199p6890d*dc*dsc*dp*icffiscffipff* alias:          usb:v1199p6880d*dc*dsc*dp*icffiscffipff* alias:          usb:v1199p685ad*dc*dsc*dp*ic*isc*ip* alias:          usb:v1199p6859d*dc*dsc*dp*ic*isc*ip* alias:          usb:v1199p6856d*dc*dsc*dp*ic*isc*ip* alias:          usb:v1199p6855d*dc*dsc*dp*ic*isc*ip* alias:          usb:v1199p6853d*dc*dsc*dp*ic*isc*ip* alias:          usb:v1199p6852d*dc*dsc*dp*ic*isc*ip* alias:          usb:v1199p6851d*dc*dsc*dp*ic*isc*ip* alias:          usb:v1199p6850d*dc*dsc*dp*ic*isc*ip* alias:          usb:v1199p683ed*dc*dsc*dp*ic*isc*ip* alias:          usb:v1199p683dd*dc*dsc*dp*ic*isc*ip* alias:          usb:v1199p683cd*dc*dsc*dp*ic*isc*ip* alias:          usb:v1199p683bd*dc*dsc*dp*ic*isc*ip* alias:          usb:v1199p683ad*dc*dsc*dp*ic*isc*ip* alias:          usb:v1199p6839d*dc*dsc*dp*ic*isc*ip* alias:          usb:v1199p6838d*dc*dsc*dp*ic*isc*ip* alias:          usb:v1199p6835d*dc*dsc*dp*ic*isc*ip* alias:          usb:v1199p6834d*dc*dsc*dp*ic*isc*ip* alias:          usb:v1199p6833d*dc*dsc*dp*ic*isc*ip* alias:          usb:v1199p6832d*dc*dsc*dp*ic*isc*ip* alias:          usb:v1199p6822d*dc*dsc*dp*ic*isc*ip* alias:          usb:v1199p6821d*dc*dsc*dp*ic*isc*ip* alias:          usb:v1199p6820d*dc*dsc*dp*ic*isc*ip* alias:          usb:v1199p6816d*dc*dsc*dp*ic*isc*ip* alias:          usb:v1199p6815d*dc*dsc*dp*ic*isc*ip* alias:          usb:v1199p6813d*dc*dsc*dp*ic*isc*ip* alias:          usb:v1199p6812d*dc*dsc*dp*ic*isc*ip* alias:          usb:v1199p6809d*dc*dsc*dp*ic*isc*ip* alias:          usb:v1199p6808d*dc*dsc*dp*ic*isc*ip* alias:          usb:v1199p6805d*dc*dsc*dp*ic*isc*ip* alias:          usb:v1199p6804d*dc*dsc*dp*ic*isc*ip* alias:          usb:v1199p6803d*dc*dsc*dp*ic*isc*ip* alias:          usb:v1199p6802d*dc*dsc*dp*ic*isc*ip* alias:          usb:v1199p0029d*dc*dsc*dp*ic*isc*ip* alias:          usb:v1199p0028d*dc*dsc*dp*ic*isc*ip* alias:          usb:v1199p0027d*dc*dsc*dp*ic*isc*ip* alias:          usb:v1199p0026d*dc*dsc*dp*ic*isc*ip* alias:          usb:v1199p0025d*dc*dsc*dp*icffiscffipff* alias:          usb:v1199p0023d*dc*dsc*dp*icffiscffipff* alias:          usb:v1199p0301d*dc*dsc*dp*ic*isc*ip* alias:          usb:v1199p0120d*dc*dsc*dp*ic*isc*ip* alias:          usb:v1199p0112d*dc*dsc*dp*ic*isc*ip* alias:          usb:v1199p0021d*dc*dsc*dp*ic*isc*ip* alias:          usb:v1199p0019d*dc*dsc*dp*ic*isc*ip* alias:          usb:v1199p0224d*dc*dsc*dp*ic*isc*ip* alias:          usb:v1199p0024d*dc*dsc*dp*ic*isc*ip* alias:          usb:v1199p0022d*dc*dsc*dp*ic*isc*ip* alias:          usb:v1199p0220d*dc*dsc*dp*ic*isc*ip* alias:          usb:v1199p0020d*dc*dsc*dp*ic*isc*ip* alias:          usb:v1199p0218d*dc*dsc*dp*ic*isc*ip* alias:          usb:v1199p0018d*dc*dsc*dp*ic*isc*ip* alias:          usb:v1199p0017d*dc*dsc*dp*ic*isc*ip* alias:          usb:v03f0p1e1dd*dc*dsc*dp*ic*isc*ip* alias:          usb:v03f0p211dd*dc*dsc*dp*ic*isc*ip* alias:          usb:v03f0p1b1dd*dc*dsc*dp*ic*isc*ip* alias:          usb:v0f3dp0112d*dc*dsc*dp*ic*isc*ip* depends:        usbserial intree:         y vermagic:       3.5.0-25-generic smp mod_unload modversions 686 parm:           nmea:nmea streaming (bool) parm:           debug:debug messages (bool)
modinfo sierra_net:
code:
filename:       /lib/modules/3.5.0-25-generic/kernel/drivers/net/usb/sierra_net.ko license:        gpl version:        v.2.0 description:    usb-to-wwan driver sierra wireless modems author:         paxton smith, matthew safar, rory filer srcversion:     b078278af3f0563d9c51e5b alias:          usb:v0f3dp68aad*dc*dsc*dp*ic*isc*ip* alias:          usb:v1199p68aad*dc*dsc*dp*ic*isc*ip* alias:          usb:v0f3dp68a3d*dc*dsc*dp*ic*isc*ip* alias:          usb:v1199p68a3d*dc*dsc*dp*ic*isc*ip* depends:        usbnet intree:         y vermagic:       3.5.0-25-generic smp mod_unload modversions 686
ls /dev/ttyusb*
code:
/dev/ttyusb0  /dev/ttyusb1  /dev/ttyusb2  /dev/ttyusb3  /dev/ttyusb4  /dev/ttyusb5
nmcli nm status:
code:
running         state           wifi-hardware   wifi       wwan-hardware   wwan running         connected       enabled         enabled    enabled         disabled
nmcli dev status:
code:
device     type              state ttyusb3    gsm               disconnected eth3       802-3-ethernet    unavailable eth2       802-3-ethernet    unavailable eth1       802-3-ethernet    unavailable eth0       802-3-ethernet    connected
nmcli con:
code:
name                      uuid                                   type              timestamp-real wired connection 2        cb0e616f-492e-4dcb-a340-d04eb0c26e16   802-3-ethernet    sun 10 mar 2013 10:28:10 cet wired connection 1        c91056d8-bcca-4a33-aa96-cac53d0f5e83   802-3-ethernet    sun 10 mar 2013 10:28:10 cet ifupdown (eth0)           681b428f-beaf-8932-dce4-687ed5bae28e   802-3-ethernet    sun 10 mar 2013 10:43:13 cet wired connection 3        68cf999e-f957-441b-8502-01a1caa8c590   802-3-ethernet    sun 10 mar 2013 10:28:10 cet

quote posted bhimapandava view post
i'm trying set headless router based on ubuntu 12.10 32bit server. i'm looking information how enable , configure wwan modems command line. if matters, using soekris net6501 , have both sierra wireless mc7710 mini-pcie modem , huawei e398 usb stick modem.


usb-devices:
code:
t:  bus=01 lev=01 prnt=01 port=02 cnt=01 dev#=  2 spd=480 mxch= 0 d:  ver= 2.00 cls=00(>ifc ) sub=00 prot=00 mxps=64 #cfgs=  1 p:  vendor=1199 prodid=683c rev=00.06 s:  manufacturer=sierra wireless, incorporated s:  product=mc7710 s:  serialnumber=001027009999999 c:  #ifs= 6 cfg#= 1 atr=e0 mxpwr=0ma i:  if#= 0 alt= 0 #eps= 2 cls=ff(vend.) sub=ff prot=ff driver=sierra i:  if#= 1 alt= 0 #eps= 2 cls=ff(vend.) sub=ff prot=ff driver=sierra i:  if#= 2 alt= 0 #eps= 2 cls=ff(vend.) sub=ff prot=ff driver=sierra i:  if#= 3 alt= 0 #eps= 3 cls=ff(vend.) sub=ff prot=ff driver=sierra i:  if#= 4 alt= 0 #eps= 3 cls=ff(vend.) sub=ff prot=ff driver=sierra i:  if#= 7 alt= 0 #eps= 3 cls=ff(vend.) sub=ff prot=ff driver=sierra
this bit surprising me. i've far seen mc7710 appear 68a3 in directip mode , 68a2 in qmi mode. happen know why id here (like: you've set value , or how bought it? if so, product description?

regardless of above, directip mode. sierra wireless fixed interface numbers identify different usb functions, , if#7 directip function. therefore bit surprised see "sierra" serial driver had bound it. looking @ driver now, see related unexpected id. "sierra" driver blacklists if#7 ids handled "sierra_net" driver, i.e. 1199:68a3, 0f3d:68a3 , 0f3d:68aa.

modinfo sierra_net:
code:
filename:       /lib/modules/3.5.0-25-generic/kernel/drivers/net/usb/sierra_net.ko license:        gpl version:        v.2.0 description:    usb-to-wwan driver sierra wireless modems author:         paxton smith, matthew safar, rory filer srcversion:     b078278af3f0563d9c51e5b alias:          usb:v0f3dp68aad*dc*dsc*dp*ic*isc*ip* alias:          usb:v1199p68aad*dc*dsc*dp*ic*isc*ip* alias:          usb:v0f3dp68a3d*dc*dsc*dp*ic*isc*ip* alias:          usb:v1199p68a3d*dc*dsc*dp*ic*isc*ip* depends:        usbnet intree:         y vermagic:       3.5.0-25-generic smp mod_unload modversions 686
yes, either have change product id of module (if acceptable), or add entry current id both drivers.

if module available id, , if#7 directip, think should fix drivers. able verify this?



ls /dev/ttyusb*
code:
/dev/ttyusb0  /dev/ttyusb1  /dev/ttyusb2  /dev/ttyusb3  /dev/ttyusb4  /dev/ttyusb5
nmcli nm status:
code:
running         state           wifi-hardware   wifi       wwan-hardware   wwan running         connected       enabled         enabled    enabled         disabled
nmcli dev status:
code:
device     type              state ttyusb3    gsm               disconnected eth3       802-3-ethernet    unavailable eth2       802-3-ethernet    unavailable eth1       802-3-ethernet    unavailable eth0       802-3-ethernet    connected
nmcli con:
code:
name                      uuid                                   type              timestamp-real wired connection 2        cb0e616f-492e-4dcb-a340-d04eb0c26e16   802-3-ethernet    sun 10 mar 2013 10:28:10 cet wired connection 1        c91056d8-bcca-4a33-aa96-cac53d0f5e83   802-3-ethernet    sun 10 mar 2013 10:28:10 cet ifupdown (eth0)           681b428f-beaf-8932-dce4-687ed5bae28e   802-3-ethernet    sun 10 mar 2013 10:43:13 cet wired connection 3        68cf999e-f957-441b-8502-01a1caa8c590   802-3-ethernet    sun 10 mar 2013 10:28:10 cet
sorry, don't know enough finer details here. except connecting in ppp mode should work if ttyusb3 1 of ports supporting that. easiest way find out using terminal application minicom.

assume you'll prefer use module in directip or qmi mode remove ppp bottleneck, let's try find out how best that....


Forum The Ubuntu Forum Community Ubuntu Official Flavours Support Networking & Wireless [ubuntu] Configuring & Enabling WWAN modems from the command line


Ubuntu

Comments

Popular posts from this blog

Some mp4 files not displaying correctly (CS6)

Thread: Samba is not authenticating with LDAP