Интернет с 4G-модемом (LTE)

Да.

Да. Ну раз включается лампочка GSM выходит, что так.

Расскажу о моей конфигурации:
wlan0 - статический интерфейс, я использую только для доступа к контроллеру в случае отсутствия eth0 ( в момент установки на объект, не будет возможность подключиться к постоянной сети, её просто не будет )

eth0 - сейчас к нему подключен роутер Keenetic, который играет роль DHCP сервера, и выдает этому интерфейсу параметры.

eth1 - статический интерфейс, используется для подключения WB-MIO-E, тут все работает ок, как и с wlan0 и eth0.

usb0 - я хочу чтобы это был gateway для выхода в интернет, как и eth0, и я хочу при помощи стороннего ПО переключать gateway в зависимости от наличия доступа к 8.8.8.8 на eth0, то есть если через eth0 не получается установить доступ к 8.8.8.8 то ПО переключит маршрут на usb0.

Я вчера изменял настройки, и чтобы проверить работоспособность я выполнял команду reboot, и происходил эффект который я описал выше, сейчас я включил контроллер, после того как он был отключен от питания. И кажется все заработало.

ping -I eth0 ya.ru и ping -I usb0 ya.ru заработали.

Выходит, чтобы проверить конфигурацию, необходимо отключать питание ?

Интерфейс usb0 проработал какое-то не продолжительное время и пропал ( перешел в состояние DOWN если смотреть в ip link ) из вывода isconfig, и перестал быть доступен при пинге ping -I usb0 ya.ru.

Выключил контроллер, подождал несколько секунд включил, и интерфейс usb0 не поднялся.

У меня такое впечатление, что есть какая-то гонка состояний, то включается то не включается, может ли такое быть, что DHCP серверы конфликтуют между собой, один со стороны Keenetic, другой со стороны модема ?

Welcome to Wiren Board 6.9 (s/n AWVJRXHQ), release wb-2204 (as stable)

Ну и как я понял, настройка сети это весьма тривиальная вещь, где сложно допустить ошибку, но однако то включается-то не включается. И ещё я не знаю, где смотреть логи, по поводу сетевых интерфейсов.

Нет, точно. Достаточно перезапуска сервиса как правило.

Сам интерфейс, физически, в /dev есть?

А в dmesg есть про модем сообщения?

Все логи всегда в journal

