Dzięki piękne @Cezary .

A jak wygląda lista dla prędkości od powiedzmy 12Mbps wzwyż?

Chciałbym zapytać, jak w najnowszym buildzie LEDGE (tym z ich strony) ograniczyć łączenie się urządzeni na niskich prędkościach?
Router podaje standardy sieci B i G (moje urządzenia potrafią łączyć się na N) i widzę spadki prędkości (czasami) do 1MBps na wykresie routera.
Czy da się jakoś ograniczyć te prędkości tak, aby wymusić na urządzeniach łączenie się na szybszych prędkościach?

Panowie, mój sprzęt to: router TP-LINK TL-MR3420 v2 na OpenWRT Chaos Calmer 15.05.1, karta TP-Link TL-WN722N V1.

I niestety, gdy ustawię OpenWRT w tryb Legacy, komputer łączy się z siecią. A gdy ustawię sieć w tryb N, mam brak połączenia. Dziwne, bo na innym routerze w innym miejscu karta łączyła się z routerem w trybie N.
Mam najnowsze sterowniki ze strony producenta (z Win8.1 x64).
W trybie N router ustawiony jest na 1 kanał, nie jakiś szeroki 40MHz.

Dzienniki systemu mówią coś takiego:

8000 2017-10-06T23:40:23
[‒]Usługa autokonfiguracji sieci WLAN uruchomiła połączenie z siecią bezprzewodową.

Karta sieciowa: TP-LINK Wireless USB Adapter
Identyfikator GUID interfejsu:
Tryb połączenia: Połączenie z siecią zabezpieczoną bez użycia profilu
Nazwa profilu: moja_siec
Identyfikator SSID: moja_siec
Typ BSS: Infrastructure
11000 2017-10-06T23:40:25
[‒]Skojarzenie sieci bezprzewodowej uruchomione.

Karta sieciowa: TP-LINK Wireless USB Adapter
Identyfikator GUID interfejsu:
Lokalny adres MAC: ...
Identyfikator SSID sieci: moja_siec
Typ BSS: Infrastructure
Uwierzytelnianie: WPA2-Personal
Szyfrowanie: AES-CCMP
Metoda 802.1x włączona: Nie
11000 2017-10-06T23:40:27
[‒]Skojarzenie sieci bezprzewodowej uruchomione.

Karta sieciowa: TP-LINK Wireless USB Adapter
Identyfikator GUID interfejsu:
Lokalny adres MAC: ...
Identyfikator SSID sieci: moja_siec
Typ BSS: Infrastructure
Uwierzytelnianie: WPA2-Personal
Szyfrowanie: TKIP
Metoda 802.1x włączona: Nie
8002 2017-10-06T23:40:29
[‒]Usługa autokonfiguracji sieci WLAN nie może połączyć się z siecią bezprzewodową.

Karta sieciowa: TP-LINK Wireless USB Adapter
Identyfikator GUID interfejsu: ...
Tryb połączenia: Połączenie z siecią zabezpieczoną bez użycia profilu
Nazwa profilu: moja_siec
Identyfikator SSID: moja_siec
Typ BSS: Infrastructure
Przyczyna błędu: Określona sieć jest niedostępna.
RSSI: 255
1010 2017-10-06T23:40:30
[‒]Środowisko CDE zgłosiło, że usunięto kartę L2

Interfejs:

Typ: Wlan
1009 2017-10-06T23:40:32
[‒]Środowisko CDE zgłosiło, że włożono kartę L2

Interfejs:

Typ: Wlan

Nie wiem, coś mam przestawić w konfiguracji OpenWRT? Jak mogę uzyskać połączenie w trybie N?

No to jakby się ktoś w Kielcach / Katowicach / Gliwicach znalazł kto by mi taki mod zrobił niedrogo to jestem chętny smile

O jest to dobra myśl, ale nie umiem samemu lutować takich części.
Gdyby ktoś za niewielkie pieniądze to zrobił to byłbym chętny. Bo masz na myśli kilkanaście zł z przesyłką ale pewnie kość pamięci, a nie cały zabieg.
Jak kogoś znajdę kto to potrafi to zrobię. Bo router działa OK, oprócz większej pamięci nic nie potrzebuję.

No cóż, daję sobie spokój. Nie wiem dlaczego usbmode nie jest wywoływane przed zamontowaniem extroota.
Wracam do OpenWRT z LuCi i szukam routera, który pozwoli na instalację OpenVPN w pamięci.

W logach znalazłem linię:
Sat Jul  9 07:46:39 2016 user.emerg syslog: this file has been obseleted. please call "/sbin/block mount" directly
ale nie wiem czy przyda się potomnym do rozwiązania problemu wink

Serdecznie dziękuję za wszelką pomoc której tutaj udzielono, odpowiedzi dostawałem prawie natychmiast. Jeszcze raz dzięki i pozdrawiam wink

A może to kwestia firmware w modemie? Gdyby trzeba było kupować hub,  rozważałbym raczej zmianę routera na taki który ma tych kilka MB więcej.  Teraz kupować huby,  testować nie wiadomo jak długo i z nie wiadomo jakim skutkiem. 

Spróbuję jeszcze na nowym firmware modemu które wczoraj wgrałem.

Swoją drogą warto byłoby na początku tutoriali na czerwono zaznaczyć,  że sprawa ma się tak i że dotyczy hubów a nie kart które można włożyć do modemu.

Jeśli nie mogę tego zrobić bez huba, to jaki hub warto kupić aby był dobry i nie przepłacać?

Hehe wink Na razie dwa dni. smile

Nie da się tego (extroot+sieć z LTE) zrobić na modemie + karcie w modemie BEZ huba?

W międzyczasie wymieniłem modemowi firmware na najnowsze modowane.

Jak rozumieć na pendrive? Chodzi Ci o to by modem podczas robienia był w slocie USB? Bo mnie nie urządza pendrive. Chodzi mi o to, bym miał połączenie LTE z modemu, które router udostępnia w domu przez WiFi, a jednocześnie by na karcie microSD w modemie było miejsce na OpenVPN. Czyli modem i jego karta nie są w routerze z przypadku.

Po sysupgrade kolejnym i ustawieniu wszystkiego z modemem w porcie to samo.

Oto logread:

