Installation on (not-quite?)-supported Asus Travelair AC (MT7620+Uboot)

Hi all, I have this MT7620-based device. Factory firmware is based on some Linux 2.6. It runs telnetd and serial getty by default, with authentication. Known telnet root password is 20080826. Currently <20€@Amazon.

I have managed to loadb & bootm a OpenWrt trunk snapshot ramips initramfs image to a functioning root prompt.

The device seems to be similar to the Gl.Inet MT300N and MT750. The initramfs snapshot for MT750 detects a PCI-Bus. Both seem to detect MTD&Partitions.

Here is the serial log from factory firmware bootup through login, some commands, and to power off:

U-Boot 1.1.3 (Aug  3 2015 - 15:21:05)

Board: Ralink APSoC DRAM:  64 MB
relocate_code Pointer at: 83fac000
enable ephy clock...done. rf reg 29 = 5
SSC disabled.
spi_wait_nsec: 29
spi device id: c8 40 18 c8 40 (4018c840)
Warning: un-recognized chip ID, please update bootloader!
raspi_read: from:1d4000 len:1000
*** Warning - bad CRC, using default environment

============================================
Ralink UBoot Version: 4.1.0.0
--------------------------------------------
ASIC 7620_MP (Port5<->None)
DRAM component: 512 Mbits DDR, width 16
DRAM bus: 16 bit
Total memory: 64 MBytes
Flash component: 16 MBytes NOR Flash
Date:Aug  3 2015  Time:15:21:05
============================================
icache: sets:512, ways:4, linesz:32 ,total:65536
dcache: sets:256, ways:4, linesz:32 ,total:32768

 ##### The CPU freq = 580 MHZ ####
 estimate memory size =64 Mbytes
raspi_read: from:40028 len:6

Initialize vs configure module
raspi_read: from:1d0000 len:1000
Initialize GPIO
Input i key to enter menu:   1  0
raspi_read: from:50000 len:180000
## Booting image at 80500000 ...
   Image Name:   Linux Kernel Image
   Image Type:   MIPS Linux Kernel Image (lzma compressed)
   Data Size:    1557741 Bytes =  1.5 MB
   Load Address: 80000000
   Entry Point:  8000c2f0
   Verifying Checksum ... OK
   Uncompressing Kernel Image ... OK
No initrd
## Transferring control to Linux (at address 8000c2f0) ...
## Giving linux memsize in MB, 64

Starting kernel ...


LINUX started...

 THIS IS ASIC
[    1.304000] PROC INIT OK!
[    1.480000] SQUASHFS error: Xattrs in filesystem, these will be ignored
enter init
Start rootfs
mounted
echo 7 > /proc/sys/kernel/printk
init dev files
mounted end
[    3.940000] scsi 0:0:0:0: Direct-Access     Generic  SD/MMC/MS/xD     1.07 PQ: 0 ANSI: 0
[    3.960000] Spinning up disk...
[    3.964000] scsi 0:0:0:1: Direct-Access     Generic  MicroSD/M2       1.08 PQ: 0 ANSI: 0
[    3.984000] delay 1 second ...
[    4.504000] sd 0:0:0:1: [sdb] 62333952 512-byte logical blocks: (31.9 GB/29.7 GiB)
[    4.540000] sd 0:0:0:1: [sdb] Write Protect is off
[    4.548000] sd 0:0:0:1: [sdb] Assuming drive cache: write through
[    4.644000] sd 0:0:0:1: [sdb] Assuming drive cache: write through
[    4.692000]  sdb: sdb1
[    4.712000] sd 0:0:0:1: [sdb] Assuming drive cache: write through
[    4.724000] sd 0:0:0:1: [sdb] Attached SCSI removable disk
[    5.004000] sd 0:0:0:0: [sda] Attached SCSI removable disk
[    5.120000]
[    5.120000]
[    5.120000] === pAd = c0582000, size = 1367064 ===
[    5.120000]
[    5.140000] <-- RTMPAllocTxRxRingMemory, Status=0
[    5.152000] <-- RTMPAllocAdapterBlock, Status=0
[    5.160000] device_id =0x7650
[    5.164000] ==>MT76x0_WLAN_ChipOnOff(): OnOff:1, pAd->WlanFunCtrl:0x0, Reg-WlanFunCtrl=0xff000002
[    5.184000] MACVersion = 0x76502000
[    5.340000] texfat: module license 'Commercial. For support email exfat-support@tuxera.com' taints kernel.
[    5.360000] Disabling lock debugging due to kernel taint
[    5.388000] Tuxera exFAT driver version 3014.1.24 [Flags: R/W MODULE].
[    5.476000] Tuxera FAT driver 3013.2.9 [Flags: R/W MODULE].
Sun Jan  1 00:00:20 UTC 2012
Get time information first
tz_minuteswest=0
Set time information
offset=-8  tz.tz_minuteswest=-480
Get time information again
tz_minuteswest=-480
GMT-08:00
Usage:
  ralink_init <command> [<platform>] [<file>]

command:
  rt2860_nvram_show - display rt2860 values in nvram
  rtdev_nvram_show   - display 2nd ralink device values in nvram
  show    - display values in nvram for <platform>
  gen     - generate config file from nvram for <platform>
  renew   - replace nvram values for <platform> with <file>
  clear	  - clear all entries in nvram for <platform>
platform:
  2860    - rt2860
  rtdev    - 2nd ralink device
file:
          - file name for renew command
SSID_PREFIX:Travelair
wireless port last two bytes:-5a10!
str_buf=5A10
SSID:Travelair-2G-5A10
ssid_num=2!
SSID2:Travelair-2ae9XXXXXXXXXXXXXXXXXX
wireless port last two bytes:-5a12!
str_buf=5A12
SSID:Travelair-5G-5A10
ssid_num=2!
SSID2:Travelair-2ae97fXXXXXXXXXXXXXd
init net
[    9.312000] enable send the SIGUSR2
ifconfig: SIOCGIFFLAGS: No such device
[   10.012000] Raeth v3.0 (Tasklet,SkbRecycle)
[   10.024000]
[   10.024000] phy_tx_ring = 0x0357c000, tx_ring = 0xa357c000
[   10.024000]
[   10.024000] phy_rx_ring0 = 0x0357d000, rx_ring0 = 0xa357d000
[   10.024000] SMACCR1 -- : 0x0000f832
[   10.024000] SMACCR0 -- : 0xe4b95a10
[   10.068000] CDMA_CSG_CFG = 81000000
[   10.072000] GDMA1_FWD_CFG = 20710000
[   10.100000] load fw spent 12ms
[   10.108000] RX DESC a365d000 size = 2048
[   10.120000] RX1 DESC a365e000 size = 2048
[   10.136000] cfg_mode=15
[   10.144000] cfg_mode=15
[   10.148000] wmode_band_equal(): Band Not Equal!
[   10.416000] 1. Phy Mode = 48
[   10.420000] 2. Phy Mode = 48
[   10.428000] ext_pa_current_setting = 1
[   10.432000] 3. Phy Mode = 48
[   10.440000] AntCfgInit: primary/secondary ant 0/1
[   10.448000] ChipStructAssign(): RALINK6590 hook !
[   10.460000] bAutoTxAgcG = 0
[   10.464000] MCS Set = ff 00 00 00 01
[   10.472000] MT76x0_ChipBBPAdjust():rf_bw=2, ext_ch=1, PrimCh=36, HT-CentCh=38, VHT-CentCh=42
[   10.488000] APStartUp(): AP Set CentralFreq at 42(Prim=36, HT-CentCh=38, VHT-CentCh=42, BBP_BW=2)
[   10.512000] @@@ ed_monitor_init : ===>
[   10.520000] @@@ ed_monitor_init : <===
[   10.528000] Main bssid = XX:XX:XX:XX:XX:XX
[   10.536000] <==== rt28xx_init, Status=0
[   10.548000] MT76x0_Calibration - Channel = 42, bPowerOn = 1, bSaveCal = 1
[   10.560000] FullCalibration():  docal = [0007] valid bit[0]
[   10.572000] FullCalibration - Channel = 42, param = 0x301, bSave = 1, CalibrationMode = 255
[   10.956000] FullCalibration():  docal = [0007] valid bit[0]
[   10.968000] FullCalibration - Channel = 136, param = 0x401, bSave = 1, CalibrationMode = 255
[   11.348000] FullCalibration():  docal = [0007] valid bit[0]
[   11.360000] FullCalibration - Channel = 155, param = 0x501, bSave = 1, CalibrationMode = 255
[   11.744000] FullCalibration():  docal = [0007] valid bit[0]
[   11.756000] FullCalibration - Channel = 42, param = 0x701, bSave = 0, CalibrationMode = 255
[   11.836000] MT76x0_Calibration - Channel = 36, bPowerOn = 0, bSaveCal = 0
[   11.848000] FullCalibration():  docal = [0007] valid bit[0]
[   11.860000] FullCalibration - Channel = 36, param = 0x701, bSave = 0, CalibrationMode = 255
[   12.092000] MT76x0_Calibration - Channel = 40, bPowerOn = 0, bSaveCal = 0
[   12.104000] FullCalibration():  docal = [0007] valid bit[0]
[   12.116000] FullCalibration - Channel = 40, param = 0x701, bSave = 0, CalibrationMode = 255
[   12.348000] MT76x0_Calibration - Channel = 44, bPowerOn = 0, bSaveCal = 0
[   12.360000] FullCalibration():  docal = [0007] valid bit[0]
[   12.372000] FullCalibration - Channel = 44, param = 0x701, bSave = 0, CalibrationMode = 255
[   12.604000] MT76x0_Calibration - Channel = 48, bPowerOn = 0, bSaveCal = 0
[   12.616000] FullCalibration():  docal = [0007] valid bit[0]
[   12.628000] FullCalibration - Channel = 48, param = 0x701, bSave = 0, CalibrationMode = 255
[   12.860000] @@@ ed_monitor_exit : ===>
[   12.864000] @@@ ed_monitor_exit : <===
[   12.872000] MT76x0_ChipBBPAdjust():rf_bw=2, ext_ch=1, PrimCh=36, HT-CentCh=38, VHT-CentCh=42
[   12.892000] APStartUp(): AP Set CentralFreq at 42(Prim=36, HT-CentCh=38, VHT-CentCh=42, BBP_BW=2)
[   12.912000] MT76x0_Calibration - Channel = 42, bPowerOn = 0, bSaveCal = 0
[   12.928000] FullCalibration():  docal = [0007] valid bit[0]
[   12.940000] FullCalibration - Channel = 42, param = 0x701, bSave = 0, CalibrationMode = 255
[   12.972000] @@@ ed_monitor_init : ===>
[   12.980000] @@@ ed_monitor_init : <===
[   12.984000] 0x1300 = 00064300
[   12.992000] RTMPDrvOpen(1):Check if PDMA is idle!
[   13.000000] RTMPDrvOpen(2):Check if PDMA is idle!
ifconfig: SIOCGIFFLAGS: No such device
brctl: bridge br0: No such device or address
vconfig: ioctl error for rem: No such device
vconfig: ioctl error for rem: No such device
[   13.656000] device eth2 entered promiscuous mode
restore RT6855 ESW to dump switch mode
switch reg write offset=2004, value=ff0000
switch reg write offset=2104, value=ff0000
switch reg write offset=2204, value=ff0000
switch reg write offset=2304, value=ff0000
switch reg write offset=2404, value=ff0000
switch reg write offset=2504, value=ff0000
switch reg write offset=2604, value=ff0000
switch reg write offset=2704, value=ff0000
switch reg write offset=2010, value=810000c0
switch reg write offset=2110, value=810000c0
switch reg write offset=2210, value=810000c0
switch reg write offset=231[   13.900000] device ra0 entered promiscuous mode
0,[   13.908000] device ra0 left promiscuous mode
 value=810000c0
