Обзор мини роутера GL.iNet GL-MT300N

Написано hardd 28/06/2016. Опубликовано в Железо

MT300N
Роутер заказывал на али. Долго думал, какую именно модель заказать A или N. Устройства с MT300N имеют на борту 6МБ оперативной памяти и 16МБ постоянной, а также 4 GPIO вывода + UART. Устройства MT300A имеют 128МБ оперативной памяти и 16МБ постоянной, а также слот для TF-карточек памяти (только не понятно уже впаян он или идёт виде платы расширения) + UART. Мой выбор был обоснован необходимостью использования GPIO в будущем, поэтому заказал с меньшим количеством оперативки,в добавок, слот под карту памяти занимает место в корпусе, а в мои планы входило это место использовать по своему усмотрению. Для моделей N существует опциональная плата расширения для возможности использовать PoE питание порта.

Технические характеристики.
Процессор: SoC MTK 7620N @580Mhz
Оперативная память: DDR1 64MB
Постоянная память: FLASH 16MB
Интерфейсные порты: 1 WAN, 1 LAN, 1 USB2.0, 1 micro USB (power), 1 Reset button
Беспроводная связь: 2.4GHz 802.11 b/g/n 20dBm 300Mbps
Питание: 5В 1А

Возможности стандартной прошивки.
Прошивки производителя к этой модели можно скачать тут Мой роутер приехал с прошивкой 2.18. Обновление прошивки на версию 2.20 прошло без приключений.
По умолчанию роутер использует ip-адрес 192.168.8.1.

Пробуем…

MT300N
Нас приветствует форма с приглашением ввести пароль для доступа к настройкам.
MT300N
Вкладка основных настроек устройства. Доступно два языка на выбор в момент первого запуска: английский и китайский.
MT300N
Протоколы для проводного соединения.
MT300N
Возможность работать в качестве репитера или WISP клиента. (Выбор транслируемой сети)
MT300N
Выбор режима репитера.
MT300N
Возможность подключить usb – модем.
MT300N
Тут можно настроить usb-модем, работающий в режиме hilink или смартфон с расшаренным интерентом. (Я попробовал подключить М100-3, он же ZTE MF823).
MT300N
Соединение установлено – интернет на устройстве присутствует.
MT300N
Настройки локальной сети.
MT300N
Параметры беспроводной сети.
MT300N
Список DHCP клиентов.
MT300N
Проверка обновления прошивки и функция обновления.
MT300N
На этой вкладке можно посмотреть установленные в системе пакеты и/или установить из источника пакетов.
MT300N
Список пакетов (пример).
MT300N
Автоматический «проброс» портов.
MT300N
Настройка OpenVPN.
MT300N
Для любителей всё делать самостоятельно есть расширенный интерфейс на базе Luci.
MT300N
Теперь я попробовал подключить другой usb-модем E1550.
MT300N
Настройка соединения. По умолчанию готовые настройки есть только для китайских операторов, однако, необходимые настройки можно ввести вручную. Как видно из снимка, расширенных настроек сети и режима радио тут нет.
MT300N
Интернет работает.
MT300N
После этого, я поставил эксперимент и подключил к роутеру модем E3372s с установленной в него картой памяти и разделами в MBR.
MT300N
Интернет заработал после смены порта модема. Так же видно, что обнаружились разделы карты памяти (один в fat32 другой в ext4).
MT300N
Можно посмотреть содержимое разделов.
MT300N
На вкладке по расшариванию ресурсов, согласившись с предупреждением, можно открыть сетевой доступ на запись.
MT300N
Как видно, файлы доступны по сети, в том числе на запись.
MT300N
Следующим этапом я подключил обычную usb-камеру (к которой подходит uvc драйвер).
MT300N
MT300N
MT300N

dmesg

