Multi Wan on RPI 3B

Hi,

I'm Alex and I'm a early user of dd-wrt and other firewall Linux distribution.

Just now i'm moving for my mobile router from another Linux distribution.

The problem:

On my RPI 3b i have 2 Ndis Wan 4g Router and 1 Usb to ETH, those are my Wan (under Mwan3).

All things working well except the 1 NdisWan (eth1) and usb ETH (Eth 2) every 2/3 reboot swap the number.

I've search for a couple of days.... but unfortunately a didn't find a solution for set the name of each network controller (like Udev in linux)

There is a easy way to do this?

Tanks in advance!!

It is interesting to see log, please, give log, corresponding to interfaces. Analyzing log you can write script, swapping them correspondingly.

1 Like

If an network interface is added to the system then all scripts in /etc/hotplug.d/iface are called.
You could add an own script and check the pci usb id and then rename the interface with ip if this does not fit your requirements.
This is good starting point for an script for eth
https://lists.infradead.org/pipermail/openwrt-devel/2019-October/019571.html
This is for wlan but you could adaped it.

1 Like

Hi,

tank you for the information...

but unfortunatly i'm not able to compose the script

May you help me?

You need the original one?

This are my usb devices

root@OpenWrt:~# lsusb
Bus 001 Device 004: ID 0cf3:9271 Qualcomm Atheros Communications AR9271 802.11n
Bus 001 Device 009: ID 1bbb:0195 T & A Mobile Phones
Bus 001 Device 003: ID 0424:ec00 Standard Microsystems Corp. SMSC9512/9514 Fast Ethernet Adapter
Bus 001 Device 008: ID 12d1:14dc Huawei Technologies Co., Ltd. E33372 LTE/UMTS/GSM HiLink Modem/Networkcard
Bus 001 Device 005: ID 0b95:1790 ASIX Electronics Corp. AX88179 Gigabit Ethernet
Bus 001 Device 002: ID 0424:9514 Standard Microsystems Corp. SMC9514 Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