root@OpenWrt:~# logread
Sat Jul  9 07:45:49 2016 kern.debug kernel: [    0.000000] On node 0 totalpages: 8192
Sat Jul  9 07:45:49 2016 kern.debug kernel: [    0.000000] free_area_init_node: node 0, pgdat 8037c2b0, node_mem_map 81000000
Sat Jul  9 07:45:49 2016 kern.debug kernel: [    0.000000]   Normal zone: 64 pages used for memmap
Sat Jul  9 07:45:49 2016 kern.debug kernel: [    0.000000]   Normal zone: 0 pages reserved
Sat Jul  9 07:45:49 2016 kern.debug kernel: [    0.000000]   Normal zone: 8192 pages, LIFO batch:0
Sat Jul  9 07:45:49 2016 kern.warn kernel: [    0.000000] Primary instruction cache 64kB, VIPT, 4-way, linesize 32 bytes.
Sat Jul  9 07:45:49 2016 kern.warn kernel: [    0.000000] Primary data cache 32kB, 4-way, VIPT, cache aliases, linesize 32 bytes
Sat Jul  9 07:45:49 2016 kern.debug kernel: [    0.000000] pcpu-alloc: s0 r0 d32768 u32768 alloc=1*32768
Sat Jul  9 07:45:49 2016 kern.debug kernel: [    0.000000] pcpu-alloc: [0] 0
Sat Jul  9 07:45:49 2016 kern.warn kernel: [    0.000000] Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 8128
Sat Jul  9 07:45:49 2016 kern.notice kernel: [    0.000000] Kernel command line:  board=TL-MR3420-v2  console=ttyS0,115200 rootfstype=squashfs,jffs2 noinitrd
Sat Jul  9 07:45:49 2016 kern.info kernel: [    0.000000] PID hash table entries: 128 (order: -3, 512 bytes)
Sat Jul  9 07:45:49 2016 kern.info kernel: [    0.000000] Dentry cache hash table entries: 4096 (order: 2, 16384 bytes)
Sat Jul  9 07:45:49 2016 kern.info kernel: [    0.000000] Inode-cache hash table entries: 2048 (order: 1, 8192 bytes)
Sat Jul  9 07:45:49 2016 kern.info kernel: [    0.000000] Writing ErrCtl register=00000000
Sat Jul  9 07:45:49 2016 kern.info kernel: [    0.000000] Readback ErrCtl register=00000000
Sat Jul  9 07:45:49 2016 kern.warn kernel: [    0.000000] Memory: 28324K/32768K available (2606K kernel code, 128K rwdata, 544K rodata, 232K init, 193K bss, 4444K reserved)
Sat Jul  9 07:45:49 2016 kern.info kernel: [    0.000000] SLUB: HWalign=32, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
Sat Jul  9 07:45:49 2016 kern.info kernel: [    0.000000] NR_IRQS:51
Sat Jul  9 07:45:49 2016 kern.info kernel: [    0.000000] Clocks: CPU:535.000MHz, DDR:400.000MHz, AHB:200.000MHz, Ref:25.000MHz
Sat Jul  9 07:45:49 2016 kern.info kernel: [    0.000000] Calibrating delay loop... 266.64 BogoMIPS (lpj=1333248)
Sat Jul  9 07:45:49 2016 kern.info kernel: [    0.080000] pid_max: default: 32768 minimum: 301
Sat Jul  9 07:45:49 2016 kern.info kernel: [    0.080000] Mount-cache hash table entries: 1024 (order: 0, 4096 bytes)
Sat Jul  9 07:45:49 2016 kern.info kernel: [    0.090000] Mountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes)
Sat Jul  9 07:45:49 2016 kern.info kernel: [    0.100000] NET: Registered protocol family 16
Sat Jul  9 07:45:49 2016 kern.info kernel: [    0.100000] MIPS: machine is TP-LINK TL-MR3420 v2
Sat Jul  9 07:45:49 2016 kern.info kernel: [    0.560000] Switched to clocksource MIPS
Sat Jul  9 07:45:49 2016 kern.info kernel: [    0.560000] NET: Registered protocol family 2
Sat Jul  9 07:45:49 2016 kern.info kernel: [    0.570000] TCP established hash table entries: 1024 (order: 0, 4096 bytes)
Sat Jul  9 07:45:49 2016 kern.info kernel: [    0.570000] TCP bind hash table entries: 1024 (order: 0, 4096 bytes)
Sat Jul  9 07:45:49 2016 kern.info kernel: [    0.580000] TCP: Hash tables configured (established 1024 bind 1024)
Sat Jul  9 07:45:49 2016 kern.info kernel: [    0.590000] TCP: reno registered
Sat Jul  9 07:45:49 2016 kern.info kernel: [    0.590000] UDP hash table entries: 256 (order: 0, 4096 bytes)
Sat Jul  9 07:45:49 2016 kern.info kernel: [    0.600000] UDP-Lite hash table entries: 256 (order: 0, 4096 bytes)
Sat Jul  9 07:45:49 2016 kern.info kernel: [    0.600000] NET: Registered protocol family 1
Sat Jul  9 07:45:49 2016 kern.debug kernel: [    0.610000] PCI: CLS 0 bytes, default 32
Sat Jul  9 07:45:49 2016 kern.info kernel: [    0.610000] futex hash table entries: 256 (order: -1, 3072 bytes)
Sat Jul  9 07:45:49 2016 kern.info kernel: [    0.640000] squashfs: version 4.0 (2009/01/31) Phillip Lougher
Sat Jul  9 07:45:49 2016 kern.info kernel: [    0.640000] jffs2: version 2.2 (NAND) (SUMMARY) (LZMA) (RTIME) (CMODE_PRIORITY) (c) 2001-2006 Red Hat, Inc.
Sat Jul  9 07:45:49 2016 kern.info kernel: [    0.650000] msgmni has been set to 55
Sat Jul  9 07:45:49 2016 kern.info kernel: [    0.660000] io scheduler noop registered
Sat Jul  9 07:45:49 2016 kern.info kernel: [    0.670000] io scheduler deadline registered (default)
Sat Jul  9 07:45:49 2016 kern.info kernel: [    0.670000] Serial: 8250/16550 driver, 16 ports, IRQ sharing enabled
Sat Jul  9 07:45:49 2016 kern.info kernel: [    0.680000] console [ttyS0] disabled
Sat Jul  9 07:45:49 2016 kern.info kernel: [    0.710000] serial8250.0: ttyS0 at MMIO 0x18020000 (irq = 11, base_baud = 1562500) is a 16550A
Sat Jul  9 07:45:49 2016 kern.info kernel: [    0.710000] console [ttyS0] enabled
Sat Jul  9 07:45:49 2016 kern.info kernel: [    0.720000] bootconsole [early0] disabled
Sat Jul  9 07:45:49 2016 kern.warn kernel: [    0.730000] m25p80 spi0.0: found s25sl032p, expected m25p80
Sat Jul  9 07:45:49 2016 kern.info kernel: [    0.740000] m25p80 spi0.0: s25sl032p (4096 Kbytes)
Sat Jul  9 07:45:49 2016 kern.notice kernel: [    0.740000] 5 tp-link partitions found on MTD device spi0.0
Sat Jul  9 07:45:49 2016 kern.notice kernel: [    0.750000] Creating 5 MTD partitions on "spi0.0":
Sat Jul  9 07:45:49 2016 kern.notice kernel: [    0.750000] 0x000000000000-0x000000020000 : "u-boot"
Sat Jul  9 07:45:49 2016 kern.notice kernel: [    0.760000] 0x000000020000-0x000000141ac0 : "kernel"
Sat Jul  9 07:45:49 2016 kern.notice kernel: [    0.770000] 0x000000141ac0-0x0000003f0000 : "rootfs"
Sat Jul  9 07:45:49 2016 kern.notice kernel: [    0.770000] mtd: device 2 (rootfs) set to be root filesystem
Sat Jul  9 07:45:49 2016 kern.notice kernel: [    0.780000] 1 squashfs-split partitions found on MTD device rootfs
Sat Jul  9 07:45:49 2016 kern.notice kernel: [    0.780000] 0x000000390000-0x0000003f0000 : "rootfs_data"
Sat Jul  9 07:45:49 2016 kern.notice kernel: [    0.790000] 0x0000003f0000-0x000000400000 : "art"
Sat Jul  9 07:45:49 2016 kern.notice kernel: [    0.800000] 0x000000020000-0x0000003f0000 : "firmware"
Sat Jul  9 07:45:49 2016 kern.info kernel: [    0.830000] libphy: ag71xx_mdio: probed
Sat Jul  9 07:45:49 2016 kern.info kernel: [    1.420000] ag71xx ag71xx.0: connected to PHY at ag71xx-mdio.1:00 [uid=004dd042, driver=Generic PHY]
Sat Jul  9 07:45:49 2016 kern.info kernel: [    1.430000] eth0: Atheros AG71xx at 0xb9000000, irq 4, mode:MII
Sat Jul  9 07:45:50 2016 kern.info kernel: [    2.020000] ag71xx-mdio.1: Found an AR934X built-in switch
Sat Jul  9 07:45:50 2016 kern.info kernel: [    2.060000] eth1: Atheros AG71xx at 0xba000000, irq 5, mode:GMII
Sat Jul  9 07:45:50 2016 kern.info kernel: [    2.070000] TCP: cubic registered
Sat Jul  9 07:45:50 2016 kern.info kernel: [    2.070000] NET: Registered protocol family 17
Sat Jul  9 07:45:50 2016 kern.info kernel: [    2.080000] bridge: automatic filtering via arp/ip/ip6tables has been deprecated. Update your scripts to load br_netfilter if you need this.
Sat Jul  9 07:45:50 2016 kern.notice kernel: [    2.090000] Bridge firewalling registered
Sat Jul  9 07:45:50 2016 kern.info kernel: [    2.090000] 8021q: 802.1Q VLAN Support v1.8
Sat Jul  9 07:45:50 2016 kern.err kernel: [    2.100000] drivers/rtc/hctosys.c: unable to open rtc device (rtc0)
Sat Jul  9 07:45:50 2016 kern.info kernel: [    2.110000] VFS: Mounted root (squashfs filesystem) readonly on device 31:2.
Sat Jul  9 07:45:50 2016 kern.info kernel: [    2.120000] Freeing unused kernel memory: 232K (80396000 - 803d0000)
Sat Jul  9 07:45:50 2016 user.info kernel: [    3.180000] init: Console is alive
Sat Jul  9 07:45:50 2016 user.info kernel: [    3.190000] init: - watchdog -
Sat Jul  9 07:45:50 2016 kern.info kernel: [    4.870000] usbcore: registered new interface driver usbfs
Sat Jul  9 07:45:50 2016 kern.info kernel: [    4.870000] usbcore: registered new interface driver hub
Sat Jul  9 07:45:50 2016 kern.info kernel: [    4.880000] usbcore: registered new device driver usb
Sat Jul  9 07:45:50 2016 kern.notice kernel: [    4.930000] SCSI subsystem initialized
Sat Jul  9 07:45:50 2016 kern.info kernel: [    4.940000] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
Sat Jul  9 07:45:50 2016 kern.info kernel: [    4.950000] ehci-platform: EHCI generic platform driver
Sat Jul  9 07:45:50 2016 kern.info kernel: [    4.950000] ehci-platform ehci-platform: EHCI Host Controller
Sat Jul  9 07:45:50 2016 kern.info kernel: [    4.960000] ehci-platform ehci-platform: new USB bus registered, assigned bus number 1
Sat Jul  9 07:45:50 2016 kern.info kernel: [    4.970000] ehci-platform ehci-platform: TX-TX IDP fix enabled
Sat Jul  9 07:45:50 2016 kern.info kernel: [    4.980000] ehci-platform ehci-platform: irq 3, io mem 0x1b000000
Sat Jul  9 07:45:50 2016 kern.info kernel: [    5.000000] ehci-platform ehci-platform: USB 2.0 started, EHCI 1.00
Sat Jul  9 07:45:50 2016 kern.info kernel: [    5.000000] hub 1-0:1.0: USB hub found
Sat Jul  9 07:45:50 2016 kern.info kernel: [    5.010000] hub 1-0:1.0: 1 port detected
Sat Jul  9 07:45:50 2016 kern.info kernel: [    5.010000] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
Sat Jul  9 07:45:50 2016 kern.info kernel: [    5.020000] ohci-platform: OHCI generic platform driver
Sat Jul  9 07:45:50 2016 kern.info kernel: [    5.030000] usbcore: registered new interface driver usb-storage
Sat Jul  9 07:45:50 2016 user.info kernel: [    5.250000] init: - preinit -
Sat Jul  9 07:45:50 2016 kern.notice kernel: [    5.880000] random: procd urandom read with 9 bits of entropy available
Sat Jul  9 07:45:50 2016 kern.info kernel: [    7.460000] eth1: link up (1000Mbps/Full duplex)
Sat Jul  9 07:45:50 2016 user.info kernel: [    9.210000] mount_root: loading kmods from internal overlay
Sat Jul  9 07:45:50 2016 kern.notice kernel: [    9.540000] jffs2: notice: (391) jffs2_build_xattr_subsystem: complete building xattr subsystem, 0 of xdatum (0 unchecked, 0 orphan) and 0 of xref (0 dead, 0 orphan) found.
Sat Jul  9 07:45:50 2016 user.info kernel: [    9.560000] block: attempting to load /tmp/jffs_cfg/upper/etc/config/fstab
Sat Jul  9 07:45:50 2016 user.info kernel: [    9.570000] block: extroot: device not present, retrying in 5 seconds
Sat Jul  9 07:45:50 2016 kern.info kernel: [   10.070000] usb 1-1: new high-speed USB device number 2 using ehci-platform
Sat Jul  9 07:45:50 2016 kern.info kernel: [   10.220000] usb-storage 1-1:1.0: USB Mass Storage device detected
Sat Jul  9 07:45:50 2016 kern.info kernel: [   10.220000] scsi host0: usb-storage 1-1:1.0
Sat Jul  9 07:45:50 2016 kern.notice kernel: [   11.230000] scsi 0:0:0:0: CD-ROM            HUAWEI   Mass Storage     2.31 PQ: 0 ANSI: 2
Sat Jul  9 07:45:50 2016 kern.notice kernel: [   11.240000] scsi 0:0:0:1: Direct-Access     HUAWEI   TF CARD Storage  2.31 PQ: 0 ANSI: 2
Sat Jul  9 07:45:50 2016 kern.notice kernel: [   11.250000] sd 0:0:0:1: [sda] 3841911 512-byte logical blocks: (1.96 GB/1.83 GiB)
Sat Jul  9 07:45:50 2016 kern.notice kernel: [   11.260000] sd 0:0:0:1: [sda] Write Protect is off
Sat Jul  9 07:45:50 2016 kern.debug kernel: [   11.260000] sd 0:0:0:1: [sda] Mode Sense: 0f 00 00 00
Sat Jul  9 07:45:50 2016 kern.notice kernel: [   11.260000] sd 0:0:0:1: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
Sat Jul  9 07:45:50 2016 kern.info kernel: [   11.280000]  sda: unknown partition table
Sat Jul  9 07:45:50 2016 kern.notice kernel: [   11.290000] sd 0:0:0:1: [sda] Attached SCSI removable disk
Sat Jul  9 07:45:50 2016 kern.info kernel: [   14.590000] EXT4-fs (sda): mounted filesystem with ordered data mode. Opts:
Sat Jul  9 07:45:50 2016 user.notice kernel: [   14.610000] mount_root: switched to extroot
Sat Jul  9 07:45:50 2016 kern.info kernel: [   14.640000] eth1: link down
Sat Jul  9 07:45:50 2016 user.info kernel: [   14.650000] procd: - early -
Sat Jul  9 07:45:50 2016 user.info kernel: [   14.660000] procd: - watchdog -
Sat Jul  9 07:45:50 2016 user.info kernel: [   15.470000] procd: - ubus -
Sat Jul  9 07:45:50 2016 user.info kernel: [   16.480000] procd: - init -
Sat Jul  9 07:45:50 2016 kern.info kernel: [   17.320000] Loading modules backported from Linux version v4.4-rc5-1913-gc8fdf68
Sat Jul  9 07:45:50 2016 kern.info kernel: [   17.330000] Backport generated by backports.git backports-20151218-0-g2f58d9d
Sat Jul  9 07:45:50 2016 kern.info kernel: [   17.340000] nf_conntrack version 0.5.0 (446 buckets, 1784 max)
Sat Jul  9 07:45:50 2016 kern.info kernel: [   17.390000] xt_time: kernel timezone is -0000
Sat Jul  9 07:45:50 2016 kern.info kernel: [   17.440000] ip_tables: (C) 2000-2006 Netfilter Core Team
Sat Jul  9 07:45:50 2016 kern.info kernel: [   17.510000] PPP generic driver version 2.4.2
Sat Jul  9 07:45:50 2016 kern.info kernel: [   17.510000] NET: Registered protocol family 24
Sat Jul  9 07:45:50 2016 kern.debug kernel: [   17.580000] ath: EEPROM regdomain: 0x0
Sat Jul  9 07:45:50 2016 kern.debug kernel: [   17.580000] ath: EEPROM indicates default country code should be used
Sat Jul  9 07:45:50 2016 kern.debug kernel: [   17.580000] ath: doing EEPROM country->regdmn map search
Sat Jul  9 07:45:50 2016 kern.debug kernel: [   17.580000] ath: country maps to regdmn code: 0x3a
Sat Jul  9 07:45:50 2016 kern.debug kernel: [   17.580000] ath: Country alpha2 being used: US
Sat Jul  9 07:45:50 2016 kern.debug kernel: [   17.580000] ath: Regpair used: 0x3a
Sat Jul  9 07:45:50 2016 kern.debug kernel: [   17.590000] ieee80211 phy0: Selected rate control algorithm 'minstrel_ht'
Sat Jul  9 07:45:50 2016 kern.info kernel: [   17.590000] ieee80211 phy0: Atheros AR9340 Rev:3 mem=0xb8100000, irq=47
Sat Jul  9 07:45:51 2016 user.emerg syslog: this file has been obseleted. please call "/sbin/block mount" directly
Sat Jul  9 07:45:51 2016 user.emerg syslog: 'radio0' is disabled
Sat Jul  9 07:45:51 2016 user.emerg syslog: 'radio0' is disabled
Sat Jul  9 07:45:51 2016 daemon.err block: /dev/sda is already mounted
Sat Jul  9 07:45:53 2016 user.emerg syslog: setting up led WAN
Sat Jul  9 07:45:53 2016 user.emerg syslog: setting up led LAN1
Sat Jul  9 07:45:53 2016 user.emerg syslog: setting up led LAN2
Sat Jul  9 07:45:53 2016 user.emerg syslog: setting up led LAN3
Sat Jul  9 07:45:53 2016 user.emerg syslog: setting up led LAN4
Sat Jul  9 07:45:53 2016 user.emerg syslog: setting up led WLAN
Sat Jul  9 07:45:53 2016 user.emerg syslog: setting up led USB
Sat Jul  9 07:45:53 2016 kern.notice kernel: [   27.150000] random: nonblocking pool is initialized
Sat Jul  9 07:45:54 2016 daemon.info procd: - init complete -
Sat Jul  9 07:45:55 2016 kern.info kernel: [   29.070000] device eth1 entered promiscuous mode
Sat Jul  9 07:45:55 2016 daemon.notice netifd: Interface 'lan' is enabled
Sat Jul  9 07:45:55 2016 daemon.notice netifd: Interface 'lan' is setting up now
Sat Jul  9 07:45:55 2016 daemon.notice netifd: Interface 'lan' is now up
Sat Jul  9 07:45:55 2016 daemon.notice netifd: Interface 'loopback' is enabled
Sat Jul  9 07:45:55 2016 daemon.notice netifd: Interface 'loopback' is setting up now
Sat Jul  9 07:45:55 2016 daemon.notice netifd: Interface 'loopback' is now up
Sat Jul  9 07:45:55 2016 daemon.notice netifd: Interface 'wan' is enabled
Sat Jul  9 07:45:55 2016 daemon.notice netifd: Interface 'wan6' is enabled
Sat Jul  9 07:45:55 2016 daemon.notice netifd: Network device 'lo' link is up
Sat Jul  9 07:45:55 2016 daemon.notice netifd: Interface 'loopback' has link connectivity
Sat Jul  9 07:45:56 2016 user.notice firewall: Reloading firewall due to ifup of lan (br-lan)
Sat Jul  9 07:45:57 2016 kern.info kernel: [   30.710000] eth1: link up (1000Mbps/Full duplex)
Sat Jul  9 07:45:57 2016 kern.info kernel: [   30.730000] br-lan: port 1(eth1) entered forwarding state
Sat Jul  9 07:45:57 2016 kern.info kernel: [   30.730000] br-lan: port 1(eth1) entered forwarding state
Sat Jul  9 07:45:57 2016 daemon.notice netifd: Network device 'eth1' link is up
Sat Jul  9 07:45:57 2016 daemon.notice netifd: Bridge 'br-lan' link is up
Sat Jul  9 07:45:57 2016 daemon.notice netifd: Interface 'lan' has link connectivity
Sat Jul  9 07:45:59 2016 kern.info kernel: [   32.730000] br-lan: port 1(eth1) entered forwarding state
Sat Jul  9 07:46:00 2016 daemon.info dnsmasq[1120]: started, version 2.73 cachesize 150
Sat Jul  9 07:46:00 2016 daemon.info dnsmasq[1120]: compile time options: 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
Sat Jul  9 07:46:00 2016 daemon.info dnsmasq[1120]: DNS service limited to local subnets
Sat Jul  9 07:46:00 2016 daemon.info dnsmasq-dhcp[1120]: DHCP, IP range 192.168.1.100 -- 192.168.1.249, lease time 12h
Sat Jul  9 07:46:00 2016 daemon.info dnsmasq[1120]: using local addresses only for domain lan
Sat Jul  9 07:46:00 2016 daemon.warn dnsmasq[1120]: no servers found in /tmp/resolv.conf.auto, will retry
Sat Jul  9 07:46:00 2016 daemon.info dnsmasq[1120]: read /etc/hosts - 1 addresses
Sat Jul  9 07:46:00 2016 daemon.info dnsmasq[1120]: read /tmp/hosts/dhcp - 1 addresses
Sat Jul  9 07:46:00 2016 daemon.info dnsmasq-dhcp[1120]: read /etc/ethers - 0 addresses
Sat Jul  9 07:46:02 2016 daemon.info dnsmasq-dhcp[1120]: DHCPREQUEST(br-lan) 192.168.1.136 00:1f:c6:e9:f2:86
Sat Jul  9 07:46:02 2016 daemon.info dnsmasq-dhcp[1120]: DHCPACK(br-lan) 192.168.1.136 00:1f:c6:e9:f2:86 AFTERMachine
Sat Jul  9 07:46:06 2016 daemon.info dnsmasq-dhcp[1120]: DHCPINFORM(br-lan) 192.168.1.136 00:1f:c6:e9:f2:86
Sat Jul  9 07:46:06 2016 daemon.info dnsmasq-dhcp[1120]: DHCPACK(br-lan) 192.168.1.136 00:1f:c6:e9:f2:86 AFTERMachine
Sat Jul  9 07:46:34 2016 authpriv.info dropbear[1265]: Not backgrounding
Sat Jul  9 07:46:37 2016 authpriv.info dropbear[1270]: Child connection from 192.168.1.136:51488
Sat Jul  9 07:46:49 2016 authpriv.warn dropbear[1270]: User 'root' has blank password, rejected
Sat Jul  9 07:46:52 2016 authpriv.warn dropbear[1270]: User 'root' has blank password, rejected
Sat Jul  9 07:46:58 2016 authpriv.warn dropbear[1270]: User 'root' has blank password, rejected
Sat Jul  9 07:47:05 2016 authpriv.info dropbear[1270]: Exit before auth (user 'root', 3 fails): Exited normally
Sat Jul  9 07:47:16 2016 authpriv.info dropbear[1271]: Child connection from 192.168.1.136:51489
Sat Jul  9 07:47:23 2016 authpriv.warn dropbear[1271]: User 'root' has blank password, rejected
Sat Jul  9 07:47:23 2016 daemon.info dnsmasq-dhcp[1120]: DHCPINFORM(br-lan) 192.168.1.136 00:1f:c6:e9:f2:86
Sat Jul  9 07:47:23 2016 daemon.info dnsmasq-dhcp[1120]: DHCPACK(br-lan) 192.168.1.136 00:1f:c6:e9:f2:86 AFTERMachine
Sat Jul  9 07:47:25 2016 authpriv.info dropbear[1271]: Exit before auth (user 'root', 1 fails): Exited normally
Sat Jul  9 07:47:44 2016 auth.info passwd: Password for root changed by root
Sat Jul  9 07:48:06 2016 authpriv.info dropbear[1335]: Child connection from 192.168.1.136:51491
Sat Jul  9 07:48:12 2016 authpriv.notice dropbear[1335]: Password auth succeeded for 'root' from 192.168.1.136:51491
root@OpenWrt:~#