[ 0.000000] Linux version 3.18.27 (alzhao@alzhao-ubuntu) (gcc version 4.8.3 (OpenWrt/Linaro GCC 4.8-2014.04 r47065) ) #7 Wed Jul 6 10:47:10 HKT 2016
[ 0.000000] Board has DDR2
[ 0.000000] Analog PMU set to hw control
[ 0.000000] Digital PMU set to hw control
[ 0.000000] SoC Type: MediaTek MT7620N ver:2 eco:6
[ 0.000000] bootconsole [early0] enabled
[ 0.000000] CPU0 revision is: 00019650 (MIPS 24KEc)
[ 0.000000] MIPS: machine is GL-MT300N
[ 0.000000] Determined physical RAM map:
[ 0.000000] memory: 04000000 @ 00000000 (usable)
[ 0.000000] Initrd not found or empty — disabling initrd
[ 0.000000] Zone ranges:
[ 0.000000] Normal [mem 0x00000000-0x03ffffff]
[ 0.000000] Movable zone start for each node
[ 0.000000] Early memory node ranges
[ 0.000000] node 0: [mem 0x00000000-0x03ffffff]
[ 0.000000] Initmem setup node 0 [mem 0x00000000-0x03ffffff]
[ 0.000000] On node 0 totalpages: 16384
[ 0.000000] free_area_init_node: node 0, pgdat 80328290, node_mem_map 81000000
[ 0.000000] Normal zone: 128 pages used for memmap
[ 0.000000] Normal zone: 0 pages reserved
[ 0.000000] Normal zone: 16384 pages, LIFO batch:3
[ 0.000000] Primary instruction cache 64kB, VIPT, 4-way, linesize 32 bytes.
[ 0.000000] Primary data cache 32kB, 4-way, PIPT, no aliases, linesize 32 bytes
[ 0.000000] pcpu-alloc: s0 r0 d32768 u32768 alloc=1*32768
[ 0.000000] pcpu-alloc: [0] 0
[ 0.000000] Built 1 zonelists in Zone order, mobility grouping on. Total pages: 16256
[ 0.000000] Kernel command line: console=ttyS0,115200 rootfstype=squashfs,jffs2
[ 0.000000] PID hash table entries: 256 (order: -2, 1024 bytes)
[ 0.000000] Dentry cache hash table entries: 8192 (order: 3, 32768 bytes)
[ 0.000000] Inode-cache hash table entries: 4096 (order: 2, 16384 bytes)
[ 0.000000] Writing ErrCtl register=0001668d
[ 0.000000] Readback ErrCtl register=0001668d
[ 0.000000] Memory: 61176K/65536K available (2668K kernel code, 127K rwdata, 532K rodata, 184K init, 190K bss, 4360K reserved)
[ 0.000000] SLUB: HWalign=32, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
[ 0.000000] NR_IRQS:256
[ 0.000000] CPU Clock: 580MHz
[ 0.000000] systick: running — mult: 214748, shift: 32
[ 0.050000] Calibrating delay loop… 385.84 BogoMIPS (lpj=1929216)
[ 0.060000] pid_max: default: 32768 minimum: 301
[ 0.060000] Mount-cache hash table entries: 1024 (order: 0, 4096 bytes)
[ 0.070000] Mountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes)
[ 0.070000] pinctrl core: initialized pinctrl subsystem
[ 0.080000] NET: Registered protocol family 16
[ 0.090000] rt2880-pinmux pinctrl: try to register 73 pins …
[ 0.090000] pinctrl core: registered pin 0 (io0) on rt2880-pinmux
[ 0.090000] pinctrl core: registered pin 1 (io1) on rt2880-pinmux
[ 0.090000] pinctrl core: registered pin 2 (io2) on rt2880-pinmux
[ 0.090000] pinctrl core: registered pin 3 (io3) on rt2880-pinmux
[ 0.090000] pinctrl core: registered pin 4 (io4) on rt2880-pinmux
[ 0.090000] pinctrl core: registered pin 5 (io5) on rt2880-pinmux
[ 0.090000] pinctrl core: registered pin 6 (io6) on rt2880-pinmux
[ 0.090000] pinctrl core: registered pin 7 (io7) on rt2880-pinmux
[ 0.090000] pinctrl core: registered pin 8 (io8) on rt2880-pinmux
[ 0.090000] pinctrl core: registered pin 9 (io9) on rt2880-pinmux
[ 0.090000] pinctrl core: registered pin 10 (io10) on rt2880-pinmux
[ 0.090000] pinctrl core: registered pin 11 (io11) on rt2880-pinmux
[ 0.090000] pinctrl core: registered pin 12 (io12) on rt2880-pinmux
[ 0.090000] pinctrl core: registered pin 13 (io13) on rt2880-pinmux
[ 0.090000] pinctrl core: registered pin 14 (io14) on rt2880-pinmux
[ 0.090000] pinctrl core: registered pin 15 (io15) on rt2880-pinmux
[ 0.090000] pinctrl core: registered pin 16 (io16) on rt2880-pinmux
[ 0.090000] pinctrl core: registered pin 17 (io17) on rt2880-pinmux
[ 0.090000] pinctrl core: registered pin 18 (io18) on rt2880-pinmux
[ 0.090000] pinctrl core: registered pin 19 (io19) on rt2880-pinmux
[ 0.090000] pinctrl core: registered pin 20 (io20) on rt2880-pinmux
[ 0.090000] pinctrl core: registered pin 21 (io21) on rt2880-pinmux
[ 0.090000] pinctrl core: registered pin 22 (io22) on rt2880-pinmux
[ 0.090000] pinctrl core: registered pin 23 (io23) on rt2880-pinmux
[ 0.090000] pinctrl core: registered pin 24 (io24) on rt2880-pinmux
[ 0.090000] pinctrl core: registered pin 25 (io25) on rt2880-pinmux
[ 0.090000] pinctrl core: registered pin 26 (io26) on rt2880-pinmux
[ 0.090000] pinctrl core: registered pin 27 (io27) on rt2880-pinmux
[ 0.090000] pinctrl core: registered pin 28 (io28) on rt2880-pinmux
[ 0.090000] pinctrl core: registered pin 29 (io29) on rt2880-pinmux
[ 0.090000] pinctrl core: registered pin 30 (io30) on rt2880-pinmux
[ 0.090000] pinctrl core: registered pin 31 (io31) on rt2880-pinmux
[ 0.090000] pinctrl core: registered pin 32 (io32) on rt2880-pinmux
[ 0.090000] pinctrl core: registered pin 33 (io33) on rt2880-pinmux
[ 0.090000] pinctrl core: registered pin 34 (io34) on rt2880-pinmux
[ 0.090000] pinctrl core: registered pin 35 (io35) on rt2880-pinmux
[ 0.090000] pinctrl core: registered pin 36 (io36) on rt2880-pinmux
[ 0.090000] pinctrl core: registered pin 37 (io37) on rt2880-pinmux
[ 0.090000] pinctrl core: registered pin 38 (io38) on rt2880-pinmux
[ 0.090000] pinctrl core: registered pin 39 (io39) on rt2880-pinmux
[ 0.090000] pinctrl core: registered pin 40 (io40) on rt2880-pinmux
[ 0.090000] pinctrl core: registered pin 41 (io41) on rt2880-pinmux
[ 0.090000] pinctrl core: registered pin 42 (io42) on rt2880-pinmux
[ 0.090000] pinctrl core: registered pin 43 (io43) on rt2880-pinmux
[ 0.090000] pinctrl core: registered pin 44 (io44) on rt2880-pinmux
[ 0.090000] pinctrl core: registered pin 45 (io45) on rt2880-pinmux
[ 0.090000] pinctrl core: registered pin 46 (io46) on rt2880-pinmux
[ 0.090000] pinctrl core: registered pin 47 (io47) on rt2880-pinmux
[ 0.090000] pinctrl core: registered pin 48 (io48) on rt2880-pinmux
[ 0.090000] pinctrl core: registered pin 49 (io49) on rt2880-pinmux
[ 0.090000] pinctrl core: registered pin 50 (io50) on rt2880-pinmux
[ 0.090000] pinctrl core: registered pin 51 (io51) on rt2880-pinmux
[ 0.090000] pinctrl core: registered pin 52 (io52) on rt2880-pinmux
[ 0.090000] pinctrl core: registered pin 53 (io53) on rt2880-pinmux
[ 0.090000] pinctrl core: registered pin 54 (io54) on rt2880-pinmux
[ 0.090000] pinctrl core: registered pin 55 (io55) on rt2880-pinmux
[ 0.090000] pinctrl core: registered pin 56 (io56) on rt2880-pinmux
[ 0.090000] pinctrl core: registered pin 57 (io57) on rt2880-pinmux
[ 0.090000] pinctrl core: registered pin 58 (io58) on rt2880-pinmux
[ 0.090000] pinctrl core: registered pin 59 (io59) on rt2880-pinmux
[ 0.090000] pinctrl core: registered pin 60 (io60) on rt2880-pinmux
[ 0.090000] pinctrl core: registered pin 61 (io61) on rt2880-pinmux
[ 0.090000] pinctrl core: registered pin 62 (io62) on rt2880-pinmux
[ 0.090000] pinctrl core: registered pin 63 (io63) on rt2880-pinmux
[ 0.090000] pinctrl core: registered pin 64 (io64) on rt2880-pinmux
[ 0.090000] pinctrl core: registered pin 65 (io65) on rt2880-pinmux
[ 0.090000] pinctrl core: registered pin 66 (io66) on rt2880-pinmux
[ 0.090000] pinctrl core: registered pin 67 (io67) on rt2880-pinmux
[ 0.090000] pinctrl core: registered pin 68 (io68) on rt2880-pinmux
[ 0.090000] pinctrl core: registered pin 69 (io69) on rt2880-pinmux
[ 0.090000] pinctrl core: registered pin 70 (io70) on rt2880-pinmux
[ 0.090000] pinctrl core: registered pin 71 (io71) on rt2880-pinmux
[ 0.090000] pinctrl core: registered pin 72 (io72) on rt2880-pinmux
[ 0.090000] pinctrl core: add 3 pinmux maps
[ 0.090000] rt2880-pinmux pinctrl: found group selector 11 for wled
[ 0.090000] rt2880-pinmux pinctrl: found group selector 12 for ephy
[ 0.090000] rt2880-pinmux pinctrl: found group selector 0 for i2c
[ 0.090000] rt2880-pinmux pinctrl: request pin 72 (io72) for pinctrl
[ 0.090000] rt2880-pinmux pinctrl: request pin 40 (io40) for pinctrl
[ 0.090000] rt2880-pinmux pinctrl: request pin 41 (io41) for pinctrl
[ 0.090000] rt2880-pinmux pinctrl: request pin 42 (io42) for pinctrl
[ 0.090000] rt2880-pinmux pinctrl: request pin 43 (io43) for pinctrl
[ 0.090000] rt2880-pinmux pinctrl: request pin 44 (io44) for pinctrl
[ 0.090000] rt2880-pinmux pinctrl: request pin 1 (io1) for pinctrl
[ 0.090000] rt2880-pinmux pinctrl: request pin 2 (io2) for pinctrl
[ 0.090000] rt2880-pinmux pinctrl: failed to lookup the sleep state
[ 0.090000] rt2880_gpio 10000600.gpio: registering 24 gpios
[ 0.100000] rt2880_gpio 10000600.gpio: registering 24 irq handlers
[ 0.100000] rt2880_gpio 10000638.gpio: registering 16 gpios
[ 0.110000] rt2880_gpio 10000638.gpio: registering 16 irq handlers
[ 0.110000] rt2880_gpio 10000660.gpio: registering 32 gpios
[ 0.120000] rt2880_gpio 10000660.gpio: registering 32 irq handlers
[ 0.120000] rt2880_gpio 10000688.gpio: registering 1 gpios
[ 0.130000] rt2880_gpio 10000688.gpio: registering 1 irq handlers
[ 0.130000] Switched to clocksource systick
[ 0.140000] NET: Registered protocol family 2
[ 0.140000] TCP established hash table entries: 1024 (order: 0, 4096 bytes)
[ 0.140000] TCP bind hash table entries: 1024 (order: 0, 4096 bytes)
[ 0.150000] TCP: Hash tables configured (established 1024 bind 1024)
[ 0.160000] TCP: reno registered
[ 0.160000] UDP hash table entries: 256 (order: 0, 4096 bytes)
[ 0.160000] UDP-Lite hash table entries: 256 (order: 0, 4096 bytes)
[ 0.170000] NET: Registered protocol family 1
[ 0.170000] PCI: CLS 0 bytes, default 32
[ 0.180000] rt-timer 10000100.timer: maximum frequency is 2441Hz
[ 0.180000] alarmtimer alarmtimer: no of_node; not parsing pinctrl DT
[ 0.180000] futex hash table entries: 256 (order: -1, 3072 bytes)
[ 0.200000] squashfs: version 4.0 (2009/01/31) Phillip Lougher
[ 0.210000] jffs2: version 2.2 (NAND) (SUMMARY) (LZMA) (RTIME) (CMODE_PRIORITY) (c) 2001-2006 Red Hat, Inc.
[ 0.230000] msgmni has been set to 119
[ 0.230000] io scheduler noop registered
[ 0.240000] io scheduler deadline registered (default)
[ 0.240000] ralink-usb-phy usbphy: invalid resource
[ 0.250000] Serial: 8250/16550 driver, 16 ports, IRQ sharing enabled
[ 0.260000] serial8250 serial8250: no of_node; not parsing pinctrl DT
[ 0.260000] pinctrl core: add 1 pinmux maps
[ 0.260000] rt2880-pinmux pinctrl: found group selector 3 for uartlite
[ 0.260000] rt2880-pinmux pinctrl: request pin 15 (io15) for 10000c00.uartlite
[ 0.260000] rt2880-pinmux pinctrl: request pin 16 (io16) for 10000c00.uartlite
[ 0.260000] console [ttyS0] disabled
[ 0.260000] 10000c00.uartlite: ttyS0 at MMIO 0x10000c00 (irq = 20, base_baud = 2500000) is a 16550A
[ 0.270000] console [ttyS0] enabled
[ 0.280000] bootconsole [early0] disabled
[ 0.290000] pinctrl core: add 1 pinmux maps
[ 0.290000] rt2880-pinmux pinctrl: found group selector 2 for spi
[ 0.290000] rt2880-pinmux pinctrl: request pin 3 (io3) for 10000b00.spi
[ 0.290000] rt2880-pinmux pinctrl: request pin 4 (io4) for 10000b00.spi
[ 0.290000] rt2880-pinmux pinctrl: request pin 5 (io5) for 10000b00.spi
[ 0.290000] rt2880-pinmux pinctrl: request pin 6 (io6) for 10000b00.spi
[ 0.290000] m25p80 spi32766.0: w25q128 (16384 Kbytes)
[ 0.300000] 5 ofpart partitions found on MTD device spi32766.0
[ 0.300000] Creating 5 MTD partitions on «spi32766.0″:
[ 0.310000] 0×000000000000-0×000000030000 : «u-boot»
[ 0.320000] 0×000000030000-0×000000040000 : «u-boot-env»
[ 0.320000] 0×000000040000-0×000000050000 : «factory»
[ 0.330000] 0×000000050000-0x000000fd0000 : «firmware»
[ 0.450000] 2 uimage-fw partitions found on MTD device firmware
[ 0.460000] 0×000000050000-0x00000017464c : «kernel»
[ 0.460000] 0x00000017464c-0x000000fd0000 : «rootfs»
[ 0.470000] mtd: device 5 (rootfs) set to be root filesystem
[ 0.480000] 1 squashfs-split partitions found on MTD device rootfs
[ 0.480000] 0x0000007d0000-0x000000fd0000 : «rootfs_data»
[ 0.490000] 0x000000ff0000-0×000001000000 : «art»
[ 0.500000] ralink_soc_eth 10100000.ethernet eth0 (uninitialized): port 1 link up (100Mbps/Full duplex)
[ 0.510000] ralink_soc_eth 10100000.ethernet: loaded mt7620 driver
[ 0.510000] ralink_soc_eth 10100000.ethernet eth0: ralink at 0xb0100000, irq 5
[ 0.520000] rt2880_wdt 10000120.watchdog: Initialized
[ 0.530000] TCP: cubic registered
[ 0.530000] NET: Registered protocol family 17
[ 0.540000] bridge: automatic filtering via arp/ip/ip6tables has been deprecated. Update your scripts to load br_netfilter if you need this.
[ 0.550000] Bridge firewalling registered
[ 0.550000] 8021q: 802.1Q VLAN Support v1.8
[ 0.580000] VFS: Mounted root (squashfs filesystem) readonly on device 31:5.
[ 0.590000] Freeing unused kernel memory: 184K (80342000 — 80370000)
[ 3.260000] init: Console is alive
[ 3.260000] init: — watchdog -
[ 9.200000] usbcore: registered new interface driver usbfs
[ 9.210000] usbcore: registered new interface driver hub
[ 9.220000] usbcore: registered new device driver usb
[ 9.230000] exFAT: Version 1.2.9
[ 9.260000] rt2880-pinmux pinctrl: request pin 1 (io1) for pio:1
[ 9.260000] rt2880-pinmux pinctrl: request pin 42 (io42) for pio:42
[ 9.260000] rt2880-pinmux pinctrl: request pin 43 (io43) for pio:43
[ 9.270000] SCSI subsystem initialized
[ 9.280000] ehci_hcd: USB 2.0 ‘Enhanced’ Host Controller (EHCI) Driver
[ 9.290000] ehci-platform: EHCI generic platform driver
[ 9.300000] phy phy-usbphy.0: remote usb device wakeup disabled
[ 9.310000] phy phy-usbphy.0: UTMI 16bit 30MHz
[ 9.310000] ehci-platform 101c0000.ehci: EHCI Host Controller
[ 9.320000] ehci-platform 101c0000.ehci: new USB bus registered, assigned bus number 1
[ 9.330000] ehci-platform 101c0000.ehci: irq 26, io mem 0x101c0000
[ 9.350000] ehci-platform 101c0000.ehci: USB 2.0 started, EHCI 1.00
[ 9.350000] usb usb1: no of_node; not parsing pinctrl DT
[ 9.350000] hub 1-0:1.0: no of_node; not parsing pinctrl DT
[ 9.350000] hub 1-0:1.0: USB hub found
[ 9.360000] hub 1-0:1.0: 1 port detected
[ 9.360000] ohci_hcd: USB 1.1 ‘Open’ Host Controller (OHCI) Driver
[ 9.370000] ohci-platform: OHCI generic platform driver
[ 9.380000] ohci-platform 101c1000.ohci: Generic Platform OHCI controller
[ 9.380000] ohci-platform 101c1000.ohci: new USB bus registered, assigned bus number 2
[ 9.390000] ohci-platform 101c1000.ohci: irq 26, io mem 0x101c1000
[ 9.460000] usb usb2: no of_node; not parsing pinctrl DT
[ 9.460000] hub 2-0:1.0: no of_node; not parsing pinctrl DT
[ 9.460000] hub 2-0:1.0: USB hub found
[ 9.460000] hub 2-0:1.0: 1 port detected
[ 9.480000] rt2880-pinmux pinctrl: request pin 40 (io40) for pio:40
[ 9.480000] rt2880-pinmux pinctrl: request pin 41 (io41) for pio:41
[ 9.480000] rt2880-pinmux pinctrl: request pin 72 (io72) for pio:72
[ 9.490000] MTK MSDC device init.
[ 9.490000] mtk-sd: MediaTek MT6575 MSDC Driver
[ 9.500000] sdhci: Secure Digital Host Controller Interface driver
[ 9.500000] sdhci: Copyright(c) Pierre Ossman
[ 9.510000] sdhci-pltfm: SDHCI platform and OF driver helper
[ 9.520000] usbcore: registered new interface driver usb-storage
[ 10.340000] init: — preinit -
[ 12.620000] 8021q: adding VLAN 0 to HW filter on device eth0
[ 12.680000] random: mktemp urandom read with 20 bits of entropy available
[ 16.570000] jffs2: notice: (362) jffs2_build_xattr_subsystem: complete building xattr subsystem, 0 of xdatum (0 unchecked, 0 orphan) and 0 of xref (0 dead, 0 orphan) found.
[ 16.600000] mount_root: switching to jffs2 overlay
[ 16.660000] procd: — early -
[ 16.660000] procd: — watchdog -
[ 17.990000] procd: — ubus -
[ 19.110000] procd: — init -
[ 24.690000] NET: Registered protocol family 10
[ 24.720000] ntfs: driver 2.1.31 [Flags: R/O MODULE].
[ 24.740000] tun: Universal TUN/TAP device driver, 1.6
[ 24.740000] tun: (C) 1999-2004 Max Krasnyansky
[ 24.760000] ip6_tables: (C) 2000-2006 Netfilter Core Team
[ 24.790000] i2c /dev entries driver
[ 24.810000] Linux video capture interface: v2.00
[ 24.860000] u32 classifier
[ 24.860000] input device check on
[ 24.870000] Actions configured
[ 24.870000] Mirror/redirect action on
[ 24.920000] nf_conntrack version 0.5.0 (958 buckets, 3832 max)
[ 24.940000] fuse init (API version 7.23)
[ 24.980000] usbcore: registered new interface driver cdc_acm
[ 24.980000] cdc_acm: USB Abstract Control Model driver for USB modems and ISDN adapters
[ 25.000000] Loading modules backported from Linux version v4.4-rc5-1913-gc8fdf68
[ 25.010000] Backport generated by backports.git backports-20151218-0-g2f58d9d
[ 25.030000] ip_tables: (C) 2000-2006 Netfilter Core Team
[ 25.040000] usbcore: registered new interface driver ipheth
[ 25.100000] usbcore: registered new interface driver usbserial
[ 25.100000] usbcore: registered new interface driver usbserial_generic
[ 25.110000] usbserial: USB Serial support registered for generic
[ 25.140000] usbcore: registered new interface driver uvcvideo
[ 25.140000] USB Video Class driver (1.1.1)
[ 25.260000] xt_time: kernel timezone is -0000
[ 25.270000] usbcore: registered new interface driver cdc_ether
[ 25.370000] usbcore: registered new interface driver cp210x
[ 25.370000] usbserial: USB Serial support registered for cp210x
[ 25.390000] gspca_main: v2.14.0 registered
[ 25.400000] usbcore: registered new interface driver sonixb
[ 25.410000] usbcore: registered new interface driver sonixj
[ 25.420000] usbcore: registered new interface driver gspca_zc3xx
[ 25.510000] PPP generic driver version 2.4.2
[ 25.520000] NET: Registered protocol family 24
[ 25.530000] usbcore: registered new interface driver rndis_host
[ 25.660000] usbcore: registered new interface driver option
[ 25.660000] usbserial: USB Serial support registered for GSM modem (1-port)
[ 25.900000] ieee80211 phy0: rt2x00_set_rt: Info — RT chipset 5390, rev 0500 detected
[ 25.910000] ieee80211 phy0: rt2x00_set_rf: Info — RF chipset 7620 detected
[ 25.920000] ieee80211 phy0: Selected rate control algorithm ‘minstrel_ht’
[ 25.930000] usbcore: registered new interface driver rt2800usb
[ 45.850000] 8021q: adding VLAN 0 to HW filter on device eth0
[ 45.900000] device eth0.1 entered promiscuous mode
[ 45.910000] device eth0 entered promiscuous mode
[ 46.010000] br-lan: port 1(eth0.1) entered forwarding state
[ 46.010000] br-lan: port 1(eth0.1) entered forwarding state
[ 48.010000] br-lan: port 1(eth0.1) entered forwarding state
[ 52.580000] IPv6: ADDRCONF(NETDEV_UP): wlan0: link is not ready
[ 52.610000] device wlan0 entered promiscuous mode
[ 52.620000] br-lan: port 2(wlan0) entered forwarding state
[ 52.620000] br-lan: port 2(wlan0) entered forwarding state
[ 53.430000] br-lan: port 2(wlan0) entered disabled state
[ 53.590000] br-lan: port 2(wlan0) entered forwarding state
[ 53.590000] br-lan: port 2(wlan0) entered forwarding state
[ 53.600000] IPv6: ADDRCONF(NETDEV_CHANGE): wlan0: link becomes ready
[ 55.590000] br-lan: port 2(wlan0) entered forwarding state
[ 70.190000] random: nonblocking pool is initialized

