Join was not successful RAK7201 to RAK7258

Issue:Join was not successful

Setup:As described in “Quick Start Guide” and in “Get Start” Guide

Server:RAK7258

Details: I am trying to connect the 4 button 7201 to a RAK7258. I have followed the steps in the two guides, including setting up the application. What I attempt to join, I always receive “Join not successful”. Is there any more error detail I can get to see what went wrong? Can anybody share any advice? Thank you.

Hi @xinumike Did you follow this guide: https://docs.rakwireless.com/Product-Categories/WisNode/RAK7201/Quickstart/?
Also, please can you check which firmware is installed in the RAK7201?

at+version returns AT Command ERROR
I do see Button Application (Version 1.0.5)

Ok. Please try to update to the latest FW version.
you can find the guide here, and the latest FW here.

Yes, I am trying, but this does not seem to be working.
“Press and hold the Number 1 button of the WisNode Button 4K device to enter configuration mode. All 4 LEDs will light up in blue.”
This does not happen, but I do have 2 blue LEDS on 1 & 3.
Actually, those never go away.
I keep getting “Device Firmware Upgraded Canceled”

Ok. Try to hold the Key2 for 3 seconds, this should reboot the Button. All LEDs should blink clockwise.

I have been only able to reboot by disconnecting the battery.
I cannot find any tool that will update that firmware.
Upgrade tool 1.4 won’t do it. Neither will 1.0.
I have tried to play a bit with using Y-MODEM to do the upgrade, as I have seen in some examples. Full duplex communications seem to be flaky, though the serial port tool seems to do a better job than other tools. It seems once I get it into the mode of “CCCCC” either my PC is not sending any characters in YMODEM or the device is not receiving them.
This is getting quite frustrating.

Okay, I did get an upgrade to seem to go on y-modem.
Now the device is dead. A green led comes on when it boots. But nothing from the serial port.
Nothing happens when you press any buttons.

@velev Do you know the firmware you are poining works with “old” RAK7201 buttons?

about a year ( or more ago) we bough some RAK7201 buttons for testing, they were based on
STM32l051K8 microcontroller. They were shipped with a very basic firmware. We asked if was possible to include battery measurement option and keepalive timer, and we were told by RAK Wireless that the microcontroller memory was already full and that functions can’t be included. They told that they were releasing a “new” version with a new microcontroller with more memory.

RAK wireless gave us the source code, we make some customizing to the firmware, and we noticed that almost all memory was used. The binary firmware file generated at that time was around 52K

The firmware you are pointing now is about 100K. So obviously doesn’t fit in the “old” buttons.

@xinumike. Could you open your button and share the board rev, and if possible microcontroller reference?

here are some pictures of my “old” RAK7201 buttons just for reference

Forget to post the other side of the PCB

I can’t get the board out of the case, but the revision number is RAK7201 V1.0.

It sure looks like your old board.

When were the new boards released?

Thank you for your help.

I have no idea that new boards finally were released, we knew from march that some day they will release a new version, at that time i thought it will be under a different part number.

The firmware file pointed by @velev is dated nov 16? ( 1.0.1.201116_Release.bin) so i think they are pretty new.

If you want to unbrick your button, you have to burn the old bootloader with a segger tool, and then download the “old” firmware with a terminal tool

Yes, you have version 1 PCB. Now RAK7201 is version 2 and it is based on the RAK4270 module. The firmware functionality is changed and also there is a heartbeat function that includes the battery level in percentage :slight_smile: So, please send me an e-mail at [email protected] so we can arrange a replacement for you if you want :smiley:. @xinumike you too, please.

Thank you,
I have 3 of these V1.0 button systems.
Is there any way at all to connect them to a RAK7258??
Any sequence of steps??

I have spent hours trying different parameters, and connot get the 7258 to recognize the buttons.

The particulars are below.
|Model|RAK7258|
|Firmware Version|1.1.0063_Release r205|

THank you,
Mike

.

If you are using the latest firmware for them you should not have problems. But you will need J-Link for this. Please reach me to, so we can send you version 2.0 Buttons.

I am still having trouble with the new buttons.
I still can’t get a connection.

What is ERROR 99?

RAK Button version:1.0.1.201116_Release
Initialization OK
ERROR: 99

Hi @bsdmike Error 99 means Failed to join into a LoRa network you can check all errors in the documentation of the WisNode Button here. Please check that you are in Gateway coverage, and all your keys are set correctly!

