[OpenWrt-Devel] [PATCH V3] cdc_ncm: Add support for moving NDP to end of NCM frame

chrono chrono at open-resource.org
Tue Jul 14 17:30:18 EDT 2015


On 2015-07-14 12:12, chrono wrote:
>>> more on the Telekom Speedstick LTE V (Huawei 3372s) from here:

>> That's great news! Did you try if option device '/dev/cdc-wdm0' works 
>> as
>> well? I was able to borrow a E3372, and will try the patch soon as 
>> well.

> I do have cdc-wdm0 availabe and IIRC, I tested sending AT commands to
> it before, and it _seemed_ to behave just like ttyUSB1. I can do 
> another
> test tonight, same kernel but use cdc-wdm0 as a control device, if
> it helps. I'm cut off the internet lately for most of the time, so 
> please
> forgive my comm latency.

Changed config to cdc-wdm0 and online with GL.Inet host now.

PING 8.8.8.8 (8.8.8.8): 56 data bytes
64 bytes from 8.8.8.8: seq=0 ttl=54 time=53.338 ms
64 bytes from 8.8.8.8: seq=1 ttl=54 time=67.359 ms
64 bytes from 8.8.8.8: seq=2 ttl=54 time=59.140 ms
64 bytes from 8.8.8.8: seq=3 ttl=54 time=58.785 ms
64 bytes from 8.8.8.8: seq=4 ttl=54 time=58.512 ms
64 bytes from 8.8.8.8: seq=5 ttl=54 time=50.084 ms
64 bytes from 8.8.8.8: seq=6 ttl=54 time=57.995 ms
64 bytes from 8.8.8.8: seq=7 ttl=54 time=57.516 ms
64 bytes from 8.8.8.8: seq=8 ttl=54 time=49.181 ms
^C
--- 8.8.8.8 ping statistics ---
9 packets transmitted, 9 packets received, 0% packet loss
round-trip min/avg/max = 49.181/56.878/67.359 ms

Noteworthy things:

Using picocom with /dev/cdc-wdm0 does NOT seem to work, however, this
doesn't seem to affect the ability to get it online. Still confusing.

usb-modeswitch is NOT installed. It seems that after making a modeswitch
once, the stick stays in the last mode. There are a couple of more
/dev/ttyUSBx devices (2+3) which are a results of playing with 
AT^SETPORT.

wwan0 comes up without ARP. This has not been set manually but seems
to be set automatically. (Did a fresh boot for each test).

There are also still those:

   huawei_cdc_ncm 1-1:1.2 wwan0: kevent 12 may have been dropped

messages as well as some Unknown error messages in logread:

   Tue Jul 14 20:57:04 2015 daemon.notice netifd: Interface '4g_4' is 
setting up now
   Tue Jul 14 20:57:04 2015 daemon.notice netifd: 4g (1185): Command 
failed: Unknown error

 From a "users" perspective it was/still is a bit confusing what
the "right" path of configuration is supposed to be. Use some hacky
scripts we can find online or just use (luci)-3g-proto/comgt as a
default. There are also some rejected patches in ozlab implementing
NCM as a separate interface config protocol. Since it's working now,
I would only wish to have a detailed status overview, showing things
like signal, freq, carrier, link, mode, etc. on the web interface.

==== config ====

config interface '4g'
	option proto 'ncm'
	option ifname 'wwan0'
	#option device '/dev/ttyUSB1'
	option device '/dev/cdc-wdm0'
	option apn 'internet.eplus.de'



==== interface ====

wwan0     Link encap:Ethernet  HWaddr 00:1E:10:1F:00:00
           inet addr:10.118.87.230  Bcast:10.118.87.231  
Mask:255.255.255.252
           inet6 addr: fe80::21e:10ff:fe1f:0/64 Scope:Link
           UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
           RX packets:1740 errors:0 dropped:0 overruns:0 frame:0
           TX packets:2006 errors:0 dropped:0 overruns:0 carrier:0
           collisions:0 txqueuelen:1000
           RX bytes:1153294 (1.0 MiB)  TX bytes:752946 (735.2 KiB)


==== dmesg ====