modules

rt2800usb 15408 0 — Live 0x82ff8000
rt2800soc 2512 0 — Live 0x828ed000
rt2800pci 3968 0 — Live 0×82829000
rt2800mmio 6338 2 rt2800soc,rt2800pci, Live 0x82fc0000
rt2800lib 91568 4 rt2800usb,rt2800soc,rt2800pci,rt2800mmio, Live 0x82fe0000
pppoe 8128 0 — Live 0x82fb8000
ppp_async 6352 0 — Live 0x82fce000
option 27200 0 — Live 0x82f70000
iptable_nat 768 1 — Live 0x82fda000
usb_wwan 4391 1 option, Live 0x82f2a000
rt2x00usb 7577 1 rt2800usb, Live 0x828fc000
rt2x00soc 1202 1 rt2800soc, Live 0x82f2c000
rt2x00pci 1522 1 rt2800pci, Live 0x82f7c000
rt2x00mmio 1904 3 rt2800soc,rt2800pci,rt2800mmio, Live 0x82fd9000
rt2x00lib 34111 9 rt2800usb,rt2800soc,rt2800pci,rt2800mmio,rt2800lib,rt2x00usb,rt2x00soc,rt2x00pci,rt2x00mmio, Live 0x828f0000
rndis_host 4761 0 — Live 0x828e2000
pppox 1354 1 pppoe, Live 0x8283e000
ppp_generic 20626 3 pppoe,ppp_async,pppox, Live 0×82830000
nf_nat_ipv4 4257 1 iptable_nat, Live 0x82eee000
nf_conntrack_ipv6 5536 3 — Live 0x82fdc000
nf_conntrack_ipv4 5152 11 — Live 0x82f32000
mac80211 396074 5 rt2800lib,rt2x00usb,rt2x00soc,rt2x00pci,rt2x00lib, Live 0×82880000
ipt_REJECT 912 2 — Live 0x82fc6000
ipt_MASQUERADE 624 1 — Live 0x82f3e000
gspca_zc3xx 35328 0 — Live 0x82fd0000
gspca_sonixj 21152 0 — Live 0x82f38000
gspca_sonixb 9344 0 — Live 0x82f34000
gspca_main 18985 3 gspca_zc3xx,gspca_sonixj,gspca_sonixb, Live 0x82f60000
cp210x 7360 0 — Live 0x82eec000
cfg80211 216515 2 rt2x00lib,mac80211, Live 0x82f80000
cdc_ether 3740 1 rndis_host, Live 0x82f28000
xt_time 1648 0 — Live 0x82f24000
xt_tcpudp 1728 30 — Live 0x82ec5000
xt_tcpmss 992 0 — Live 0x82f20000
xt_statistic 784 0 — Live 0x82f02000
xt_state 688 0 — Live 0x82f14000
xt_recent 6320 0 — Live 0x82f1a000
xt_nat 1072 0 — Live 0x82f03000
xt_multiport 1200 10 — Live 0x82f11000
xt_mark 672 28 — Live 0x82f10000
xt_mac 624 0 — Live 0x82f08000
xt_limit 992 20 — Live 0x82f0b000
xt_length 704 1 — Live 0x82f09000
xt_id 480 0 — Live 0x82f07000
xt_hl 800 0 — Live 0x82f05000
xt_helper 880 0 — Live 0x82f00000
xt_ecn 1296 0 — Live 0x82ee9000
xt_dscp 1008 0 — Live 0x82ecc000
xt_conntrack 2144 10 — Live 0x82ec4000
xt_connmark 1040 3 — Live 0x82ec6000
xt_connlimit 3376 0 — Live 0x82d97000
xt_connbytes 1520 0 — Live 0x82ecb000
xt_comment 480 80 — Live 0x82d9b000
xt_TCPMSS 2656 2 — Live 0x82da5000
xt_REDIRECT 1056 0 — Live 0x82db0000
xt_LOG 768 0 — Live 0x82eaf000
xt_HL 1296 0 — Live 0x82ec3000
xt_DSCP 1536 0 — Live 0x82ec8000
xt_CT 2224 0 — Live 0x82ed5000
xt_CLASSIFY 576 0 — Live 0x82e48000
uvcvideo 62151 0 — Live 0x82ef0000
usbserial 18059 3 option,usb_wwan,cp210x, Live 0x82ed8000
usbnet 16982 2 rndis_host,cdc_ether, Live 0x82ed0000
slhc 4347 1 ppp_generic, Live 0x82ec0000
nf_reject_ipv4 1939 1 ipt_REJECT, Live 0x82ebe000
nf_nat_masquerade_ipv4 1372 1 ipt_MASQUERADE, Live 0x82ebd000
nf_nat_ftp 1216 0 — Live 0x82de7000
nf_nat 10028 5 nf_nat_ipv4,xt_nat,xt_REDIRECT,nf_nat_masquerade_ipv4,nf_nat_ftp, Live 0x82eac000
nf_log_ipv4 3248 0 — Live 0x82ea1000
nf_defrag_ipv6 9079 1 nf_conntrack_ipv6, Live 0x82ea4000
nf_defrag_ipv4 838 1 nf_conntrack_ipv4, Live 0x82e93000
nf_conntrack_rtcache 2480 0 — Live 0x82dce000
nf_conntrack_ftp 5280 1 nf_nat_ftp, Live 0x82de4000
iptable_raw 640 1 — Live 0x82de9000
iptable_mangle 928 1 — Live 0x82dc9000
iptable_filter 672 1 — Live 0x82dcf000
ipt_ECN 1392 0 — Live 0x82d6b000
ipheth 4912 0 — Live 0x82d64000
ip_tables 9389 4 iptable_nat,iptable_raw,iptable_mangle,iptable_filter, Live 0x82e94000
input_core 24510 5 gspca_zc3xx,gspca_sonixj,gspca_sonixb,gspca_main,uvcvideo, Live 0x82e98000
crc_itu_t 1019 0 — Live 0x82dcd000
crc_ccitt 1019 2 rt2800lib,ppp_async, Live 0x82dcc000
compat 14354 5 rt2800usb,rt2800soc,rt2800pci,mac80211,cfg80211, Live 0x82dc4000
cdc_acm 13808 0 — Live 0x82d60000
fuse 66329 0 — Live 0x82e80000
act_connmark 832 0 — Live 0x82d69000
nf_conntrack 49022 16 nf_nat_ipv4,nf_conntrack_ipv6,nf_conntrack_ipv4,xt_state,xt_helper,xt_conntrack,xt_connmark,xt_connlimit,xt_connbytes,xt_CT,nf_nat_masquerade_ipv4,nf_nat_ftp,nf_nat,nf_conntrack_rtcache,nf_conntrack_ftp,act_connmark, Live 0x82dd0000
act_skbedit 1600 0 — Live 0x82db5000
act_mirred 2336 0 — Live 0x82e7c000
em_u32 576 0 — Live 0x82e58000
cls_u32 6208 0 — Live 0x82e78000
cls_tcindex 4256 0 — Live 0x82db6000
cls_flow 5136 0 — Live 0x82e4c000
cls_route 4576 0 — Live 0x82db2000
cls_fw 3456 0 — Live 0x82db1000
sch_hfsc 13344 0 — Live 0x82dbc000
sch_ingress 944 0 — Live 0x82db9000
videobuf2_vmalloc 2145 1 uvcvideo, Live 0x82d3f000
videobuf2_memops 1216 1 videobuf2_vmalloc, Live 0x82d9d000
videobuf2_core 28764 1 uvcvideo, Live 0x82da8000
v4l2_common 4003 1 videobuf2_core, Live 0x82dba000
videodev 97390 7 gspca_zc3xx,gspca_sonixj,gspca_sonixb,gspca_main,uvcvideo,videobuf2_core,v4l2_common, Live 0x82e60000
i2c_dev 4096 0 — Live 0x82d39000
i2c_core 16709 3 v4l2_common,videodev,i2c_dev, Live 0x82d10000
ip6t_REJECT 1184 2 — Live 0x82e5d000
nf_reject_ipv6 2215 1 ip6t_REJECT, Live 0x82e55000
nf_log_ipv6 3376 0 — Live 0x82d56000
nf_log_common 2559 2 nf_log_ipv4,nf_log_ipv6, Live 0x82d04000
ip6table_raw 576 1 — Live 0x82d71000
ip6table_mangle 1040 1 — Live 0x82cad000
ip6table_filter 608 1 — Live 0x82d1b000
ip6_tables 9185 3 ip6table_raw,ip6table_mangle,ip6table_filter, Live 0x82d5c000
x_tables 10741 41 ipt_REJECT,ipt_MASQUERADE,xt_time,xt_tcpudp,xt_tcpmss,xt_statistic,xt_state,xt_recent,xt_nat,xt_multiport,xt_mark,xt_mac,xt_limit,xt_length,xt_id,xt_hl,xt_helper,xt_ecn,xt_dscp,xt_conntrack,xt_connmark,xt_connlimit,xt_connbytes,xt_comment,xt_TCPMSS,xt_REDIRECT,xt_LOG,xt_HL,xt_DSCP,xt_CT,xt_CLASSIFY,iptable_raw,iptable_mangle,iptable_filter,ipt_ECN,ip_tables,ip6t_REJECT,ip6table_raw,ip6table_mangle,ip6table_filter,ip6_tables, Live 0x82d58000
ifb 2656 0 — Live 0x82e5e000
tun 15135 0 — Live 0x82d8c000
vfat 7840 0 — Live 0x82d72000
fat 46991 1 vfat, Live 0x82d80000
ntfs 88451 0 — Live 0x82d40000
nls_utf8 864 0 — Live 0x82d29000
nls_iso8859_1 2896 0 — Live 0x82c9d000
nls_cp437 4432 0 — Live 0x82d20000
ipv6 270403 32 nf_conntrack_ipv6,nf_defrag_ipv6,nf_reject_ipv6,ip6table_mangle,[permanent], Live 0x82e00000
eeprom_93cx6 1807 1 rt2800pci, Live 0x82cf4000
dma_shared_buffer 13766 2 videobuf2_vmalloc,videobuf2_core, Live 0x82d08000
arc4 1312 2 — Live 0x82d2f000
crypto_blkcipher 10503 1 arc4, Live 0x82d18000
mmc_block 21473 0 — Live 0x83bd0000
usb_storage 37439 0 — Live 0x82c50000
sdhci_pltfm 2770 0 — Live 0x83b9a000
sdhci 18333 1 sdhci_pltfm, Live 0x83bf8000
mtk_sd 15440 0 — Live 0x83bf4000
mmc_core 73702 3 mmc_block,sdhci,mtk_sd, Live 0x83be0000
leds_gpio 2896 0 — Live 0x82c76000
dwc2_platform 1888 0 — Live 0x83b3c000
dwc2 48407 1 dwc2_platform, Live 0x83bb0000
ohci_platform 3248 0 — Live 0x83bda000
ohci_hcd 21951 1 ohci_platform, Live 0x83b30000
ehci_platform 3744 0 — Live 0x83b5b000
ehci_hcd 31516 1 ehci_platform, Live 0x83b28000
sd_mod 26288 0 — Live 0x82c78000
scsi_mod 85639 2 usb_storage,sd_mod, Live 0x82c60000
gpio_button_hotplug 6000 0 — Live 0x83bc2000
ext4 304188 0 — Live 0x82c00000
jbd2 48194 1 ext4, Live 0x83ba0000
mbcache 4557 1 ext4, Live 0x83b3e000
exfat 91467 0 — Live 0x83b80000
usbcore 117704 23 rt2800usb,option,usb_wwan,rt2x00usb,rndis_host,gspca_zc3xx,gspca_sonixj,gspca_sonixb,gspca_main,cp210x,cdc_ether,uvcvideo,usbserial,usbnet,ipheth,cdc_acm,usb_storage,dwc2_platform,dwc2,ohci_platform,ohci_hcd,ehci_platform,ehci_hcd, Live 0x83b60000
nls_base 5008 8 vfat,fat,ntfs,nls_utf8,nls_iso8859_1,nls_cp437,exfat,usbcore, Live 0x83b20000
usb_common 1740 2 dwc2_platform,usbcore, Live 0x83b0d000
crc16 1015 1 ext4, Live 0x83b0b000
mii 3528 1 usbnet, Live 0x83b09000
crypto_hash 9730 2 ext4,jbd2, Live 0x83b10000