the log

   kern.info kernel: [    0.000000] Booting Linux on physical CPU 0x0000000000 [0x410fd034]
   kern.notice kernel: [    0.000000] Linux version 4.19.79 (builder@buildhost) (gcc version 8.3.0 (OpenWrt GCC 8.3.0 r11329-b9d58f7e06)) #0 SMP Thu Oct 24 21:47 
   kern.info kernel: [    0.000000] Machine model: Raspberry Pi 3 Model B Rev 1.2
   kern.info kernel: [    0.000000] cma: Reserved 8 MiB at 0x000000003ac00000
   kern.debug kernel: [    0.000000] On node 0 totalpages: 242688
   kern.debug kernel: [    0.000000]   DMA32 zone: 3792 pages used for memmap
   kern.debug kernel: [    0.000000]   DMA32 zone: 0 pages reserved
   kern.debug kernel: [    0.000000]   DMA32 zone: 242688 pages, LIFO batch:63
   kern.notice kernel: [    0.000000] random: get_random_bytes called from start_kernel+0x8c/0x390 with crng_init=0
   kern.info kernel: [    0.000000] percpu: Embedded 20 pages/cpu s44056 r8192 d29672 u81920
   kern.debug kernel: [    0.000000] pcpu-alloc: s44056 r8192 d29672 u81920 alloc=20*4096
   kern.debug kernel: [    0.000000] pcpu-alloc: [0] 0 [0] 1 [0] 2 [0] 3
   kern.info kernel: [    0.000000] Detected VIPT I-cache on CPU0
   kern.info kernel: [    0.000000] CPU features: enabling workaround for ARM erratum 843419
   kern.info kernel: [    0.000000] Built 1 zonelists, mobility grouping on.  Total pages: 238896
   kern.notice kernel: [    0.000000] Kernel command line: coherent_pool=1M 8250.nr_uarts=1 bcm2708_fb.fbwidth=656 bcm2708_fb.fbheight=416 bcm2708_fb.fbswap=1 vc_mem.mem_base=0x3ec00000 vc_mem.mem_size=0x40000000  console=ttyAMA0,115200 console=tty1 root=/dev/mmcblk0p2 rootfstype=squashfs,ext4 rootwait
   kern.info kernel: [    0.000000] Dentry cache hash table entries: 131072 (order: 8, 1048576 bytes)
   kern.info kernel: [    0.000000] Inode-cache hash table entries: 65536 (order: 7, 524288 bytes)
   kern.info kernel: [    0.000000] Memory: 935220K/970752K available (5822K kernel code, 388K rwdata, 1596K rodata, 320K init, 487K bss, 27340K reserved, 8192K cma-reserved)
   kern.info kernel: [    0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=4, Nodes=1
   kern.info kernel: [    0.000000] rcu: Hierarchical RCU implementation.
   kern.info kernel: [    0.000000] rcu: 	CONFIG_RCU_FANOUT set to non-default value of 32.
   kern.info kernel: [    0.000000] NR_IRQS: 64, nr_irqs: 64, preallocated irqs: 0
   kern.info kernel: [    0.000000] arch_timer: cp15 timer(s) running at 19.20MHz (phys).
   kern.info kernel: [    0.000000] clocksource: arch_sys_counter: mask: 0xffffffffffffff max_cycles: 0x46d987e47, max_idle_ns: 440795202767 ns
   kern.info kernel: [    0.000007] sched_clock: 56 bits at 19MHz, resolution 52ns, wraps every 4398046511078ns
   kern.info kernel: [    0.000190] Console: colour dummy device 80x25
   kern.info kernel: [    0.000499] console [tty1] enabled
   kern.info kernel: [    0.000537] Calibrating delay loop (skipped), value calculated using timer frequency.. 38.40 BogoMIPS (lpj=192000)
   kern.info kernel: [    0.000570] pid_max: default: 32768 minimum: 301
   kern.info kernel: [    0.000743] Mount-cache hash table entries: 2048 (order: 2, 16384 bytes)
   kern.info kernel: [    0.000782] Mountpoint-cache hash table entries: 2048 (order: 2, 16384 bytes)
   kern.info kernel: [    0.002365] ASID allocator initialised with 32768 entries
   kern.info kernel: [    0.002487] rcu: Hierarchical SRCU implementation.
   kern.info kernel: [    0.003317] smp: Bringing up secondary CPUs ...
   kern.info kernel: [    0.003789] Detected VIPT I-cache on CPU1
   kern.info kernel: [    0.003847] CPU1: Booted secondary processor 0x0000000001 [0x410fd034]
   kern.info kernel: [    0.004479] Detected VIPT I-cache on CPU2
   kern.info kernel: [    0.004518] CPU2: Booted secondary processor 0x0000000002 [0x410fd034]
   kern.info kernel: [    0.005095] Detected VIPT I-cache on CPU3
   kern.info kernel: [    0.005132] CPU3: Booted secondary processor 0x0000000003 [0x410fd034]
   kern.info kernel: [    0.005259] smp: Brought up 1 node, 4 CPUs
   kern.info kernel: [    0.005352] SMP: Total of 4 processors activated.
   kern.info kernel: [    0.005371] CPU features: detected: 32-bit EL0 Support
   kern.info kernel: [    0.005428] CPU features: emulated: Privileged Access Never (PAN) using TTBR0_EL1 switching
   kern.info kernel: [    0.005453] CPU: All CPU(s) started at EL2
   kern.info kernel: [    0.005484] alternatives: patching kernel code
   kern.info kernel: [    0.014641] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns
   kern.info kernel: [    0.014694] futex hash table entries: 1024 (order: 4, 65536 bytes)
   kern.info kernel: [    0.015200] pinctrl core: initialized pinctrl subsystem
   kern.info kernel: [    0.016119] NET: Registered protocol family 16
   kern.info kernel: [    0.020462] cpuidle: using governor ladder
   kern.info kernel: [    0.020505] cpuidle: using governor menu
   kern.info kernel: [    0.020785] vdso: 2 pages (1 code @ (____ptrval____), 1 data @ (____ptrval____))
   kern.info kernel: [    0.023066] DMA: preallocated 1024 KiB pool for atomic allocations
   kern.info kernel: [    0.023184] Serial: AMBA PL011 UART driver
   kern.info kernel: [    0.024992] bcm2835-mbox 3f00b880.mailbox: mailbox enabled
   kern.info kernel: [    0.049503] bcm2835-dma 3f007000.dma: DMA legacy API manager at (____ptrval____), dmachans=0x1
   kern.notice kernel: [    0.051428] SCSI subsystem initialized
   kern.info kernel: [    0.051632] usbcore: registered new interface driver usbfs
   kern.info kernel: [    0.051694] usbcore: registered new interface driver hub
   kern.info kernel: [    0.051760] usbcore: registered new device driver usb
   kern.info kernel: [    0.070065] raspberrypi-firmware soc:firmware: Attached to firmware from -09-17 21:13, variant start
   kern.info kernel: [    0.080300] raspberrypi-firmware soc:firmware: Firmware hash is d07eb79fbb9b871c8d4a695fbe048e4eae7b33bd
   kern.info kernel: [    0.091222] clocksource: Switched to clocksource arch_sys_counter
   kern.info kernel: [    0.096458] NET: Registered protocol family 2
   kern.info kernel: [    0.097175] tcp_listen_portaddr_hash hash table entries: 512 (order: 1, 8192 bytes)
   kern.info kernel: [    0.097233] TCP established hash table entries: 8192 (order: 4, 65536 bytes)
   kern.info kernel: [    0.097356] TCP bind hash table entries: 8192 (order: 5, 131072 bytes)
   kern.info kernel: [    0.097558] TCP: Hash tables configured (established 8192 bind 8192)
   kern.info kernel: [    0.097765] UDP hash table entries: 512 (order: 2, 16384 bytes)
   kern.info kernel: [    0.097823] UDP-Lite hash table entries: 512 (order: 2, 16384 bytes)
   kern.info kernel: [    0.098053] NET: Registered protocol family 1
   kern.debug kernel: [    0.098097] PCI: CLS 0 bytes, default 64
   kern.warn kernel: [    0.099477] Crashlog allocated RAM at address 0x3f00000
   kern.info kernel: [    0.099659] workingset: timestamp_bits=46 max_order=18 bucket_order=0
   kern.info kernel: [    0.105282] squashfs: version 4.0 (2009/01/31) Phillip Lougher
   kern.info kernel: [    0.107276] io scheduler noop registered
   kern.info kernel: [    0.107298] io scheduler deadline registered
   kern.info kernel: [    0.107418] io scheduler cfq registered (default)
   kern.info kernel: [    0.109975] bcm2708_fb soc:fb: FB found 1 display(s)
   kern.info kernel: [    0.118326] Console: switching to colour frame buffer device 82x26
   kern.info kernel: [    0.122604] bcm2708_fb soc:fb: Registered framebuffer for display 0, size 656x416
   kern.info kernel: [    0.128018] Serial: 8250/16550 driver, 1 ports, IRQ sharing enabled
   kern.info kernel: [    0.131139] vc-mem: phys_addr:0x00000000 mem_base=0x3ec00000 mem_size:0x40000000(1024 MiB)
   kern.info kernel: [    0.136312] gpiomem-bcm2835 3f200000.gpiomem: Initialised: Registers at 0x3f200000
   kern.warn kernel: [    0.141269] cacheinfo: Unable to detect cache hierarchy for CPU 0
   kern.info kernel: [    0.152729] brd: module loaded
   kern.info kernel: [    0.159461] loop: module loaded
   kern.info kernel: [    0.162824] libphy: Fixed MDIO Bus: probed
   kern.info kernel: [    0.165204] usbcore: registered new interface driver lan78xx
   kern.info kernel: [    0.167551] usbcore: registered new interface driver smsc95xx
   kern.info kernel: [    0.169794] dwc_otg: version 3.00a 10-AUG-2012 (platform bus)
   kern.info kernel: [    0.199852] dwc_otg 3f980000.usb: base=(____ptrval____)
   kern.warn kernel: [    0.415082] Core Release: 2.80a
   kern.warn kernel: [    0.417212] Setting default values for core params
   kern.warn kernel: [    0.419425] Finished setting default values for core params
   kern.warn kernel: [    0.633783] Using Buffer DMA mode
   kern.warn kernel: [    0.636010] Periodic Transfer Interrupt Enhancement - disabled
   kern.warn kernel: [    0.638275] Multiprocessor Interrupt Enhancement - disabled
   kern.warn kernel: [    0.640519] OTG VER PARAM: 0, OTG VER FLAG: 0
   kern.warn kernel: [    0.642706] Dedicated Tx FIFOs mode
   kern.warn kernel: [    0.645390] WARN::dwc_otg_hcd_init:1045: FIQ DMA bounce buffers: virt = ffffff8008afa000 dma = 0x00000000fad04000 len=9024
   kern.warn kernel: [    0.649683] FIQ FSM acceleration enabled for :
   kern.warn kernel: [    0.649683] Non-periodic Split Transactions
   kern.warn kernel: [    0.649683] Periodic Split Transactions
   kern.warn kernel: [    0.649683] High-Speed Isochronous Endpoints
   kern.warn kernel: [    0.649683] Interrupt/Control Split Transaction hack enabled
   kern.debug kernel: [    0.659371] dwc_otg: Microframe scheduler enabled
   kern.warn kernel: [    0.659457] WARN::hcd_init_fiq:497: MPHI regs_base at ffffff8008055000
   kern.info kernel: [    0.661519] dwc_otg 3f980000.usb: DWC OTG Controller
   kern.info kernel: [    0.663546] dwc_otg 3f980000.usb: new USB bus registered, assigned bus number 1
   kern.info kernel: [    0.665707] dwc_otg 3f980000.usb: irq 9, io mem 0x00000000
   kern.warn kernel: [    0.667817] Init: Port Power? op_state=1
   kern.warn kernel: [    0.669854] Init: Power Port (0)
   kern.info kernel: [    0.672055] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 4.19
   kern.info kernel: [    0.676210] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
   kern.info kernel: [    0.678433] usb usb1: Product: DWC OTG Controller
   kern.info kernel: [    0.680611] usb usb1: Manufacturer: Linux 4.19.79 dwc_otg_hcd
   kern.info kernel: [    0.682812] usb usb1: SerialNumber: 3f980000.usb
   kern.info kernel: [    0.685363] hub 1-0:1.0: USB hub found
   kern.info kernel: [    0.687526] hub 1-0:1.0: 1 port detected
   kern.debug kernel: [    0.690034] dwc_otg: FIQ enabled
   kern.debug kernel: [    0.690038] dwc_otg: NAK holdoff enabled
   kern.debug kernel: [    0.690041] dwc_otg: FIQ split-transaction FSM enabled
   kern.debug kernel: [    0.690049] Module dwc_common_port init
   kern.info kernel: [    0.690281] usbcore: registered new interface driver uas
   kern.info kernel: [    0.692390] usbcore: registered new interface driver usb-storage
   kern.info kernel: [    0.694440] mousedev: PS/2 mouse device common for all mice
   kern.info kernel: [    0.696964] bcm2835-wdt bcm2835-wdt: Broadcom BCM2835 watchdog timer
   kern.info kernel: [    0.699219] bcm2835-cpufreq: min=600000 max=1200000
   kern.info kernel: [    0.701701] sdhci: Secure Digital Host Controller Interface driver
   kern.info kernel: [    0.703823] sdhci: Copyright(c) Pierre Ossman
   kern.info kernel: [    0.706180] mmc-bcm2835 3f300000.mmcnr: could not get clk, deferring probe
   kern.info kernel: [    0.708592] sdhost-bcm2835 3f202000.mmc: could not get clk, deferring probe
   kern.err kernel: [    0.710837] Error: Driver 'sdhost-bcm2835' is already registered, aborting...
   kern.info kernel: [    0.713076] sdhci-pltfm: SDHCI platform and OF driver helper
   kern.info kernel: [    0.719063] vchiq: vchiq_init_state: slot_zero = (____ptrval____), is_master = 0
   kern.info kernel: [    0.723241] NET: Registered protocol family 10
   kern.info kernel: [    0.724912] Segment Routing with IPv6
   kern.info kernel: [    0.726025] NET: Registered protocol family 17
   kern.info kernel: [    0.727100] bridge: filtering via arp/ip/ip6tables is no longer available by default. Update your scripts to load br_netfilter if you need this.
   kern.info kernel: [    0.729331] 8021q: 802.1Q VLAN Support v1.8
   kern.info kernel: [    0.734227] uart-pl011 3f201000.serial: cts_event_workaround enabled
   kern.info kernel: [    0.735508] 3f201000.serial: ttyAMA0 at MMIO 0x3f201000 (irq = 66, base_baud = 0) is a PL011 rev2
   kern.warn kernel: [    0.901276] Indeed it is in host mode hprt0 = 00021501
   kern.info kernel: [    0.903407] console [ttyAMA0] enabled
   kern.info kernel: [    1.121208] usb 1-1: new high-speed USB device number 2 using dwc_otg
   kern.info kernel: [    1.123439] bcm2835-power bcm2835-power: Broadcom BCM2835 power domains driver
   kern.warn kernel: [    1.134768] Indeed it is in host mode hprt0 = 00001101
   kern.info kernel: [    1.142197] mmc-bcm2835 3f300000.mmcnr: mmc_debug:0 mmc_debug2:0
   kern.notice kernel: [    1.281081] random: fast init done
   kern.info kernel: [    1.284163] mmc-bcm2835 3f300000.mmcnr: DMA channel allocated
   kern.info kernel: [    1.402161] usb 1-1: New USB device found, idVendor=0424, idProduct=9514, bcdDevice= 2.00
   kern.info kernel: [    1.588596] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0
   kern.info kernel: [    1.597344] sdhost: log_buf @ (____ptrval____) (fad07000)
   kern.info kernel: [    1.597381] hub 1-1:1.0: USB hub found
   kern.info kernel: [    1.609125] hub 1-1:1.0: 5 ports detected
   kern.warn kernel: [    1.634140] mmc1: queuing unknown CIS tuple 0x80 (2 bytes)
   kern.warn kernel: [    1.642366] mmc1: queuing unknown CIS tuple 0x80 (3 bytes)
   kern.warn kernel: [    1.650539] mmc1: queuing unknown CIS tuple 0x80 (3 bytes)
   kern.warn kernel: [    1.659856] mmc1: queuing unknown CIS tuple 0x80 (7 bytes)
   kern.info kernel: [    1.666449] mmc0: sdhost-bcm2835 loaded - DMA enabled (>1)
   kern.info kernel: [    1.673866] of_cfs_init
   kern.info kernel: [    1.677409] of_cfs_init: OK
   kern.info kernel: [    1.681637] Waiting for root device /dev/mmcblk0p2...
   kern.warn kernel: [    1.774533] mmc0: host does not support reading read-only switch, assuming write-enable
   kern.info kernel: [    1.793524] mmc0: new high speed SDHC card at address aaaa
   kern.info kernel: [    1.800641] mmcblk0: mmc0:aaaa SC32G 29.7 GiB
   kern.info kernel: [    1.810184]  mmcblk0: p1 p2
   kern.info kernel: [    1.825095] mmc1: new high speed SDIO card at address 0001
   kern.info kernel: [    1.850535] EXT4-fs (mmcblk0p2): mounted filesystem without journal. Opts: (null)
   kern.info kernel: [    1.861930] VFS: Mounted root (ext4 filesystem) readonly on device 179:2.
   kern.info kernel: [    1.870187] Freeing unused kernel memory: 320K
   kern.info kernel: [    1.891259] Run /sbin/init as init process
   kern.info kernel: [    1.951250] usb 1-1.1: new high-speed USB device number 3 using dwc_otg
   user.info kernel: [    1.971697] init: Console is alive
   user.info kernel: [    1.977249] init: - watchdog -
   kern.info kernel: [    2.111596] usb 1-1.1: New USB device found, idVendor=0424, idProduct=ec00, bcdDevice= 2.00
   kern.info kernel: [    2.124377] usb 1-1.1: New USB device strings: Mfr=0, Product=0, SerialNumber=0
   kern.info kernel: [    2.136600] smsc95xx v1.0.6
   kern.info kernel: [    2.225240] smsc95xx 1-1.1:1.0 eth0: register 'smsc95xx' at usb-3f980000.usb-1.1, smsc95xx USB 2.0 Ethernet, b8:27:eb:de:f4:1b
   user.info kernel: [    2.276171] kmodloader: loading kernel modules from /etc/modules-boot.d/*
   user.info kernel: [    2.291654] kmodloader: done loading kernel modules from /etc/modules-boot.d/*
   user.info kernel: [    2.305625] init: - preinit -
   kern.info kernel: [    2.341253] usb 1-1.2: new high-speed USB device number 4 using dwc_otg
   kern.info kernel: [    2.491985] usb 1-1.2: New USB device found, idVendor=0cf3, idProduct=9271, bcdDevice= 1.08
   kern.info kernel: [    2.505635] usb 1-1.2: New USB device strings: Mfr=16, Product=32, SerialNumber=48
   kern.info kernel: [    2.518436] usb 1-1.2: Product: UB91C
   kern.info kernel: [    2.523418] usb 1-1.2: Manufacturer: ATHEROS
   kern.info kernel: [    2.528956] usb 1-1.2: SerialNumber: 12345
   kern.notice kernel: [    2.537508] random: procd: uninitialized urandom read (4 bytes read)
   kern.info kernel: [    2.563275] smsc95xx 1-1.1:1.0 eth0: hardware isn't capable of remote wakeup
   kern.info kernel: [    2.573364] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready
   kern.info kernel: [    2.631225] usb 1-1.5: new high-speed USB device number 5 using dwc_otg
   kern.info kernel: [    2.766878] usb 1-1.5: New USB device found, idVendor=0b95, idProduct=1790, bcdDevice= 1.00
   kern.info kernel: [    2.780271] usb 1-1.5: New USB device strings: Mfr=1, Product=2, SerialNumber=3
   kern.info kernel: [    2.790200] usb 1-1.5: Product: AX88179
   kern.info kernel: [    2.796531] usb 1-1.5: Manufacturer: ASIX Elec.
   kern.info kernel: [    2.803531] usb 1-1.5: SerialNumber: 00000EC6FE1BEC
   kern.notice kernel: [    3.142251] random: crng init done
   kern.info kernel: [    3.161234] usb 1-1.3: new high-speed USB device number 6 using dwc_otg
   kern.info kernel: [    3.292256] usb 1-1.3: New USB device found, idVendor=12d1, idProduct=1f01, bcdDevice= 1.02
   kern.info kernel: [    3.305229] usb 1-1.3: New USB device strings: Mfr=1, Product=2, SerialNumber=3
   kern.info kernel: [    3.314944] usb 1-1.3: Product: HUAWEI_MOBILE
   kern.info kernel: [    3.321663] usb 1-1.3: Manufacturer: HUAWEI_MOBILE
   kern.info kernel: [    3.328837] usb 1-1.3: SerialNumber: 0123456789ABCDEF
   kern.info kernel: [    3.337189] usb-storage 1-1.3:1.0: USB Mass Storage device detected
   kern.info kernel: [    3.345684] scsi host0: usb-storage 1-1.3:1.0
   kern.notice kernel: [    4.392011] scsi 0:0:0:0: CD-ROM            HUAWEI   Mass Storage     2.31 PQ: 0 ANSI: 2
   kern.notice kernel: [    4.405699] scsi 0:0:0:1: Direct-Access     HUAWEI   TF CARD Storage  2.31 PQ: 0 ANSI: 2
   kern.warn kernel: [    4.419232] sd 0:0:0:1: Power-on or device reset occurred
   kern.notice kernel: [    4.427337] sd 0:0:0:1: [sda] Attached SCSI removable disk
   user.notice kernel: [    5.643763] mount_root: mounting /dev/root
   kern.warn kernel: [    5.650750] EXT4-fs (mmcblk0p2): warning: mounting unchecked fs, running e2fsck is recommended
   kern.info kernel: [    5.668400] EXT4-fs (mmcblk0p2): re-mounted. Opts: (null)
   kern.warn kernel: [    5.705761] FAT-fs (mmcblk0p1): Volume was not properly unmounted. Some data may be corrupt. Please run fsck.
   user.warn kernel: [    5.719201] urandom-seed: Seeding with /etc/urandom.seed
   kern.info kernel: [    5.731248] usb 1-1.4: new high-speed USB device number 7 using dwc_otg
   kern.info kernel: [    5.752487] smsc95xx 1-1.1:1.0 eth0: hardware isn't capable of remote wakeup
   user.info kernel: [    5.763493] procd: - early -
   user.info kernel: [    5.767641] procd: - watchdog -
   kern.info kernel: [    5.877041] usb 1-1.4: New USB device found, idVendor=1bbb, idProduct=f000, bcdDevice= 2.42
   kern.info kernel: [    5.890387] usb 1-1.4: New USB device strings: Mfr=1, Product=2, SerialNumber=3
   kern.info kernel: [    5.900411] usb 1-1.4: Product: Mobilebroadband
   kern.info kernel: [    5.907316] usb 1-1.4: Manufacturer: Alcatel
   kern.info kernel: [    5.912958] usb 1-1.4: SerialNumber: 1234567890ABCDE
   kern.info kernel: [    5.938879] usb-storage 1-1.4:1.0: USB Mass Storage device detected
   kern.info kernel: [    5.946727] scsi host1: usb-storage 1-1.4:1.0
   user.info kernel: [    6.451926] procd: - watchdog -
   user.info kernel: [    6.457669] procd: - ubus -
   user.info kernel: [    6.516162] procd: - init -
   kern.info kernel: [    6.522646] uart-pl011 3f201000.serial: no DMA platform data
   user.info kernel: [    6.676653] kmodloader: loading kernel modules from /etc/modules.d/*
   user.info kernel: [    6.684167] urngd: v1.0.1 started.
   kern.info kernel: [    6.712092] tun: Universal TUN/TAP device driver, 1.6
   kern.info kernel: [    6.749801] hidraw: raw HID events driver (C) Jiri Kosina
   kern.warn kernel: [    6.759473] snd_bcm2835: module is from the staging directory, the quality is unknown, you have been warned.
   kern.notice kernel: [    7.033461] scsi 1:0:0:0: Direct-Access     ONETOUCH KEY40            2.31 PQ: 0 ANSI: 2
   kern.warn kernel: [    7.047529] sd 1:0:0:0: Power-on or device reset occurred
   kern.notice kernel: [    7.055528] scsi 1:0:0:1: CD-ROM            ONETOUCH KEY40            2.31 PQ: 0 ANSI: 2
   kern.notice kernel: [    7.073204] sd 1:0:0:0: [sdb] Attached SCSI removable disk
   kern.info kernel: [    7.132421] ax88179_178a 1-1.5:1.0 eth1: register 'ax88179_178a' at usb-3f980000.usb-1.5, ASIX AX88179 USB 3.0 Gigabit Ethernet, 00:0e:c6:fe:1b:ec
   kern.info kernel: [    7.150283] usbcore: registered new interface driver ax88179_178a
   kern.info kernel: [    7.159671] usbcore: registered new interface driver cdc_ether
   kern.info kernel: [    7.167708] Loading modules backported from Linux version v5.4-rc2-0-gda0c9ea146cb
   kern.info kernel: [    7.177837] Backport generated by backports.git v5.4-rc2-1-0-g5a0c323a
   kern.info kernel: [    7.192429] usbcore: registered new interface driver rndis_host
   kern.info kernel: [    7.202606] usbcore: registered new interface driver usbhid
   kern.info kernel: [    7.209489] usbhid: USB HID core driver
   kern.info kernel: [    7.222744] xt_time: kernel timezone is -0000
   kern.info kernel: [    7.331666] PPP generic driver version 2.4.2
   kern.info kernel: [    7.338271] NET: Registered protocol family 24
   kern.info kernel: [    7.396017] brcmfmac: brcmf_fw_alloc_request: using brcm/brcmfmac43430-sdio for chip BCM43430/1
   kern.info kernel: [    7.570794] brcmfmac: brcmf_fw_alloc_request: using brcm/brcmfmac43430-sdio for chip BCM43430/1
   kern.err kernel: [    7.606602] firmware brcm!brcmfmac43430-sdio.clm_blob: firmware_loading_store: map pages failed
   kern.info kernel: [    7.618044] brcmfmac: brcmf_c_process_clm_blob: no clm_blob available (err=-11), device may have limited channels available
   kern.info kernel: [    7.635627] brcmfmac: brcmf_c_preinit_dcmds: Firmware: BCM43430/1 wl0: Oct 23 2017 03:55:53 version 7.45.98.38 (r674442 CY) FWID 01-e58d219f
   kern.info kernel: [    7.693271] usbcore: registered new interface driver brcmfmac
   kern.info kernel: [    7.714225] usb 1-1.2: ath9k_htc: Firmware ath9k_htc/htc_9271-1.4.0.fw requested
   kern.info kernel: [    7.724469] usbcore: registered new interface driver ath9k_htc
   user.info kernel: [    7.732102] kmodloader: done loading kernel modules from /etc/modules.d/*
   kern.info kernel: [    7.732130] usb 1-1.4: USB disconnect, device number 7
   kern.info kernel: [    7.986958] usb 1-1.3: USB disconnect, device number 6
   kern.info kernel: [    8.030955] usb 1-1.2: ath9k_htc: Transferred FW: ath9k_htc/htc_9271-1.4.0.fw, size: 51008
   user.notice dnsmasq: DNS rebinding protection is active, will discard upstream RFC1918 responses!
   user.notice dnsmasq: Allowing 127.0.0.0/8 responses
   kern.info kernel: [    8.290661] ath9k_htc 1-1.2:1.0: ath9k_htc: HTC initialized with 33 credits
   daemon.info dnsmasq[930]: started, version 2.80 cachesize 150
   daemon.info dnsmasq[930]: DNS service limited to local subnets
   daemon.info dnsmasq[930]: 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 no-ID loop-detect inotify dumpfile
   daemon.info dnsmasq[930]: using local addresses only for domain test
   daemon.info dnsmasq[930]: using local addresses only for domain onion
   daemon.info dnsmasq[930]: using local addresses only for domain localhost
   daemon.info dnsmasq[930]: using local addresses only for domain local
   daemon.info dnsmasq[930]: using local addresses only for domain invalid
   daemon.info dnsmasq[930]: using local addresses only for domain bind
   daemon.info dnsmasq[930]: using nameserver 8.8.4.4#53
   daemon.info dnsmasq[930]: using nameserver 8.8.8.8#53
   daemon.info dnsmasq[930]: using local addresses only for domain lan
   daemon.warn dnsmasq[930]: no servers found in /tmp/resolv.conf.auto, will retry
   daemon.info dnsmasq[930]: read /etc/hosts - 4 addresses
   daemon.info dnsmasq[930]: read /tmp/hosts/dhcp.cfg01411c - 2 addresses
   daemon.err dnsmasq[930]: cannot read /tmp/adb_list.overall: No such file or directory
   daemon.info dnsmasq[930]: using local addresses only for domain test
   daemon.info dnsmasq[930]: using local addresses only for domain onion
   daemon.info dnsmasq[930]: using local addresses only for domain localhost
   daemon.info dnsmasq[930]: using local addresses only for domain local
   daemon.info dnsmasq[930]: using local addresses only for domain invalid
   daemon.info dnsmasq[930]: using local addresses only for domain bind
   daemon.info dnsmasq[930]: using nameserver 8.8.4.4#53
   daemon.info dnsmasq[930]: using nameserver 8.8.8.8#53
   daemon.info dnsmasq[930]: using local addresses only for domain lan
   kern.info kernel: [    8.391292] usb 1-1.3: new high-speed USB device number 8 using dwc_otg
   authpriv.info dropbear[1012]: Not backgrounding
   kern.info kernel: [    8.522581] usb 1-1.3: New USB device found, idVendor=12d1, idProduct=14dc, bcdDevice= 1.02
   kern.info kernel: [    8.536633] usb 1-1.3: New USB device strings: Mfr=1, Product=2, SerialNumber=0
   kern.info kernel: [    8.546869] usb 1-1.3: Product: HUAWEI_MOBILE
   kern.info kernel: [    8.554025] usb 1-1.3: Manufacturer: HUAWEI_MOBILE
   kern.info kernel: [    8.565894] cdc_ether 1-1.3:1.0 eth2: register 'cdc_ether' at usb-3f980000.usb-1.3, CDC Ethernet Device, 0c:5b:8f:27:9a:64
   kern.info kernel: [    8.581066] usb-storage 1-1.3:1.2: USB Mass Storage device detected
 :08  kern.info kernel: [    8.589254] scsi host0: usb-storage 1-1.3:1.2
 :08  user.notice : Added device handler type: 8021ad
 :08  user.notice : Added device handler type: 8021q
 :08  user.notice : Added device handler type: macvlan
 :08  user.notice : Added device handler type: veth
 :08  user.notice : Added device handler type: bridge
 :08  user.notice : Added device handler type: Network device
 :08  user.notice : Added device handler type: tunnel
 :08  kern.info kernel: [    8.813776] ath9k_htc 1-1.2:1.0: ath9k_htc: FW Version: 1.4
 :08  kern.info kernel: [    8.820751] ath9k_htc 1-1.2:1.0: FW RMW support: On
 :08  kern.debug kernel: [    8.827169] ath: EEPROM regdomain: 0x833a
 :08  kern.debug kernel: [    8.832662] ath: EEPROM indicates we should expect a country code
 :08  kern.debug kernel: [    8.840165] ath: doing EEPROM country->regdmn map search
 :08  kern.debug kernel: [    8.846828] ath: country maps to regdmn code: 0x37
 :08  kern.debug kernel: [    8.852904] ath: Country alpha2 being used: GB
 :08  kern.debug kernel: [    8.858644] ath: Regpair used: 0x37
 :08  kern.info kernel: [    8.873310] ieee80211 phy1: Atheros AR9271 Rev:1
 :08  kern.info kernel: [    8.891309] usb 1-1.4: new high-speed USB device number 9 using dwc_otg
 :08  kern.info kernel: [    9.037216] usb 1-1.4: New USB device found, idVendor=1bbb, idProduct=0195, bcdDevice= 2.42
 :08  kern.info kernel: [    9.048255] usb 1-1.4: New USB device strings: Mfr=1, Product=2, SerialNumber=3
 :08  kern.info kernel: [    9.056853] usb 1-1.4: Product: Mobilebroadband
 :08  kern.info kernel: [    9.062661] usb 1-1.4: Manufacturer: Alcatel
 :08  kern.info kernel: [    9.068145] usb 1-1.4: SerialNumber: 1234567890ABCDE
 :08  kern.info kernel: [    9.123971] rndis_host 1-1.4:1.0 usb0: register 'rndis_host' at usb-3f980000.usb-1.4, RNDIS device, 4a:f7:97:46:39:39
 :08  kern.info kernel: [    9.140589] usb-storage 1-1.4:1.2: USB Mass Storage device detected
 :08  kern.info kernel: [    9.157670] scsi host1: usb-storage 1-1.4:1.2
 :08  user.notice ucitrack: Setting up /etc/config/network reload dependency on /etc/config/dhcp
 :08  user.notice ucitrack: Setting up /etc/config/network reload dependency on /etc/config/radvd
 :08  user.notice ucitrack: Setting up /etc/config/wireless reload dependency on /etc/config/network
 :08  user.notice ucitrack: Setting up /etc/config/firewall reload dependency on /etc/config/luci-splash
 :08  user.notice ucitrack: Setting up /etc/config/firewall reload dependency on /etc/config/qos
 :08  user.notice ucitrack: Setting up /etc/config/firewall reload dependency on /etc/config/miniupnpd
 :08  user.notice ucitrack: Setting up /etc/config/dhcp reload dependency on /etc/config/odhcpd
 :08  user.notice ucitrack: Setting up non-init /etc/config/fstab reload handler: /sbin/block mount
 :08  user.notice ucitrack: Setting up /etc/config/system reload trigger for non-procd /etc/init.d/led
 :09  user.notice ucitrack: Setting up /etc/config/system reload dependency on /etc/config/luci_statistics
 :09  user.notice ucitrack: Setting up /etc/config/system reload dependency on /etc/config/dhcp
 :09  user.notice ucitrack: Setting up /etc/config/mwan3 reload trigger for non-procd /etc/init.d/mwan3
 :09  kern.notice kernel: [    9.673130] scsi 0:0:0:0: Direct-Access     HUAWEI   TF CARD Storage  2.31 PQ: 0 ANSI

As you can see, you see what device corresponds to eth0. You can write script like https://stackoverflow.com/questions/4331309/shellscript-to-monitor-a-log-file-if-keyword-triggers-then-execute-a-command to 'remember' current configuration. You can use 'logread -f' instead of tail with file.

In hotplug I don't know, how to differ interfaces. Can you differ them analyzing output of commands in command line?

Hi,

don't ask me why.... but after installation of usb Hub, every devices working well.....
Every power on... all device starting with the same name...

Mystery!!!!

Tnks A lot!!

This topic was automatically closed 10 days after the last reply. New replies are no longer allowed.