[    0.000000] Linux version 3.18.17 (chrono at chronos) (gcc version 4.8.3 
(OpenWrt/Linaro GCC 4.8-2014.04 r46120) ) #11 Mon Jul 13 12:11:17 2015
[    0.000000] MyLoader: sysp=07e72918, boardp=37075c4b, parts=9854d1f2
[    0.000000] bootconsole [early0] enabled
[    0.000000] CPU0 revision is: 00019374 (MIPS 24Kc)
[    0.000000] SoC: Atheros AR9330 rev 1
[    0.000000] Determined physical RAM map:
[    0.000000]  memory: 04000000 @ 00000000 (usable)
[    0.000000] Initrd not found or empty - disabling initrd
[    0.000000] Zone ranges:
[    0.000000]   Normal   [mem 0x00000000-0x03ffffff]
[    0.000000] Movable zone start for each node
[    0.000000] Early memory node ranges
[    0.000000]   node   0: [mem 0x00000000-0x03ffffff]
[    0.000000] Initmem setup node 0 [mem 0x00000000-0x03ffffff]
[    0.000000] On node 0 totalpages: 16384
[    0.000000] free_area_init_node: node 0, pgdat 803540f0, node_mem_map 
81000000
[    0.000000]   Normal zone: 128 pages used for memmap
[    0.000000]   Normal zone: 0 pages reserved
[    0.000000]   Normal zone: 16384 pages, LIFO batch:3
[    0.000000] Primary instruction cache 64kB, VIPT, 4-way, linesize 32 
bytes.
[    0.000000] Primary data cache 32kB, 4-way, VIPT, cache aliases, 
linesize 32 bytes
[    0.000000] pcpu-alloc: s0 r0 d32768 u32768 alloc=1*32768
[    0.000000] pcpu-alloc: [0] 0
[    0.000000] Built 1 zonelists in Zone order, mobility grouping on.  
Total pages: 16256
[    0.000000] Kernel command line:  board=GL-INET  
console=ttyATH0,115200 rootfstype=squashfs,jffs2 noinitrd
[    0.000000] PID hash table entries: 256 (order: -2, 1024 bytes)
[    0.000000] Dentry cache hash table entries: 8192 (order: 3, 32768 
bytes)
[    0.000000] Inode-cache hash table entries: 4096 (order: 2, 16384 
bytes)
[    0.000000] Writing ErrCtl register=00000000
[    0.000000] Readback ErrCtl register=00000000
[    0.000000] Memory: 61024K/65536K available (2468K kernel code, 119K 
rwdata, 524K rodata, 208K init, 188K bss, 4512K reserved)
[    0.000000] SLUB: HWalign=32, Order=0-3, MinObjects=0, CPUs=1, 
Nodes=1
[    0.000000] NR_IRQS:51
[    0.000000] Clocks: CPU:400.000MHz, DDR:400.000MHz, AHB:200.000MHz, 
Ref:25.000MHz
[    0.000000] Calibrating delay loop... 265.42 BogoMIPS (lpj=1327104)
[    0.080000] pid_max: default: 32768 minimum: 301
[    0.080000] Mount-cache hash table entries: 1024 (order: 0, 4096 
bytes)
[    0.090000] Mountpoint-cache hash table entries: 1024 (order: 0, 4096 
bytes)
[    0.100000] NET: Registered protocol family 16
[    0.100000] MIPS: machine is GL-CONNECT INET v1
[    0.590000] Switched to clocksource MIPS
[    0.590000] NET: Registered protocol family 2
[    0.600000] TCP established hash table entries: 1024 (order: 0, 4096 
bytes)
[    0.600000] TCP bind hash table entries: 1024 (order: 0, 4096 bytes)
[    0.600000] TCP: Hash tables configured (established 1024 bind 1024)
[    0.610000] TCP: reno registered
[    0.610000] UDP hash table entries: 256 (order: 0, 4096 bytes)
[    0.620000] UDP-Lite hash table entries: 256 (order: 0, 4096 bytes)
[    0.630000] NET: Registered protocol family 1
[    0.630000] PCI: CLS 0 bytes, default 32
[    0.630000] futex hash table entries: 256 (order: -1, 3072 bytes)
[    0.660000] squashfs: version 4.0 (2009/01/31) Phillip Lougher
[    0.660000] jffs2: version 2.2 (NAND) (SUMMARY) (LZMA) (RTIME) 
(CMODE_PRIORITY) (c) 2001-2006 Red Hat, Inc.
[    0.670000] msgmni has been set to 119
[    0.680000] io scheduler noop registered
[    0.680000] io scheduler deadline registered (default)
[    0.680000] Serial: 8250/16550 driver, 1 ports, IRQ sharing disabled
[    0.690000] ar933x-uart: ttyATH0 at MMIO 0x18020000 (irq = 11, 
base_baud = 1562500) is a AR933X UART
[    0.700000] console [ttyATH0] enabled
[    0.710000] bootconsole [early0] disabled
[    0.720000] m25p80 spi0.0: found w25q128, expected m25p80
[    0.720000] m25p80 spi0.0: w25q128 (16384 Kbytes)
[    0.730000] 5 tp-link partitions found on MTD device spi0.0
[    0.730000] Creating 5 MTD partitions on "spi0.0":
[    0.740000] 0x000000000000-0x000000020000 : "u-boot"
[    0.740000] 0x000000020000-0x00000013449c : "kernel"
[    0.750000] 0x00000013449c-0x000000ff0000 : "rootfs"
[    0.750000] mtd: device 2 (rootfs) set to be root filesystem
[    0.760000] 1 squashfs-split partitions found on MTD device rootfs
[    0.760000] 0x000000500000-0x000000ff0000 : "rootfs_data"
[    0.770000] 0x000000ff0000-0x000001000000 : "art"
[    0.780000] 0x000000020000-0x000000ff0000 : "firmware"
[    0.800000] libphy: ag71xx_mdio: probed
[    1.390000] ag71xx ag71xx.0: connected to PHY at ag71xx-mdio.1:04 
[uid=004dd041, driver=Generic PHY]
[    1.400000] eth0: Atheros AG71xx at 0xb9000000, irq 4, mode:MII
[    1.990000] ag71xx-mdio.1: Found an AR7240/AR9330 built-in switch
[    2.020000] eth1: Atheros AG71xx at 0xba000000, irq 5, mode:GMII
[    2.020000] TCP: cubic registered
[    2.030000] NET: Registered protocol family 17
[    2.030000] bridge: automatic filtering via arp/ip/ip6tables has been 
deprecated. Update your scripts to load br_netfilter if you need this.
[    2.040000] 8021q: 802.1Q VLAN Support v1.8
[    2.060000] VFS: Mounted root (squashfs filesystem) readonly on 
device 31:2.
[    2.070000] Freeing unused kernel memory: 208K (8036c000 - 803a0000)
[    3.460000] init: Console is alive
[    3.460000] init: - watchdog -
[    5.190000] usbcore: registered new interface driver usbfs
[    5.200000] usbcore: registered new interface driver hub
[    5.200000] usbcore: registered new device driver usb
[    5.210000] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) 
Driver
[    5.220000] ehci-platform: EHCI generic platform driver
[    5.220000] ehci-platform ehci-platform: EHCI Host Controller
[    5.230000] ehci-platform ehci-platform: new USB bus registered, 
assigned bus number 1
[    5.240000] ehci-platform ehci-platform: irq 3, io mem 0x1b000000
[    5.260000] ehci-platform ehci-platform: USB 2.0 started, EHCI 1.00
[    5.260000] hub 1-0:1.0: USB hub found
[    5.260000] hub 1-0:1.0: 1 port detected
[    5.270000] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
[    5.280000] ohci-platform: OHCI generic platform driver
[    5.560000] init: - preinit -
[    5.590000] usb 1-1: new high-speed USB device number 2 using 
ehci-platform
[    6.070000] random: procd urandom read with 10 bits of entropy 
available
[    9.600000] mount_root: loading kmods from internal overlay
[    9.950000] jffs2: notice: (335) jffs2_build_xattr_subsystem: 
complete building xattr subsystem, 0 of xdatum (0 unchecked, 0 orphan) 
and 0 of xref (0 dead, 0 orphan) found.
[    9.960000] block: attempting to load 
/tmp/jffs_cfg/upper/etc/config/fstab
[    9.980000] block: extroot: not configured
[   10.040000] jffs2: notice: (331) jffs2_build_xattr_subsystem: 
complete building xattr subsystem, 0 of xdatum (0 unchecked, 0 orphan) 
and 0 of xref (0 dead, 0 orphan) found.
[   10.170000] block: attempting to load 
/tmp/jffs_cfg/upper/etc/config/fstab
[   10.190000] block: extroot: not configured
[   10.190000] mount_root: switching to jffs2 overlay
[   10.240000] procd: - early -
[   10.240000] procd: - watchdog -
[   11.130000] procd: - ubus -
[   12.150000] procd: - init -
[   13.530000] NET: Registered protocol family 10
[   13.560000] ip6_tables: (C) 2000-2006 Netfilter Core Team
[   13.610000] u32 classifier
[   13.610000]     input device check on
[   13.610000]     Actions configured
[   13.620000] Mirror/redirect action on
[   13.630000] nf_conntrack version 0.5.0 (956 buckets, 3824 max)
[   13.660000] usbcore: registered new interface driver cdc_wdm
[   13.670000] Loading modules backported from Linux version 
master-2015-06-22-0-g4732c92
[   13.680000] Backport generated by backports.git 
backports-20150626-0-gc1a4168
[   13.690000] ip_tables: (C) 2000-2006 Netfilter Core Team
[   13.780000] usbcore: registered new interface driver usbserial
[   13.780000] usbcore: registered new interface driver 
usbserial_generic
[   13.790000] usbserial: USB Serial support registered for generic
[   13.870000] xt_time: kernel timezone is -0000
[   13.880000] usbcore: registered new interface driver cdc_ncm
[   13.950000] cfg80211: Calling CRDA to update world regulatory domain
[   13.950000] cfg80211: World regulatory domain updated:
[   13.960000] cfg80211:  DFS Master region: unset
[   13.960000] cfg80211:   (start_freq - end_freq @ bandwidth), 
(max_antenna_gain, max_eirp), (dfs_cac_time)
[   13.970000] cfg80211:   (2402000 KHz - 2472000 KHz @ 40000 KHz), 
(N/A, 2000 mBm), (N/A)
[   13.980000] cfg80211:   (2457000 KHz - 2482000 KHz @ 40000 KHz), 
(N/A, 2000 mBm), (N/A)
[   13.990000] cfg80211:   (2474000 KHz - 2494000 KHz @ 20000 KHz), 
(N/A, 2000 mBm), (N/A)
[   14.000000] cfg80211:   (5170000 KHz - 5250000 KHz @ 80000 KHz, 
160000 KHz AUTO), (N/A, 2000 mBm), (N/A)
[   14.010000] cfg80211:   (5250000 KHz - 5330000 KHz @ 80000 KHz, 
160000 KHz AUTO), (N/A, 2000 mBm), (0 s)
[   14.010000] cfg80211:   (5490000 KHz - 5730000 KHz @ 160000 KHz), 
(N/A, 2000 mBm), (0 s)
[   14.020000] cfg80211:   (5735000 KHz - 5835000 KHz @ 80000 KHz), 
(N/A, 2000 mBm), (N/A)
[   14.030000] cfg80211:   (57240000 KHz - 63720000 KHz @ 2160000 KHz), 
(N/A, 0 mBm), (N/A)
[   14.070000] huawei_cdc_ncm 1-1:1.2: MAC-Address: 00:1e:10:1f:00:00
[   14.070000] huawei_cdc_ncm 1-1:1.2: setting rx_max = 16384
[   14.090000] huawei_cdc_ncm 1-1:1.2: NDP will be placed at end of 
frame for this device.
[   14.100000] huawei_cdc_ncm 1-1:1.2: cdc-wdm0: USB WDM device
[   14.100000] huawei_cdc_ncm 1-1:1.2 wwan0: register 'huawei_cdc_ncm' 
at usb-ehci-platform-1, Huawei CDC NCM device, 00:1e:10:1f:00:00
[   14.120000] usbcore: registered new interface driver huawei_cdc_ncm
[   14.230000] usbcore: registered new interface driver qmi_wwan
[   14.320000] usbcore: registered new interface driver cdc_mbim
[   14.350000] usbcore: registered new interface driver option
[   14.350000] usbserial: USB Serial support registered for GSM modem 
(1-port)
[   14.360000] option 1-1:1.0: GSM modem (1-port) converter detected
[   14.370000] usb 1-1: GSM modem (1-port) converter now attached to 
ttyUSB0
[   14.370000] option 1-1:1.1: GSM modem (1-port) converter detected
[   14.380000] usb 1-1: GSM modem (1-port) converter now attached to 
ttyUSB1
[   14.390000] option 1-1:1.4: GSM modem (1-port) converter detected
[   14.390000] usb 1-1: GSM modem (1-port) converter now attached to 
ttyUSB2
[   14.400000] option 1-1:1.5: GSM modem (1-port) converter detected
[   14.400000] usb 1-1: GSM modem (1-port) converter now attached to 
ttyUSB3
[   14.450000] ath: EEPROM regdomain: 0x0
[   14.450000] ath: EEPROM indicates default country code should be used
[   14.450000] ath: doing EEPROM country->regdmn map search
[   14.450000] ath: country maps to regdmn code: 0x3a
[   14.450000] ath: Country alpha2 being used: US
[   14.450000] ath: Regpair used: 0x3a
[   14.460000] ieee80211 phy0: Selected rate control algorithm 
'minstrel_ht'
[   14.470000] ieee80211 phy0: Atheros AR9330 Rev:1 mem=0xb8100000, 
irq=2
[   14.470000] cfg80211: Calling CRDA for country: US
[   14.490000] cfg80211: Regulatory domain changed to country: US
[   14.490000] cfg80211:  DFS Master region: FCC
[   14.490000] cfg80211:   (start_freq - end_freq @ bandwidth), 
(max_antenna_gain, max_eirp), (dfs_cac_time)
[   14.500000] cfg80211:   (2402000 KHz - 2472000 KHz @ 40000 KHz), 
(N/A, 3000 mBm), (N/A)
[   14.510000] cfg80211:   (5170000 KHz - 5250000 KHz @ 80000 KHz, 
160000 KHz AUTO), (N/A, 1700 mBm), (N/A)
[   14.520000] cfg80211:   (5250000 KHz - 5330000 KHz @ 80000 KHz, 
160000 KHz AUTO), (N/A, 2300 mBm), (0 s)
[   14.530000] cfg80211:   (5490000 KHz - 5730000 KHz @ 160000 KHz), 
(N/A, 2300 mBm), (0 s)
[   14.540000] cfg80211:   (5735000 KHz - 5835000 KHz @ 80000 KHz), 
(N/A, 3000 mBm), (N/A)
[   14.550000] cfg80211:   (57240000 KHz - 63720000 KHz @ 2160000 KHz), 
(N/A, 4000 mBm), (N/A)
[   24.810000] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready
[   25.110000] device eth0 entered promiscuous mode
[   25.110000] IPv6: ADDRCONF(NETDEV_UP): br-lan: link is not ready
[   25.200000] IPv6: ADDRCONF(NETDEV_UP): eth1: link is not ready
[   26.730000] cfg80211: Calling CRDA for country: DE
[   26.730000] cfg80211: Regulatory domain changed to country: DE
[   26.740000] cfg80211:  DFS Master region: ETSI
[   26.740000] cfg80211:   (start_freq - end_freq @ bandwidth), 
(max_antenna_gain, max_eirp), (dfs_cac_time)
[   26.750000] cfg80211:   (2400000 KHz - 2483000 KHz @ 40000 KHz), 
(N/A, 2000 mBm), (N/A)
[   26.760000] cfg80211:   (5150000 KHz - 5250000 KHz @ 80000 KHz, 
200000 KHz AUTO), (N/A, 2000 mBm), (N/A)
[   26.770000] cfg80211:   (5250000 KHz - 5350000 KHz @ 80000 KHz, 
200000 KHz AUTO), (N/A, 2000 mBm), (0 s)
[   26.780000] cfg80211:   (5470000 KHz - 5725000 KHz @ 160000 KHz), 
(N/A, 2700 mBm), (0 s)
[   26.780000] cfg80211:   (57000000 KHz - 66000000 KHz @ 2160000 KHz), 
(N/A, 4000 mBm), (N/A)
[   27.180000] eth0: link up (100Mbps/Full duplex)
[   27.180000] br-lan: port 1(eth0) entered forwarding state
[   27.190000] br-lan: port 1(eth0) entered forwarding state
[   27.200000] IPv6: ADDRCONF(NETDEV_CHANGE): br-lan: link becomes ready
[   28.490000] IPv6: ADDRCONF(NETDEV_UP): wlan0: link is not ready
[   29.190000] br-lan: port 1(eth0) entered forwarding state
[   34.750000] huawei_cdc_ncm 1-1:1.2 wwan0: kevent 12 may have been 
dropped
[   59.380000] random: nonblocking pool is initialized

