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

# 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