switch reg write o[   13.920000] device rai0 entered promiscuous mode
ffset=2410, value=810000c0
switch reg write offset=2510, value=810000c0
switch reg write offset=2610, value=810000c0
switch reg write offset=2710, value=810000c0[   13.960000] device rai1 entered promiscuous mode

REG_ESW_WT_MAC_ATC is 0x7ff0002
done.
brctl: bridge br0: No such device
brctl: bridge br0: Invalid argument
brctl: bridge br0: Device or resource busy

##### enable 2nd wireless interface #####
[   14.188000] br0: port 3(eth2) entering learning state
[   14.196000] br0: port 3(eth2) entering learning state
[   14.208000] br0: port 2(rai1) entering learning state
[   14.216000] br0: port 2(rai1) entering learning state
[   14.228000] br0: port 1(rai0) entering learning state
[   14.236000] br0: port 1(rai0) entering learning state
[   15.196000] br0: port 3(eth2) entering forwarding state
[   15.216000] br0: port 2(rai1) entering forwarding state
[   15.236000] br0: port 1(rai0) entering forwarding state
Set: phy[0].reg[0] = 3900
Set: phy[4].reg[0] = 3900
Set: phy[1].reg[0] = 3900
Set: phy[2].reg[0] = 3900
Set: phy[3].reg[0] = 3900
Set: phy[0].reg[0] = 3100
Set: phy[4].reg[0] = 3100
Set: phy[1].reg[0] = 3100
Set: phy[2].reg[0] = 3100
Set: phy[3].reg[0] = 3100
/sbin/lan.sh: line 72: pioctl: not found
udhcpc: SIOCGIFINDEX: No such device
do_cmd_r:mkdir /tmp/led_tmp
BEGIN:=======================================1184 to wait child 1186
END:=======================================1184 to wait child 1186
Interface doesn't accept private ioctl.[   17.784000] udevd version 125 started
/etc/rc.d/rc1.d/S34ntpclient start
/etc/rc.d/rc1.d/S75fileserv start
0.pool.ntp.org: Unknown host
1.pool.ntp.org: Unknown host
2.pool.ntp.org: Unknown host
3.pool.ntp.org: Unknown host
/etc/rc.d/rc1.d/S77qos start
/etc/rc.d/rc: line 24: /etc/rc.d/rc1.d/S77qos: not found
/etc/rc.d/rc1.d/S80webd start
/etc/rc.d/rc1.d/S82upnpd start
/etc/rc.d/rc1.d/S99local start
ddddddddddddd
[   20.924000] Filesystem becomes casesensitive with UTF-8
[   21.344000] ===========enable sd led==========
cable plug status:0
cable plug out
start 5G switch daemon
open 5G wifi ,down 2.4G!!!

WSD-A1 login: root
Password:
login: can't chdir to home directory '/root'
Jan  1 00:00:51 login[2554]: root login on 'ttyS1'
# uname -a
Linux WSD-A1 2.6.36+ #236 Fri Dec 11 16:56:09 CST 2015 mips unknown
# cat /proc/cmdline
mem=64M console=ttyS1,57600n8 root=/dev/mtdblock8 rootfstype=squashfs quiet console=ttyS1,57600n8 root=/dev/mtdblock8 rootfstype=squashfs
# printenv
USER=root
HOME=/root
LOGNAME=root
TERM=vt102
PATH=/sbin:/usr/sbin:/bin:/usr/bin
SHELL=/bin/sh
PWD=/
# lsmod
Module                  Size  Used by    Tainted: P
tfat                   57680  1
texfat                193888  0
MT7610_ap            1348896  3
# iwconfig
lo        no wireless extensions.

eth2      no wireless extensions.

ra0       no wireless extensions.

rai0      RTWIFI SoftAP  ESSID:"Travelair-5G-5A10"
          Mode:Managed  Channel=36  Access Point: XX:XX:XX:XX:XX:XX
          Bit Rate=433.5 Mb/s

rai1      RTWIFI SoftAP  ESSID:"Travelair-2ae97f8XXXXXXXXXXXXX"
          Mode:Managed  Channel=36  Access Point: XX:XX:XX:XX:XX:XX
          Bit Rate=433.5 Mb/s

wdsi0     RTWIFI SoftAP  ESSID:"Travelair-5G-5A10"
          Mode:Managed  Channel=36  Access Point: XX:XX:XX:XX:XX:XX
          Bit Rate=150 Mb/s

wdsi1     RTWIFI SoftAP  ESSID:"Travelair-2ae97f8ffaXXXXXXXXXXX"
          Mode:Managed  Channel=36  Access Point: XX:XX:XX:XX:XX:XX
          Bit Rate=150 Mb/s

wdsi2     RTWIFI SoftAP  ESSID:""
          Mode:Managed  Channel=36  Access Point: Not-Associated
          Bit Rate:150 Mb/s

wdsi3     RTWIFI SoftAP  ESSID:""
          Mode:Managed  Channel=36  Access Point: Not-Associated
          Bit Rate:150 Mb/s

apclii0   RTWIFI SoftAP  ESSID:""
          Mode:Managed  Channel=36  Access Point: Not-Associated
          Bit Rate:150 Mb/s

eth2.1    no wireless extensions.

eth2.2    no wireless extensions.

br0       no wireless extensions.

# ifc# ifconfig -a
apclii0   Link encap:Ethernet  HWaddr XX:XX:XX:XX:XX:XX
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)

br0       Link encap:Ethernet  HWaddr XX:XX:XX:XX:XX:XX
          inet addr:192.168.96.98  Bcast:192.168.96.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:185 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:0 (0.0 B)  TX bytes:56181 (54.8 KiB)

eth2      Link encap:Ethernet  HWaddr XX:XX:XX:XX:XX:XX
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:201 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:0 (0.0 B)  TX bytes:57417 (56.0 KiB)
          Interrupt:3

eth2.1    Link encap:Ethernet  HWaddr XX:XX:XX:XX:XX:XX
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:6 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:0 (0.0 B)  TX bytes:468 (468.0 B)

eth2.2    Link encap:Ethernet  HWaddr XX:XX:XX:XX:XX:XX
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:6 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:0 (0.0 B)  TX bytes:468 (468.0 B)

lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:44 errors:0 dropped:0 overruns:0 frame:0
          TX packets:44 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:4286 (4.1 KiB)  TX bytes:4286 (4.1 KiB)

ra0       Link encap:Ethernet  HWaddr XX:XX:XX:XX:XX:XX
          BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)
          Interrupt:4

rai0      Link encap:Ethernet  HWaddr XX:XX:XX:XX:XX:XX
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)
          Interrupt:13

rai1      Link encap:Ethernet  HWaddr XX:XX:XX:XX:XX:XX
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)

wdsi0     Link encap:Ethernet  HWaddr XX:XX:XX:XX:XX:XX
          BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)

wdsi1     Link encap:Ethernet  HWaddr XX:XX:XX:XX:XX:XX
          BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)

wdsi2     Link encap:Ethernet  HWaddr XX:XX:XX:XX:XX:XX
          BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)

wdsi3     Link encap:Ethernet  HWaddr XX:XX:XX:XX:XX:XX
          BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)

# cat /proc/interrupts
           CPU0
  3:        243          Ralink  eth2
  5:      36400          Ralink  timer
  6:          0          Ralink  Reset Button
 12:      10613          Ralink  serial
 13:       7643          Ralink  rai0
 17:          0          Ralink  Ralink_ESW
 18:        818          Ralink  ehci_hcd:usb1, ohci_hcd:usb2

ERR:          0
# cat /proc/bus/usb/devices

T:  Bus=02 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#=  1 Spd=12  MxCh= 1
B:  Alloc=  0/900 us ( 0%), #Int=  0, #Iso=  0
D:  Ver= 1.10 Cls=09(hub  ) Sub=00 Prot=00 MxPS=64 #Cfgs=  1
P:  Vendor=1d6b ProdID=0001 Rev= 2.06
S:  Manufacturer=Linux 2.6.36+ ohci_hcd
S:  Product=RT3xxx OHCI Controller
S:  SerialNumber=rt3xxx-ohci
C:* #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=  0mA
I:* If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 Driver=hub
E:  Ad=81(I) Atr=03(Int.) MxPS=   2 Ivl=255ms

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

T:  Bus=01 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#=  2 Spd=480 MxCh= 4
D:  Ver= 2.00 Cls=09(hub  ) Sub=00 Prot=01 MxPS=64 #Cfgs=  1
P:  Vendor=1a40 ProdID=0101 Rev= 1.11
S:  Product=USB 2.0 Hub
C:* #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=100mA
I:* If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 Driver=hub
E:  Ad=81(I) Atr=03(Int.) MxPS=   1 Ivl=256ms