==== logread ====

Tue Jul 14 20:56:47 2015 user.info kernel: [   10.170000] block: 
attempting to load /tmp/jffs_cfg/upper/etc/config/fstab
Tue Jul 14 20:56:47 2015 user.info kernel: [   10.190000] block: 
extroot: not configured
Tue Jul 14 20:56:47 2015 user.info kernel: [   10.190000] mount_root: 
switching to jffs2 overlay
Tue Jul 14 20:56:47 2015 user.info kernel: [   10.240000] procd: - early 
-
Tue Jul 14 20:56:47 2015 user.info kernel: [   10.240000] procd: - 
watchdog -
Tue Jul 14 20:56:47 2015 user.info kernel: [   11.130000] procd: - ubus 
-
Tue Jul 14 20:56:47 2015 user.info kernel: [   12.150000] procd: - init 
-
Tue Jul 14 20:56:47 2015 kern.info kernel: [   13.530000] NET: 
Registered protocol family 10
Tue Jul 14 20:56:47 2015 kern.info kernel: [   13.560000] ip6_tables: 
(C) 2000-2006 Netfilter Core Team
Tue Jul 14 20:56:47 2015 kern.info kernel: [   13.610000] u32 classifier
Tue Jul 14 20:56:47 2015 kern.info kernel: [   13.610000]     input 
device check on
Tue Jul 14 20:56:47 2015 kern.info kernel: [   13.610000]     Actions 
configured
Tue Jul 14 20:56:47 2015 kern.info kernel: [   13.620000] 
Mirror/redirect action on
Tue Jul 14 20:56:47 2015 kern.info kernel: [   13.630000] nf_conntrack 
version 0.5.0 (956 buckets, 3824 max)
Tue Jul 14 20:56:47 2015 kern.info kernel: [   13.660000] usbcore: 
registered new interface driver cdc_wdm
Tue Jul 14 20:56:47 2015 kern.info kernel: [   13.670000] Loading 
modules backported from Linux version master-2015-06-22-0-g4732c92
Tue Jul 14 20:56:47 2015 kern.info kernel: [   13.680000] Backport 
generated by backports.git backports-20150626-0-gc1a4168
Tue Jul 14 20:56:47 2015 kern.info kernel: [   13.690000] ip_tables: (C) 
2000-2006 Netfilter Core Team
Tue Jul 14 20:56:47 2015 kern.info kernel: [   13.780000] usbcore: 
registered new interface driver usbserial
Tue Jul 14 20:56:47 2015 kern.info kernel: [   13.780000] usbcore: 
registered new interface driver usbserial_generic
Tue Jul 14 20:56:47 2015 kern.info kernel: [   13.790000] usbserial: USB 
Serial support registered for generic
Tue Jul 14 20:56:47 2015 kern.info kernel: [   13.870000] xt_time: 
kernel timezone is -0000
Tue Jul 14 20:56:47 2015 kern.info kernel: [   13.880000] usbcore: 
registered new interface driver cdc_ncm
Tue Jul 14 20:56:47 2015 kern.info kernel: [   13.950000] cfg80211: 
Calling CRDA to update world regulatory domain
Tue Jul 14 20:56:47 2015 kern.info kernel: [   13.950000] cfg80211: 
World regulatory domain updated:
Tue Jul 14 20:56:47 2015 kern.info kernel: [   13.960000] cfg80211:  DFS 
Master region: unset
Tue Jul 14 20:56:47 2015 kern.info kernel: [   13.960000] cfg80211:   
(start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp), 
(dfs_cac_time)
Tue Jul 14 20:56:47 2015 kern.info kernel: [   13.970000] cfg80211:   
(2402000 KHz - 2472000 KHz @ 40000 KHz), (N/A, 2000 mBm), (N/A)
Tue Jul 14 20:56:47 2015 kern.info kernel: [   13.980000] cfg80211:   
(2457000 KHz - 2482000 KHz @ 40000 KHz), (N/A, 2000 mBm), (N/A)
Tue Jul 14 20:56:47 2015 kern.info kernel: [   13.990000] cfg80211:   
(2474000 KHz - 2494000 KHz @ 20000 KHz), (N/A, 2000 mBm), (N/A)
Tue Jul 14 20:56:47 2015 kern.info kernel: [   14.000000] cfg80211:   
(5170000 KHz - 5250000 KHz @ 80000 KHz, 160000 KHz AUTO), (N/A, 2000 
mBm), (N/A)
Tue Jul 14 20:56:47 2015 kern.info kernel: [   14.010000] cfg80211:   
(5250000 KHz - 5330000 KHz @ 80000 KHz, 160000 KHz AUTO), (N/A, 2000 
mBm), (0 s)
Tue Jul 14 20:56:47 2015 kern.info kernel: [   14.010000] cfg80211:   
(5490000 KHz - 5730000 KHz @ 160000 KHz), (N/A, 2000 mBm), (0 s)
Tue Jul 14 20:56:47 2015 kern.info kernel: [   14.020000] cfg80211:   
(5735000 KHz - 5835000 KHz @ 80000 KHz), (N/A, 2000 mBm), (N/A)
Tue Jul 14 20:56:47 2015 kern.info kernel: [   14.030000] cfg80211:   
(57240000 KHz - 63720000 KHz @ 2160000 KHz), (N/A, 0 mBm), (N/A)
Tue Jul 14 20:56:47 2015 kern.info kernel: [   14.070000] huawei_cdc_ncm 
1-1:1.2: MAC-Address: 00:1e:10:1f:00:00
Tue Jul 14 20:56:47 2015 kern.info kernel: [   14.070000] huawei_cdc_ncm 
1-1:1.2: setting rx_max = 16384
Tue Jul 14 20:56:47 2015 kern.info kernel: [   14.090000] huawei_cdc_ncm 
1-1:1.2: NDP will be placed at end of frame for this device.
Tue Jul 14 20:56:47 2015 kern.info kernel: [   14.100000] huawei_cdc_ncm 
1-1:1.2: cdc-wdm0: USB WDM device
Tue Jul 14 20:56:47 2015 kern.info kernel: [   14.100000] huawei_cdc_ncm 
1-1:1.2 wwan0: register 'huawei_cdc_ncm' at usb-ehci-platform-1, Huawei 
CDC NCM device, 00:1e:10:1f:00:00
Tue Jul 14 20:56:47 2015 kern.info kernel: [   14.120000] usbcore: 
registered new interface driver huawei_cdc_ncm
Tue Jul 14 20:56:47 2015 kern.info kernel: [   14.230000] usbcore: 
registered new interface driver qmi_wwan
Tue Jul 14 20:56:47 2015 kern.info kernel: [   14.320000] usbcore: 
registered new interface driver cdc_mbim
Tue Jul 14 20:56:47 2015 kern.info kernel: [   14.350000] usbcore: 
registered new interface driver option
Tue Jul 14 20:56:47 2015 kern.info kernel: [   14.350000] usbserial: USB 
Serial support registered for GSM modem (1-port)
Tue Jul 14 20:56:47 2015 kern.info kernel: [   14.360000] option 
1-1:1.0: GSM modem (1-port) converter detected
Tue Jul 14 20:56:47 2015 kern.info kernel: [   14.370000] usb 1-1: GSM 
modem (1-port) converter now attached to ttyUSB0
Tue Jul 14 20:56:47 2015 kern.info kernel: [   14.370000] option 
1-1:1.1: GSM modem (1-port) converter detected
Tue Jul 14 20:56:47 2015 kern.info kernel: [   14.380000] usb 1-1: GSM 
modem (1-port) converter now attached to ttyUSB1
Tue Jul 14 20:56:47 2015 kern.info kernel: [   14.390000] option 
1-1:1.4: GSM modem (1-port) converter detected
Tue Jul 14 20:56:47 2015 kern.info kernel: [   14.390000] usb 1-1: GSM 
modem (1-port) converter now attached to ttyUSB2
Tue Jul 14 20:56:47 2015 kern.info kernel: [   14.400000] option 
1-1:1.5: GSM modem (1-port) converter detected
Tue Jul 14 20:56:47 2015 kern.info kernel: [   14.400000] usb 1-1: GSM 
modem (1-port) converter now attached to ttyUSB3
Tue Jul 14 20:56:47 2015 kern.debug kernel: [   14.450000] ath: EEPROM 
regdomain: 0x0
Tue Jul 14 20:56:47 2015 kern.debug kernel: [   14.450000] ath: EEPROM 
indicates default country code should be used
Tue Jul 14 20:56:47 2015 kern.debug kernel: [   14.450000] ath: doing 
EEPROM country->regdmn map search
Tue Jul 14 20:56:47 2015 kern.debug kernel: [   14.450000] ath: country 
maps to regdmn code: 0x3a
Tue Jul 14 20:56:47 2015 kern.debug kernel: [   14.450000] ath: Country 
alpha2 being used: US
Tue Jul 14 20:56:47 2015 kern.debug kernel: [   14.450000] ath: Regpair 
used: 0x3a
Tue Jul 14 20:56:47 2015 kern.debug kernel: [   14.460000] ieee80211 
phy0: Selected rate control algorithm 'minstrel_ht'
Tue Jul 14 20:56:47 2015 kern.info kernel: [   14.470000] ieee80211 
phy0: Atheros AR9330 Rev:1 mem=0xb8100000, irq=2
Tue Jul 14 20:56:47 2015 kern.info kernel: [   14.470000] cfg80211: 
Calling CRDA for country: US
Tue Jul 14 20:56:47 2015 kern.info kernel: [   14.490000] cfg80211: 
Regulatory domain changed to country: US
Tue Jul 14 20:56:47 2015 kern.info kernel: [   14.490000] cfg80211:  DFS 
Master region: FCC
Tue Jul 14 20:56:47 2015 kern.info kernel: [   14.490000] cfg80211:   
(start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp), 
(dfs_cac_time)
Tue Jul 14 20:56:47 2015 kern.info kernel: [   14.500000] cfg80211:   
(2402000 KHz - 2472000 KHz @ 40000 KHz), (N/A, 3000 mBm), (N/A)
Tue Jul 14 20:56:47 2015 kern.info kernel: [   14.510000] cfg80211:   
(5170000 KHz - 5250000 KHz @ 80000 KHz, 160000 KHz AUTO), (N/A, 1700 
mBm), (N/A)
Tue Jul 14 20:56:47 2015 kern.info kernel: [   14.520000] cfg80211:   
(5250000 KHz - 5330000 KHz @ 80000 KHz, 160000 KHz AUTO), (N/A, 2300 
mBm), (0 s)
Tue Jul 14 20:56:47 2015 kern.info kernel: [   14.530000] cfg80211:   
(5490000 KHz - 5730000 KHz @ 160000 KHz), (N/A, 2300 mBm), (0 s)
Tue Jul 14 20:56:47 2015 kern.info kernel: [   14.540000] cfg80211:   
(5735000 KHz - 5835000 KHz @ 80000 KHz), (N/A, 3000 mBm), (N/A)
Tue Jul 14 20:56:47 2015 kern.info kernel: [   14.550000] cfg80211:   
(57240000 KHz - 63720000 KHz @ 2160000 KHz), (N/A, 4000 mBm), (N/A)
Tue Jul 14 20:56:50 2015 user.emerg : this file has been obsoleted. 
please call "/sbin/block mount" directly
Tue Jul 14 20:56:50 2015 daemon.err block: /dev/mtdblock3 is already 
mounted
Tue Jul 14 20:56:51 2015 authpriv.info dropbear[1034]: Not backgrounding
Tue Jul 14 20:56:54 2015 daemon.err insmod: module is already loaded - 
cls_u32
Tue Jul 14 20:56:54 2015 daemon.err insmod: module is already loaded - 
em_u32
Tue Jul 14 20:56:54 2015 daemon.err insmod: module is already loaded - 
act_connmark
Tue Jul 14 20:56:54 2015 daemon.err insmod: module is already loaded - 
act_mirred
Tue Jul 14 20:56:54 2015 daemon.err insmod: module is already loaded - 
sch_ingress
Tue Jul 14 20:56:54 2015 daemon.err insmod: module is already loaded - 
cls_fw
Tue Jul 14 20:56:54 2015 daemon.err insmod: module is already loaded - 
sch_hfsc
Tue Jul 14 20:56:54 2015 kern.info kernel: [   24.810000] IPv6: 
ADDRCONF(NETDEV_UP): eth0: link is not ready
Tue Jul 14 20:56:54 2015 kern.info kernel: [   25.110000] device eth0 
entered promiscuous mode
Tue Jul 14 20:56:54 2015 kern.info kernel: [   25.110000] IPv6: 
ADDRCONF(NETDEV_UP): br-lan: link is not ready
Tue Jul 14 20:56:54 2015 daemon.notice netifd: Interface 'lan' is 
enabled
Tue Jul 14 20:56:54 2015 daemon.notice netifd: Interface 'lan' is 
setting up now
Tue Jul 14 20:56:54 2015 daemon.notice netifd: Interface 'lan' is now up
Tue Jul 14 20:56:54 2015 daemon.notice netifd: Interface '4g' is setting 
up now
Tue Jul 14 20:56:54 2015 daemon.notice netifd: Interface 'dmz' is 
enabled
Tue Jul 14 20:56:54 2015 daemon.notice netifd: Interface 'dmz' is 
setting up now
Tue Jul 14 20:56:54 2015 kern.info kernel: [   25.200000] IPv6: 
ADDRCONF(NETDEV_UP): eth1: link is not ready
Tue Jul 14 20:56:54 2015 daemon.notice netifd: Interface 'dmz' is now up
Tue Jul 14 20:56:54 2015 daemon.notice netifd: Interface 'loopback' is 
enabled
Tue Jul 14 20:56:54 2015 daemon.notice netifd: Interface 'loopback' is 
setting up now
Tue Jul 14 20:56:54 2015 daemon.notice netifd: Interface 'loopback' is 
now up
Tue Jul 14 20:56:55 2015 daemon.notice netifd: Network device 'lo' link 
is up
Tue Jul 14 20:56:55 2015 daemon.notice netifd: Interface 'loopback' has 
link connectivity
Tue Jul 14 20:56:56 2015 daemon.err insmod: module is already loaded - 
xt_multiport
Tue Jul 14 20:56:56 2015 daemon.err insmod: module is already loaded - 
xt_comment
Tue Jul 14 20:56:56 2015 daemon.err insmod: module is already loaded - 
xt_length
Tue Jul 14 20:56:56 2015 kern.info kernel: [   26.730000] cfg80211: 
Calling CRDA for country: DE
Tue Jul 14 20:56:56 2015 kern.info kernel: [   26.730000] cfg80211: 
Regulatory domain changed to country: DE
Tue Jul 14 20:56:56 2015 kern.info kernel: [   26.740000] cfg80211:  DFS 
Master region: ETSI
Tue Jul 14 20:56:56 2015 kern.info kernel: [   26.740000] cfg80211:   
(start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp), 
(dfs_cac_time)
Tue Jul 14 20:56:56 2015 kern.info kernel: [   26.750000] cfg80211:   
(2400000 KHz - 2483000 KHz @ 40000 KHz), (N/A, 2000 mBm), (N/A)
Tue Jul 14 20:56:56 2015 kern.info kernel: [   26.760000] cfg80211:   
(5150000 KHz - 5250000 KHz @ 80000 KHz, 200000 KHz AUTO), (N/A, 2000 
mBm), (N/A)
Tue Jul 14 20:56:56 2015 kern.info kernel: [   26.770000] cfg80211:   
(5250000 KHz - 5350000 KHz @ 80000 KHz, 200000 KHz AUTO), (N/A, 2000 
mBm), (0 s)
Tue Jul 14 20:56:56 2015 kern.info kernel: [   26.780000] cfg80211:   
(5470000 KHz - 5725000 KHz @ 160000 KHz), (N/A, 2700 mBm), (0 s)
Tue Jul 14 20:56:56 2015 kern.info kernel: [   26.780000] cfg80211:   
(57000000 KHz - 66000000 KHz @ 2160000 KHz), (N/A, 4000 mBm), (N/A)
Tue Jul 14 20:56:56 2015 kern.info kernel: [   27.180000] eth0: link up 
(100Mbps/Full duplex)
Tue Jul 14 20:56:56 2015 kern.info kernel: [   27.180000] br-lan: port 
1(eth0) entered forwarding state
Tue Jul 14 20:56:56 2015 kern.info kernel: [   27.190000] br-lan: port 
1(eth0) entered forwarding state
Tue Jul 14 20:56:56 2015 daemon.notice netifd: Network device 'eth0' 
link is up
Tue Jul 14 20:56:56 2015 daemon.notice netifd: Bridge 'br-lan' link is 
up
Tue Jul 14 20:56:56 2015 daemon.notice netifd: Interface 'lan' has link 
connectivity
Tue Jul 14 20:56:56 2015 kern.info kernel: [   27.200000] IPv6: 
ADDRCONF(NETDEV_CHANGE): br-lan: link becomes ready
Tue Jul 14 20:56:58 2015 kern.info kernel: [   28.490000] IPv6: 
ADDRCONF(NETDEV_UP): wlan0: link is not ready
Tue Jul 14 20:56:58 2015 user.notice firewall: Reloading firewall due to 
ifup of lan (br-lan)
Tue Jul 14 20:56:58 2015 kern.info kernel: [   29.190000] br-lan: port 
1(eth0) entered forwarding state
Tue Jul 14 20:56:58 2015 daemon.notice netifd: radio0 (1193): 
Successfully initialized wpa_supplicant
Tue Jul 14 20:56:59 2015 daemon.notice netifd: 4g (1185): sending -> AT
Tue Jul 14 20:57:00 2015 daemon.notice netifd: 4g (1185): sending -> ATZ
Tue Jul 14 20:57:00 2015 daemon.notice netifd: 4g (1185): sending -> 
ATQ0
Tue Jul 14 20:57:01 2015 daemon.notice netifd: 4g (1185): sending -> 
ATV1
Tue Jul 14 20:57:01 2015 daemon.notice netifd: Interface 'wan' is 
enabled
Tue Jul 14 20:57:02 2015 daemon.err insmod: module is already loaded - 
cls_u32
Tue Jul 14 20:57:02 2015 daemon.err insmod: module is already loaded - 
em_u32
Tue Jul 14 20:57:02 2015 daemon.notice netifd: 4g (1185): sending -> 
ATE1
Tue Jul 14 20:57:02 2015 daemon.err insmod: module is already loaded - 
act_connmark
Tue Jul 14 20:57:02 2015 daemon.err insmod: module is already loaded - 
act_mirred
Tue Jul 14 20:57:02 2015 daemon.err insmod: module is already loaded - 
sch_ingress
Tue Jul 14 20:57:02 2015 daemon.err insmod: module is already loaded - 
cls_fw
Tue Jul 14 20:57:02 2015 daemon.err insmod: module is already loaded - 
sch_hfsc
Tue Jul 14 20:57:02 2015 daemon.notice netifd: 4g (1185): sending -> 
ATS0=0
Tue Jul 14 20:57:02 2015 daemon.err insmod: module is already loaded - 
xt_multiport
Tue Jul 14 20:57:02 2015 daemon.err insmod: module is already loaded - 
xt_comment
Tue Jul 14 20:57:02 2015 daemon.err insmod: module is already loaded - 
xt_length
Tue Jul 14 20:57:03 2015 daemon.notice netifd: 4g (1185): sending -> 
AT^NDISDUP=1,1,"internet.eplus.de"
Tue Jul 14 20:57:04 2015 daemon.notice netifd: 4g (1185): Connected, 
starting DHCP
Tue Jul 14 20:57:04 2015 daemon.notice netifd: Interface '4g' is now up
Tue Jul 14 20:57:04 2015 kern.err kernel: [   34.750000] huawei_cdc_ncm 
1-1:1.2 wwan0: kevent 12 may have been dropped
Tue Jul 14 20:57:04 2015 daemon.notice netifd: Network device 'wwan0' 
link is up
Tue Jul 14 20:57:04 2015 daemon.notice netifd: Network alias 'wwan0' 
link is up
Tue Jul 14 20:57:04 2015 daemon.notice netifd: Interface '4g_4' is 
enabled
Tue Jul 14 20:57:04 2015 daemon.notice netifd: Interface '4g_4' has link 
connectivity
Tue Jul 14 20:57:04 2015 daemon.notice netifd: Interface '4g_4' is 
setting up now
Tue Jul 14 20:57:04 2015 daemon.notice netifd: 4g (1185): Command 
failed: Unknown error
Tue Jul 14 20:57:04 2015 user.emerg : uci: Entry not found
Tue Jul 14 20:57:04 2015 daemon.notice netifd: Interface '4g_6' is 
enabled
Tue Jul 14 20:57:04 2015 daemon.notice netifd: Interface '4g_6' has link 
connectivity
Tue Jul 14 20:57:04 2015 daemon.notice netifd: Interface '4g_6' is 
setting up now
Tue Jul 14 20:57:04 2015 user.emerg : uci: Entry not found
Tue Jul 14 20:57:04 2015 daemon.notice netifd: Interface '4g_6' is now 
up
Tue Jul 14 20:57:04 2015 daemon.notice netifd: 4g (1185): Command 
failed: Unknown error
Tue Jul 14 20:57:04 2015 user.emerg : uci: Entry not found
Tue Jul 14 20:57:04 2015 user.emerg : uci: Entry not found
Tue Jul 14 20:57:04 2015 user.emerg : uci: Entry not found
Tue Jul 14 20:57:04 2015 user.emerg : uci: Entry not found
Tue Jul 14 20:57:04 2015 user.emerg : uci: Entry not found
Tue Jul 14 20:57:04 2015 user.emerg : uci: Entry not found
Tue Jul 14 20:57:04 2015 user.emerg : uci: Entry not found
Tue Jul 14 20:57:04 2015 user.emerg : uci: Entry not found
Tue Jul 14 20:57:04 2015 user.emerg : uci: Entry not found
Tue Jul 14 20:57:04 2015 user.emerg : uci: Entry not found
Tue Jul 14 20:57:04 2015 user.emerg : uci: Entry not found
Tue Jul 14 20:57:04 2015 user.emerg : uci: Entry not found
Tue Jul 14 20:57:04 2015 user.emerg : /etc/rc.local: line 28: 
/usr/bin/glautoupdater: not found
Tue Jul 14 20:57:04 2015 daemon.notice netifd: 4g_4 (1721): udhcpc 
(v1.23.2) started
Tue Jul 14 20:57:05 2015 user.emerg : setting up led LAN
Tue Jul 14 20:57:05 2015 daemon.info dnsmasq[1740]: started, version 
2.73 cachesize 150
Tue Jul 14 20:57:05 2015 daemon.info dnsmasq[1740]: compile time 
options: no-IPv6 GNU-getopt no-DBus no-i18n no-IDN DHCP no-DHCPv6 no-Lua 
TFTP no-conntrack no-ipset no-auth no-DNSSEC loop-detect inotify
Tue Jul 14 20:57:05 2015 daemon.info dnsmasq-dhcp[1740]: DHCP, IP range 
192.168.8.100 -- 192.168.8.249, lease time 12h
Tue Jul 14 20:57:05 2015 daemon.info dnsmasq[1740]: using local 
addresses only for domain lan
Tue Jul 14 20:57:05 2015 daemon.warn dnsmasq[1740]: no servers found in 
/tmp/resolv.conf.auto, will retry
Tue Jul 14 20:57:05 2015 daemon.info dnsmasq[1740]: read /etc/hosts - 1 
addresses
Tue Jul 14 20:57:05 2015 daemon.info dnsmasq[1740]: read /tmp/hosts/dhcp 
- 1 addresses
Tue Jul 14 20:57:05 2015 daemon.notice netifd: 4g_4 (1721): Sending 
discover...
Tue Jul 14 20:57:05 2015 daemon.notice netifd: 4g_4 (1721): Sending 
select for 10.118.87.230...
Tue Jul 14 20:57:05 2015 user.emerg : setting up led WLAN
Tue Jul 14 20:57:05 2015 daemon.info dnsmasq-dhcp[1740]: read 
/etc/ethers - 0 addresses
Tue Jul 14 20:57:05 2015 daemon.notice netifd: 4g_4 (1721): Lease of 
10.118.87.230 obtained, lease time 518400
Tue Jul 14 20:57:05 2015 daemon.notice netifd: Interface '4g_4' is now 
up
Tue Jul 14 20:57:05 2015 daemon.info dnsmasq[1740]: reading 
/tmp/resolv.conf.auto
Tue Jul 14 20:57:05 2015 daemon.info dnsmasq[1740]: using local 
addresses only for domain lan
Tue Jul 14 20:57:05 2015 daemon.info dnsmasq[1740]: using nameserver 
212.23.103.8#53
Tue Jul 14 20:57:05 2015 daemon.info dnsmasq[1740]: using nameserver 
212.23.103.9#53
Tue Jul 14 20:57:07 2015 daemon.notice vnstatd[1829]: vnStat daemon 1.12 
started. (uid:0 gid:0)
Tue Jul 14 20:57:07 2015 daemon.notice vnstatd[1829]: Monitoring: eth0 
(100 Mbit) eth1 (100 Mbit) wlan0 (100 Mbit) wwan0 (100 Mbit)
Tue Jul 14 20:57:07 2015 daemon.info procd: - init complete -
Tue Jul 14 20:57:07 2015 user.notice /usr/bin/simplefailover: No gateway 
on wan?
Tue Jul 14 20:57:12 2015 user.notice firewall: Reloading firewall due to 
ifup of 4g (wwan0)
Tue Jul 14 20:58:20 2015 kern.notice kernel: [   59.380000] random: 
nonblocking pool is initialized