As far as I can tell, they are.
I have looked at it again and again and again.
I honestly don’t think the gateway is even hearing the radios.

Ok. Are you using the built-in server or an external one? Also, can you double-check the selected band for the Gateway and the button and the chosen activation method? Can you share the output of the at+get_config=lora:status command, and the system log of the gateway after you start the join procedure from the Button?

I am using the built in server.

I have set the band to USA.

In this case I am trying ABP mode. Sill no luck.
I get an error 96 or something like that.

Absolutely nothing shows up in the kernel log

OK Work Mode: LoRaWAN
Region: US915
MulticastEnable: false
DutycycleEnable: false
Send_repeat_cnt: 0
Join_mode: ABP
DevAddr: 00000001
AppsKey: E657A03C127576324F701ABC802186C4
NwksKey: 045FF6E1AE7D308DA611EC39905206F9
Class: A
Joined Network:true
IsConfirm: confirm
AdrEnable: true
EnableRepeaterSupport: false
RX2_CHANNEL_FREQUENCY: 923300000, RX2_CHANNEL_DR:8
RX_WINDOW_DURATION: 3000ms
RECEIVE_DELAY_1: 1000ms
RECEIVE_DELAY_2: 2000ms
JOIN_ACCEPT_DELAY_1: 5000ms
JOIN_ACCEPT_DELAY_2: 6000ms
Current Datarate: 3
Primeval Datarate: 3
ChannelsTxPower: 0
UpLinkCounter: 1
DownLinkCounter: 0

Class: A
Joined Network:true
IsConfirm: confirm
AdrEnable: true
EnableRepeaterSupport: false
RX2_CHANNEL_FREQUENCY: 923300000, RX2_CHANNEL_DR:8
RX_WINDOW_DURATION: 3000ms
RECEIVE_DELAY_1: 1000ms
RECEIVE_DELAY_2: 2000ms
JOIN_ACCEPT_DELAY_1: 5000ms
JOIN_ACCEPT_DELAY_2: 6000ms
Current Datarate: 3
Primeval Datarate: 3
ChannelsTxPower: 0
UpLinkCounter: 2
DownLinkCounter: 0