T:  Bus=01 Lev=02 Prnt=02 Port=00 Cnt=01 Dev#=  3 Spd=480 MxCh= 0
D:  Ver= 2.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs=  1
P:  Vendor=058f ProdID=6465 Rev= 1.00
S:  Manufacturer=Generic
S:  Product=Flash Card Reader/Writer
S:  SerialNumber=058F64656473
C:* #Ifs= 1 Cfg#= 1 Atr=a0 MxPwr=250mA
I:* If#= 0 Alt= 0 #EPs= 2 Cls=08(stor.) Sub=06 Prot=50 Driver=usb-storage
E:  Ad=01(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E:  Ad=82(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
# cat /proc/cpuinfo
system type		: Ralink SoC
processor		: 0
cpu model		: MIPS 24Kc V5.0
BogoMIPS		: 386.04
wait instruction	: yes
microsecond timers	: yes
tlb_entries		: 32
extra interrupt vector	: yes
hardware watchpoint	: yes, count: 4, address/irw mask: [0x0ffc, 0x0ffc, 0x0728, 0x0ffb]
ASEs implemented	: mips16 dsp
shadow register sets	: 1
core			: 0
VCED exceptions		: not available
VCEI exceptions		: not available

# cat /proc/
/proc/1/                               /proc/fs/
/proc/10/                              /proc/interrupts
/proc/11/                              /proc/intreg
/proc/1188/                            /proc/iomem
/proc/12/                              /proc/ioports
/proc/1201/                            /proc/irq/
/proc/1227/                            /proc/kcore
/proc/1252/                            /proc/kmsg
/proc/1275/                            /proc/loadavg
/proc/1278/                            /proc/locks
/proc/1279/                            /proc/meminfo
/proc/1292/                            /proc/misc
/proc/13/                              /proc/modules
/proc/1305/                            /proc/mounts
/proc/1321/                            /proc/mt7620/
/proc/1324/                            /proc/mtd
/proc/159/                             /proc/net/
/proc/160/                             /proc/pagetypeinfo
/proc/17/                              /proc/partitions
/proc/18/                              /proc/scsi/
/proc/19/                              /proc/self/
/proc/2/                               /proc/slabinfo
/proc/20/                              /proc/softirqs
/proc/21/                              /proc/stat
/proc/22/                              /proc/swaps
/proc/23/                              /proc/sys/
/proc/24/                              /proc/sysvipc/
/proc/2452/                            /proc/timer_list
/proc/2453/                            /proc/tty/
/proc/2454/                            /proc/uptime
/proc/2460/                            /proc/usb_vbus_event
/proc/25/                              /proc/version
/proc/2507/                            /proc/vmallocinfo
/proc/2540/                            /proc/vmstat
/proc/2543/                            /proc/vs_5g_connect_num
/proc/2545/                            /proc/vs_5g_key
/proc/2547/                            /proc/vs_5g_led
/proc/2548/                            /proc/vs_80211n_apcli0_connect_status
/proc/2554/                            /proc/vs_battery_quantity
/proc/2555/                            /proc/vs_device_status
/proc/26/                              /proc/vs_disk_sleep_timer
/proc/3/                               /proc/vs_disk_spin_down
/proc/4/                               /proc/vs_gpio_power_off
/proc/5/                               /proc/vs_i2c_timers
/proc/53/                              /proc/vs_long_short_key_state
/proc/54/                              /proc/vs_net_link_status
/proc/558/                             /proc/vs_poweroff_key_status
/proc/6/                               /proc/vs_printk_debug_level
/proc/7/                               /proc/vs_reboot_led
/proc/8/                               /proc/vs_sd_spin_down
/proc/85/                              /proc/vs_sdcard_led
/proc/86/                              /proc/vs_sys_ready
/proc/9/                               /proc/vs_wifi_channel_enable
/proc/buddyinfo                        /proc/vs_wifi_channel_num
/proc/bus/                             /proc/vs_wifi_debug_level
/proc/cmdline                          /proc/vsintled
/proc/cpuinfo                          /proc/vsled
/proc/crypto                           /proc/vsnetswitch
/proc/devices                          /proc/vstinfo
/proc/diskstats                        /proc/vstreset
/proc/driver/                          /proc/vswifipasswd
/proc/execdomains                      /proc/zoneinfo
/proc/filesystems
# cat /proc/iop# cat /proc/ioports
10160000-1016ffff : PCI I/O1
# cat /proc/iomem
00000000-03ffffff : System RAM
  00000000-00419c2f : Kernel code
  00419c30-00500e1f : Kernel data
101c0000-101c0fff : rt3xxx-ehci
  101c0000-101c0fff : ehci_hcd
101c1000-101c1fff : rt3xxx-ohci
  101c1000-101c1fff : ohci_hcd
20000000-2fffffff : PCI MEM1
  20000000-201fffff : PCI Bus 0000:01
    20000000-200fffff : 0000:01:00.0
      20000000-200fffff : 0000:01:00.0
    20100000-201fffff : 0000:01:00.1
  20200000-2020ffff : 0000:00:00.0
# ps aux
USER       PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root         1  0.8  0.7   3836   444 ?        Ss   00:00   0:01 /sbin/init
root         2  0.0  0.0      0     0 ?        S    00:00   0:00 [kthreadd]
root         3  0.0  0.0      0     0 ?        S    00:00   0:00 [ksoftirqd/0]
root         4  0.0  0.0      0     0 ?        S    00:00   0:00 [kworker/0:0]
root         5  0.0  0.0      0     0 ?        S    00:00   0:00 [kworker/u:0]
root         6  0.0  0.0      0     0 ?        S<   00:00   0:00 [khelper]
root         7  0.0  0.0      0     0 ?        S    00:00   0:00 [sync_supers]
root         8  0.0  0.0      0     0 ?        S    00:00   0:00 [bdi-default]
root         9  0.0  0.0      0     0 ?        S<   00:00   0:00 [kblockd]
root        10  0.0  0.0      0     0 ?        S    00:00   0:00 [khubd]
root        11  0.0  0.0      0     0 ?        S    00:00   0:00 [kswapd0]
root        12  0.0  0.0      0     0 ?        S    00:00   0:00 [fsnotify_mark]
root        13  0.0  0.0      0     0 ?        S<   00:00   0:00 [crypto]
root        17  0.0  0.0      0     0 ?        S    00:00   0:00 [mtdblock0]
root        18  0.0  0.0      0     0 ?        S    00:00   0:00 [mtdblock1]
root        19  0.0  0.0      0     0 ?        S    00:00   0:00 [mtdblock2]
root        20  0.0  0.0      0     0 ?        S    00:00   0:00 [mtdblock3]
root        21  0.0  0.0      0     0 ?        S    00:00   0:00 [mtdblock4]
root        22  0.0  0.0      0     0 ?        S    00:00   0:00 [mtdblock5]
root        23  0.0  0.0      0     0 ?        S    00:00   0:00 [mtdblock6]
root        24  0.0  0.0      0     0 ?        S    00:00   0:00 [mtdblock7]
root        25  1.3  0.0      0     0 ?        S    00:00   0:02 [mtdblock8]
root        26  0.0  0.0      0     0 ?        S    00:00   0:00 [kworker/0:1]
root        53  0.0  0.0      0     0 ?        S    00:00   0:00 [scsi_eh_0]
root        54  0.0  0.0      0     0 ?        S    00:00   0:00 [usb-storage]
root        85  0.0  0.0      0     0 ?        S    00:00   0:00 [kworker/u:1]
root        86  0.0  0.0      0     0 ?        S    00:00   0:00 [kworker/u:2]
root       159  0.0  0.0      0     0 ?        S    00:00   0:00 [RtmpCmdQTask]
root       160  0.0  0.0      0     0 ?        S    00:00   0:00 [RtmpWscTask]
root       558  0.0  0.6   2076   384 ?        Ss   00:00   0:00 udhcpd /etc/udh
root      1188  0.0  0.8   4052   488 ?        Ss   00:00   0:00 /usr/sbin/led_c
root      1201  0.0  0.6   1264   376 ?        S<s  00:00   0:00 /usr/sbin/udevd
root      1227  0.0  0.0      0     0 ?        S    00:00   0:00 [flush-8:16]
root      1252  0.0  0.5   1132   316 ?        S    00:00   0:00 /bin/ntpclient
root      1275  0.0  1.0   4960   620 ?        SN   00:00   0:00 /usr/sbin/files
root      1278  0.1  2.0   5456  1216 ?        SN   00:00   0:00 /usr/sbin/files
root      1279  0.0  2.0   5456  1216 ?        SN   00:00   0:00 /usr/sbin/files
root      1292  0.1  1.4   5316   876 ?        S<s  00:00   0:00 /usr/sbin/ioos
root      1305  0.0  0.6   3876   408 ?        Ss   00:00   0:00 /usr/sbin/upnpd
root      1321  0.0  0.3   1196   220 ?        Ss   00:00   0:00 /usr/sbin/contr
root      1324  0.0  0.4   2072   248 ?        Ss   00:00   0:00 telnetd
root      2452  0.0  0.8   4052   488 ?        S    00:00   0:00 /usr/sbin/led_c
root      2453  0.0  0.8   4052   488 ?        S    00:00   0:00 /usr/sbin/led_c
root      2454  0.0  0.8   4052   488 ?        S    00:00   0:00 /usr/sbin/led_c
root      2460  0.0  0.6   3800   392 ?        S    00:00   0:00 /usr/sbin/5G_sw
root      2507  0.0  0.4   1120   292 ?        S    00:00   0:00 /usr/bin/sd_det
root      2540  0.2  2.2   3292  1336 ?        S<s  00:00   0:00 /usr/sbin/minid
root      2543  0.0  2.3   4068  1420 ?        SNs  00:00   0:00 /usr/sbin/smbd
root      2545  0.0  2.2   3292  1336 ?        S<   00:00   0:00 /usr/sbin/minid
root      2547  0.0  2.2   3292  1336 ?        SN   00:00   0:00 /usr/sbin/minid
root      2548  0.0  1.8   3216  1104 ?        SNs  00:00   0:00 /usr/sbin/nmbd
root      2554  0.0  0.8   2084   504 ttyS1    Ss   00:00   0:00 -sh
root      2555  0.0  0.4   1132   252 ?        Ss   00:00   0:00 /usr/sbin/monit
root      2624  0.0  0.8   1840   496 ttyS1    R+   00:03   0:00 ps aux
1 Like
# dmesg
om D0 D3hot D3cold
[    1.288000] pci 0000:01:00.0: PME# disabled
[    1.288000] pci 0000:01:00.1: reg 10: [mem 0x00000000-0x000fffff]
[    1.288000] pci 0000:01:00.1: supports D1
[    1.288000] pci 0000:01:00.1: PME# supported from D0 D1 D3hot D3cold
[    1.288000] pci 0000:01:00.1: PME# disabled
[    1.288000] pci 0000:00:00.0: BAR 8: assigned [mem 0x20000000-0x201fffff]
[    1.288000] pci 0000:00:00.0: BAR 1: assigned [mem 0x20200000-0x2020ffff]
[    1.288000] pci 0000:00:00.0: BAR 1: set to [mem 0x20200000-0x2020ffff] (PCI address [0x20200000-0x2020ffff]
[    1.288000] pci 0000:01:00.0: BAR 0: assigned [mem 0x20000000-0x200fffff]
[    1.288000] pci 0000:01:00.0: BAR 0: set to [mem 0x20000000-0x200fffff] (PCI address [0x20000000-0x200fffff]
[    1.288000] pci 0000:01:00.1: BAR 0: assigned [mem 0x20100000-0x201fffff]
[    1.288000] pci 0000:01:00.1: BAR 0: set to [mem 0x20100000-0x201fffff] (PCI address [0x20100000-0x201fffff]
[    1.288000] pci 0000:00:00.0: PCI bridge to [bus 01-01]
[    1.288000] pci 0000:00:00.0:   bridge window [io  disabled]
[    1.288000] pci 0000:00:00.0:   bridge window [mem 0x20000000-0x201fffff]
[    1.288000] pci 0000:00:00.0:   bridge window [mem pref disabled]
[    1.288000] PCI: Setting latency timer of device 0000:00:00.0 to 64
[    1.288000] BAR0 at slot 0 = 0
[    1.288000] bus=0x0, slot = 0x0
[    1.288000] res[0]->start = 0
[    1.288000] res[0]->end = 0
[    1.288000] res[1]->start = 20200000
[    1.288000] res[1]->end = 2020ffff
[    1.288000] res[2]->start = 0
[    1.288000] res[2]->end = 0
[    1.288000] res[3]->start = 0
[    1.288000] res[3]->end = 0
[    1.288000] res[4]->start = 0
[    1.288000] res[4]->end = 0
[    1.288000] res[5]->start = 0
[    1.288000] res[5]->end = 0
[    1.288000] bus=0x1, slot = 0x0
[    1.288000] res[0]->start = 20000000
[    1.288000] res[0]->end = 200fffff
[    1.288000] res[1]->start = 0
[    1.288000] res[1]->end = 0
[    1.288000] res[2]->start = 0
[    1.288000] res[2]->end = 0
[    1.288000] res[3]->start = 0
[    1.288000] res[3]->end = 0
[    1.288000] res[4]->start = 0
[    1.288000] res[4]->end = 0
[    1.288000] res[5]->start = 0
[    1.288000] res[5]->end = 0
[    1.288000] bus=0x1, slot = 0x0
[    1.288000] res[0]->start = 20100000
[    1.288000] res[0]->end = 201fffff
[    1.288000] res[1]->start = 0
[    1.288000] res[1]->end = 0
[    1.288000] res[2]->start = 0
[    1.288000] res[2]->end = 0
[    1.288000] res[3]->start = 0
[    1.288000] res[3]->end = 0
[    1.288000] res[4]->start = 0
[    1.288000] res[4]->end = 0
[    1.288000] res[5]->start = 0
[    1.288000] res[5]->end = 0
[    1.288000] Switching to clocksource Ralink external timer
[    1.292000] NET: Registered protocol family 2
[    1.292000] IP route cache hash table entries: 1024 (order: 0, 4096 bytes)
[    1.292000] TCP established hash table entries: 2048 (order: 2, 16384 bytes)
[    1.292000] TCP bind hash table entries: 2048 (order: 1, 8192 bytes)
[    1.292000] TCP: Hash tables configured (established 2048 bind 2048)
[    1.292000] TCP reno registered
[    1.292000] UDP hash table entries: 256 (order: 0, 4096 bytes)
[    1.292000] UDP-Lite hash table entries: 256 (order: 0, 4096 bytes)
[    1.292000] NET: Registered protocol family 1
[    1.292000] PCI: CLS 80 bytes, default 32
[    1.292000] RT3xxx EHCI/OHCI init.
[    1.292000] squashfs: version 4.0 (2009/01/31) Phillip Lougher
[    1.292000] msgmni has been set to 116
[    1.292000] alg: No test for stdrng (krng)
[    1.292000] io scheduler noop registered (default)
[    1.292000] vs_wps_key_major = 103
[    1.292000] vs_5g_switch_major = 104
[    1.292000] get BATTERY charge times:0
[    1.292000] get BATTERY charge times:1
[    1.292000] get BATTERY charge times:2
[    1.292000] [start]:5g_key_status:1
[    1.292000] start reset key timer.
[    1.292000] start reset key timer.
[    1.292000] Reset button driver registered
[    1.292000] vs_pio_major = 100
[    1.292000] vs_pio_major = 100
[    1.292000] vs pio driver started!
[    1.292000] vstinfo: Module loaded.
[    1.292000] i2cdrv_major = 218
[    1.292000] vs_battery_quantity , success create
[    1.292000] vs_device_status , success create
[    1.292000] vs_poweroff_key_status , success create
[    1.292000] start register I2C timer.
[    1.292000] Serial: 8250/16550 driver, 2 ports, IRQ sharing disabled
[    1.292000] serial8250: ttyS0 at MMIO 0x10000500 (irq = 37) is a 16550A
[    1.292000] serial8250: ttyS1 at MMIO 0x10000c00 (irq = 12) is a 16550A
[    1.296000] brd: module loaded
[    1.296000] loop: module loaded
[    1.296000] deice id : c8 40 18 c8 40 (4018c840)
[    1.296000] Warning: un-recognized chip ID, please update SPI driver!
[    1.296000] GD25Q128C(c8 40180000) (16384 Kbytes)
[    1.296000] mtd .name = raspi, .size = 0x01000000 (0M) .erasesize = 0x00000010 (0K) .numeraseregions = 65536
[    1.300000] Creating 9 MTD partitions on "raspi":
[    1.300000] 0x000000000000-0x000001000000 : "ALL"
[    1.300000] 0x000000000000-0x000000030000 : "Bootloader"
[    1.300000] 0x000000030000-0x000000040000 : "Config"
[    1.300000] 0x000000040000-0x000000050000 : "Factory"
[    1.300000] 0x000000050000-0x0000001d0000 : "Kernel_RootFS"
[    1.300000] 0x0000001d0000-0x0000001e0000 : "params"
[    1.304000] 0x0000001e0000-0x0000001f0000 : "user_backup"
[    1.304000] 0x0000001f0000-0x000000200000 : "user"
[    1.304000] 0x000000200000-0x000001000000 : "Rootfs"
[    1.304000] rdm_major = 253
[    1.304000] SMACCR1 -- : 0x0000f832
[    1.304000] SMACCR0 -- : 0xe4b95a10
[    1.304000] Ralink APSoC Ethernet Driver Initilization. v3.0  256 rx/tx descriptors allocated, mtu = 1500!
[    1.304000] SMACCR1 -- : 0x0000f832
[    1.304000] SMACCR0 -- : 0xe4b95a10
[    1.304000] PROC INIT OK!
[    1.316000]
[    1.316000]
[    1.316000] === pAd = c0003000, size = 829192 ===
[    1.316000]
[    1.316000] <-- RTMPAllocTxRxRingMemory, Status=0
[    1.316000] <-- RTMPAllocAdapterBlock, Status=0
[    1.316000] AP Driver version-2.7.2.0
[    1.316000] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[    1.336000] rt3xxx-ehci rt3xxx-ehci: Ralink EHCI Host Controller
[    1.336000] rt3xxx-ehci rt3xxx-ehci: new USB bus registered, assigned bus number 1
[    1.360000] rt3xxx-ehci rt3xxx-ehci: irq 18, io mem 0x101c0000
[    1.372000] rt3xxx-ehci rt3xxx-ehci: USB 0.0 started, EHCI 1.00
[    1.372000] hub 1-0:1.0: USB hub found
[    1.372000] hub 1-0:1.0: 1 port detected
[    1.372000] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
[    1.392000] rt3xxx-ohci rt3xxx-ohci: RT3xxx OHCI Controller
[    1.392000] rt3xxx-ohci rt3xxx-ohci: new USB bus registered, assigned bus number 2
[    1.392000] rt3xxx-ohci rt3xxx-ohci: irq 18, io mem 0x101c1000
[    1.452000] hub 2-0:1.0: USB hub found
[    1.452000] hub 2-0:1.0: 1 port detected
[    1.452000] usbcore: registered new interface driver cdc_acm
[    1.452000] cdc_acm: v0.26:USB Abstract Control Model driver for USB modems and ISDN adapters
[    1.452000] Initializing USB Mass Storage driver...
[    1.452000] usbcore: registered new interface driver usb-storage
[    1.452000] USB Mass Storage support registered.
[    1.452000] usbcore: registered new interface driver libusual
[    1.452000] usbcore: registered new interface driver usbserial
[    1.452000] usbserial: USB Serial Driver core
[    1.452000] USB Serial support registered for GSM modem (1-port)
[    1.452000] usbcore: registered new interface driver option
[    1.452000] option: v0.7.2:USB Driver for GSM modems
[    1.452000] USB Serial support registered for Sierra USB modem
[    1.452000] usbcore: registered new interface driver sierra
[    1.452000] sierra: v.1.7.16:USB Driver for Sierra Wireless USB modems
[    1.452000] nf_conntrack version 0.5.0 (928 buckets, 3712 max)
[    1.452000] IPVS: Registered protocols ()
[    1.452000] IPVS: Connection hash table configured (size=4096, memory=32Kbytes)
[    1.452000] IPVS: ipvs loaded.
[    1.452000] GRE over IPv4 demultiplexor driver
[    1.452000] ip_tables: (C) 2000-2006 Netfilter Core Team, Type=Restricted Cone
[    1.452000] TCP cubic registered
[    1.452000] NET: Registered protocol family 10
[    1.452000] NET: Registered protocol family 17
[    1.456000] L2TP core driver, V2.0
[    1.456000] 802.1Q VLAN Support v1.8 Ben Greear <greearb@candelatech.com>
[    1.456000] All bugs added by David S. Miller <davem@redhat.com>
[    1.476000] Match the module's license!
[    1.480000] SQUASHFS error: Xattrs in filesystem, these will be ignored
[    1.496000] VFS: Mounted root (squashfs filesystem) readonly on device 31:8.
[    1.496000] Freeing unused kernel memory: 176k freed
[    1.744000] usb 1-1: new high speed USB device using rt3xxx-ehci and address 2
[    2.144000] hub 1-1:1.0: USB hub found
[    2.160000] hub 1-1:1.0: 4 ports detected
[    2.580000] Algorithmics/MIPS FPU Emulator v1.5
[    2.708000] usb 1-1.1: new high speed USB device using rt3xxx-ehci and address 3
[    2.820000] scsi0 : usb-storage 1-1.1:1.0
[    3.940000] scsi 0:0:0:0: Direct-Access     Generic  SD/MMC/MS/xD     1.07 PQ: 0 ANSI: 0
[    3.960000] Spinning up disk...
[    3.964000] scsi 0:0:0:1: Direct-Access     Generic  MicroSD/M2       1.08 PQ: 0 ANSI: 0
[    3.984000] delay 1 second ...
[    4.504000] sd 0:0:0:1: [sdb] 62333952 512-byte logical blocks: (31.9 GB/29.7 GiB)
[    4.540000] sd 0:0:0:1: [sdb] Write Protect is off
[    4.548000] sd 0:0:0:1: [sdb] Mode Sense: 03 00 00 00
[    4.548000] sd 0:0:0:1: [sdb] Assuming drive cache: write through
[    4.620000] sd 0:0:0:1: [sdb] Assuming drive cache: write through
[    4.656000]  sdb: sdb1
[    4.664000] sd 0:0:0:1: [sdb] Assuming drive cache: write through
[    4.676000] sd 0:0:0:1: [sdb] Attached SCSI removable disk
[    5.004000] sd 0:0:0:0: [sda] Attached SCSI removable disk
[    5.116000] PCI: Setting latency timer of device 0000:01:00.0 to 64
[    5.120000]
[    5.120000]
[    5.120000] === pAd = c0582000, size = 1367064 ===
[    5.120000]
[    5.140000] <-- RTMPAllocTxRxRingMemory, Status=0
[    5.152000] <-- RTMPAllocAdapterBlock, Status=0
[    5.160000] device_id =0x7650
[    5.168000] ==>MT76x0_WLAN_ChipOnOff(): OnOff:1, pAd->WlanFunCtrl:0x0, Reg-WlanFunCtrl=0xff000002
[    5.184000] MACVersion = 0x76502000
[    5.340000] texfat: module license 'Commercial. For support email exfat-support@tuxera.com' taints kernel.
[    5.360000] Disabling lock debugging due to kernel taint
[    5.388000] Tuxera exFAT driver version 3014.1.24 [Flags: R/W MODULE].
[    5.476000] Tuxera FAT driver 3013.2.9 [Flags: R/W MODULE].
[    9.312000] enable send the SIGUSR2
[   10.012000] Raeth v3.0 (Tasklet,SkbRecycle)
[   10.024000]
[   10.024000] phy_tx_ring = 0x0357c000, tx_ring = 0xa357c000
[   10.024000]
[   10.024000] phy_rx_ring0 = 0x0357d000, rx_ring0 = 0xa357d000
[   10.024000] SMACCR1 -- : 0x0000f832
[   10.024000] SMACCR0 -- : 0xe4b95a10
[   10.068000] CDMA_CSG_CFG = 81000000
[   10.072000] GDMA1_FWD_CFG = 20710000
[   10.100000] load fw spent 12ms
[   10.108000] RX DESC a365d000 size = 2048
[   10.120000] RX1 DESC a365e000 size = 2048
[   10.136000] cfg_mode=15
[   10.144000] cfg_mode=15
[   10.148000] wmode_band_equal(): Band Not Equal!
[   10.416000] 1. Phy Mode = 48
[   10.420000] 2. Phy Mode = 48
[   10.428000] ext_pa_current_setting = 1
[   10.432000] 3. Phy Mode = 48
[   10.440000] AntCfgInit: primary/secondary ant 0/1
[   10.448000] ChipStructAssign(): RALINK6590 hook !
[   10.460000] bAutoTxAgcG = 0
[   10.464000] MCS Set = ff 00 00 00 01
[   10.472000] MT76x0_ChipBBPAdjust():rf_bw=2, ext_ch=1, PrimCh=36, HT-CentCh=38, VHT-CentCh=42
[   10.488000] APStartUp(): AP Set CentralFreq at 42(Prim=36, HT-CentCh=38, VHT-CentCh=42, BBP_BW=2)
[   10.512000] @@@ ed_monitor_init : ===>
[   10.520000] @@@ ed_monitor_init : <===
[   10.528000] Main bssid = XXXXXXXXXXXXXXXXX
[   10.536000] <==== rt28xx_init, Status=0
[   10.548000] MT76x0_Calibration - Channel = 42, bPowerOn = 1, bSaveCal = 1
[   10.560000] FullCalibration():  docal = [0007] valid bit[0]
[   10.572000] FullCalibration - Channel = 42, param = 0x301, bSave = 1, CalibrationMode = 255
[   10.956000] FullCalibration():  docal = [0007] valid bit[0]
[   10.968000] FullCalibration - Channel = 136, param = 0x401, bSave = 1, CalibrationMode = 255
[   11.348000] FullCalibration():  docal = [0007] valid bit[0]
[   11.360000] FullCalibration - Channel = 155, param = 0x501, bSave = 1, CalibrationMode = 255
[   11.744000] FullCalibration():  docal = [0007] valid bit[0]
[   11.756000] FullCalibration - Channel = 42, param = 0x701, bSave = 0, CalibrationMode = 255
[   11.836000] MT76x0_Calibration - Channel = 36, bPowerOn = 0, bSaveCal = 0
[   11.848000] FullCalibration():  docal = [0007] valid bit[0]
[   11.860000] FullCalibration - Channel = 36, param = 0x701, bSave = 0, CalibrationMode = 255
[   12.092000] MT76x0_Calibration - Channel = 40, bPowerOn = 0, bSaveCal = 0
[   12.104000] FullCalibration():  docal = [0007] valid bit[0]
[   12.116000] FullCalibration - Channel = 40, param = 0x701, bSave = 0, CalibrationMode = 255
[   12.348000] MT76x0_Calibration - Channel = 44, bPowerOn = 0, bSaveCal = 0
[   12.360000] FullCalibration():  docal = [0007] valid bit[0]
[   12.372000] FullCalibration - Channel = 44, param = 0x701, bSave = 0, CalibrationMode = 255
[   12.604000] MT76x0_Calibration - Channel = 48, bPowerOn = 0, bSaveCal = 0
[   12.616000] FullCalibration():  docal = [0007] valid bit[0]
[   12.628000] FullCalibration - Channel = 48, param = 0x701, bSave = 0, CalibrationMode = 255
[   12.860000] @@@ ed_monitor_exit : ===>
[   12.864000] @@@ ed_monitor_exit : <===
[   12.872000] MT76x0_ChipBBPAdjust():rf_bw=2, ext_ch=1, PrimCh=36, HT-CentCh=38, VHT-CentCh=42
[   12.892000] APStartUp(): AP Set CentralFreq at 42(Prim=36, HT-CentCh=38, VHT-CentCh=42, BBP_BW=2)
[   12.912000] MT76x0_Calibration - Channel = 42, bPowerOn = 0, bSaveCal = 0
[   12.928000] FullCalibration():  docal = [0007] valid bit[0]
[   12.940000] FullCalibration - Channel = 42, param = 0x701, bSave = 0, CalibrationMode = 255
[   12.972000] @@@ ed_monitor_init : ===>
[   12.980000] @@@ ed_monitor_init : <===
[   12.984000] 0x1300 = 00064300
[   12.992000] RTMPDrvOpen(1):Check if PDMA is idle!
[   13.000000] RTMPDrvOpen(2):Check if PDMA is idle!
[   13.656000] device eth2 entered promiscuous mode
[   13.900000] device ra0 entered promiscuous mode
[   13.908000] device ra0 left promiscuous mode
[   13.924000] device rai0 entered promiscuous mode
[   13.960000] device rai1 entered promiscuous mode
[   14.188000] br0: port 3(eth2) entering learning state
[   14.196000] br0: port 3(eth2) entering learning state
[   14.208000] br0: port 2(rai1) entering learning state
[   14.216000] br0: port 2(rai1) entering learning state
[   14.228000] br0: port 1(rai0) entering learning state
[   14.236000] br0: port 1(rai0) entering learning state
[   15.196000] br0: port 3(eth2) entering forwarding state
[   15.216000] br0: port 2(rai1) entering forwarding state
[   15.236000] br0: port 1(rai0) entering forwarding state
[   17.764000] udevd version 125 started
[   20.768000] Filesystem becomes casesensitive with UTF-8
[   20.848000] eth2: no IPv6 routers present
[   21.344000] ===========enable sd led==========
[   23.488000] rai0: no IPv6 routers present
[   24.096000] apclii0: no IPv6 routers present
[   24.112000] eth2.1: no IPv6 routers present
[   24.136000] eth2.2: no IPv6 routers present
[   24.872000] br0: no IPv6 routers present
[   24.968000] rai1: no IPv6 routers present
#
# halt
# m
[  256.108000] enter gpio int_handler
[  256.108000]  PI638 maybe get the power off button
[  256.108000] Get the power off rising interrupt
[  256.108000] timer counter send SIGTERM!
[  257.652000] [vs_set_hdd_work_status,1461] cmd->cmd_len = 6
[  257.652000] [vs_set_hdd_work_status,1464] cmd[0] = 0x1b
[  257.652000] [vs_set_hdd_work_status,1464] cmd[1] = 0x0
[  257.652000] [vs_set_hdd_work_status,1464] cmd[2] = 0x0
[  257.652000] [vs_set_hdd_work_status,1464] cmd[3] = 0x0
[  257.652000] [vs_set_hdd_work_status,1464] cmd[4] = 0x0
[  257.652000] [vs_set_hdd_work_status,1464] cmd[5] = 0x0
[  260.316000] ready to send shutdown cmd.
[  260.324000] Send_Shutdown_Cmd : 0x5
[  260.368000] [vs_set_hdd_work_status,1461] cmd->cmd_len = 6
[  260.368000] [vs_set_hdd_work_status,1464] cmd[0] = 0x1b
[  260.368000] [vs_set_hdd_work_status,1464] cmd[1] = 0x0
[  260.368000] [vs_set_hdd_work_status,1464] cmd[2] = 0x0
[  260.368000] [vs_set_hdd_work_status,1464] cmd[3] = 0x0
[  260.368000] [vs_set_hdd_work_status,1464] cmd[4] = 0x0
[  260.368000] [vs_set_hdd_work_status,1464] cmd[5] = 0x0
[  262.460000] [vs_set_hdd_work_status,1461] cmd->cmd_len = 6
[  262.460000] [vs_set_hdd_work_status,1464] cmd[0] = 0x1b
[  262.460000] [vs_set_hdd_work_status,1464] cmd[1] = 0x0
[  262.460000] [vs_set_hdd_work_status,1464] cmd[2] = 0x0
[  262.460000] [vs_set_hdd_work_status,1464] cmd[3] = 0x0
[  262.460000] [vs_set_hdd_work_status,1464] cmd[4] = 0x0
[  262.460000] [vs_set_hdd_work_status,1464] cmd[5] = 0x0
[  26

When I interrupt the bootloader Uboot with the "i" key, i get this menu, and shell, where I then can proceed to kermit loadb & bootm a 4.14 Openwrt ramips snapshot for Gl.Inet MT750:

Enter menu option

|-------------------------------|
|         IOVST MAIN MENU       |
|-------------------------------|
| 6 Test USB                    |
| 8 Test ethernet               |
| B Boot the Kernel             |
| E Test PIO                    |
| I Test system params          |
| U SPIFlash Upgrade            |
| T SMT test program            |
| X Update the license          |
| R Reboot                      |
| Z Enter Command Line Interface|
|-------------------------------|
 Please input test item:Z

MT7620 # help
?       - alias for 'help'
bootm   - boot application image from memory
cp      - memory copy
erase   - erase SPI FLASH memory
go      - start application at address 'addr'
help    - print online help
loadb   - load binary file over serial line (kermit mode)
md      - memory display
mdio   - Ralink PHY register R/W command !!
mm      - memory modify (auto-incrementing)
nm      - memory modify (constant address)
ping	- send ICMP ECHO_REQUEST to network host
printenv- print environment variables
reset   - Perform RESET of the CPU
rf      - read/write rf register
saveenv - save environment variables to persistent storage
setenv  - set environment variables
tftpboot- boot image via network using TFTP protocol
version - print monitor version
MT7620 # loadb 0x02000000
## Ready for binary (kermit) download to 0x02000000 at 57600 bps...
(/root/) C-Kermit>connect
Connecting to /dev/ttyUSB0, speed 57600
 Escape character: Ctrl-\ (ASCII 28, FS): enabled
Type the escape character followed by C to get back,
or followed by ? to see other options.
Session Log: /tmp/sessionlog, text (0)
----------------------------------------------------
## Total Size      = 0x0037e3cb = 3662795 Bytes
## Start Addr      = 0x02000000
MT7620 # bootm 0x02000000
## Booting image at 02000000 ...
   Image Name:   MIPS OpenWrt Linux-4.14.141
   Image Type:   MIPS Linux Kernel Image (lzma compressed)
   Data Size:    3662731 Bytes =  3.5 MB
   Load Address: 80000000
   Entry Point:  80000000
   Verifying Checksum ... OK
   Uncompressing Kernel Image ... OK
No initrd
## Transferring control to Linux (at address 80000000) ...
## Giving linux memsize in MB, 64

Starting kernel ...

[    0.000000] Linux version 4.14.141 (builder@buildhost) (gcc version 7.4.0 (OpenWrt GCC 7.4.0 r10956-62dbe361a1)) #0 Thu Sep 5 12:33:20 2019
[    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 MT7620A ver:2 eco:6
[    0.000000] bootconsole [early0] enabled
[    0.000000] CPU0 revision is: 00019650 (MIPS 24KEc)
[    0.000000] MIPS: machine is GL-MT750
[    0.000000] Determined physical RAM map:
[    0.000000]  memory: 04000000 @ 00000000 (usable)
[    0.000000] Initrd not found or empty - disabling initrd
[    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] Zone ranges:
[    0.000000]   Normal   [mem 0x0000000000000000-0x0000000003ffffff]
[    0.000000] Movable zone start for each node
[    0.000000] Early memory node ranges
[    0.000000]   node   0: [mem 0x0000000000000000-0x0000000003ffffff]
[    0.000000] Initmem setup node 0 [mem 0x0000000000000000-0x0000000003ffffff]
[    0.000000] random: get_random_bytes called from start_kernel+0x98/0x4a8 with crng_init=0
[    0.000000] Built 1 zonelists, mobility grouping on.  Total pages: 16240
[    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=0004a5c8
[    0.000000] Readback ErrCtl register=0004a5c8
[    0.000000] Memory: 56240K/65536K available (4134K kernel code, 197K rwdata, 936K rodata, 3044K init, 220K bss, 9296K reserved, 0K cma-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] clocksource: systick: mask: 0xffff max_cycles: 0xffff, max_idle_ns: 583261500 ns
[    0.000000] systick: enable autosleep mode
[    0.000000] systick: running - mult: 214748, shift: 32
[    0.000000] clocksource: MIPS: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 6590553264 ns
[    0.000011] sched_clock: 32 bits at 290MHz, resolution 3ns, wraps every 7405115902ns
[    0.015476] Calibrating delay loop... 385.84 BogoMIPS (lpj=1929216)
[    0.087716] pid_max: default: 32768 minimum: 301
[    0.097169] Mount-cache hash table entries: 1024 (order: 0, 4096 bytes)
[    0.110193] Mountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes)
[    0.131109] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns
[    0.150597] futex hash table entries: 256 (order: -1, 3072 bytes)
[    0.162812] pinctrl core: initialized pinctrl subsystem
[    0.174531] NET: Registered protocol family 16
[    0.667855] PCI host bridge /pcie@10140000 ranges:
[    0.677255]  MEM 0x0000000020000000..0x000000002fffffff
[    0.687626]   IO 0x0000000010160000..0x000000001016ffff
[    0.717524] rt2880_gpio 10000600.gpio: registering 24 gpios
[    0.728564] rt2880_gpio 10000600.gpio: registering 24 irq handlers
[    0.741148] rt2880_gpio 10000638.gpio: registering 16 gpios
[    0.752151] rt2880_gpio 10000638.gpio: registering 16 irq handlers
[    0.764734] rt2880_gpio 10000660.gpio: registering 32 gpios
[    0.775736] rt2880_gpio 10000660.gpio: registering 32 irq handlers
[    0.788326] rt2880_gpio 10000688.gpio: registering 1 gpios
[    0.799154] rt2880_gpio 10000688.gpio: registering 1 irq handlers
[    0.812099] PCI host bridge to bus 0000:00
[    0.820098] pci_bus 0000:00: root bus resource [mem 0x20000000-0x2fffffff]
[    0.833814] pci_bus 0000:00: root bus resource [io  0xffffffff]
[    0.845544] pci_bus 0000:00: root bus resource [??? 0x00000000 flags 0x0]
[    0.859043] pci_bus 0000:00: No busn resource found for root bus, will use [bus 00-ff]
[    0.875236] pci 0000:00:00.0: bridge configuration invalid ([bus 00-00]), reconfiguring
[    0.892206] pci 0000:00:00.0: BAR 0: no space for [mem size 0x80000000]
[    0.905266] pci 0000:00:00.0: BAR 0: failed to assign [mem size 0x80000000]
[    0.919078] pci 0000:00:00.0: BAR 8: assigned [mem 0x20000000-0x201fffff]
[    0.932576] pci 0000:00:00.0: BAR 1: assigned [mem 0x20200000-0x2020ffff]
[    0.946083] pci 0000:01:00.0: BAR 0: assigned [mem 0x20000000-0x200fffff]
[    0.959581] pci 0000:01:00.1: BAR 0: assigned [mem 0x20100000-0x201fffff]
[    0.973077] pci 0000:00:00.0: PCI bridge to [bus 01]
[    0.982927] pci 0000:00:00.0:   bridge window [mem 0x20000000-0x201fffff]
[    1.002454] clocksource: Switched to clocksource systick
[    1.014168] NET: Registered protocol family 2
[    1.023748] TCP established hash table entries: 1024 (order: 0, 4096 bytes)
[    1.037529] TCP bind hash table entries: 1024 (order: 0, 4096 bytes)
[    1.050111] TCP: Hash tables configured (established 1024 bind 1024)
[    1.062895] UDP hash table entries: 256 (order: 0, 4096 bytes)
[    1.074412] UDP-Lite hash table entries: 256 (order: 0, 4096 bytes)
[    1.087126] NET: Registered protocol family 1
[    2.882449] random: fast init done
[    4.491818] rt-timer 10000100.timer: maximum frequency is 1220Hz
[    4.504608] Crashlog allocated RAM at address 0x3f00000
[    4.516837] workingset: timestamp_bits=14 max_order=14 bucket_order=0
[    4.536741] squashfs: version 4.0 (2009/01/31) Phillip Lougher
[    4.548244] jffs2: version 2.2 (NAND) (SUMMARY) (LZMA) (RTIME) (CMODE_PRIORITY) (c) 2001-2006 Red Hat, Inc.
[    4.604601] io scheduler noop registered
[    4.612245] io scheduler deadline registered (default)
[    4.623470] Serial: 8250/16550 driver, 16 ports, IRQ sharing enabled
[    4.638926] console [ttyS0] disabled
[    4.645983] 10000c00.uartlite: ttyS0 at MMIO 0x10000c00 (irq = 20, base_baud = 2500000) is a Palmchip BK-3103


Gibberish ... (Serial Speed changed)

root@(none):/# uname -a
Linux (none) 4.14.141 #0 Thu Sep 5 12:33:20 2019 mips GNU/Linux
root@(none):/# cat /prroot@(none):/# cat /proc/cmdroot@(none):/# cat /proc/cmdline
console=ttyS0,115200 rootfstype=squashfs,jffs2
root@(none):/# ifcroot@(none):/# ifconfig -a
eth0      Link encap:Ethernet  HWaddr XXXXXXXXXXXXXXXXX
          inet addr:192.168.1.1  Bcast:192.168.1.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:10 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:0 (0.0 B)  TX bytes:1769 (1.7 KiB)
          Interrupt:5

lo        Link encap:Local Loopback
          LOOPBACK  MTU:65536  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)

root@(none):/# lsmod
gpio_button_hotplug     6896  0
leds_gpio               2928  0
root@(none):/# cat /proc/mtd
dev:    size   erasesize  name
mtd0: 00030000 00001000 "u-boot"
mtd1: 00010000 00001000 "u-boot-env"
mtd2: 00010000 00001000 "factory"
mtd3: 00f80000 00001000 "firmware"
mtd4: 001b0000 00001000 "kernel"
mtd5: 00dd0000 00001000 "rootfs"
mtd6: 00965000 00001000 "rootfs_data"
mtd7: 00010000 00001000 "art"
root@(none):/#
MT7620 # bootm 0x02000000
## Booting image at 02000000 ...
   Image Name:   MIPS OpenWrt Linux-4.14.141
   Image Type:   MIPS Linux Kernel Image (lzma compressed)
   Data Size:    3662731 Bytes =  3.5 MB
   Load Address: 80000000
   Entry Point:  80000000
   Verifying Checksum ... OK
   Uncompressing Kernel Image ... OK
No initrd
## Transferring control to Linux (at address 80000000) ...
## Giving linux memsize in MB, 64

Starting kernel ...

[    0.000000] Linux version 4.14.141 (builder@buildhost) (gcc version 7.4.0 (OpenWrt GCC 7.4.0 r10956-62dbe361a1)) #0 Thu Sep 5 12:33:20 2019
[    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 MT7620A ver:2 eco:6
[    0.000000] bootconsole [early0] enabled
[    0.000000] CPU0 revision is: 00019650 (MIPS 24KEc)
[    0.000000] MIPS: machine is GL-MT750
[    0.000000] Determined physical RAM map:
[    0.000000]  memory: 04000000 @ 00000000 (usable)
[    0.000000] Initrd not found or empty - disabling initrd
[    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] Zone ranges:
[    0.000000]   Normal   [mem 0x0000000000000000-0x0000000003ffffff]
[    0.000000] Movable zone start for each node
[    0.000000] Early memory node ranges
[    0.000000]   node   0: [mem 0x0000000000000000-0x0000000003ffffff]
[    0.000000] Initmem setup node 0 [mem 0x0000000000000000-0x0000000003ffffff]
[    0.000000] random: get_random_bytes called from start_kernel+0x98/0x4a8 with crng_init=0
[    0.000000] Built 1 zonelists, mobility grouping on.  Total pages: 16240
[    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=0004a5c8
[    0.000000] Readback ErrCtl register=0004a5c8
[    0.000000] Memory: 56240K/65536K available (4134K kernel code, 197K rwdata, 936K rodata, 3044K init, 220K bss, 9296K reserved, 0K cma-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] clocksource: systick: mask: 0xffff max_cycles: 0xffff, max_idle_ns: 583261500 ns
[    0.000000] systick: enable autosleep mode
[    0.000000] systick: running - mult: 214748, shift: 32
[    0.000000] clocksource: MIPS: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 6590553264 ns
[    0.000011] sched_clock: 32 bits at 290MHz, resolution 3ns, wraps every 7405115902ns
[    0.015476] Calibrating delay loop... 385.84 BogoMIPS (lpj=1929216)
[    0.087716] pid_max: default: 32768 minimum: 301
[    0.097169] Mount-cache hash table entries: 1024 (order: 0, 4096 bytes)
[    0.110193] Mountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes)
[    0.131109] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns
[    0.150597] futex hash table entries: 256 (order: -1, 3072 bytes)
[    0.162812] pinctrl core: initialized pinctrl subsystem
[    0.174531] NET: Registered protocol family 16
[    0.667855] PCI host bridge /pcie@10140000 ranges:
[    0.677255]  MEM 0x0000000020000000..0x000000002fffffff
[    0.687626]   IO 0x0000000010160000..0x000000001016ffff
[    0.717524] rt2880_gpio 10000600.gpio: registering 24 gpios
[    0.728564] rt2880_gpio 10000600.gpio: registering 24 irq handlers
[    0.741148] rt2880_gpio 10000638.gpio: registering 16 gpios
[    0.752151] rt2880_gpio 10000638.gpio: registering 16 irq handlers
[    0.764734] rt2880_gpio 10000660.gpio: registering 32 gpios
[    0.775736] rt2880_gpio 10000660.gpio: registering 32 irq handlers
[    0.788326] rt2880_gpio 10000688.gpio: registering 1 gpios
[    0.799154] rt2880_gpio 10000688.gpio: registering 1 irq handlers
[    0.812099] PCI host bridge to bus 0000:00
[    0.820098] pci_bus 0000:00: root bus resource [mem 0x20000000-0x2fffffff]
[    0.833814] pci_bus 0000:00: root bus resource [io  0xffffffff]
[    0.845544] pci_bus 0000:00: root bus resource [??? 0x00000000 flags 0x0]
[    0.859043] pci_bus 0000:00: No busn resource found for root bus, will use [bus 00-ff]
[    0.875236] pci 0000:00:00.0: bridge configuration invalid ([bus 00-00]), reconfiguring
[    0.892206] pci 0000:00:00.0: BAR 0: no space for [mem size 0x80000000]
[    0.905266] pci 0000:00:00.0: BAR 0: failed to assign [mem size 0x80000000]
[    0.919078] pci 0000:00:00.0: BAR 8: assigned [mem 0x20000000-0x201fffff]
[    0.932576] pci 0000:00:00.0: BAR 1: assigned [mem 0x20200000-0x2020ffff]
[    0.946083] pci 0000:01:00.0: BAR 0: assigned [mem 0x20000000-0x200fffff]
[    0.959581] pci 0000:01:00.1: BAR 0: assigned [mem 0x20100000-0x201fffff]
[    0.973077] pci 0000:00:00.0: PCI bridge to [bus 01]
[    0.982927] pci 0000:00:00.0:   bridge window [mem 0x20000000-0x201fffff]
[    1.002454] clocksource: Switched to clocksource systick
[    1.014168] NET: Registered protocol family 2
[    1.023748] TCP established hash table entries: 1024 (order: 0, 4096 bytes)
[    1.037529] TCP bind hash table entries: 1024 (order: 0, 4096 bytes)
[    1.050111] TCP: Hash tables configured (established 1024 bind 1024)
[    1.062895] UDP hash table entries: 256 (order: 0, 4096 bytes)
[    1.074412] UDP-Lite hash table entries: 256 (order: 0, 4096 bytes)
[    1.087126] NET: Registered protocol family 1
[    2.882449] random: fast init done
[    4.491818] rt-timer 10000100.timer: maximum frequency is 1220Hz
[    4.504608] Crashlog allocated RAM at address 0x3f00000
[    4.516837] workingset: timestamp_bits=14 max_order=14 bucket_order=0
[    4.536741] squashfs: version 4.0 (2009/01/31) Phillip Lougher
[    4.548244] jffs2: version 2.2 (NAND) (SUMMARY) (LZMA) (RTIME) (CMODE_PRIORITY) (c) 2001-2006 Red Hat, Inc.
[    4.604601] io scheduler noop registered
[    4.612245] io scheduler deadline registered (default)
[    4.623470] Serial: 8250/16550 driver, 16 ports, IRQ sharing enabled
[    4.638926] console [ttyS0] disabled
[    4.645983] 10000c00.uartlite: ttyS0 at MMIO 0x10000c00 (irq = 20, base_baud = 2500000) is a Palmchip BK-3103


Gibberish ... (Serial Speed changed)

root@(none):/# uname -a
Linux (none) 4.14.141 #0 Thu Sep 5 12:33:20 2019 mips GNU/Linux
root@(none):/# cat /proc/cmdline
console=ttyS0,115200 rootfstype=squashfs,jffs2
root@(none):/# ifconfig -a
eth0      Link encap:Ethernet  HWaddr XXXXXXXXXXXXXXXXX
          inet addr:192.168.1.1  Bcast:192.168.1.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:10 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:0 (0.0 B)  TX bytes:1769 (1.7 KiB)
          Interrupt:5

lo        Link encap:Local Loopback
          LOOPBACK  MTU:65536  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)

root@(none):/# lsmod
gpio_button_hotplug     6896  0
leds_gpio               2928  0
root@(none):/# cat /proc/mtd
dev:    size   erasesize  name
mtd0: 00030000 00001000 "u-boot"
mtd1: 00010000 00001000 "u-boot-env"
mtd2: 00010000 00001000 "factory"
mtd3: 00f80000 00001000 "firmware"
mtd4: 001b0000 00001000 "kernel"
mtd5: 00dd0000 00001000 "rootfs"
mtd6: 00965000 00001000 "rootfs_data"
mtd7: 00010000 00001000 "art"
root@(none):/# dmesg
root@(none):/# dmesg
[    0.000000] Linux version 4.14.141 (builder@buildhost) (gcc version 7.4.0 (OpenWrt GCC 7.4.0 r10956-62dbe361a1)) #0 Thu Sep 5 12:33:20 2019
[    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 MT7620A ver:2 eco:6
[    0.000000] bootconsole [early0] enabled
[    0.000000] CPU0 revision is: 00019650 (MIPS 24KEc)
[    0.000000] MIPS: machine is GL-MT750
[    0.000000] Determined physical RAM map:
[    0.000000]  memory: 04000000 @ 00000000 (usable)
[    0.000000] Initrd not found or empty - disabling initrd
[    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] Zone ranges:
[    0.000000]   Normal   [mem 0x0000000000000000-0x0000000003ffffff]
[    0.000000] Movable zone start for each node
[    0.000000] Early memory node ranges
[    0.000000]   node   0: [mem 0x0000000000000000-0x0000000003ffffff]
[    0.000000] Initmem setup node 0 [mem 0x0000000000000000-0x0000000003ffffff]
[    0.000000] On node 0 totalpages: 16384
[    0.000000] free_area_init_node: node 0, pgdat 80523b10, node_mem_map 81000040
[    0.000000]   Normal zone: 144 pages used for memmap
[    0.000000]   Normal zone: 0 pages reserved
[    0.000000]   Normal zone: 16384 pages, LIFO batch:3
[    0.000000] random: get_random_bytes called from start_kernel+0x98/0x4a8 with crng_init=0
[    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: 16240
[    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=0004a5c8
[    0.000000] Readback ErrCtl register=0004a5c8
[    0.000000] Memory: 56240K/65536K available (4134K kernel code, 197K rwdata, 936K rodata, 3044K init, 220K bss, 9296K reserved, 0K cma-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] clocksource: systick: mask: 0xffff max_cycles: 0xffff, max_idle_ns: 583261500 ns
[    0.000000] systick: enable autosleep mode
[    0.000000] systick: running - mult: 214748, shift: 32
[    0.000000] clocksource: MIPS: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 6590553264 ns
[    0.000011] sched_clock: 32 bits at 290MHz, resolution 3ns, wraps every 7405115902ns
[    0.015476] Calibrating delay loop... 385.84 BogoMIPS (lpj=1929216)
[    0.087716] pid_max: default: 32768 minimum: 301
[    0.097169] Mount-cache hash table entries: 1024 (order: 0, 4096 bytes)
[    0.110193] Mountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes)
[    0.131109] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns
[    0.150597] futex hash table entries: 256 (order: -1, 3072 bytes)
[    0.162812] pinctrl core: initialized pinctrl subsystem
[    0.174531] NET: Registered protocol family 16
[    0.667855] PCI host bridge /pcie@10140000 ranges:
[    0.677255]  MEM 0x0000000020000000..0x000000002fffffff
[    0.687626]   IO 0x0000000010160000..0x000000001016ffff
[    0.717524] rt2880_gpio 10000600.gpio: registering 24 gpios
[    0.728564] rt2880_gpio 10000600.gpio: registering 24 irq handlers
[    0.741148] rt2880_gpio 10000638.gpio: registering 16 gpios
[    0.752151] rt2880_gpio 10000638.gpio: registering 16 irq handlers
[    0.764734] rt2880_gpio 10000660.gpio: registering 32 gpios
[    0.775736] rt2880_gpio 10000660.gpio: registering 32 irq handlers
[    0.788326] rt2880_gpio 10000688.gpio: registering 1 gpios
[    0.799154] rt2880_gpio 10000688.gpio: registering 1 irq handlers
[    0.812099] PCI host bridge to bus 0000:00
[    0.820098] pci_bus 0000:00: root bus resource [mem 0x20000000-0x2fffffff]
[    0.833814] pci_bus 0000:00: root bus resource [io  0xffffffff]
[    0.845544] pci_bus 0000:00: root bus resource [??? 0x00000000 flags 0x0]
[    0.859043] pci_bus 0000:00: No busn resource found for root bus, will use [bus 00-ff]
[    0.874835] pci 0000:00:00.0: [1814:0801] type 01 class 0x060400
[    0.874875] pci 0000:00:00.0: reg 0x10: [mem 0x00000000-0x7fffffff]
[    0.874891] pci 0000:00:00.0: reg 0x14: [mem 0x00000000-0x0000ffff]
[    0.874970] pci 0000:00:00.0: supports D1
[    0.874982] pci 0000:00:00.0: PME# supported from D0 D1 D3hot
[    0.875236] pci 0000:00:00.0: bridge configuration invalid ([bus 00-00]), reconfiguring
[    0.891255] pci 0000:01:00.0: [14c3:7650] type 00 class 0x028000
[    0.891310] pci 0000:01:00.0: reg 0x10: [mem 0x00000000-0x000fffff]
[    0.891455] pci 0000:01:00.0: PME# supported from D0 D3hot D3cold
[    0.891720] pci 0000:01:00.1: [14c3:8650] type 00 class 0x0d1100
[    0.891769] pci 0000:01:00.1: reg 0x10: [mem 0x00000000-0x000fffff]
[    0.891907] pci 0000:01:00.1: supports D1
[    0.891918] pci 0000:01:00.1: PME# supported from D0 D1 D3hot D3cold
[    0.892137] pci_bus 0000:01: busn_res: [bus 01-ff] end is updated to 01
[    0.892155] pci_bus 0000:00: busn_res: [bus 00-ff] end is updated to 01
[    0.892206] pci 0000:00:00.0: BAR 0: no space for [mem size 0x80000000]
[    0.905266] pci 0000:00:00.0: BAR 0: failed to assign [mem size 0x80000000]
[    0.919078] pci 0000:00:00.0: BAR 8: assigned [mem 0x20000000-0x201fffff]
[    0.932576] pci 0000:00:00.0: BAR 1: assigned [mem 0x20200000-0x2020ffff]
[    0.946083] pci 0000:01:00.0: BAR 0: assigned [mem 0x20000000-0x200fffff]
[    0.959581] pci 0000:01:00.1: BAR 0: assigned [mem 0x20100000-0x201fffff]
[    0.973077] pci 0000:00:00.0: PCI bridge to [bus 01]
[    0.982927] pci 0000:00:00.0:   bridge window [mem 0x20000000-0x201fffff]
[    1.002454] clocksource: Switched to clocksource systick
[    1.014168] NET: Registered protocol family 2
[    1.023748] TCP established hash table entries: 1024 (order: 0, 4096 bytes)
[    1.037529] TCP bind hash table entries: 1024 (order: 0, 4096 bytes)
[    1.050111] TCP: Hash tables configured (established 1024 bind 1024)
[    1.062895] UDP hash table entries: 256 (order: 0, 4096 bytes)
[    1.074412] UDP-Lite hash table entries: 256 (order: 0, 4096 bytes)
[    1.087126] NET: Registered protocol family 1
[    1.095761] PCI: CLS 0 bytes, default 32
[    2.882449] random: fast init done
[    4.491818] rt-timer 10000100.timer: maximum frequency is 1220Hz
[    4.504608] Crashlog allocated RAM at address 0x3f00000
[    4.516837] workingset: timestamp_bits=14 max_order=14 bucket_order=0
[    4.536741] squashfs: version 4.0 (2009/01/31) Phillip Lougher
[    4.548244] jffs2: version 2.2 (NAND) (SUMMARY) (LZMA) (RTIME) (CMODE_PRIORITY) (c) 2001-2006 Red Hat, Inc.
[    4.604601] io scheduler noop registered
[    4.612245] io scheduler deadline registered (default)
[    4.623470] Serial: 8250/16550 driver, 16 ports, IRQ sharing enabled
[    4.638926] console [ttyS0] disabled
[    4.645983] 10000c00.uartlite: ttyS0 at MMIO 0x10000c00 (irq = 20, base_baud = 2500000) is a Palmchip BK-3103
[    4.665651] console [ttyS0] enabled
[    4.672727] bootconsole [early0] disabled
[    4.689425] spi spi0.0: force spi mode3
[    4.696321] m25p80 spi0.0: gd25q128 (16384 Kbytes)
[    4.701262] 5 fixed-partitions partitions found on MTD device spi0.0
[    4.707805] Creating 5 MTD partitions on "spi0.0":
[    4.712719] 0x000000000000-0x000000030000 : "u-boot"
[    4.718786] 0x000000030000-0x000000040000 : "u-boot-env"
[    4.725148] 0x000000040000-0x000000050000 : "factory"
[    4.731147] 0x000000050000-0x000000fd0000 : "firmware"
[    4.741822] 2 uimage-fw partitions found on MTD device firmware
[    4.747941] Creating 2 MTD partitions on "firmware":
[    4.753035] 0x000000000000-0x0000001b0000 : "kernel"
[    4.759061] 0x0000001b0000-0x000000f80000 : "rootfs"
[    4.764999] mtd: device 5 (rootfs) set to be root filesystem
[    4.772589] 1 squashfs-split partitions found on MTD device rootfs
[    4.778936] 0x00000061b000-0x000000f80000 : "rootfs_data"
[    4.785422] 0x000000ff0000-0x000001000000 : "art"
[    4.791930] libphy: Fixed MDIO Bus: probed
[    4.806000] gsw: setting port4 to ephy mode
[    4.810444] mtk_soc_eth 10100000.ethernet: generated random MAC address f2:87:0d:9d:c4:14
[    4.818938] mtk_soc_eth 10100000.ethernet: loaded mt7620 driver
[    4.825691] mtk_soc_eth 10100000.ethernet eth0: mediatek frame engine at 0xb0100000, irq 5
[    4.834700] rt2880_wdt 10000120.watchdog: Initialized
[    4.841130] NET: Registered protocol family 10
[    4.849807] Segment Routing with IPv6
[    4.853746] NET: Registered protocol family 17
[    4.858352] bridge: filtering via arp/ip/ip6tables is no longer available by default. Update your scripts to load br_netfilter if you need this.
[    4.871594] 8021q: 802.1Q VLAN Support v1.8
[    4.895050] Freeing unused kernel memory: 3044K
[    4.899683] This architecture does not have kernel memory protection.
[    4.923768] init: Console is alive
[    4.927485] init: - watchdog -
[    4.955184] kmodloader: loading kernel modules from /etc/modules-boot.d/*
[    4.968190] kmodloader: done loading kernel modules from /etc/modules-boot.d/*
[    4.979758] init: - preinit -
[    5.016657] random: procd: uninitialized urandom read (4 bytes read)
[    5.187704] 8021q: adding VLAN 0 to HW filter on device eth0
[    6.349527] random: dropbearkey: uninitialized urandom read (32 bytes read)
[    6.358444] random: dropbearkey: uninitialized urandom read (32 bytes read)
[    7.125927] random: dropbearkey: uninitialized urandom read (32 bytes read)
[   46.002638] random: crng init done
[   46.006128] random: 1 urandom warning(s) missed due to ratelimiting
root@(none):/#

HW - Notes:

  • Easily accessible, labelled serial port header
  • Easily accessible, labelled I2C header
  • As of yet unidentified Header with Pads (RN RP TN TP GND) (MDIO, USB, RJ45?)
  • Dual WLAN (maybe only one can be powered at the same time)
  • MicroSD reader and on SD card reader.
  • built-in Battery
  • USB micro OTG?
  • No LAN plug externally

I'm going to continue working on this, but wanted to already get this out there

1 Like

Sorry for bumping an old thread, but I was curious wether or not there is any progress on the device. I have one of these lying around.

Hi Dun, no, I haven't worked further on that device (yet). I check every few months, but the situation regarding MT76 does not seem to have entirely stabilized, and (up-2-now) there was no interest in the device. Have you found out anything beyond what I wrote in the 2 posts above?

I'm thinking/hoping, the Header with Pads (RN RP TN TP GND) turns out to be RJ45. But I'm not sure, how to connect a Jack, and don't want to do damage before being certain. That would then enable TFTP-loading kernels+initramfs experiments.

What primary use-cases are you aiming for?

You are correct regarding the rj45 header. It goes (cat5 wire colors):
RP = orange and white
RN = orange
TP = green and white
TN = green
...and is fully configurable via that nifty uboot menu system.

1 Like

So I went ahead and did a quick and dirty cat5 solder job onto my wsd-a1, and have it talking to a tftp server. The above listed wire colors to solder pads is correct if you plan on plugging it into a router; If your usage scenario sees you plugging it directly into a pc\laptop\whatever, you'll want to reverse the colors. IE:
RP = orange and white is now green and white
RN = orange is now green
TP = green and white is now orange and white
TN = green is now orange.
Standard crossover cable stuff.

1 Like

is kind of a dead end though

Yea well, I was thinking back to the day of micro builds of dd-wrt on the wrt54gv2... Nostalgia is a mental illness heh. Whatever the case may be, I had to try and yes it works.


| |.-----.-----.-----.| | | |.----.| |_
| - || _ | -| || | | || || |
|
_____|| |
||||___||| |____|
|
| W I R E L E S S F R E E D O M

OpenWrt 19.07.10, r11427-9ce6aa9d8d

================= FAILSAFE MODE active ============

1 Like