Niestety. Po wydaniu komend:
# /sbin/block_/block detect > /etc/config/fstab
# uci set fstab.@mount[0].target='/overlay'
# uci set fstab.@mount[0].enabled='1'
# uci commit

i reboocie nie ma Tu bylem w logach, a modem się nie przełącza.

Włożyłem modem do slotu USB
nie robiłem restartu
z ciekawości zrobiłem logread

Sat Jul  9 08:06:12 2016 user.emerg syslog: setting up led WLAN
Sat Jul  9 08:06:12 2016 user.emerg syslog: setting up led USB
Sat Jul  9 08:06:12 2016 daemon.info procd: - init complete -
Sat Oct 29 21:58:30 2016 kern.notice kernel: [   68.980000] random: nonblocking pool is initialized
Sat Oct 29 21:59:17 2016 authpriv.info dropbear[1381]: Child connection from 192.168.1.136:51138
Sat Oct 29 21:59:17 2016 daemon.info dnsmasq-dhcp[1110]: DHCPINFORM(br-lan) 192.168.1.136 00:1f:c6:e9:f2:86
Sat Oct 29 21:59:17 2016 daemon.info dnsmasq-dhcp[1110]: DHCPACK(br-lan) 192.168.1.136 00:1f:c6:e9:f2:86 AFTERMachine
Sat Oct 29 21:59:23 2016 authpriv.notice dropbear[1381]: Password auth succeeded for 'root' from 192.168.1.136:51138
Sat Oct 29 22:01:12 2016 daemon.info dnsmasq-dhcp[1110]: DHCPINFORM(br-lan) 192.168.1.136 00:1f:c6:e9:f2:86
Sat Oct 29 22:01:12 2016 daemon.info dnsmasq-dhcp[1110]: DHCPACK(br-lan) 192.168.1.136 00:1f:c6:e9:f2:86 AFTERMachine
Sat Oct 29 22:11:14 2016 daemon.info dnsmasq-dhcp[1110]: DHCPINFORM(br-lan) 192.168.1.136 00:1f:c6:e9:f2:86
Sat Oct 29 22:11:14 2016 daemon.info dnsmasq-dhcp[1110]: DHCPACK(br-lan) 192.168.1.136 00:1f:c6:e9:f2:86 AFTERMachine
Sat Oct 29 22:16:23 2016 kern.info kernel: [ 1141.960000] usb 1-1: new high-speed USB device number 2 using ehci-platform
Sat Oct 29 22:16:23 2016 kern.info kernel: [ 1142.110000] usb-storage 1-1:1.0: USB Mass Storage device detected
Sat Oct 29 22:16:23 2016 kern.info kernel: [ 1142.130000] scsi host0: usb-storage 1-1:1.0
Sat Oct 29 22:16:24 2016 kern.info kernel: [ 1142.540000] usb 1-1: USB disconnect, device number 2
Sat Oct 29 22:16:24 2016 kern.info kernel: [ 1143.060000] usb 1-1: new high-speed USB device number 3 using ehci-platform
Sat Oct 29 22:16:24 2016 kern.info kernel: [ 1143.210000] usb-storage 1-1:1.2: USB Mass Storage device detected
Sat Oct 29 22:16:24 2016 kern.info kernel: [ 1143.230000] scsi host1: usb-storage 1-1:1.2
Sat Oct 29 22:16:25 2016 kern.notice kernel: [ 1144.230000] scsi 1:0:0:0: Direct-Access     HUAWEI   TF CARD Storage  2.31 PQ: 0 ANSI: 2
Sat Oct 29 22:16:25 2016 kern.notice kernel: [ 1144.240000] sd 1:0:0:0: [sda] 3842048 512-byte logical blocks: (1.96 GB/1.83 GiB)
Sat Oct 29 22:16:25 2016 kern.notice kernel: [ 1144.250000] sd 1:0:0:0: [sda] Write Protect is off
Sat Oct 29 22:16:25 2016 kern.debug kernel: [ 1144.250000] sd 1:0:0:0: [sda] Mode Sense: 0f 00 00 00
Sat Oct 29 22:16:25 2016 kern.notice kernel: [ 1144.250000] sd 1:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
Sat Oct 29 22:16:25 2016 kern.info kernel: [ 1144.270000]  sda: sda1
Sat Oct 29 22:16:25 2016 kern.notice kernel: [ 1144.290000] sd 1:0:0:0: [sda] Attached SCSI removable disk
Sat Oct 29 22:16:25 2016 user.notice root: tu bylem
Sat Oct 29 22:16:26 2016 user.notice root: tu bylem
Sat Oct 29 22:21:16 2016 daemon.info dnsmasq-dhcp[1110]: DHCPINFORM(br-lan) 192.168.1.136 00:1f:c6:e9:f2:86
Sat Oct 29 22:21:16 2016 daemon.info dnsmasq-dhcp[1110]: DHCPACK(br-lan) 192.168.1.136 00:1f:c6:e9:f2:86 AFTERMachine