crw-r–r-- 1 root root 10, 235 Aug 26 09:03 autofs
drwxr-xr-x 2 root root 700 Aug 26 09:03 block
drwxr-xr-x 3 root root 60 Aug 26 09:03 bus
drwxr-xr-x 2 root root 3000 Aug 26 09:05 char
crw------- 1 root root 5, 1 Aug 26 09:03 console
crw------- 1 root root 10, 63 Aug 26 09:03 cpu_dma_latency
crw------- 1 root root 10, 203 Aug 26 09:03 cuse
drwxr-xr-x 7 root root 140 Aug 26 09:03 disk
lrwxrwxrwx 1 root root 13 Aug 26 09:03 fd → /proc/self/fd
crw-rw-rw- 1 root root 1, 7 Aug 26 09:03 full
crw-rw-rw- 1 root root 10, 229 Aug 26 09:03 fuse
crw------- 1 root root 254, 0 Aug 26 09:03 gpiochip0
crw------- 1 root root 254, 1 Aug 26 09:03 gpiochip1
crw------- 1 root root 254, 10 Aug 26 09:03 gpiochip10
crw------- 1 root root 254, 11 Aug 26 09:03 gpiochip11
crw------- 1 root root 254, 2 Aug 26 09:03 gpiochip2
crw------- 1 root root 254, 3 Aug 26 09:03 gpiochip3
crw------- 1 root root 254, 4 Aug 26 09:03 gpiochip4
crw------- 1 root root 254, 5 Aug 26 09:03 gpiochip5
crw------- 1 root root 254, 6 Aug 26 09:03 gpiochip6
crw------- 1 root root 254, 7 Aug 26 09:03 gpiochip7
crw------- 1 root root 254, 8 Aug 26 09:03 gpiochip8
crw------- 1 root root 254, 9 Aug 26 09:03 gpiochip9
crw------- 1 root root 10, 183 Aug 26 09:03 hwrng
crw-rw---- 1 root i2c 89, 1 Aug 26 09:03 i2c-1
crw-rw---- 1 root i2c 89, 4 Aug 26 09:03 i2c-4
crw-rw---- 1 root i2c 89, 5 Aug 26 09:03 i2c-5
crw-rw---- 1 root i2c 89, 6 Aug 26 09:03 i2c-6
crw-rw---- 1 root i2c 89, 7 Aug 26 09:03 i2c-7
crw------- 1 root root 249, 0 Aug 26 09:03 iio:device0
crw------- 1 root root 249, 1 Aug 26 09:03 iio:device1
lrwxrwxrwx 1 root root 25 Aug 26 09:03 initctl → /run/systemd/initctl/fifo
crw-r–r-- 1 root root 1, 11 Aug 26 09:03 kmsg
lrwxrwxrwx 1 root root 28 Aug 26 09:03 log → /run/systemd/journal/dev-log
crw-rw---- 1 root disk 10, 237 Aug 26 09:03 loop-control
brw-rw---- 1 root disk 7, 0 Aug 26 09:03 loop0
brw-rw---- 1 root disk 7, 1 Aug 26 09:03 loop1
brw-rw---- 1 root disk 7, 2 Aug 26 09:03 loop2
brw-rw---- 1 root disk 7, 3 Aug 26 09:03 loop3
brw-rw---- 1 root disk 7, 4 Aug 26 09:03 loop4
brw-rw---- 1 root disk 7, 5 Aug 26 09:03 loop5
brw-rw---- 1 root disk 7, 6 Aug 26 09:03 loop6
brw-rw---- 1 root disk 7, 7 Aug 26 09:03 loop7
crw-r----- 1 root kmem 1, 1 Aug 26 09:03 mem
brw-rw---- 1 root disk 179, 0 Aug 26 09:05 mmcblk0
brw-rw---- 1 root disk 179, 8 Aug 26 09:03 mmcblk0boot0
brw-rw---- 1 root disk 179, 16 Aug 26 09:03 mmcblk0boot1
brw-rw---- 1 root disk 179, 1 Aug 26 09:03 mmcblk0p1
brw-rw---- 1 root disk 179, 2 Aug 26 09:03 mmcblk0p2
brw-rw---- 1 root disk 179, 3 Aug 26 09:03 mmcblk0p3
brw-rw---- 1 root disk 179, 4 Aug 26 09:03 mmcblk0p4
brw-rw---- 1 root disk 179, 5 Aug 26 09:03 mmcblk0p5
brw-rw---- 1 root disk 179, 6 Aug 26 09:03 mmcblk0p6
crw------- 1 root root 245, 0 Aug 26 09:03 mmcblk0rpmb
drwxrwxrwt 2 root root 40 Jan 1 1970 mqueue
drwxr-xr-x 2 root root 60 Aug 26 09:03 net
crw-rw-rw- 1 root root 1, 3 Aug 26 09:03 null
crw------- 1 root root 108, 0 Aug 26 09:03 ppp
crw------- 1 root root 251, 0 Aug 26 09:03 pps0
crw------- 1 root root 251, 1 Aug 26 09:03 pps1
crw-rw-rw- 1 root tty 5, 2 Aug 26 09:31 ptmx
crw------- 1 root root 250, 0 Aug 26 09:03 ptp0
crw------- 1 root root 250, 1 Aug 26 09:03 ptp1
drwxr-xr-x 2 root root 0 Aug 26 09:03 pts
brw-rw---- 1 root disk 1, 0 Aug 26 09:03 ram0
brw-rw---- 1 root disk 1, 1 Aug 26 09:03 ram1
brw-rw---- 1 root disk 1, 10 Aug 26 09:03 ram10
brw-rw---- 1 root disk 1, 11 Aug 26 09:03 ram11
brw-rw---- 1 root disk 1, 12 Aug 26 09:03 ram12
brw-rw---- 1 root disk 1, 13 Aug 26 09:03 ram13
brw-rw---- 1 root disk 1, 14 Aug 26 09:03 ram14
brw-rw---- 1 root disk 1, 15 Aug 26 09:03 ram15
brw-rw---- 1 root disk 1, 2 Aug 26 09:03 ram2
brw-rw---- 1 root disk 1, 3 Aug 26 09:03 ram3
brw-rw---- 1 root disk 1, 4 Aug 26 09:03 ram4
brw-rw---- 1 root disk 1, 5 Aug 26 09:03 ram5
brw-rw---- 1 root disk 1, 6 Aug 26 09:03 ram6
brw-rw---- 1 root disk 1, 7 Aug 26 09:03 ram7
brw-rw---- 1 root disk 1, 8 Aug 26 09:03 ram8
brw-rw---- 1 root disk 1, 9 Aug 26 09:03 ram9
crw-rw-rw- 1 root root 1, 8 Aug 26 09:03 random
crw-rw-r-- 1 root netdev 10, 242 Aug 26 09:03 rfkill
lrwxrwxrwx 1 root root 4 Aug 26 09:03 rtc → rtc0
crw------- 1 root root 253, 0 Aug 26 09:03 rtc0
crw------- 1 root root 253, 1 Aug 26 09:03 rtc1
drwxr-xr-x 4 root root 80 Aug 26 09:05 serial
drwxrwxrwt 2 root root 40 Aug 26 09:03 shm
drwxr-xr-x 2 root root 60 Aug 26 09:03 snd
lrwxrwxrwx 1 root root 15 Aug 26 09:03 stderr → /proc/self/fd/2
lrwxrwxrwx 1 root root 15 Aug 26 09:03 stdin → /proc/self/fd/0
lrwxrwxrwx 1 root root 15 Aug 26 09:03 stdout → /proc/self/fd/1
crw-rw-rw- 1 root tty 5, 0 Aug 26 09:03 tty
crw–w---- 1 root tty 4, 0 Aug 26 09:03 tty0
crw–w---- 1 root tty 4, 1 Aug 26 09:03 tty1
crw–w---- 1 root tty 4, 10 Aug 26 09:03 tty10
crw–w---- 1 root tty 4, 11 Aug 26 09:03 tty11
crw–w---- 1 root tty 4, 12 Aug 26 09:03 tty12
crw–w---- 1 root tty 4, 13 Aug 26 09:03 tty13
crw–w---- 1 root tty 4, 14 Aug 26 09:03 tty14
crw–w---- 1 root tty 4, 15 Aug 26 09:03 tty15
crw–w---- 1 root tty 4, 16 Aug 26 09:03 tty16
crw–w---- 1 root tty 4, 17 Aug 26 09:03 tty17
crw–w---- 1 root tty 4, 18 Aug 26 09:03 tty18
crw–w---- 1 root tty 4, 19 Aug 26 09:03 tty19
crw–w---- 1 root tty 4, 2 Aug 26 09:03 tty2
crw–w---- 1 root tty 4, 20 Aug 26 09:03 tty20
crw–w---- 1 root tty 4, 21 Aug 26 09:03 tty21
crw–w---- 1 root tty 4, 22 Aug 26 09:03 tty22
crw–w---- 1 root tty 4, 23 Aug 26 09:03 tty23
crw–w---- 1 root tty 4, 24 Aug 26 09:03 tty24
crw–w---- 1 root tty 4, 25 Aug 26 09:03 tty25
crw–w---- 1 root tty 4, 26 Aug 26 09:03 tty26
crw–w---- 1 root tty 4, 27 Aug 26 09:03 tty27
crw–w---- 1 root tty 4, 28 Aug 26 09:03 tty28
crw–w---- 1 root tty 4, 29 Aug 26 09:03 tty29
crw–w---- 1 root tty 4, 3 Aug 26 09:03 tty3
crw–w---- 1 root tty 4, 30 Aug 26 09:03 tty30
crw–w---- 1 root tty 4, 31 Aug 26 09:03 tty31
crw–w---- 1 root tty 4, 32 Aug 26 09:03 tty32
crw–w---- 1 root tty 4, 33 Aug 26 09:03 tty33
crw–w---- 1 root tty 4, 34 Aug 26 09:03 tty34
crw–w---- 1 root tty 4, 35 Aug 26 09:03 tty35
crw–w---- 1 root tty 4, 36 Aug 26 09:03 tty36
crw–w---- 1 root tty 4, 37 Aug 26 09:03 tty37
crw–w---- 1 root tty 4, 38 Aug 26 09:03 tty38
crw–w---- 1 root tty 4, 39 Aug 26 09:03 tty39
crw–w---- 1 root tty 4, 4 Aug 26 09:03 tty4
crw–w---- 1 root tty 4, 40 Aug 26 09:03 tty40
crw–w---- 1 root tty 4, 41 Aug 26 09:03 tty41
crw–w---- 1 root tty 4, 42 Aug 26 09:03 tty42
crw–w---- 1 root tty 4, 43 Aug 26 09:03 tty43
crw–w---- 1 root tty 4, 44 Aug 26 09:03 tty44
crw–w---- 1 root tty 4, 45 Aug 26 09:03 tty45
crw–w---- 1 root tty 4, 46 Aug 26 09:03 tty46
crw–w---- 1 root tty 4, 47 Aug 26 09:03 tty47
crw–w---- 1 root tty 4, 48 Aug 26 09:03 tty48
crw–w---- 1 root tty 4, 49 Aug 26 09:03 tty49
crw–w---- 1 root tty 4, 5 Aug 26 09:03 tty5
crw–w---- 1 root tty 4, 50 Aug 26 09:03 tty50
crw–w---- 1 root tty 4, 51 Aug 26 09:03 tty51
crw–w---- 1 root tty 4, 52 Aug 26 09:03 tty52
crw–w---- 1 root tty 4, 53 Aug 26 09:03 tty53
crw–w---- 1 root tty 4, 54 Aug 26 09:03 tty54
crw–w---- 1 root tty 4, 55 Aug 26 09:03 tty55
crw–w---- 1 root tty 4, 56 Aug 26 09:03 tty56
crw–w---- 1 root tty 4, 57 Aug 26 09:03 tty57
crw–w---- 1 root tty 4, 58 Aug 26 09:03 tty58
crw–w---- 1 root tty 4, 59 Aug 26 09:03 tty59
crw–w---- 1 root tty 4, 6 Aug 26 09:03 tty6
crw–w---- 1 root tty 4, 60 Aug 26 09:03 tty60
crw–w---- 1 root tty 4, 61 Aug 26 09:03 tty61
crw–w---- 1 root tty 4, 62 Aug 26 09:03 tty62
crw–w---- 1 root tty 4, 63 Aug 26 09:03 tty63
crw–w---- 1 root tty 4, 7 Aug 26 09:03 tty7
crw–w---- 1 root tty 4, 8 Aug 26 09:03 tty8
crw–w---- 1 root tty 4, 9 Aug 26 09:03 tty9
lrwxrwxrwx 1 root root 7 Aug 26 09:03 ttyCONSOLE → ttymxc0
lrwxrwxrwx 1 root root 7 Aug 26 09:03 ttyGSM → ttymxc7
lrwxrwxrwx 1 root root 7 Aug 26 09:03 ttyMOD1 → ttymxc2
lrwxrwxrwx 1 root root 7 Aug 26 09:03 ttyMOD2 → ttymxc4
lrwxrwxrwx 1 root root 7 Aug 26 09:03 ttyMOD3 → ttymxc5
lrwxrwxrwx 1 root root 7 Aug 26 09:03 ttyMOD4 → ttymxc6
lrwxrwxrwx 1 root root 7 Aug 26 09:03 ttyRS485-1 → ttymxc1
lrwxrwxrwx 1 root root 7 Aug 26 09:03 ttyRS485-2 → ttymxc3
crw-rw---- 1 root dialout 188, 0 Aug 26 09:05 ttyUSB0
crw-rw---- 1 root dialout 188, 1 Aug 26 09:05 ttyUSB1
crw-rw---- 1 root dialout 188, 2 Aug 26 09:05 ttyUSB2
crw–w---- 1 root tty 207, 16 Aug 26 09:03 ttymxc0
crw-rw---- 1 root dialout 207, 17 Aug 26 09:31 ttymxc1
crw-rw---- 1 root dialout 207, 18 Aug 26 09:03 ttymxc2
crw-rw---- 1 root dialout 207, 19 Aug 26 09:03 ttymxc3
crw-rw---- 1 root dialout 207, 20 Aug 26 09:31 ttymxc4
crw-rw---- 1 root dialout 207, 21 Aug 26 09:31 ttymxc5
crw-rw---- 1 root dialout 207, 22 Aug 26 09:03 ttymxc6
crw-rw---- 1 root dialout 207, 23 Aug 26 09:03 ttymxc7
crw------- 1 root root 10, 62 Aug 26 09:03 ubi_ctrl
crw-rw-rw- 1 root root 1, 9 Aug 26 09:03 urandom
crw-rw---- 1 root tty 7, 0 Aug 26 09:03 vcs
crw-rw---- 1 root tty 7, 1 Aug 26 09:03 vcs1
crw-rw---- 1 root tty 7, 2 Aug 26 09:03 vcs2
crw-rw---- 1 root tty 7, 3 Aug 26 09:03 vcs3
crw-rw---- 1 root tty 7, 4 Aug 26 09:03 vcs4
crw-rw---- 1 root tty 7, 5 Aug 26 09:03 vcs5
crw-rw---- 1 root tty 7, 6 Aug 26 09:03 vcs6
crw-rw---- 1 root tty 7, 128 Aug 26 09:03 vcsa
crw-rw---- 1 root tty 7, 129 Aug 26 09:03 vcsa1
crw-rw---- 1 root tty 7, 130 Aug 26 09:03 vcsa2
crw-rw---- 1 root tty 7, 131 Aug 26 09:03 vcsa3
crw-rw---- 1 root tty 7, 132 Aug 26 09:03 vcsa4
crw-rw---- 1 root tty 7, 133 Aug 26 09:03 vcsa5
crw-rw---- 1 root tty 7, 134 Aug 26 09:03 vcsa6
crw-rw---- 1 root tty 7, 64 Aug 26 09:03 vcsu
crw-rw---- 1 root tty 7, 65 Aug 26 09:03 vcsu1
crw-rw---- 1 root tty 7, 66 Aug 26 09:03 vcsu2
crw-rw---- 1 root tty 7, 67 Aug 26 09:03 vcsu3
crw-rw---- 1 root tty 7, 68 Aug 26 09:03 vcsu4
crw-rw---- 1 root tty 7, 69 Aug 26 09:03 vcsu5
crw-rw---- 1 root tty 7, 70 Aug 26 09:03 vcsu6
crw------- 1 root root 10, 130 Aug 26 09:03 watchdog
crw------- 1 root root 248, 0 Aug 26 09:03 watchdog0
crw------- 1 root root 248, 1 Aug 26 09:03 watchdog1
crw-rw-rw- 1 root root 1, 5 Aug 26 09:03 zero