Thu Jul 2 08:12:39 2020 kern.notice kernel: [ 0.000000] Linux version 3.18.45 ([email protected]) (gcc version 4.8.3 (OpenWrt/Linaro GCC 4.8-2014.04 r158) ) #1 Wed Jul 1 09:40:54 CST 2020
Thu Jul 2 08:12:39 2020 kern.info kernel: [ 0.000000] Board has DDR2
Thu Jul 2 08:12:39 2020 kern.info kernel: [ 0.000000] Analog PMU set to hw control
Thu Jul 2 08:12:39 2020 kern.info kernel: [ 0.000000] Digital PMU set to hw control
Thu Jul 2 08:12:39 2020 kern.info kernel: [ 0.000000] SoC Type: MediaTek MT7628AN ver:1 eco:2
Thu Jul 2 08:12:39 2020 kern.info kernel: [ 0.000000] bootconsole [early0] enabled
Thu Jul 2 08:12:39 2020 kern.info kernel: [ 0.000000] CPU0 revision is: 00019655 (MIPS 24KEc)
Thu Jul 2 08:12:39 2020 kern.info kernel: [ 0.000000] MIPS: machine is Mediatek MT7628AN evaluation board
Thu Jul 2 08:12:39 2020 kern.info kernel: [ 0.000000] Determined physical RAM map:
Thu Jul 2 08:12:39 2020 kern.info kernel: [ 0.000000] memory: 08000000 @ 00000000 (usable)
Thu Jul 2 08:12:39 2020 kern.info kernel: [ 0.000000] Initrd not found or empty - disabling initrd
Thu Jul 2 08:12:39 2020 kern.warn kernel: [ 0.000000] Zone ranges:
Thu Jul 2 08:12:39 2020 kern.warn kernel: [ 0.000000] Normal [mem 0x00000000-0x07ffffff]
Thu Jul 2 08:12:39 2020 kern.warn kernel: [ 0.000000] Movable zone start for each node
Thu Jul 2 08:12:39 2020 kern.warn kernel: [ 0.000000] Early memory node ranges
Thu Jul 2 08:12:39 2020 kern.warn kernel: [ 0.000000] node 0: [mem 0x00000000-0x07ffffff]
Thu Jul 2 08:12:39 2020 kern.info kernel: [ 0.000000] Initmem setup node 0 [mem 0x00000000-0x07ffffff]
Thu Jul 2 08:12:39 2020 kern.debug kernel: [ 0.000000] On node 0 totalpages: 32768
Thu Jul 2 08:12:39 2020 kern.debug kernel: [ 0.000000] free_area_init_node: node 0, pgdat 80325d60, node_mem_map 81000000
Thu Jul 2 08:12:39 2020 kern.debug kernel: [ 0.000000] Normal zone: 256 pages used for memmap
Thu Jul 2 08:12:39 2020 kern.debug kernel: [ 0.000000] Normal zone: 0 pages reserved
Thu Jul 2 08:12:39 2020 kern.debug kernel: [ 0.000000] Normal zone: 32768 pages, LIFO batch:7
Thu Jul 2 08:12:39 2020 kern.warn kernel: [ 0.000000] Primary instruction cache 64kB, VIPT, 4-way, linesize 32 bytes.
Thu Jul 2 08:12:39 2020 kern.warn kernel: [ 0.000000] Primary data cache 32kB, 4-way, PIPT, no aliases, linesize 32 bytes
Thu Jul 2 08:12:39 2020 kern.debug kernel: [ 0.000000] pcpu-alloc: s0 r0 d32768 u32768 alloc=1*32768
Thu Jul 2 08:12:39 2020 kern.debug kernel: [ 0.000000] pcpu-alloc: [0] 0
Thu Jul 2 08:12:39 2020 kern.warn kernel: [ 0.000000] Built 1 zonelists in Zone order, mobility grouping on. Total pages: 32512
Thu Jul 2 08:12:39 2020 kern.notice kernel: [ 0.000000] Kernel command line: console=ttyS0,57600 rootfstype=squashfs,jffs2
Thu Jul 2 08:12:39 2020 kern.info kernel: [ 0.000000] PID hash table entries: 512 (order: -1, 2048 bytes)
Thu Jul 2 08:12:39 2020 kern.info kernel: [ 0.000000] Dentry cache hash table entries: 16384 (order: 4, 65536 bytes)
Thu Jul 2 08:12:39 2020 kern.info kernel: [ 0.000000] Inode-cache hash table entries: 8192 (order: 3, 32768 bytes)
Thu Jul 2 08:12:39 2020 kern.info kernel: [ 0.000000] Writing ErrCtl register=000705a3
Thu Jul 2 08:12:39 2020 kern.info kernel: [ 0.000000] Readback ErrCtl register=000705a3
Thu Jul 2 08:12:39 2020 kern.warn kernel: [ 0.000000] Memory: 126144K/131072K available (2646K kernel code, 130K rwdata, 540K rodata, 192K init, 188K bss, 4928K reserved)
Thu Jul 2 08:12:39 2020 kern.info kernel: [ 0.000000] SLUB: HWalign=32, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
Thu Jul 2 08:12:39 2020 kern.info kernel: [ 0.000000] NR_IRQS:256
Thu Jul 2 08:12:39 2020 kern.info kernel: [ 0.000000] intc: using register map from devicetree
Thu Jul 2 08:12:39 2020 kern.info kernel: [ 0.000000] CPU Clock: 580MHz
Thu Jul 2 08:12:39 2020 kern.crit kernel: [ 0.000000] clocksource_of_init: no matching clocksources found
Thu Jul 2 08:12:39 2020 kern.info kernel: [ 0.050000] Calibrating delay loop… 385.84 BogoMIPS (lpj=1929216)
Thu Jul 2 08:12:39 2020 kern.info kernel: [ 0.060000] pid_max: default: 32768 minimum: 301
Thu Jul 2 08:12:39 2020 kern.info kernel: [ 0.060000] Mount-cache hash table entries: 1024 (order: 0, 4096 bytes)
Thu Jul 2 08:12:39 2020 kern.info kernel: [ 0.070000] Mountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes)
Thu Jul 2 08:12:39 2020 kern.info kernel: [ 0.080000] pinctrl core: initialized pinctrl subsystem
Thu Jul 2 08:12:39 2020 kern.info kernel: [ 0.090000] NET: Registered protocol family 16
Thu Jul 2 08:12:39 2020 kern.debug kernel: [ 0.100000] rt2880-pinmux pinctrl: try to register 47 pins …
Thu Jul 2 08:12:39 2020 kern.debug kernel: [ 0.100000] pinctrl core: registered pin 0 (io0) on rt2880-pinmux
Thu Jul 2 08:12:39 2020 kern.debug kernel: [ 0.100000] pinctrl core: registered pin 1 (io1) on rt2880-pinmux
Thu Jul 2 08:12:39 2020 kern.debug kernel: [ 0.100000] pinctrl core: registered pin 2 (io2) on rt2880-pinmux
Thu Jul 2 08:12:39 2020 kern.debug kernel: [ 0.100000] pinctrl core: registered pin 3 (io3) on rt2880-pinmux
Thu Jul 2 08:12:39 2020 kern.debug kernel: [ 0.100000] pinctrl core: registered pin 4 (io4) on rt2880-pinmux
Thu Jul 2 08:12:39 2020 kern.debug kernel: [ 0.100000] pinctrl core: registered pin 5 (io5) on rt2880-pinmux
Thu Jul 2 08:12:39 2020 kern.debug kernel: [ 0.100000] pinctrl core: registered pin 6 (io6) on rt2880-pinmux
Thu Jul 2 08:12:39 2020 kern.debug kernel: [ 0.100000] pinctrl core: registered pin 7 (io7) on rt2880-pinmux
Thu Jul 2 08:12:39 2020 kern.debug kernel: [ 0.100000] pinctrl core: registered pin 8 (io8) on rt2880-pinmux
Thu Jul 2 08:12:39 2020 kern.debug kernel: [ 0.100000] pinctrl core: registered pin 9 (io9) on rt2880-pinmux
Thu Jul 2 08:12:39 2020 kern.debug kernel: [ 0.100000] pinctrl core: registered pin 10 (io10) on rt2880-pinmux
Thu Jul 2 08:12:39 2020 kern.debug kernel: [ 0.100000] pinctrl core: registered pin 11 (io11) on rt2880-pinmux
Thu Jul 2 08:12:39 2020 kern.debug kernel: [ 0.100000] pinctrl core: registered pin 12 (io12) on rt2880-pinmux
Thu Jul 2 08:12:39 2020 kern.debug kernel: [ 0.100000] pinctrl core: registered pin 13 (io13) on rt2880-pinmux
Thu Jul 2 08:12:39 2020 kern.debug kernel: [ 0.100000] pinctrl core: registered pin 14 (io14) on rt2880-pinmux
Thu Jul 2 08:12:39 2020 kern.debug kernel: [ 0.100000] pinctrl core: registered pin 15 (io15) on rt2880-pinmux
Thu Jul 2 08:12:39 2020 kern.debug kernel: [ 0.100000] pinctrl core: registered pin 16 (io16) on rt2880-pinmux
Thu Jul 2 08:12:39 2020 kern.debug kernel: [ 0.100000] pinctrl core: registered pin 17 (io17) on rt2880-pinmux
Thu Jul 2 08:12:39 2020 kern.debug kernel: [ 0.100000] pinctrl core: registered pin 18 (io18) on rt2880-pinmux
Thu Jul 2 08:12:39 2020 kern.debug kernel: [ 0.100000] pinctrl core: registered pin 19 (io19) on rt2880-pinmux
Thu Jul 2 08:12:39 2020 kern.debug kernel: [ 0.100000] pinctrl core: registered pin 20 (io20) on rt2880-pinmux
Thu Jul 2 08:12:39 2020 kern.debug kernel: [ 0.100000] pinctrl core: registered pin 21 (io21) on rt2880-pinmux
Thu Jul 2 08:12:39 2020 kern.debug kernel: [ 0.100000] pinctrl core: registered pin 22 (io22) on rt2880-pinmux
Thu Jul 2 08:12:39 2020 kern.debug kernel: [ 0.100000] pinctrl core: registered pin 23 (io23) on rt2880-pinmux
Thu Jul 2 08:12:39 2020 kern.debug kernel: [ 0.100000] pinctrl core: registered pin 24 (io24) on rt2880-pinmux
Thu Jul 2 08:12:39 2020 kern.debug kernel: [ 0.100000] pinctrl core: registered pin 25 (io25) on rt2880-pinmux
Thu Jul 2 08:12:39 2020 kern.debug kernel: [ 0.100000] pinctrl core: registered pin 26 (io26) on rt2880-pinmux
Thu Jul 2 08:12:39 2020 kern.debug kernel: [ 0.100000] pinctrl core: registered pin 27 (io27) on rt2880-pinmux
Thu Jul 2 08:12:39 2020 kern.debug kernel: [ 0.100000] pinctrl core: registered pin 28 (io28) on rt2880-pinmux
Thu Jul 2 08:12:39 2020 kern.debug kernel: [ 0.100000] pinctrl core: registered pin 29 (io29) on rt2880-pinmux
Thu Jul 2 08:12:39 2020 kern.debug kernel: [ 0.100000] pinctrl core: registered pin 30 (io30) on rt2880-pinmux
Thu Jul 2 08:12:39 2020 kern.debug kernel: [ 0.100000] pinctrl core: registered pin 31 (io31) on rt2880-pinmux
Thu Jul 2 08:12:39 2020 kern.debug kernel: [ 0.100000] pinctrl core: registered pin 32 (io32) on rt2880-pinmux
Thu Jul 2 08:12:39 2020 kern.debug kernel: [ 0.100000] pinctrl core: registered pin 33 (io33) on rt2880-pinmux
Thu Jul 2 08:12:39 2020 kern.debug kernel: [ 0.100000] pinctrl core: registered pin 34 (io34) on rt2880-pinmux
Thu Jul 2 08:12:39 2020 kern.debug kernel: [ 0.100000] pinctrl core: registered pin 35 (io35) on rt2880-pinmux
Thu Jul 2 08:12:39 2020 kern.debug kernel: [ 0.100000] pinctrl core: registered pin 36 (io36) on rt2880-pinmux
Thu Jul 2 08:12:39 2020 kern.debug kernel: [ 0.100000] pinctrl core: registered pin 37 (io37) on rt2880-pinmux
Thu Jul 2 08:12:39 2020 kern.debug kernel: [ 0.100000] pinctrl core: registered pin 38 (io38) on rt2880-pinmux
Thu Jul 2 08:12:39 2020 kern.debug kernel: [ 0.100000] pinctrl core: registered pin 39 (io39) on rt2880-pinmux
Thu Jul 2 08:12:39 2020 kern.debug kernel: [ 0.100000] pinctrl core: registered pin 40 (io40) on rt2880-pinmux
Thu Jul 2 08:12:39 2020 kern.debug kernel: [ 0.100000] pinctrl core: registered pin 41 (io41) on rt2880-pinmux
Thu Jul 2 08:12:39 2020 kern.debug kernel: [ 0.100000] pinctrl core: registered pin 42 (io42) on rt2880-pinmux
Thu Jul 2 08:12:39 2020 kern.debug kernel: [ 0.100000] pinctrl core: registered pin 43 (io43) on rt2880-pinmux
Thu Jul 2 08:12:39 2020 kern.debug kernel: [ 0.100000] pinctrl core: registered pin 44 (io44) on rt2880-pinmux
Thu Jul 2 08:12:39 2020 kern.debug kernel: [ 0.100000] pinctrl core: registered pin 45 (io45) on rt2880-pinmux
Thu Jul 2 08:12:39 2020 kern.debug kernel: [ 0.100000] pinctrl core: registered pin 46 (io46) on rt2880-pinmux
Thu Jul 2 08:12:39 2020 kern.debug kernel: [ 0.100000] pinctrl core: add 9 pinmux maps
Thu Jul 2 08:12:39 2020 kern.debug kernel: [ 0.100000] rt2880-pinmux pinctrl: found group selector 4 for i2c
Thu Jul 2 08:12:39 2020 kern.debug kernel: [ 0.100000] rt2880-pinmux pinctrl: found group selector 11 for i2s
Thu Jul 2 08:12:39 2020 kern.debug kernel: [ 0.100000] rt2880-pinmux pinctrl: found group selector 13 for spis
Thu Jul 2 08:12:39 2020 kern.debug kernel: [ 0.100000] rt2880-pinmux pinctrl: found group selector 17 for p1led_an
Thu Jul 2 08:12:39 2020 kern.debug kernel: [ 0.100000] rt2880-pinmux pinctrl: found group selector 18 for p2led_an
Thu Jul 2 08:12:39 2020 kern.debug kernel: [ 0.100000] rt2880-pinmux pinctrl: found group selector 19 for p3led_an
Thu Jul 2 08:12:39 2020 kern.debug kernel: [ 0.100000] rt2880-pinmux pinctrl: found group selector 20 for p4led_an
Thu Jul 2 08:12:39 2020 kern.debug kernel: [ 0.100000] rt2880-pinmux pinctrl: found group selector 7 for wdt
Thu Jul 2 08:12:39 2020 kern.debug kernel: [ 0.100000] rt2880-pinmux pinctrl: found group selector 15 for wled_an
Thu Jul 2 08:12:39 2020 kern.debug kernel: [ 0.100000] rt2880-pinmux pinctrl: request pin 4 (io4) for pinctrl
Thu Jul 2 08:12:39 2020 kern.debug kernel: [ 0.100000] rt2880-pinmux pinctrl: request pin 5 (io5) for pinctrl
Thu Jul 2 08:12:39 2020 kern.debug kernel: [ 0.100000] rt2880-pinmux pinctrl: request pin 0 (io0) for pinctrl
Thu Jul 2 08:12:39 2020 kern.debug kernel: [ 0.100000] rt2880-pinmux pinctrl: request pin 1 (io1) for pinctrl
Thu Jul 2 08:12:39 2020 kern.debug kernel: [ 0.100000] rt2880-pinmux pinctrl: request pin 2 (io2) for pinctrl
Thu Jul 2 08:12:39 2020 kern.debug kernel: [ 0.100000] rt2880-pinmux pinctrl: request pin 3 (io3) for pinctrl
Thu Jul 2 08:12:39 2020 kern.debug kernel: [ 0.100000] rt2880-pinmux pinctrl: request pin 14 (io14) for pinctrl
Thu Jul 2 08:12:39 2020 kern.debug kernel: [ 0.100000] rt2880-pinmux pinctrl: request pin 15 (io15) for pinctrl
Thu Jul 2 08:12:39 2020 kern.debug kernel: [ 0.100000] rt2880-pinmux pinctrl: request pin 16 (io16) for pinctrl
Thu Jul 2 08:12:39 2020 kern.debug kernel: [ 0.100000] rt2880-pinmux pinctrl: request pin 17 (io17) for pinctrl
Thu Jul 2 08:12:39 2020 kern.debug kernel: [ 0.100000] rt2880-pinmux pinctrl: request pin 42 (io42) for pinctrl
Thu Jul 2 08:12:39 2020 kern.debug kernel: [ 0.100000] rt2880-pinmux pinctrl: request pin 41 (io41) for pinctrl
Thu Jul 2 08:12:39 2020 kern.debug kernel: [ 0.100000] rt2880-pinmux pinctrl: request pin 40 (io40) for pinctrl
Thu Jul 2 08:12:39 2020 kern.debug kernel: [ 0.100000] rt2880-pinmux pinctrl: request pin 39 (io39) for pinctrl
Thu Jul 2 08:12:39 2020 kern.debug kernel: [ 0.100000] rt2880-pinmux pinctrl: request pin 38 (io38) for pinctrl
Thu Jul 2 08:12:39 2020 kern.debug kernel: [ 0.100000] rt2880-pinmux pinctrl: request pin 44 (io44) for pinctrl
Thu Jul 2 08:12:39 2020 kern.debug kernel: [ 0.100000] rt2880-pinmux pinctrl: failed to lookup the sleep state
Thu Jul 2 08:12:39 2020 kern.info kernel: [ 0.120000] mt7621_gpio 10000600.gpio: registering 32 gpios
Thu Jul 2 08:12:39 2020 kern.info kernel: [ 0.130000] mt7621_gpio 10000600.gpio: registering 32 gpios
Thu Jul 2 08:12:39 2020 kern.info kernel: [ 0.140000] mt7621_gpio 10000600.gpio: registering 32 gpios
Thu Jul 2 08:12:39 2020 kern.info kernel: [ 0.150000] Advanced Linux Sound Architecture Driver Initialized.
Thu Jul 2 08:12:39 2020 kern.info kernel: [ 0.160000] Switched to clocksource MIPS
Thu Jul 2 08:12:39 2020 kern.info kernel: [ 0.160000] NET: Registered protocol family 2
Thu Jul 2 08:12:39 2020 kern.info kernel: [ 0.170000] TCP established hash table entries: 1024 (order: 0, 4096 bytes)
Thu Jul 2 08:12:39 2020 kern.info kernel: [ 0.190000] TCP bind hash table entries: 1024 (order: 0, 4096 bytes)
Thu Jul 2 08:12:39 2020 kern.info kernel: [ 0.200000] TCP: Hash tables configured (established 1024 bind 1024)
Thu Jul 2 08:12:39 2020 kern.info kernel: [ 0.210000] TCP: reno registered
Thu Jul 2 08:12:39 2020 kern.info kernel: [ 0.220000] UDP hash table entries: 256 (order: 0, 4096 bytes)
Thu Jul 2 08:12:39 2020 kern.info kernel: [ 0.230000] UDP-Lite hash table entries: 256 (order: 0, 4096 bytes)
Thu Jul 2 08:12:39 2020 kern.info kernel: [ 0.240000] NET: Registered protocol family 1
Thu Jul 2 08:12:39 2020 kern.debug kernel: [ 0.250000] PCI: CLS 0 bytes, default 32
Thu Jul 2 08:12:39 2020 kern.debug kernel: [ 0.250000] alarmtimer alarmtimer: no of_node; not parsing pinctrl DT
Thu Jul 2 08:12:39 2020 kern.info kernel: [ 0.250000] futex hash table entries: 256 (order: -1, 3072 bytes)
Thu Jul 2 08:12:39 2020 kern.info kernel: [ 0.280000] squashfs: version 4.0 (2009/01/31) Phillip Lougher
Thu Jul 2 08:12:39 2020 kern.info kernel: [ 0.290000] jffs2: version 2.2 (NAND) (SUMMARY) (LZMA) (RTIME) (CMODE_PRIORITY) © 2001-2006 Red Hat, Inc.
Thu Jul 2 08:12:39 2020 kern.info kernel: [ 0.320000] msgmni has been set to 246
Thu Jul 2 08:12:39 2020 kern.info kernel: [ 0.320000] io scheduler noop registered
Thu Jul 2 08:12:39 2020 kern.info kernel: [ 0.330000] io scheduler deadline registered (default)
Thu Jul 2 08:12:39 2020 kern.info kernel: [ 0.340000] Serial: 8250/16550 driver, 3 ports, IRQ sharing disabled
Thu Jul 2 08:12:39 2020 kern.debug kernel: [ 0.360000] serial8250 serial8250: no of_node; not parsing pinctrl DT
Thu Jul 2 08:12:39 2020 kern.debug kernel: [ 0.360000] pinctrl core: add 1 pinmux maps
Thu Jul 2 08:12:39 2020 kern.debug kernel: [ 0.360000] rt2880-pinmux pinctrl: found group selector 10 for uart0
Thu Jul 2 08:12:39 2020 kern.debug kernel: [ 0.360000] rt2880-pinmux pinctrl: request pin 12 (io12) for 10000c00.uartlite
Thu Jul 2 08:12:39 2020 kern.debug kernel: [ 0.360000] rt2880-pinmux pinctrl: request pin 13 (io13) for 10000c00.uartlite
Thu Jul 2 08:12:39 2020 kern.info kernel: [ 0.360000] console [ttyS0] disabled
Thu Jul 2 08:12:39 2020 kern.info kernel: [ 0.360000] 10000c00.uartlite: ttyS0 at MMIO 0x10000c00 (irq = 28, base_baud = 2500000) is a 16550A
Thu Jul 2 08:12:39 2020 kern.info kernel: [ 0.380000] console [ttyS0] enabled
Thu Jul 2 08:12:39 2020 kern.info kernel: [ 0.390000] bootconsole [early0] disabled
Thu Jul 2 08:12:39 2020 kern.debug kernel: [ 0.410000] pinctrl core: add 1 pinmux maps
Thu Jul 2 08:12:39 2020 kern.debug kernel: [ 0.410000] rt2880-pinmux pinctrl: found group selector 3 for uart1
Thu Jul 2 08:12:39 2020 kern.debug kernel: [ 0.410000] rt2880-pinmux pinctrl: request pin 45 (io45) for 10000d00.uart1
Thu Jul 2 08:12:39 2020 kern.debug kernel: [ 0.410000] rt2880-pinmux pinctrl: request pin 46 (io46) for 10000d00.uart1
Thu Jul 2 08:12:39 2020 kern.info kernel: [ 0.410000] 10000d00.uart1: ttyS1 at MMIO 0x10000d00 (irq = 29, base_baud = 2500000) is a 16550A
Thu Jul 2 08:12:39 2020 kern.debug kernel: [ 0.430000] pinctrl core: add 1 pinmux maps
Thu Jul 2 08:12:39 2020 kern.debug kernel: [ 0.430000] rt2880-pinmux pinctrl: found group selector 2 for uart2
Thu Jul 2 08:12:39 2020 kern.debug kernel: [ 0.430000] rt2880-pinmux pinctrl: request pin 20 (io20) for 10000e00.uart2
Thu Jul 2 08:12:39 2020 kern.debug kernel: [ 0.430000] rt2880-pinmux pinctrl: request pin 21 (io21) for 10000e00.uart2
Thu Jul 2 08:12:39 2020 kern.info kernel: [ 0.430000] 10000e00.uart2: ttyS2 at MMIO 0x10000e00 (irq = 30, base_baud = 2500000) is a 16550A
Thu Jul 2 08:12:39 2020 kern.debug kernel: [ 0.450000] pinctrl core: add 1 pinmux maps
Thu Jul 2 08:12:39 2020 kern.debug kernel: [ 0.450000] rt2880-pinmux pinctrl: found group selector 8 for spi
Thu Jul 2 08:12:39 2020 kern.debug kernel: [ 0.450000] rt2880-pinmux pinctrl: request pin 7 (io7) for 10000b00.spi
Thu Jul 2 08:12:39 2020 kern.debug kernel: [ 0.450000] rt2880-pinmux pinctrl: request pin 8 (io8) for 10000b00.spi
Thu Jul 2 08:12:39 2020 kern.debug kernel: [ 0.450000] rt2880-pinmux pinctrl: request pin 9 (io9) for 10000b00.spi
Thu Jul 2 08:12:39 2020 kern.debug kernel: [ 0.450000] rt2880-pinmux pinctrl: request pin 10 (io10) for 10000b00.spi
Thu Jul 2 08:12:39 2020 kern.info kernel: [ 0.450000] spi-mt7621 10000b00.spi: sys_freq: 193333333
Thu Jul 2 08:12:39 2020 kern.warn kernel: [ 0.460000] m25p80 spi32766.0: found w25q128, expected en25q64
Thu Jul 2 08:12:39 2020 kern.info kernel: [ 0.470000] m25p80 spi32766.0: w25q128 (16384 Kbytes)
Thu Jul 2 08:12:39 2020 kern.warn kernel: [ 0.480000] m25p80 spi32766.0: using chunked io
Thu Jul 2 08:12:39 2020 kern.notice kernel: [ 0.490000] 4 ofpart partitions found on MTD device spi32766.0
Thu Jul 2 08:12:39 2020 kern.notice kernel: [ 0.510000] Creating 4 MTD partitions on “spi32766.0”:
Thu Jul 2 08:12:39 2020 kern.notice kernel: [ 0.520000] 0x000000000000-0x000000030000 : “u-boot”
Thu Jul 2 08:12:39 2020 kern.notice kernel: [ 0.530000] 0x000000030000-0x000000040000 : “u-boot-env”
Thu Jul 2 08:12:39 2020 kern.notice kernel: [ 0.540000] 0x000000040000-0x000000050000 : “factory”
Thu Jul 2 08:12:39 2020 kern.notice kernel: [ 0.550000] 0x000000050000-0x000001000000 : “firmware”
Thu Jul 2 08:12:39 2020 kern.notice kernel: [ 0.630000] 2 uimage-fw partitions found on MTD device firmware
Thu Jul 2 08:12:39 2020 kern.notice kernel: [ 0.640000] 0x000000050000-0x000000173bb8 : “kernel”
Thu Jul 2 08:12:39 2020 kern.notice kernel: [ 0.650000] 0x000000173bb8-0x000001000000 : “rootfs”
Thu Jul 2 08:12:39 2020 kern.notice kernel: [ 0.660000] mtd: device 5 (rootfs) set to be root filesystem
Thu Jul 2 08:12:39 2020 kern.notice kernel: [ 0.670000] 1 squashfs-split partitions found on MTD device rootfs
Thu Jul 2 08:12:39 2020 kern.notice kernel: [ 0.680000] 0x000000960000-0x000001000000 : “rootfs_data”
Thu Jul 2 08:12:39 2020 kern.info kernel: [ 0.700000] tun: Universal TUN/TAP device driver, 1.6
Thu Jul 2 08:12:39 2020 kern.info kernel: [ 0.710000] tun: © 1999-2004 Max Krasnyansky <[email protected]>
Thu Jul 2 08:12:39 2020 kern.info kernel: [ 0.730000] ralink_soc_eth 10100000.ethernet eth0: ralink at 0xb0100000, irq 5
Thu Jul 2 08:12:39 2020 kern.info kernel: [ 0.740000] mt7621_wdt 10000120.watchdog: Initialized
Thu Jul 2 08:12:39 2020 kern.info kernel: [ 0.750000] TCP: cubic registered