cpuinfo

system type : MediaTek MT7620N ver:2 eco:6
machine : GL-MT300N
processor : 0
cpu model : MIPS 24KEc V5.0
BogoMIPS : 385.84
wait instruction : yes
microsecond timers : yes
tlb_entries : 32
extra interrupt vector : yes
hardware watchpoint : yes, count: 4, address/irw mask: [0x0ffc, 0x0ffc, 0x0ffb, 0x0ffb]
isa : mips1 mips2 mips32r1 mips32r2
ASEs implemented : mips16 dsp
shadow register sets : 1
kscratch registers : 0
package : 0
core : 0
VCED exceptions : not available
VCEI exceptions : not available

P.S. Загрузчик роутера уже имеет встроенный http-сервер.

Метки:

Просмотры: 20101.

Обратная ссылка с Вашего сайта

Comments (2)

  • Олег
    28/12/2018 at 22:20 |

    Спасибо Вам за Ваши обзоры и сборки прошивок !
    Пользуюсь прошивками для клона hame a5, а так же на mr3020. Данные устройства в основном используются в системе видеонаблюдения на удаленных объектах.
    Подскажите стоит ли заменить их на продукты gl.inet?

  • hardd
    29/12/2018 at 20:19 |

    Не реклама. Gl.inet мне понравились наличием поддержки в в исходниках и реализацией железа. Но прошивок к ним пока не будет, т.к. мои экземпляры увели.

Написать комментарий