[ 0.000000] Booting Linux on physical CPU 0x0
[ 0.000000] Linux version 5.10.35-wb111 (jenkins@wbdevenv) (arm-linux-gnueabihf-gcc (Debian 6.3.0-18) 6.3.0 20170516, GNU ld (GNU Binutils for Debian) 2.28) #1 Wed Apr 20 13:39:52 UTC 2022
[ 0.000000] CPU: ARMv7 Processor [410fc075] revision 5 (ARMv7), cr=10c53c7d
[ 0.000000] CPU: div instructions available: patching division code
[ 0.000000] CPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing instruction cache
[ 0.000000] OF: fdt: Machine model: Wiren Board rev. 6.9.0 (i.MX6UL/ULL)
[ 0.000000] Memory policy: Data cache writeback
[ 0.000000] cma: Reserved 16 MiB at 0xbf000000
[ 0.000000] Zone ranges:
[ 0.000000] Normal [mem 0x0000000080000000-0x00000000bfffffff]
[ 0.000000] Movable zone start for each node
[ 0.000000] Early memory node ranges
[ 0.000000] node 0: [mem 0x0000000080000000-0x00000000bfffffff]
[ 0.000000] Initmem setup node 0 [mem 0x0000000080000000-0x00000000bfffffff]
[ 0.000000] On node 0 totalpages: 262144
[ 0.000000] Normal zone: 2304 pages used for memmap
[ 0.000000] Normal zone: 0 pages reserved
[ 0.000000] Normal zone: 262144 pages, LIFO batch:63
[ 0.000000] CPU: All CPU(s) started in SVC mode.
[ 0.000000] pcpu-alloc: s0 r0 d32768 u32768 alloc=1*32768
[ 0.000000] pcpu-alloc: [0] 0
[ 0.000000] Built 1 zonelists, mobility grouping on. Total pages: 259840
[ 0.000000] Kernel command line: console=ttymxc0,115200 root=/dev/mmcblk0p2 rootwait ro
[ 0.000000] Dentry cache hash table entries: 131072 (order: 7, 524288 bytes, linear)
[ 0.000000] Inode-cache hash table entries: 65536 (order: 6, 262144 bytes, linear)
[ 0.000000] mem auto-init: stack:off, heap alloc:off, heap free:off
[ 0.000000] Memory: 1008680K/1048576K available (8192K kernel code, 714K rwdata, 2680K rodata, 1024K init, 272K bss, 23512K reserved, 16384K cma-reserved)
[ 0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
[ 0.000000] NR_IRQS: 16, nr_irqs: 16, preallocated irqs: 16
[ 0.000000] random: get_random_bytes called from start_kernel+0x238/0x3d4 with crng_init=0
[ 0.000000] Switching to timer-based delay loop, resolution 41ns
[ 0.000018] sched_clock: 32 bits at 24MHz, resolution 41ns, wraps every 89478484971ns
[ 0.000061] clocksource: mxc_timer1: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 79635851949 ns
[ 0.002871] Console: colour dummy device 80x30
[ 0.002940] Calibrating delay loop (skipped), value calculated using timer frequency… 48.00 BogoMIPS (lpj=240000)
[ 0.002980] pid_max: default: 32768 minimum: 301
[ 0.003433] Mount-cache hash table entries: 2048 (order: 1, 8192 bytes, linear)
[ 0.003477] Mountpoint-cache hash table entries: 2048 (order: 1, 8192 bytes, linear)
[ 0.005086] CPU: Testing write buffer coherency: ok
[ 0.006199] Setting up static identity map for 0x80100000 - 0x80100078
[ 0.007230] devtmpfs: initialized
[ 0.025576] VFP support v0.3: implementor 41 architecture 2 part 30 variant 7 rev 5
[ 0.026110] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns
[ 0.026160] futex hash table entries: 256 (order: -1, 3072 bytes, linear)
[ 0.027541] pinctrl core: initialized pinctrl subsystem
[ 0.029613] NET: Registered protocol family 16
[ 0.031971] DMA: preallocated 256 KiB pool for atomic coherent allocations
[ 0.034062] thermal_sys: Registered thermal governor ‘step_wise’
[ 0.034355] cpuidle: using governor menu
[ 0.234786] vdd1p1: supplied by regulator-dummy
[ 0.247658] vdd3p0: supplied by regulator-dummy
[ 0.260551] cpu: supplied by regulator-dummy
[ 0.273478] vddsoc: supplied by regulator-dummy
[ 0.638008] No ATAGs?
[ 0.638070] hw-breakpoint: found 5 (+1 reserved) breakpoint and 4 watchpoint registers.
[ 0.638095] hw-breakpoint: maximum watchpoint size is 8 bytes.
[ 0.638713] debugfs: Directory ‘dummy-iomuxc-gpr@20e4000’ with parent ‘regmap’ already present!
[ 0.639376] imx6ul-pinctrl 20e0000.pinctrl: initialized IMX pinctrl driver
[ 0.640804] imx6ul-pinctrl 2290000.iomuxc-snvs: no groups defined in /soc/bus@2200000/iomuxc-snvs@2290000
[ 0.640846] imx6ul-pinctrl 2290000.iomuxc-snvs: initialized IMX pinctrl driver
[ 0.682345] mxs-dma 1804000.dma-apbh: initialized
[ 0.687785] SCSI subsystem initialized
[ 0.688306] usbcore: registered new interface driver usbfs
[ 0.688438] usbcore: registered new interface driver hub
[ 0.688556] usbcore: registered new device driver usb
[ 0.689390] gpio-48 (i2c_rtc): enforced open drain please flag it properly in DT/ACPI DSDT/board file
[ 0.689540] gpio-49 (i2c_rtc): enforced open drain please flag it properly in DT/ACPI DSDT/board file
[ 0.690904] i2c-gpio i2c_rtc: using lines 48 (SDA) and 49 (SCL)
[ 0.691835] gpio-76 (i2c_eeprom1): enforced open drain please flag it properly in DT/ACPI DSDT/board file
[ 0.691966] gpio-67 (i2c_eeprom1): enforced open drain please flag it properly in DT/ACPI DSDT/board file
[ 0.692578] i2c-gpio i2c_eeprom1: using lines 76 (SDA) and 67 (SCL)
[ 0.693292] gpio-70 (i2c_eeprom2): enforced open drain please flag it properly in DT/ACPI DSDT/board file
[ 0.693498] gpio-71 (i2c_eeprom2): enforced open drain please flag it properly in DT/ACPI DSDT/board file
[ 0.694141] i2c-gpio i2c_eeprom2: using lines 70 (SDA) and 71 (SCL)
[ 0.695720] gpio-30 (scl): enforced open drain please flag it properly in DT/ACPI DSDT/board file
[ 0.696085] i2c i2c-1: IMX I2C adapter registered
[ 0.696831] mc: Linux media interface: v0.10
[ 0.696947] videodev: Linux video capture interface: v2.00
[ 0.697113] pps_core: LinuxPPS API ver. 1 registered
[ 0.697140] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti giometti@linux.it
[ 0.697201] PTP clock support registered
[ 0.697847] Advanced Linux Sound Architecture Driver Initialized.
[ 0.700019] clocksource: Switched to clocksource mxc_timer1
[ 0.718171] NET: Registered protocol family 2
[ 0.719362] tcp_listen_portaddr_hash hash table entries: 512 (order: 0, 4096 bytes, linear)
[ 0.719481] TCP established hash table entries: 8192 (order: 3, 32768 bytes, linear)
[ 0.719681] TCP bind hash table entries: 8192 (order: 3, 32768 bytes, linear)
[ 0.719871] TCP: Hash tables configured (established 8192 bind 8192)
[ 0.720238] UDP hash table entries: 512 (order: 1, 8192 bytes, linear)
[ 0.720315] UDP-Lite hash table entries: 512 (order: 1, 8192 bytes, linear)
[ 0.720696] NET: Registered protocol family 1
[ 0.721653] RPC: Registered named UNIX socket transport module.
[ 0.721690] RPC: Registered udp transport module.
[ 0.721711] RPC: Registered tcp transport module.
[ 0.721730] RPC: Registered tcp NFSv4.1 backchannel transport module.
[ 0.722930] hw perfevents: enabled with armv7_cortex_a7 PMU driver, 5 counters available
[ 0.725872] Initialise system trusted keyrings
[ 0.726319] workingset: timestamp_bits=14 max_order=18 bucket_order=4
[ 0.738216] NFS: Registering the id_resolver key type
[ 0.738300] Key type id_resolver registered
[ 0.738322] Key type id_legacy registered
[ 0.739229] Key type asymmetric registered
[ 0.739267] Asymmetric key parser ‘x509’ registered
[ 0.739368] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 247)
[ 0.739395] io scheduler mq-deadline registered
[ 0.739417] io scheduler kyber registered
[ 0.751846] imx-sdma 20ec000.sdma: Direct firmware load for imx/sdma/sdma-imx6q.bin failed with error -2
[ 0.751897] imx-sdma 20ec000.sdma: external firmware not found, using ROM firmware
[ 0.755914] 2020000.serial: ttymxc0 at MMIO 0x2020000 (irq = 21, base_baud = 5000000) is a IMX
[ 1.419137] printk: console [ttymxc0] enabled
[ 1.425670] 21e8000.serial: ttymxc1 at MMIO 0x21e8000 (irq = 59, base_baud = 5000000) is a IMX
[ 1.469547] imx_rngc 2284000.rng: Freescale RNGB registered (HW revision 2.129)
[ 1.476988] random: fast init done
[ 1.480970] random: crng init done
[ 1.521004] brd: module loaded
[ 1.538895] loop: module loaded
[ 1.542515] at24 5-0050: supply vcc not found, using dummy regulator
[ 1.554008] at24 5-0050: 256 byte 24c02 EEPROM, writable, 1 bytes/write
[ 1.561023] at24 6-0050: supply vcc not found, using dummy regulator
[ 1.572436] at24 6-0050: 256 byte 24c02 EEPROM, writable, 1 bytes/write
[ 1.584967] libphy: Fixed MDIO Bus: probed
[ 1.710716] pps pps0: new PPS source ptp0
[ 1.717190] libphy: fec_enet_mii_bus: probed
[ 1.726082] fec 20b4000.ethernet eth0: registered PHC device 0
[ 1.850740] pps pps1: new PPS source ptp1
[ 1.891764] libphy: fec_enet_mii_bus: probed
[ 1.897080] fec 2188000.ethernet eth1: registered PHC device 1
[ 1.903942] PPP generic driver version 2.4.2
[ 1.908672] ehci_hcd: USB 2.0 ‘Enhanced’ Host Controller (EHCI) Driver
[ 1.915321] ehci-mxc: Freescale On-Chip EHCI Host driver
[ 1.921093] usbcore: registered new interface driver usb-storage
[ 1.927358] usbcore: registered new interface driver usbserial_generic
[ 1.934043] usbserial: USB Serial support registered for generic
[ 1.995792] rtc-pcf8563 4-0051: registered as rtc0
[ 2.012636] rtc-pcf8563 4-0051: setting system clock to 2022-08-26T09:03:09 UTC (1661504589)
[ 2.031522] snvs_rtc 20cc000.snvs:snvs-rtc-lp: registered as rtc1
[ 2.037972] i2c /dev entries driver
[ 2.044887] lm75 4-0048: supply vs not found, using dummy regulator
[ 2.056538] lm75 4-0048: hwmon0: sensor ‘lm75b’
[ 2.176968] sdhci: Secure Digital Host Controller Interface driver
[ 2.183255] sdhci: Copyright(c) Pierre Ossman
[ 2.187629] sdhci-pltfm: SDHCI platform and OF driver helper
[ 2.201641] ledtrig-cpu: registered to indicate activity on CPUs
[ 2.209449] usbcore: registered new interface driver usbhid
[ 2.215126] usbhid: USB HID core driver
[ 2.231806] NET: Registered protocol family 10
[ 2.236389] mmc0: SDHCI controller on 2194000.mmc [2194000.mmc] using ADMA
[ 2.246365] Segment Routing with IPv6
[ 2.250910] sit: IPv6, IPv4 and MPLS over IPv4 tunneling driver
[ 2.258890] NET: Registered protocol family 17
[ 2.263738] Key type dns_resolver registered
[ 2.272574] registered taskstats version 1
[ 2.276756] Loading compiled-in X.509 certificates
[ 2.299029] imx_thermal 20c8000.anatop:tempmon: Industrial CPU temperature grade - max:105C critical:100C passive:95C
[ 2.310865] of_cfs_init
[ 2.313567] of_cfs_init: OK
[ 2.321379] ALSA device list:
[ 2.324369] No soundcards found.
[ 2.328083] Waiting for root device /dev/mmcblk0p2…
[ 2.349288] mmc0: new DDR MMC card at address 0001
[ 2.355323] mmcblk0: mmc0:0001 8GSD4R 7.28 GiB
[ 2.360504] mmcblk0boot0: mmc0:0001 8GSD4R partition 1 31.9 MiB
[ 2.366877] mmcblk0boot1: mmc0:0001 8GSD4R partition 2 31.9 MiB
[ 2.373303] mmcblk0rpmb: mmc0:0001 8GSD4R partition 3 512 KiB, chardev (245:0)
[ 2.384231] mmcblk0: p1 p2 p3 p4 < p5 p6 >
[ 2.426985] EXT4-fs (mmcblk0p2): INFO: recovery required on readonly filesystem
[ 2.434424] EXT4-fs (mmcblk0p2): write access will be enabled during recovery
[ 2.511303] EXT4-fs (mmcblk0p2): recovery complete
[ 2.517436] EXT4-fs (mmcblk0p2): mounted filesystem with ordered data mode. Opts: (null)
[ 2.525680] VFS: Mounted root (ext4 filesystem) readonly on device 179:2.
[ 2.533134] devtmpfs: mounted
[ 2.537395] Freeing unused kernel memory: 1024K
[ 2.542282] Run /sbin/init as init process
[ 2.546385] with arguments:
[ 2.546391] /sbin/init
[ 2.546395] with environment:
[ 2.546401] HOME=/
[ 2.546406] TERM=linux
[ 2.858302] systemd[1]: systemd 232 running in system mode. (+PAM +AUDIT +SELINUX +IMA +APPARMOR +SMACK +SYSVINIT +UTMP +LIBCRYPTSETUP +GCRYPT +GNUTLS +ACL +XZ +LZ4 +SECCOMP +BLKID +ELFUTILS +KMOD +IDN)
[ 2.877170] systemd[1]: Detected architecture arm.
[ 2.911986] systemd[1]: Set hostname to .
[ 3.433357] systemd[1]: [/lib/systemd/system/wb-mqtt-w1.service:10] Unknown lvalue ‘StartLimitIntervalSec’ in section ‘Service’
[ 3.543325] systemd[1]: Listening on fsck to fsckd communication Socket.
[ 3.580777] systemd[1]: Listening on Journal Socket.
[ 3.612158] systemd[1]: Listening on udev Control Socket.
[ 3.650973] systemd[1]: Listening on Journal Socket (/dev/log).
[ 3.721511] systemd[1]: Listening on udev Kernel Socket.
[ 3.761867] systemd[1]: Listening on Syslog Socket.
[ 4.748354] EXT4-fs (mmcblk0p2): re-mounted. Opts: errors=remount-ro
[ 6.851854] Driver for 1-wire Dallas network protocol.
[ 6.897397] gpio-68 (onewire_w1): enforced open drain please flag it properly in DT/ACPI DSDT/board file
[ 6.998595] gpio-11 (onewire_w2): enforced open drain please flag it properly in DT/ACPI DSDT/board file
[ 7.129117] w1_master_driver w1_bus_master1: Attaching one wire slave 28.00000d885de4 crc 47
[ 7.224167] w1_master_driver w1_bus_master2: Attaching one wire slave 28.00000d882feb crc 8d
[ 7.376483] fec 20b4000.ethernet rename2: renamed from eth0
[ 7.795821] fec 2188000.ethernet eth0: renamed from eth1
[ 7.803670] imx_usb 2184000.usb: No over current polarity defined
[ 7.832882] ci_hdrc ci_hdrc.0: EHCI Host Controller
[ 7.837853] ci_hdrc ci_hdrc.0: new USB bus registered, assigned bus number 1
[ 7.862066] fec 20b4000.ethernet eth1: renamed from rename2
[ 8.020179] ci_hdrc ci_hdrc.0: USB 2.0 started, EHCI 1.00
[ 8.060369] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 5.10
[ 8.068661] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 8.075963] usb usb1: Product: EHCI Host Controller
[ 8.080874] usb usb1: Manufacturer: Linux 5.10.35-wb111 ehci_hcd
[ 8.086889] usb usb1: SerialNumber: ci_hdrc.0
[ 8.417716] hub 1-0:1.0: USB hub found
[ 8.464143] hub 1-0:1.0: 1 port detected
[ 8.560146] ci_hdrc ci_hdrc.1: EHCI Host Controller
[ 8.565100] ci_hdrc ci_hdrc.1: new USB bus registered, assigned bus number 2
[ 8.700146] ci_hdrc ci_hdrc.1: USB 2.0 started, EHCI 1.00
[ 8.750983] usb usb2: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 5.10
[ 8.759276] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 8.766581] usb usb2: Product: EHCI Host Controller
[ 8.771496] usb usb2: Manufacturer: Linux 5.10.35-wb111 ehci_hcd
[ 8.777508] usb usb2: SerialNumber: ci_hdrc.1
[ 8.900230] usb usb1-port1: over-current condition
[ 9.030609] hub 2-0:1.0: USB hub found
[ 9.059658] hub 2-0:1.0: 1 port detected
[ 9.470171] usb 2-1: new high-speed USB device number 2 using ci_hdrc
[ 9.650396] Adding 262140k swap on /dev/mmcblk0p5. Priority:-2 extents:1 across:262140k SS
[ 9.710875] usb 2-1: New USB device found, idVendor=0424, idProduct=2514, bcdDevice= b.b3
[ 9.719105] usb 2-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0
[ 9.833279] hub 2-1:1.0: USB hub found
[ 9.880620] hub 2-1:1.0: 4 ports detected
[ 10.230159] usb 2-1.1: new high-speed USB device number 3 using ci_hdrc
[ 10.381865] usb 2-1.1: New USB device found, idVendor=0bda, idProduct=b720, bcdDevice= 2.00
[ 10.390320] usb 2-1.1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 10.397698] usb 2-1.1: Product: 802.11n WLAN Adapter
[ 10.402718] usb 2-1.1: Manufacturer: Realtek
[ 10.407002] usb 2-1.1: SerialNumber: 00e04c000001
[ 10.673998] Bluetooth: Core ver 2.22
[ 10.709435] cfg80211: Loading compiled-in X.509 certificates for regulatory database
[ 10.718532] NET: Registered protocol family 31
[ 10.725274] Bluetooth: HCI device and connection manager initialized
[ 10.761123] Bluetooth: HCI socket layer initialized
[ 10.790959] Bluetooth: L2CAP socket layer initialized
[ 10.796082] Bluetooth: SCO socket layer initialized
[ 10.900203] usbcore: registered new interface driver btusb
[ 10.913641] cfg80211: Loaded X.509 cert ‘sforshee: 00b28ddf47aef9cea7’
[ 10.924480] Bluetooth: hci0: RTL: examining hci_ver=06 hci_rev=000b lmp_ver=06 lmp_subver=8723
[ 10.935526] Bluetooth: hci0: RTL: rom_version status=0 version=1
[ 10.943652] Bluetooth: hci0: RTL: loading rtl_bt/rtl8723b_fw.bin
[ 10.955339] Bluetooth: hci0: RTL: loading rtl_bt/rtl8723b_config.bin
[ 10.961924] bluetooth hci0: Direct firmware load for rtl_bt/rtl8723b_config.bin failed with error -2
[ 10.971221] Bluetooth: hci0: RTL: cfg_sz -2, total sz 22496
[ 11.038618] platform regulatory.0: Direct firmware load for regulatory.db failed with error -2
[ 11.112107] cfg80211: failed to load regulatory.db
[ 11.810620] Bluetooth: hci0: RTL: fw version 0x0e2f9f73
[ 11.832106] RTL871X: module init start
[ 11.835936] RTL871X: rtl8723bu v4.3.6.11_12942.20141204_BTCOEX20140507-4E40
[ 11.842963] RTL871X: rtl8723bu BT-Coex version = BTCOEX20140507-4E40
[ 12.048668] RTL871X: rtw_ndev_init(wlan0)
[ 12.064290] RTL871X: rtw_ndev_init(wlan1)
[ 12.085638] usbcore: registered new interface driver rtl8723bu
[ 12.091590] RTL871X: module init ret=0
[ 12.208519] usbcore: registered new interface driver rtl8xxxu
[ 12.713771] EXT4-fs (mmcblk0p6): mounted filesystem with ordered data mode. Opts: (null)
[ 13.181096] systemd-journald[110]: Received request to flush runtime journal from PID 1
[ 13.214798] systemd-journald[110]: File /var/log/journal/4718d444e2911fd1dead61ff62163b04/system.journal corrupted or uncleanly shut down, renaming and replacing.
[ 14.954195] RTL871X: RTW_ADAPTIVITY_EN_
[ 14.954221] AUTO, chplan:0x20, Regulation:3,3
[ 14.962501] RTL871X: RTW_ADAPTIVITY_MODE_
[ 14.962507] NORMAL
[ 16.082921] new mount options do not match the existing superblock, will be ignored
[ 17.223420] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[ 17.228804] Bluetooth: BNEP filters: protocol multicast
[ 17.286648] Bluetooth: BNEP socket layer initialized
[ 17.691333] RTL871X: nolinked power save enter
[ 24.906106] process ‘/sbin/netplugd’ started with executable stack
[ 28.298331] RTL871X: RTW_ADAPTIVITY_EN_
[ 28.298356] AUTO, chplan:0x20, Regulation:3,3
[ 28.306655] RTL871X: RTW_ADAPTIVITY_MODE_
[ 28.306659] NORMAL
[ 30.754865] RTL871X: nolinked power save leave
[ 31.080318] SMSC LAN8710/LAN8720 20b4000.ethernet-1:00: attached PHY driver [SMSC LAN8710/LAN8720] (mii_bus:phy_addr=20b4000.ethernet-1:00, irq=POLL)
[ 31.490313] SMSC LAN8710/LAN8720 20b4000.ethernet-1:01: attached PHY driver [SMSC LAN8710/LAN8720] (mii_bus:phy_addr=20b4000.ethernet-1:01, irq=POLL)
[ 32.651637] RTL871X: assoc success
[ 32.655155] IPv6: ADDRCONF(NETDEV_CHANGE): wlan0: link becomes ready
[ 32.719842] RTL871X: set group key camid:1, addr:00:00:00:00:00:00, kid:1, type:TKIP
[ 33.770510] fec 20b4000.ethernet eth1: Link is Up - 100Mbps/Full - flow control off
[ 33.778226] IPv6: ADDRCONF(NETDEV_CHANGE): eth1: link becomes ready
[ 40.412942] 21ec000.serial: ttymxc2 at MMIO 0x21ec000 (irq = 224, base_baud = 5000000) is a IMX
[ 41.293178] 21f4000.serial: ttymxc4 at MMIO 0x21f4000 (irq = 225, base_baud = 5000000) is a IMX
[ 42.224113] 21fc000.serial: ttymxc5 at MMIO 0x21fc000 (irq = 226, base_baud = 5000000) is a IMX
[ 43.060928] 2018000.serial: ttymxc6 at MMIO 0x2018000 (irq = 227, base_baud = 5000000) is a IMX
[ 45.131148] 21f0000.serial: ttymxc3 at MMIO 0x21f0000 (irq = 228, base_baud = 5000000) is a IMX
[ 47.725646] 2288000.serial: ttymxc7 at MMIO 0x2288000 (irq = 229, base_baud = 5000000) is a IMX
[ 48.480383] gpio-19 (wbmz2_i2c_0): enforced open drain please flag it properly in DT/ACPI DSDT/board file
[ 48.576600] gpio-18 (wbmz2_i2c_0): enforced open drain please flag it properly in DT/ACPI DSDT/board file
[ 49.434641] i2c-gpio wbmz2_i2c_0: using lines 19 (SDA) and 18 (SCL)
[ 144.201388] usb 2-1.3: new high-speed USB device number 4 using ci_hdrc
[ 144.386631] usb 2-1.3: New USB device found, idVendor=1286, idProduct=812a, bcdDevice= 0.00
[ 144.395102] usb 2-1.3: New USB device strings: Mfr=3, Product=2, SerialNumber=0
[ 144.402462] usb 2-1.3: Product: WUKONG
[ 144.406240] usb 2-1.3: Manufacturer: MARVELL
[ 144.613183] usb 2-1.3: can’t set config #1, error -71
[ 144.675131] usb 2-1.3: USB disconnect, device number 4
[ 150.790276] usb 2-1.3: new high-speed USB device number 5 using ci_hdrc
[ 151.043249] usb 2-1.3: config 1 has an invalid interface number: 5 but max is 4
[ 151.050675] usb 2-1.3: config 1 has no interface number 3
[ 151.111582] usb 2-1.3: New USB device found, idVendor=1e0e, idProduct=9011, bcdDevice= 1.00
[ 151.120011] usb 2-1.3: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 151.127451] usb 2-1.3: Product: Mobile Composite Device Bus
[ 151.133096] usb 2-1.3: Manufacturer: Marvell
[ 151.137389] usb 2-1.3: SerialNumber: 200806006809080000
[ 151.619801] usbcore: registered new interface driver cdc_ether
[ 151.642929] usbcore: registered new interface driver option
[ 151.716866] usbserial: USB Serial support registered for GSM modem (1-port)
[ 151.741264] rndis_host 2-1.3:1.0 usb0: register ‘rndis_host’ at usb-ci_hdrc.1-1.3, RNDIS device, 32:be:d2:29:28:23
[ 151.880910] option 2-1.3:1.2: GSM modem (1-port) converter detected
[ 151.904287] usbcore: registered new interface driver rndis_host
[ 151.936533] usb 2-1.3: GSM modem (1-port) converter now attached to ttyUSB0
[ 152.031532] option 2-1.3:1.4: GSM modem (1-port) converter detected
[ 152.115192] usb 2-1.3: GSM modem (1-port) converter now attached to ttyUSB1
[ 152.206399] option 2-1.3:1.5: GSM modem (1-port) converter detected
[ 152.281849] usb 2-1.3: GSM modem (1-port) converter now attached to ttyUSB2
[ 632.636388] RTL871X: set group key camid:2, addr:00:00:00:00:00:00, kid:2, type:TKIP
[ 1157.047748] RTL871X: set group key camid:2, addr:00:00:00:00:00:00, kid:2, type:TKIP
[ 1157.058882] RTL871X: send eapol packet
[ 1157.070184] RTL871X: send eapol packet
[ 1157.078839] RTL871X: set pairwise key camid:4, addr:58:40:4e:e3:69:f6, kid:0, type:AES
[ 1232.643251] RTL871X: send eapol packet
[ 1232.690466] RTL871X: set group key camid:1, addr:00:00:00:00:00:00, kid:1, type:TKIP
[ 1607.590318] RTL871X: ap recv disassoc reason code(8) sta:58:40:4e:e3:69:f6
[ 1607.597647] RTL871X: clear key for addr:58:40:4e:e3:69:f6, camid:4
[ 1647.037823] fec 2188000.ethernet eth0: Link is Up - 100Mbps/Full - flow control rx/tx
[ 1647.066825] IPv6: ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready

root@wirenboard-AWVJRXHQ:~# journalctl -f
– Logs begin at Thu 2016-11-03 17:16:43 UTC. –
Aug 26 09:33:08 wirenboard-AWVJRXHQ wb-rules[2631]: INFO: network/Wi-Fi 2 IP: failed to convert value ‘’, passing raw
Aug 26 09:33:08 wirenboard-AWVJRXHQ wb-rules[2631]: Device “ppp0” does not exist.
Aug 26 09:33:08 wirenboard-AWVJRXHQ wb-rules[2631]: INFO: network/GPRS IP: failed to convert value ‘’, passing raw
Aug 26 09:33:39 wirenboard-AWVJRXHQ kernel: RTL871X: set group key camid:2, addr:00:00:00:00:00:00, kid:2, type:TKIP
Aug 26 09:34:08 wirenboard-AWVJRXHQ wb-rules[2631]: INFO: network/Wi-Fi 2 IP: failed to convert value ‘’, passing raw
Aug 26 09:34:08 wirenboard-AWVJRXHQ wb-rules[2631]: Device “ppp0” does not exist.
Aug 26 09:34:08 wirenboard-AWVJRXHQ wb-rules[2631]: INFO: network/GPRS IP: failed to convert value ‘’, passing raw
Aug 26 09:35:08 wirenboard-AWVJRXHQ wb-rules[2631]: INFO: network/Wi-Fi 2 IP: failed to convert value ‘’, passing raw
Aug 26 09:35:08 wirenboard-AWVJRXHQ wb-rules[2631]: Device “ppp0” does not exist.
Aug 26 09:35:08 wirenboard-AWVJRXHQ wb-rules[2631]: INFO: network/GPRS IP: failed to convert value ‘’, passing raw
Aug 26 09:35:45 wirenboard-AWVJRXHQ sshd[23888]: rexec line 18: Deprecated option KeyRegenerationInterval
Aug 26 09:35:45 wirenboard-AWVJRXHQ sshd[23888]: rexec line 19: Deprecated option ServerKeyBits
Aug 26 09:35:45 wirenboard-AWVJRXHQ sshd[23888]: rexec line 30: Deprecated option RSAAuthentication
Aug 26 09:35:45 wirenboard-AWVJRXHQ sshd[23888]: rexec line 37: Deprecated option RhostsRSAAuthentication
Aug 26 09:35:46 wirenboard-AWVJRXHQ sshd[23888]: reprocess config line 30: Deprecated option RSAAuthentication
Aug 26 09:35:46 wirenboard-AWVJRXHQ sshd[23888]: reprocess config line 37: Deprecated option RhostsRSAAuthentication
Aug 26 09:35:46 wirenboard-AWVJRXHQ sshd[23888]: Accepted password for root from 192.168.1.128 port 52208 ssh2
Aug 26 09:35:46 wirenboard-AWVJRXHQ sshd[23888]: pam_unix(sshd:session): session opened for user root by (uid=0)
Aug 26 09:35:46 wirenboard-AWVJRXHQ systemd-logind[419]: New session c3 of user root.
Aug 26 09:35:46 wirenboard-AWVJRXHQ systemd[1]: Started Session c3 of user root.
Aug 26 09:35:47 wirenboard-AWVJRXHQ sshd[23916]: lastlog_openseek: Couldn’t stat /var/log/lastlog: No such file or directory
Aug 26 09:35:47 wirenboard-AWVJRXHQ sshd[23916]: lastlog_openseek: Couldn’t stat /var/log/lastlog: No such file or directory
Aug 26 09:36:08 wirenboard-AWVJRXHQ wb-rules[2631]: Device “ppp0” does not exist.
Aug 26 09:36:08 wirenboard-AWVJRXHQ wb-rules[2631]: INFO: network/GPRS IP: failed to convert value ‘’, passing raw
Aug 26 09:36:08 wirenboard-AWVJRXHQ wb-rules[2631]: INFO: network/Wi-Fi 2 IP: failed to convert value ‘’, passing raw
Aug 26 09:37:08 wirenboard-AWVJRXHQ wb-rules[2631]: Device “ppp0” does not exist.
Aug 26 09:37:08 wirenboard-AWVJRXHQ wb-rules[2631]: INFO: network/GPRS IP: failed to convert value ‘’, passing raw
Aug 26 09:37:08 wirenboard-AWVJRXHQ wb-rules[2631]: INFO: network/Wi-Fi 2 IP: failed to convert value ‘’, passing raw
Aug 26 09:37:50 wirenboard-AWVJRXHQ systemd[1]: Stopping Raise network interfaces…
Aug 26 09:37:50 wirenboard-AWVJRXHQ ifdown[24478]: ifdown: waiting for lock on /run/network/ifstate.usb0
Aug 26 09:38:08 wirenboard-AWVJRXHQ wb-rules[2631]: Device “ppp0” does not exist.
Aug 26 09:38:08 wirenboard-AWVJRXHQ wb-rules[2631]: INFO: network/GPRS IP: failed to convert value ‘’, passing raw
Aug 26 09:38:08 wirenboard-AWVJRXHQ wb-rules[2631]: INFO: network/Wi-Fi 2 IP: failed to convert value ‘’, passing raw