==== lsusb ====

Bus 001 Device 002: ID 12d1:1506 Huawei Technologies Co., Ltd. E398 
LTE/UMTS/GSM Modem/Networkcard
Device Descriptor:
   bLength                18
   bDescriptorType         1
   bcdUSB               2.10
   bDeviceClass            0 (Defined at Interface level)
   bDeviceSubClass         0
   bDeviceProtocol         0
   bMaxPacketSize0        64
   idVendor           0x12d1 Huawei Technologies Co., Ltd.
   idProduct          0x1506 E398 LTE/UMTS/GSM Modem/Networkcard
   bcdDevice            1.02
   iManufacturer           1 HUAWEI_MOBILE
   iProduct                2 HUAWEI_MOBILE
   iSerial                 3 0123456789ABCDEF
   bNumConfigurations      1
   Configuration Descriptor:
     bLength                 9
     bDescriptorType         2
     wTotalLength          282
     bNumInterfaces          6
     bConfigurationValue     1
     iConfiguration          0
     bmAttributes         0xc0
       Self Powered
     MaxPower                2mA
     Interface Descriptor:
       bLength                 9
       bDescriptorType         4
       bInterfaceNumber        0
       bAlternateSetting       0
       bNumEndpoints           3
       bInterfaceClass       255 Vendor Specific Class
       bInterfaceSubClass      3
       bInterfaceProtocol     16
       iInterface              0
       ** UNRECOGNIZED:  05 24 00 10 01
       ** UNRECOGNIZED:  04 24 02 02
       ** UNRECOGNIZED:  05 24 01 00 00
       ** UNRECOGNIZED:  05 24 06 00 00
       Endpoint Descriptor:
         bLength                 7
         bDescriptorType         5
         bEndpointAddress     0x82  EP 2 IN
         bmAttributes            3
           Transfer Type            Interrupt
           Synch Type               None
           Usage Type               Data
         wMaxPacketSize     0x000a  1x 10 bytes
         bInterval               9
       Endpoint Descriptor:
         bLength                 7
         bDescriptorType         5
         bEndpointAddress     0x81  EP 1 IN
         bmAttributes            2
           Transfer Type            Bulk
           Synch Type               None
           Usage Type               Data
         wMaxPacketSize     0x0200  1x 512 bytes
         bInterval               0
       Endpoint Descriptor:
         bLength                 7
         bDescriptorType         5
         bEndpointAddress     0x01  EP 1 OUT
         bmAttributes            2
           Transfer Type            Bulk
           Synch Type               None
           Usage Type               Data
         wMaxPacketSize     0x0200  1x 512 bytes
         bInterval               0
     Interface Descriptor:
       bLength                 9
       bDescriptorType         4
       bInterfaceNumber        1
       bAlternateSetting       0
       bNumEndpoints           2
       bInterfaceClass       255 Vendor Specific Class
       bInterfaceSubClass      3
       bInterfaceProtocol     18
       iInterface              0
       ** UNRECOGNIZED:  05 24 00 10 01
       ** UNRECOGNIZED:  04 24 02 02
       ** UNRECOGNIZED:  05 24 01 00 01
       ** UNRECOGNIZED:  05 24 06 00 00
       Endpoint Descriptor:
         bLength                 7
         bDescriptorType         5
         bEndpointAddress     0x83  EP 3 IN
         bmAttributes            2
           Transfer Type            Bulk
           Synch Type               None
           Usage Type               Data
         wMaxPacketSize     0x0200  1x 512 bytes
         bInterval               0
       Endpoint Descriptor:
         bLength                 7
         bDescriptorType         5
         bEndpointAddress     0x02  EP 2 OUT
         bmAttributes            2
           Transfer Type            Bulk
           Synch Type               None
           Usage Type               Data
         wMaxPacketSize     0x0200  1x 512 bytes
         bInterval               0
     Interface Descriptor:
       bLength                 9
       bDescriptorType         4
       bInterfaceNumber        2
       bAlternateSetting       0
       bNumEndpoints           1
       bInterfaceClass       255 Vendor Specific Class
       bInterfaceSubClass      3
       bInterfaceProtocol     22
       iInterface              7 NCM Network Control Model
       ** UNRECOGNIZED:  05 24 00 10 01
       ** UNRECOGNIZED:  06 24 1a 00 01 1f
       ** UNRECOGNIZED:  0d 24 0f 09 0f 00 00 00 ea 05 03 00 01
       ** UNRECOGNIZED:  05 24 06 02 02
       Endpoint Descriptor:
         bLength                 7
         bDescriptorType         5
         bEndpointAddress     0x85  EP 5 IN
         bmAttributes            3
           Transfer Type            Interrupt
           Synch Type               None
           Usage Type               Data
         wMaxPacketSize     0x0010  1x 16 bytes
         bInterval               5
     Interface Descriptor:
       bLength                 9
       bDescriptorType         4
       bInterfaceNumber        2
       bAlternateSetting       1
       bNumEndpoints           3
       bInterfaceClass       255 Vendor Specific Class
       bInterfaceSubClass      3
       bInterfaceProtocol     22
       iInterface              8 CDC Network Data
       Endpoint Descriptor:
         bLength                 7
         bDescriptorType         5
         bEndpointAddress     0x85  EP 5 IN
         bmAttributes            3
           Transfer Type            Interrupt
           Synch Type               None
           Usage Type               Data
         wMaxPacketSize     0x0010  1x 16 bytes
         bInterval               5
       Endpoint Descriptor:
         bLength                 7
         bDescriptorType         5
         bEndpointAddress     0x84  EP 4 IN
         bmAttributes            2
           Transfer Type            Bulk
           Synch Type               None
           Usage Type               Data
         wMaxPacketSize     0x0200  1x 512 bytes
         bInterval               0
       Endpoint Descriptor:
         bLength                 7
         bDescriptorType         5
         bEndpointAddress     0x03  EP 3 OUT
         bmAttributes            2
           Transfer Type            Bulk
           Synch Type               None
           Usage Type               Data
         wMaxPacketSize     0x0200  1x 512 bytes
         bInterval               0
     Interface Descriptor:
       bLength                 9
       bDescriptorType         4
       bInterfaceNumber        3
       bAlternateSetting       0
       bNumEndpoints           2
       bInterfaceClass         8 Mass Storage
       bInterfaceSubClass      6 SCSI
       bInterfaceProtocol     80 Bulk-Only
       iInterface             11 Mass Storage
       Endpoint Descriptor:
         bLength                 7
         bDescriptorType         5
         bEndpointAddress     0x86  EP 6 IN
         bmAttributes            2
           Transfer Type            Bulk
           Synch Type               None
           Usage Type               Data
         wMaxPacketSize     0x0200  1x 512 bytes
         bInterval               0
       Endpoint Descriptor:
         bLength                 7
         bDescriptorType         5
         bEndpointAddress     0x04  EP 4 OUT
         bmAttributes            2
           Transfer Type            Bulk
           Synch Type               None
           Usage Type               Data
         wMaxPacketSize     0x0200  1x 512 bytes
         bInterval               1
     Interface Descriptor:
       bLength                 9
       bDescriptorType         4
       bInterfaceNumber        4
       bAlternateSetting       0
       bNumEndpoints           2
       bInterfaceClass       255 Vendor Specific Class
       bInterfaceSubClass      3
       bInterfaceProtocol      5
       iInterface              0
       ** UNRECOGNIZED:  05 24 00 10 01
       ** UNRECOGNIZED:  04 24 02 02
       ** UNRECOGNIZED:  05 24 01 00 04
       ** UNRECOGNIZED:  05 24 06 00 00
       Endpoint Descriptor:
         bLength                 7
         bDescriptorType         5
         bEndpointAddress     0x87  EP 7 IN
         bmAttributes            2
           Transfer Type            Bulk
           Synch Type               None
           Usage Type               Data
         wMaxPacketSize     0x0200  1x 512 bytes
         bInterval               0
       Endpoint Descriptor:
         bLength                 7
         bDescriptorType         5
         bEndpointAddress     0x05  EP 5 OUT
         bmAttributes            2
           Transfer Type            Bulk
           Synch Type               None
           Usage Type               Data
         wMaxPacketSize     0x0200  1x 512 bytes
         bInterval               0
     Interface Descriptor:
       bLength                 9
       bDescriptorType         4
       bInterfaceNumber        5
       bAlternateSetting       0
       bNumEndpoints           2
       bInterfaceClass       255 Vendor Specific Class
       bInterfaceSubClass      3
       bInterfaceProtocol     10
       iInterface              0
       ** UNRECOGNIZED:  05 24 00 10 01
       ** UNRECOGNIZED:  04 24 02 02
       ** UNRECOGNIZED:  05 24 01 00 05
       ** UNRECOGNIZED:  05 24 06 00 00
       Endpoint Descriptor:
         bLength                 7
         bDescriptorType         5
         bEndpointAddress     0x88  EP 8 IN
         bmAttributes            2
           Transfer Type            Bulk
           Synch Type               None
           Usage Type               Data
         wMaxPacketSize     0x0200  1x 512 bytes
         bInterval               0
       Endpoint Descriptor:
         bLength                 7
         bDescriptorType         5
         bEndpointAddress     0x06  EP 6 OUT
         bmAttributes            2
           Transfer Type            Bulk
           Synch Type               None
           Usage Type               Data
         wMaxPacketSize     0x0200  1x 512 bytes
         bInterval               0
Binary Object Store Descriptor:
   bLength                 5
   bDescriptorType        15
   wTotalLength           22
   bNumDeviceCaps          2
   USB 2.0 Extension Device Capability:
     bLength                 7
     bDescriptorType        16
     bDevCapabilityType      2
     bmAttributes   0x00000002
       Link Power Management (LPM) Supported
   SuperSpeed USB Device Capability:
     bLength                10
     bDescriptorType        16
     bDevCapabilityType      3
     bmAttributes         0x00
     wSpeedsSupported   0x000f
       Device can operate at Low Speed (1Mbps)
       Device can operate at Full Speed (12Mbps)
       Device can operate at High Speed (480Mbps)
       Device can operate at SuperSpeed (5Gbps)
     bFunctionalitySupport   1
       Lowest fully-functional device speed is Full Speed (12Mbps)
     bU1DevExitLat           1 micro seconds
     bU2DevExitLat         500 micro seconds
Device Status:     0x0001
   Self Powered
_______________________________________________
openwrt-devel mailing list
openwrt-devel at lists.openwrt.org
https://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-devel



More information about the openwrt-devel mailing list