Czyli skrypt uruchomił się podczas włożenia modemu dwa razy...

Po reboocie:

(...)
Sat Jul  9 08:06:09 2016 daemon.notice netifd: Network device 'wlan0' link is up
Sat Jul  9 08:06:09 2016 daemon.notice netifd: Interface 'wan' has link connectivity
Sat Jul  9 08:06:09 2016 daemon.notice netifd: Interface 'wan' is setting up now
Sat Jul  9 08:06:09 2016 kern.info kernel: [   35.370000] wlan0: RX AssocResp from 00:03:7e:e7:ca:5a (capab=0x431 status=0 aid=1)
Sat Jul  9 08:06:09 2016 kern.info kernel: [   35.380000] wlan0: associated
Sat Jul  9 08:06:09 2016 daemon.notice netifd: wan (1344): udhcpc (v1.23.2) started
Sat Jul  9 08:06:10 2016 user.notice root: tu bylem
Sat Jul  9 08:06:10 2016 daemon.info procd: - init complete -
Sat Jul  9 08:06:10 2016 daemon.notice netifd: wan (1344): Sending discover...
(...)
Czyli skrypt się uruchamia.
Ostatnie linie log.txt:


T:  Bus=01 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#=  3 Spd=480  MxCh= 0
D:  Ver= 2.10 Cls=02(comm.) Sub=00 Prot=00 MxPS=64 #Cfgs=  1
P:  Vendor=12d1 ProdID=14dc Rev= 1.02
S:  Manufacturer=HUAWEI_MOBILE
S:  Product=HUAWEI_MOBILE
C:* #Ifs= 3 Cfg#= 1 Atr=c0 MxPwr=  2mA
I:* If#= 0 Alt= 0 #EPs= 1 Cls=02(comm.) Sub=06 Prot=00 Driver=(none)
E:  Ad=83(I) Atr=03(Int.) MxPS=  16 Ivl=2ms
I:* If#= 1 Alt= 0 #EPs= 2 Cls=0a(data ) Sub=06 Prot=00 Driver=(none)
E:  Ad=82(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E:  Ad=02(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms
I:* If#= 2 Alt= 0 #EPs= 2 Cls=08(stor.) Sub=06 Prot=50 Driver=usb-storage
E:  Ad=84(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E:  Ad=03(O) Atr=02(Bulk) MxPS= 512 Ivl=125us

T:  Bus=01 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#=  1 Spd=480  MxCh= 1
B:  Alloc=  0/800 us ( 0%), #Int=  0, #Iso=  0
D:  Ver= 2.00 Cls=09(hub  ) Sub=00 Prot=01 MxPS=64 #Cfgs=  1
P:  Vendor=1d6b ProdID=0002 Rev= 3.18
S:  Manufacturer=Linux 3.18.36 ehci_hcd
S:  Product=EHCI Host Controller
S:  SerialNumber=ehci-platform
C:* #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=  0mA
I:* If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 Driver=hub
E:  Ad=81(I) Atr=03(Int.) MxPS=   4 Ivl=256ms

T:  Bus=01 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#=  3 Spd=480  MxCh= 0
D:  Ver= 2.10 Cls=02(comm.) Sub=00 Prot=00 MxPS=64 #Cfgs=  1
P:  Vendor=12d1 ProdID=14dc Rev= 1.02
S:  Manufacturer=HUAWEI_MOBILE
S:  Product=HUAWEI_MOBILE
C:* #Ifs= 3 Cfg#= 1 Atr=c0 MxPwr=  2mA
I:* If#= 0 Alt= 0 #EPs= 1 Cls=02(comm.) Sub=06 Prot=00 Driver=(none)
E:  Ad=83(I) Atr=03(Int.) MxPS=  16 Ivl=2ms
I:* If#= 1 Alt= 0 #EPs= 2 Cls=0a(data ) Sub=06 Prot=00 Driver=(none)
E:  Ad=82(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E:  Ad=02(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms
I:* If#= 2 Alt= 0 #EPs= 2 Cls=08(stor.) Sub=06 Prot=50 Driver=usb-storage
E:  Ad=84(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E:  Ad=03(O) Atr=02(Bulk) MxPS= 512 Ivl=125us

Czyli modem jest w dobrym stanie (przełączony).

Mam zmieniać linie /etc/config/fstab i spróbować zrobić extroota?

Zrobiłem jak kazałeś. Czekam na koniec tego wycia i włożę modem, pokażę po reboocie co się dzieje.

root@OpenWrt:~# ls -al /sbin/block
-rwxr-xr-x    1 root     root           277 Oct 29 21:56 /sbin/block
root@OpenWrt:~# ls -al /sbin/block_/block
-rwxr-xr-x    1 root     root         19448 Jul  9 07:44 /sbin/block_/block
root@OpenWrt:~# cat  /sbin/block
#!/bin/sh
cat /sys/kernel/debug/usb/devices >> /tmp/log.txt
/tmp/overlay/sbin/usbmode -s -c /tmp/overlay/etc/usb-mode.json
cat /sys/kernel/debug/usb/devices >> /tmp/log.txt
for i in 1 2 3 4 5 6 7 8 9 10; do
  [ -e /dev/sda1 ] && break
  sleep 1
done
exec /sbin/block_/block $*

No to tak zrobię. Zrobię ten plik na /sbin przed extrootem.

Tak robiłem. Ściśle wg tuta który podałeś. Zrobiłem wszystko na FLASH, następował reboot i już na extroot polecenie
cat /tmp/log.txt jak kazałeś nic nie dawało, bo pliku log.txt nie było w /tmp.

Skrypt we flash wyglądał tak:

#!/bin/sh
cat /sys/kernel/debug/usb/devices >> /tmp/log.txt
/tmp/overlay/sbin/usbmode -s -c /tmp/overlay/etc/usb-mode.json
cat /sys/kernel/debug/usb/devices >> /tmp/log.txt
for i in 1 2 3 4 5 6 7 8 9 10; do
  [ -e /dev/sda1 ] && break
  sleep 1
done
exec /sbin/block_/block $*

Zrobiłem sysupgrade -n i zrobię jeszcze raz tylko mi dziewczyna modem odda bo Voice of Poland musi oglądać smile

W takim razie coś było nie tak, bo bez zrobienia skryptu na extroot nie było pliku log.txt w /tmp
Zrobię jeszcze raz. Uparty jestem...

Czyli mam zrobić ten skrypt bez robienia extroota, reboot i odczytać log? Bo jak mam odczytać /tmp/log.txt jak po reboocie mam extroot?

Spróbuję zrobić to bez podmiany danych we fstab i zobaczę log. Dobrze?

Oczywiście że zrobiłem kolejno krok po kroku wg tutoriala
Na extroocie nie ma pliku /tmp/log.txt

Skrypt się nie uruchamia???

root@OpenWrt:/# ls /sbin/bl*
/sbin/block

Jest tam po reboocie tylko oryginalny /sbin/block...

Zrobiłem ten skrypt na extroocie.

cat /tmp/log.txt

root@OpenWrt:/# cat /tmp/log.txt

T:  Bus=01 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#=  1 Spd=480  MxCh= 1
B:  Alloc=  0/800 us ( 0%), #Int=  0, #Iso=  0
D:  Ver= 2.00 Cls=09(hub  ) Sub=00 Prot=01 MxPS=64 #Cfgs=  1
P:  Vendor=1d6b ProdID=0002 Rev= 3.18
S:  Manufacturer=Linux 3.18.36 ehci_hcd
S:  Product=EHCI Host Controller
S:  SerialNumber=ehci-platform
C:* #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=  0mA
I:* If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 Driver=hub
E:  Ad=81(I) Atr=03(Int.) MxPS=   4 Ivl=256ms

T:  Bus=01 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#=  2 Spd=480  MxCh= 0
D:  Ver= 2.10 Cls=00(>ifc ) Sub=00 Prot=ff MxPS=64 #Cfgs=  1
P:  Vendor=12d1 ProdID=1f01 Rev= 1.02
S:  Manufacturer=HUAWEI_MOBILE
S:  Product=HUAWEI_MOBILE
S:  SerialNumber=0123456789ABCDEF
C:* #Ifs= 1 Cfg#= 1 Atr=c0 MxPwr=  2mA
I:* If#= 0 Alt= 0 #EPs= 2 Cls=08(stor.) Sub=06 Prot=50 Driver=usb-storage
E:  Ad=81(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E:  Ad=01(O) Atr=02(Bulk) MxPS= 512 Ivl=125us

T:  Bus=01 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#=  1 Spd=480  MxCh= 1
B:  Alloc=  0/800 us ( 0%), #Int=  0, #Iso=  0
D:  Ver= 2.00 Cls=09(hub  ) Sub=00 Prot=01 MxPS=64 #Cfgs=  1
P:  Vendor=1d6b ProdID=0002 Rev= 3.18
S:  Manufacturer=Linux 3.18.36 ehci_hcd
S:  Product=EHCI Host Controller
S:  SerialNumber=ehci-platform
C:* #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=  0mA
I:* If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 Driver=hub
E:  Ad=81(I) Atr=03(Int.) MxPS=   4 Ivl=256ms

T:  Bus=01 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#=  2 Spd=480  MxCh= 0
D:  Ver= 2.10 Cls=00(>ifc ) Sub=00 Prot=ff MxPS=64 #Cfgs=  1
P:  Vendor=12d1 ProdID=1f01 Rev= 1.02
S:  Manufacturer=HUAWEI_MOBILE
S:  Product=HUAWEI_MOBILE
S:  SerialNumber=0123456789ABCDEF
C:* #Ifs= 1 Cfg#= 1 Atr=c0 MxPwr=  2mA
I:* If#= 0 Alt= 0 #EPs= 2 Cls=08(stor.) Sub=06 Prot=50 Driver=usb-storage
E:  Ad=81(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E:  Ad=01(O) Atr=02(Bulk) MxPS= 512 Ivl=125us

T:  Bus=01 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#=  1 Spd=480  MxCh= 1
B:  Alloc=  0/800 us ( 0%), #Int=  0, #Iso=  0
D:  Ver= 2.00 Cls=09(hub  ) Sub=00 Prot=01 MxPS=64 #Cfgs=  1
P:  Vendor=1d6b ProdID=0002 Rev= 3.18
S:  Manufacturer=Linux 3.18.36 ehci_hcd
S:  Product=EHCI Host Controller
S:  SerialNumber=ehci-platform
C:* #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=  0mA
I:* If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 Driver=hub
E:  Ad=81(I) Atr=03(Int.) MxPS=   4 Ivl=256ms

T:  Bus=01 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#=  2 Spd=480  MxCh= 0
D:  Ver= 2.10 Cls=00(>ifc ) Sub=00 Prot=ff MxPS=64 #Cfgs=  1
P:  Vendor=12d1 ProdID=1f01 Rev= 1.02
S:  Manufacturer=HUAWEI_MOBILE
S:  Product=HUAWEI_MOBILE
S:  SerialNumber=0123456789ABCDEF
C:* #Ifs= 1 Cfg#= 1 Atr=c0 MxPwr=  2mA
I:* If#= 0 Alt= 0 #EPs= 2 Cls=08(stor.) Sub=06 Prot=50 Driver=usb-storage
E:  Ad=81(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E:  Ad=01(O) Atr=02(Bulk) MxPS= 512 Ivl=125us

T:  Bus=01 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#=  1 Spd=480  MxCh= 1
B:  Alloc=  0/800 us ( 0%), #Int=  0, #Iso=  0
D:  Ver= 2.00 Cls=09(hub  ) Sub=00 Prot=01 MxPS=64 #Cfgs=  1
P:  Vendor=1d6b ProdID=0002 Rev= 3.18
S:  Manufacturer=Linux 3.18.36 ehci_hcd
S:  Product=EHCI Host Controller
S:  SerialNumber=ehci-platform
C:* #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=  0mA
I:* If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 Driver=hub
E:  Ad=81(I) Atr=03(Int.) MxPS=   4 Ivl=256ms

T:  Bus=01 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#=  2 Spd=480  MxCh= 0
D:  Ver= 2.10 Cls=00(>ifc ) Sub=00 Prot=ff MxPS=64 #Cfgs=  1
P:  Vendor=12d1 ProdID=1f01 Rev= 1.02
S:  Manufacturer=HUAWEI_MOBILE
S:  Product=HUAWEI_MOBILE
S:  SerialNumber=0123456789ABCDEF
C:* #Ifs= 1 Cfg#= 1 Atr=c0 MxPwr=  2mA
I:* If#= 0 Alt= 0 #EPs= 2 Cls=08(stor.) Sub=06 Prot=50 Driver=usb-storage
E:  Ad=81(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E:  Ad=01(O) Atr=02(Bulk) MxPS= 512 Ivl=125us

T:  Bus=01 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#=  1 Spd=480  MxCh= 1
B:  Alloc=  0/800 us ( 0%), #Int=  0, #Iso=  0
D:  Ver= 2.00 Cls=09(hub  ) Sub=00 Prot=01 MxPS=64 #Cfgs=  1
P:  Vendor=1d6b ProdID=0002 Rev= 3.18
S:  Manufacturer=Linux 3.18.36 ehci_hcd
S:  Product=EHCI Host Controller
S:  SerialNumber=ehci-platform
C:* #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=  0mA
I:* If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 Driver=hub
E:  Ad=81(I) Atr=03(Int.) MxPS=   4 Ivl=256ms

T:  Bus=01 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#=  2 Spd=480  MxCh= 0
D:  Ver= 2.10 Cls=00(>ifc ) Sub=00 Prot=ff MxPS=64 #Cfgs=  1
P:  Vendor=12d1 ProdID=1f01 Rev= 1.02
S:  Manufacturer=HUAWEI_MOBILE
S:  Product=HUAWEI_MOBILE
S:  SerialNumber=0123456789ABCDEF
C:* #Ifs= 1 Cfg#= 1 Atr=c0 MxPwr=  2mA
I:* If#= 0 Alt= 0 #EPs= 2 Cls=08(stor.) Sub=06 Prot=50 Driver=usb-storage
E:  Ad=81(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E:  Ad=01(O) Atr=02(Bulk) MxPS= 512 Ivl=125us

T:  Bus=01 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#=  1 Spd=480  MxCh= 1
B:  Alloc=  0/800 us ( 0%), #Int=  0, #Iso=  0
D:  Ver= 2.00 Cls=09(hub  ) Sub=00 Prot=01 MxPS=64 #Cfgs=  1
P:  Vendor=1d6b ProdID=0002 Rev= 3.18
S:  Manufacturer=Linux 3.18.36 ehci_hcd
S:  Product=EHCI Host Controller
S:  SerialNumber=ehci-platform
C:* #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=  0mA
I:* If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 Driver=hub
E:  Ad=81(I) Atr=03(Int.) MxPS=   4 Ivl=256ms

T:  Bus=01 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#=  2 Spd=480  MxCh= 0
D:  Ver= 2.10 Cls=00(>ifc ) Sub=00 Prot=ff MxPS=64 #Cfgs=  1
P:  Vendor=12d1 ProdID=1f01 Rev= 1.02
S:  Manufacturer=HUAWEI_MOBILE
S:  Product=HUAWEI_MOBILE
S:  SerialNumber=0123456789ABCDEF
C:* #Ifs= 1 Cfg#= 1 Atr=c0 MxPwr=  2mA
I:* If#= 0 Alt= 0 #EPs= 2 Cls=08(stor.) Sub=06 Prot=50 Driver=usb-storage
E:  Ad=81(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E:  Ad=01(O) Atr=02(Bulk) MxPS= 512 Ivl=125us


Ten skrypt mam zrobić na extroocie czy we flashu? Bo w tutorialu napisałeś, że ma być przed rebootem. Może on dwa razy zmienia ten tryb modemu - raz we flashu a raz na extroot, dlatego tak jest?

Czy chodzi o to, że po extroocie modem powinien być już przełączony i nie powinno być konieczności instalacji usb-modeswitch?

Jeśli tak, to coś u mnie jest nie tak.

Robienie extroota idzie ok, ale usb-modeswitch nie przełącza modemu. Modem zgłasza się tak, jak to opisałeś, że zgłasza się bez przełączenia:

root@OpenWrt:/# cat /sys/kernel/debug/usb/devices

T:  Bus=01 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#=  1 Spd=480  MxCh= 1
B:  Alloc=  0/800 us ( 0%), #Int=  0, #Iso=  0
D:  Ver= 2.00 Cls=09(hub  ) Sub=00 Prot=01 MxPS=64 #Cfgs=  1
P:  Vendor=1d6b ProdID=0002 Rev= 3.18
S:  Manufacturer=Linux 3.18.36 ehci_hcd
S:  Product=EHCI Host Controller
S:  SerialNumber=ehci-platform
C:* #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=  0mA
I:* If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 Driver=hub
E:  Ad=81(I) Atr=03(Int.) MxPS=   4 Ivl=256ms

T:  Bus=01 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#=  2 Spd=480  MxCh= 0
D:  Ver= 2.10 Cls=00(>ifc ) Sub=00 Prot=ff MxPS=64 #Cfgs=  1
P:  Vendor=12d1 ProdID=1f01 Rev= 1.02
S:  Manufacturer=HUAWEI_MOBILE
S:  Product=HUAWEI_MOBILE
S:  SerialNumber=0123456789ABCDEF
C:* #Ifs= 1 Cfg#= 1 Atr=c0 MxPwr=  2mA
I:* If#= 0 Alt= 0 #EPs= 2 Cls=08(stor.) Sub=06 Prot=50 Driver=usb-storage
E:  Ad=81(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E:  Ad=01(O) Atr=02(Bulk) MxPS= 512 Ivl=125us

To jest po reboocie na extroocie wink
Co mam zrobić, aby modem przełączył się poprawnie?

Sama instalacja usb-modeswitch przełącza modem w poprawny stan.
Po reboocie jest tak samo. Może nie powinienem używać usbmode w skrypcie z block?

No też mi się tak wydawało z tym wyjmowaniem modemu albo karty.
Więc dlaczego byłeś uprzejmy napisać, że robię extroota na karcie pamięci a to błąd?
Robiłem to wg opisu.
Najpierw na systemie plików
/dev/mtdblock3          384.0K    320.0K     64.0K  83% /overlay
overlayfs:/overlay      384.0K    320.0K     64.0K  83% /

robiłem extroota wg opisu.
Po reboocie dostawałem 1.8GB. Doinstalowywałem sterowniki cdc-ether ale logread | grep cdc podawał informację bez oznaczenia interfejsu. I wtedy instalowałem pakiet usb-modeswitch, który rozwalał extroota sad

Już to czytałem chyba z 50 razy w wielorakie strony wink Mam wyjąć modem przed wydaniem poleceń? ?Kartę z modemu? Kiedy mam włożyć wobec tego modem do routera (kartę pamięci do czytnika w routerze)?

Nie wiem co robię źle.
Wchodzę w failsafe. Mam wpięty modem, system plików widoczny bez extroot.
Robię extroot, co działa, bo zarówno banner jak i df mówią o tym.
Instaluję moduły do 3G i widzę komunikat CDC,  bez oznaczenia interfejsu.
Nie mam usb-modeswitch. Instalacja tego pakietu powoduje rozwalenie systemu plików. Co z tego, że pojawia się informacja o eth2 przy CDC, jak nie mam plików w systemie.
Polecenie block info powoduje wyświetlenie informacji o /dev/sdb1 a nie /dev/sda1.

No to już czytam od deski do deski ten artykuł wink
Ale mógłbyś trochę bardziej mnie naprowadzić? Coś pominąłem w konfiguracji? Robiłem dokładnie tak jak na tutorialach.

A byłbyś uprzejmy naprowadzić mnie na to czego nie rozumiem? smile

root@OpenWrt:~# opkg install usb-modeswitch
Installing usb-modeswitch (2014-08-26-993a9a542791953c4804f7ddbb3a07756738e37a) to root...
Downloading http://dl.eko.one.pl/chaos_calmer/ar71x … r71xx.ipk.
Installing libusb-1.0 (1.0.19-1) to root...
Downloading http://dl.eko.one.pl/chaos_calmer/ar71x … r71xx.ipk.
Installing libpthread (0.9.33.2-1) to root...
Downloading http://dl.eko.one.pl/chaos_calmer/ar71x … r71xx.ipk.
Installing librt (0.9.33.2-1) to root...
Downloading http://dl.eko.one.pl/chaos_calmer/ar71x … r71xx.ipk.
Configuring libpthread.
Configuring librt.
Configuring libusb-1.0.
Configuring usb-modeswitch.

root@OpenWrt:~# opkg install kmod-usb-net-cdc-ether
Multiple packages (kmod-usb-net-cdc-ether and kmod-usb-net-cdc-ether) providing                                                                        same name marked HOLD or PREFER. Using latest.
Installing kmod-usb-net-cdc-ether (3.18.36-1) to root...
Downloading http://dl.eko.one.pl/chaos_calmer/ar71x … -net-cdc-e                                                                       ther_3.18.36-1_ar71xx.ipk.
Multiple packages (kmod-usb-net and kmod-usb-net) providing same name marked HOL                                                                       D or PREFER. Using latest.
Multiple packages (kmod-usb-net and kmod-usb-net) providing same name marked HOL                                                                       D or PREFER. Using latest.
Multiple packages (kmod-mii and kmod-mii) providing same name marked HOLD or PRE                                                                       FER. Using latest.
Multiple packages (kmod-mii and kmod-mii) providing same name marked HOLD or PRE                                                                       FER. Using latest.
Multiple packages (kmod-usb-core and kmod-usb-core) providing same name marked H                                                                       OLD or PREFER. Using latest.
Installing kmod-usb-net (3.18.36-1) to root...
Downloading http://dl.eko.one.pl/chaos_calmer/ar71x … -net_3.18.                                                                       36-1_ar71xx.ipk.
Collected errors:
* wfopen: //usr/lib/opkg/info/kmod-usb-net.prerm: Read-only file system.
* wfopen: //usr/lib/opkg/info/kmod-usb-net.postinst-pkg: Read-only file system.
* wfopen: //usr/lib/opkg/info/kmod-usb-net.control: Read-only file system.
* wfopen: //usr/lib/opkg/info/kmod-usb-net.postinst: Read-only file system.
* wfopen: /etc/modules.d/usb-net: Read-only file system.
* wfopen: /lib/modules/3.18.36/usbnet.ko: Read-only file system.
* set_flags_from_control: Failed to open //usr/lib/opkg/info/kmod-usb-net.contr                                                                       ol: No such file or directory.
* pkg_write_filelist: Failed to open //usr/lib/opkg/info/kmod-usb-net.list: Rea                                                                       d-only file system.
* opkg_install_pkg: Failed to extract data files for kmod-usb-net. Package debr                                                                       is may remain!
* opkg_install_cmd: Cannot install package kmod-usb-net-cdc-ether.

Dlaczego on u licha na /usr nie może zapisywać? No nic, to:

reboot

Po reboocie:

root@OpenWrt:~# opkg update
Downloading http://downloads.openwrt.org/chaos_calm … ckages.gz.
Updated list of available packages in /var/opkg-lists/chaos_calmer_base.
Downloading http://downloads.openwrt.org/chaos_calm … kages.sig.
Signature check passed.
Downloading http://downloads.openwrt.org/chaos_calm … ckages.gz.
Updated list of available packages in /var/opkg-lists/chaos_calmer_luci.
Downloading http://downloads.openwrt.org/chaos_calm … kages.sig.
Signature check passed.
Downloading http://downloads.openwrt.org/chaos_calm … ckages.gz.
Updated list of available packages in /var/opkg-lists/chaos_calmer_management.
Downloading http://downloads.openwrt.org/chaos_calm … kages.sig.
Signature check passed.
Downloading http://downloads.openwrt.org/chaos_calm … ckages.gz.
Updated list of available packages in /var/opkg-lists/chaos_calmer_packages.
Downloading http://downloads.openwrt.org/chaos_calm … kages.sig.
Signature check passed.
Downloading http://downloads.openwrt.org/chaos_calm … ckages.gz.
Updated list of available packages in /var/opkg-lists/chaos_calmer_routing.
Downloading http://downloads.openwrt.org/chaos_calm … kages.sig.
Signature check passed.
Downloading http://downloads.openwrt.org/chaos_calm … ckages.gz.
Updated list of available packages in /var/opkg-lists/chaos_calmer_telephony.
Downloading http://downloads.openwrt.org/chaos_calm … kages.sig.
Signature check passed.
Downloading http://dl.eko.one.pl/chaos_calmer/ar71x … ckages.gz.
Updated list of available packages in /var/opkg-lists/eko1.
Downloading http://dl.eko.one.pl/chaos_calmer/ar71x … kages.sig.
Signature check passed.

root@OpenWrt:~# opkg install kmod-usb-net-cdc-ether

Multiple packages (kmod-usb-net-cdc-ether and kmod-usb-net-cdc-ether) providing same name marked HOLD or PREFER. Using latest.
Installing kmod-usb-net-cdc-ether (3.18.36-1) to root...
Downloading http://dl.eko.one.pl/chaos_calmer/ar71x … r71xx.ipk.
Multiple packages (kmod-usb-net and kmod-usb-net) providing same name marked HOLD or PREFER. Using latest.
Multiple packages (kmod-usb-net and kmod-usb-net) providing same name marked HOLD or PREFER. Using latest.
Multiple packages (kmod-mii and kmod-mii) providing same name marked HOLD or PREFER. Using latest.
Multiple packages (kmod-mii and kmod-mii) providing same name marked HOLD or PREFER. Using latest.
Multiple packages (kmod-usb-core and kmod-usb-core) providing same name marked HOLD or PREFER. Using latest.
Installing kmod-usb-net (3.18.36-1) to root...
Downloading http://dl.eko.one.pl/chaos_calmer/ar71x … r71xx.ipk.
Installing kmod-mii (3.18.36-1) to root...
Downloading http://dl.eko.one.pl/chaos_calmer/ar71x … r71xx.ipk.
Configuring kmod-mii.
Configuring kmod-usb-net.
Configuring kmod-usb-net-cdc-ether.

root@OpenWrt:~# logread | grep cdc
Sat Oct 29 14:10:47 2016 kern.info kernel: [  101.010000] usbcore: registered new interface driver cdc_ether

Ale nie mam nigdzie informacji czy eth2 czy eth-ile...

Teraz mam:

root@OpenWrt:~# cat /sys/kernel/debug/usb/devices

T:  Bus=01 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#=  1 Spd=480  MxCh= 1
B:  Alloc=  0/800 us ( 0%), #Int=  0, #Iso=  0
D:  Ver= 2.00 Cls=09(hub  ) Sub=00 Prot=01 MxPS=64 #Cfgs=  1
P:  Vendor=1d6b ProdID=0002 Rev= 3.18
S:  Manufacturer=Linux 3.18.36 ehci_hcd
S:  Product=EHCI Host Controller
S:  SerialNumber=ehci-platform
C:* #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=  0mA
I:* If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 Driver=hub
E:  Ad=81(I) Atr=03(Int.) MxPS=   4 Ivl=256ms

T:  Bus=01 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#=  2 Spd=480  MxCh= 0
D:  Ver= 2.10 Cls=00(>ifc ) Sub=00 Prot=ff MxPS=64 #Cfgs=  1
P:  Vendor=12d1 ProdID=1f01 Rev= 1.02
S:  Manufacturer=HUAWEI_MOBILE
S:  Product=HUAWEI_MOBILE
S:  SerialNumber=0123456789ABCDEF
C:* #Ifs= 1 Cfg#= 1 Atr=c0 MxPwr=  2mA
I:* If#= 0 Alt= 0 #EPs= 2 Cls=08(stor.) Sub=06 Prot=50 Driver=usb-storage
E:  Ad=81(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E:  Ad=01(O) Atr=02(Bulk) MxPS= 512 Ivl=125us

root@OpenWrt:~# ifconfig -a
br-lan    Link encap:Ethernet  HWaddr E8:94:F6:94:F4:A4
          inet addr:192.168.1.1  Bcast:192.168.1.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:827 errors:0 dropped:0 overruns:0 frame:0
          TX packets:505 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:80785 (78.8 KiB)  TX bytes:158435 (154.7 KiB)

eth0      Link encap:Ethernet  HWaddr E8:94:F6:94:F4:A3
          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:4

eth1      Link encap:Ethernet  HWaddr E8:94:F6:94:F4:A4
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:926 errors:0 dropped:0 overruns:0 frame:0
          TX packets:523 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:105460 (102.9 KiB)  TX bytes:159956 (156.2 KiB)
          Interrupt:5

lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          UP LOOPBACK RUNNING  MTU:65536  Metric:1
          RX packets:84 errors:0 dropped:0 overruns:0 frame:0
          TX packets:84 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:6475 (6.3 KiB)  TX bytes:6475 (6.3 KiB)

wlan0     Link encap:Ethernet  HWaddr E8:94:F6:94:F4:A4
          inet addr:192.168.43.188  Bcast:192.168.43.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:920 errors:0 dropped:0 overruns:0 frame:0
          TX packets:807 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:844607 (824.8 KiB)  TX bytes:100545 (98.1 KiB)

Dziwne. Zastanowiło mnie, dlaczego sterowniki w kernelu są, a modem jest tylko jako hub i usbstorage.
Postanowiłem spróbować:

root@OpenWrt:~# opkg update
Downloading http://downloads.openwrt.org/chaos_calm … ckages.gz.
Updated list of available packages in /var/opkg-lists/chaos_calmer_base.
Downloading http://downloads.openwrt.org/chaos_calm … kages.sig.
Signature check passed.
Downloading http://downloads.openwrt.org/chaos_calm … ckages.gz.
Updated list of available packages in /var/opkg-lists/chaos_calmer_luci.
Downloading http://downloads.openwrt.org/chaos_calm … kages.sig.
Signature check passed.
Downloading http://downloads.openwrt.org/chaos_calm … ckages.gz.
Updated list of available packages in /var/opkg-lists/chaos_calmer_management.
Downloading http://downloads.openwrt.org/chaos_calm … kages.sig.
Signature check passed.
Downloading http://downloads.openwrt.org/chaos_calm … ckages.gz.
Updated list of available packages in /var/opkg-lists/chaos_calmer_packages.
Downloading http://downloads.openwrt.org/chaos_calm … kages.sig.
Signature check passed.
Downloading http://downloads.openwrt.org/chaos_calm … ckages.gz.
Updated list of available packages in /var/opkg-lists/chaos_calmer_routing.
Downloading http://downloads.openwrt.org/chaos_calm … kages.sig.
Signature check passed.
Downloading http://downloads.openwrt.org/chaos_calm … ckages.gz.
Updated list of available packages in /var/opkg-lists/chaos_calmer_telephony.
Downloading http://downloads.openwrt.org/chaos_calm … kages.sig.
Signature check passed.
Downloading http://dl.eko.one.pl/chaos_calmer/ar71x … ckages.gz.
Updated list of available packages in /var/opkg-lists/eko1.
Downloading http://dl.eko.one.pl/chaos_calmer/ar71x … kages.sig.
Signature check passed.
root@OpenWrt:~# opkg install usb-modeswitch
Installing usb-modeswitch (2014-08-26-993a9a542791953c4804f7ddbb3a07756738e37a) to root...
Downloading http://dl.eko.one.pl/chaos_calmer/ar71x … r71xx.ipk.
Installing libusb-1.0 (1.0.19-1) to root...
Downloading http://dl.eko.one.pl/chaos_calmer/ar71x … r71xx.ipk.
Installing libpthread (0.9.33.2-1) to root...
Downloading http://dl.eko.one.pl/chaos_calmer/ar71x … r71xx.ipk.
Installing librt (0.9.33.2-1) to root...
Downloading http://dl.eko.one.pl/chaos_calmer/ar71x … r71xx.ipk.
Configuring libpthread.
Configuring librt.
Configuring libusb-1.0.
Configuring usb-modeswitch.

Dziwne, przecież instalowałem to przed rebootem!

Teraz :
root@OpenWrt:~# logread | grep cdc
Sat Oct 29 14:10:47 2016 kern.info kernel: [  101.010000] usbcore: registered new interface driver cdc_ether
Sat Oct 29 14:20:23 2016 kern.info kernel: [  676.230000] cdc_ether 1-1:1.0 eth2: register 'cdc_ether' at usb-ehci-platform-1, CDC Ethernet Device, 0c:5b:8f:27:9a:64

I chyba wszystko zacznie działać?
Ale dlaczego musiałem po reboocie znowu zrobić install usb-modeswitch?

Chcę edytować /etc/config/network...

oot@OpenWrt:~# ls /
root@OpenWrt:~# cd /
root@OpenWrt:/# ls
root@OpenWrt:/# ls -al

WTF?

Po reboocie pojawiły się pliki, ale znowu logread daje

root@OpenWrt:~# logread  | grep cdc
Sat Oct 29 11:23:50 2016 kern.info kernel: [   17.280000] usbcore: registered new interface driver cdc_ether

Czyli znowu nie ma usb-modeswitch?

root@OpenWrt:~# lsmod | grep usb
ledtrig_usbdev          1920  0
mii                     3512  1 usbnet
scsi_mod               85607  2 usb_storage
usb_common              1144  1 usbcore
usb_storage            37727  1
usbcore               118376  8 cdc_ether
usbnet                 17014  1 cdc_ether