Вот на этом ifdown: waiting for lock on /run/network/ifstate.usb0 зависает перезагрузка сервиса networking.

Я попробовал вынуть кабель из eth0 ни на что, не повлияло.

Ну да, видно:

Так, вот уже интересней. А чем, каким процессом занят файл /run/network/ifstate.usb0?

Моих знаний уже не хватит чтобы это выяснить. Можете подсказать, как это выяснить ?

fuser https://github.com/wirenboard/wb-mqtt-serial

Ну и по номеру из сам процесс

ps axl |grep PID

fuser /run/network/ifstate.usb0

Ничего не выводит, ну команда service networking restart сработала как ожидается.

На сколько я понял, проблема плавающая, есть какие-то альтернативные способы отладки вместе с вами, или только через форум ?

Если перезапустить networking то usb0 становится DOWN.
Если попытаться выполнить ifup usb0, то появляется сообщение waiting for lock on /run/network/ifstate.usb0, но fuse ничего не выводит на этот файл.
Ну и после usb0 принимает состояние UNKNOWN.

Я могу зашарить терминал через Termius, если это поможет быстрее понять проблему.

В качестве быстрого решения - используйте скрипт автоподъема соединения: GSM/GPRS — Wiren Board добавив в него удаление ifstate.usb0

Фактически нужно сделать так, чтобы по крону опрашивался usb0, и если он не доступен то происходило:

  1. ping -I usb0 ya.ru - если пинг идет, то все ок, если нет то начинать выполнять шаги ниже ?
  2. wb-gsm restart_if_broken
  3. ifdown usb0
  4. ifup usb0

