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:
usb-devices: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)
lsmod: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
modinfo sierra: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_net: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)
ls /dev/ttyusb*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
nmcli nm status:code:/dev/ttyusb0 /dev/ttyusb1 /dev/ttyusb2 /dev/ttyusb3 /dev/ttyusb4 /dev/ttyusb5
nmcli dev status:code:running state wifi-hardware wifi wwan-hardware wwan running connected enabled enabled enabled disabled
nmcli con: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
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
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.
yes, either have change product id of module (if acceptable), or add entry current id both drivers.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
if module available id, , if#7 directip, think should fix drivers. able verify this?
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.
ls /dev/ttyusb*
nmcli nm status:code:/dev/ttyusb0 /dev/ttyusb1 /dev/ttyusb2 /dev/ttyusb3 /dev/ttyusb4 /dev/ttyusb5
nmcli dev status:code:running state wifi-hardware wifi wwan-hardware wwan running connected enabled enabled enabled disabled
nmcli con: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
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
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
Post a Comment