Да, верно. Вот в скрипте как раз пинг и реализован.

Хорошо я попробую написать скрипт для детакта пинга по usb0, и выполнения ifdown --force usb0 && ifup usb0.

Оказывается резервирование сетевого подключения можно сделать при помощи двух и более шлюзов по умолчанию.

Описано тут Шпаргалка: сетевые настройки контроллера на удаленном объекте — Wiren Board

Подскажите, как сделать так, чтобы при старте системы всегда создавался маршрут route add default dev usb0 metric 100 ?

Я сделал такой маршрут, и смог вытаскивать и вставлять eth0 провод, вытаскиваю и пинг идет через usb0, вставляю и пинг идет по проводу. По сути то, что мне и было нужно, если дома отключат свет, то я смогу с контроллера отправлять об этом информацию, так как в контроллере стоит батарея.

diag_output_AWVJRXHQ_2022-08-26-16.zip (187.0 КБ)

Только что включил контроллер 19:00, 26.08.2022, чтобы было проще искать в логах информацию о сети.

usb0 не поднялся.

Запустил ifdown --force usb0, получил в ответ ifdown: waiting for lock on /run/network/ifstate.usb0, висит уже несколько минут.

Выполнил fuser /run/network/ifstate.usb0 в соседнем терминале.
Получил /run/network/ifstate.usb0: 315 12315 17367
Поискал по PID ps axl |grep 315
Получил:
4 0 315 1 20 0 1392 1000 wait Ss ? 0:00 /sbin/ifup -a --read-environment
0 0 10180 315 20 0 1428 888 wait S ? 0:00 /bin/sh -c wb-gsm restart_if_broken
0 0 12315 12307 20 0 1392 888 lock_f S ? 0:00 ifup --allow=hotplug usb0
0 0 17676 17429 20 0 2076 1156 pipe_r S+ pts/1 0:00 grep 315

Я это к тому, что скрипт не поможет в этой ситуации.

diag_output_AWVJRXHQ_2022-08-26-16.zip (187.1 КБ)

Лог на 19:09 26.08.2022, ifdown --force usb0 ifdown: waiting for lock on /run/network/ifstate.usb0 все ещё висит.

Видно, что два процесса, которые одновременно не должны держать файл его держат. Уберите allow-hotplug для usb0

Убрал allow-hotplug для usb0 отключил питание контроллера, потом включил и usb0 стартанул.

После я сделал reboot и потом попробовал с shutdown -P контроллер в первом случае должен перезапуститься, а во втором случае выключится, но однако в обоих случаях он перезагружается и usb0 не понимается, и файл /run/network/ifstate.usb0 занят: