操作方法:准备一个U盘,FAT32格式。将从官网下载的固件(开发版镜像)重命名为miwifi.bin放在U盘根目录。插上U盘,桶PP上电,坚持5秒,黄灯闪烁松开即可。
U-Boot 1.1.3 (Feb 18 2016 - 11:47:41)
Board: Ralink APSoC DRAM: 128 MB
Power on memory test. Memory size= 128 MB...OK!
relocate_code Pointer at: 87f68000
enable ephy clock...done. rf reg 29 = 5
SSC disabled.
spi_wait_nsec: 29
spi device id: ef 40 18 0 0 (40180000)
find flash: W25Q128BV
raspi_read: from:30000 len:1000
raspi_read: from:30000 len:1000
============================================
Ralink UBoot Version: 4.2.S.1
--------------------------------------------
ASIC 7620_MP (Port5<->None)
DRAM component: 1024 Mbits DDR, width 16
DRAM bus: 16 bit
Total memory: 128 MBytes
Flash component: SPI Flash
Date:Feb 18 2016 Time:11:47:41
============================================
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 =128 Mbytes
(Re)start USB...
USB: Mediatek/Ralink USB EHCI host init hccr b01c0000 and hcor b01c0010 hc_length 16
Register 1111 NbrPorts 1
USB EHCI 1.00
scanning bus for devices... 2 USB Device(s) found
scanning bus for storage devices... test_part_dos = 0
dev_desc = 87faa018
1 Storage Device(s) found
get_partition_info dev = 0x87faa018 ; part-type = 2
type dos
fat register device part 1!
reading miwifi.bin
VFAT Support enabled
FAT32, fat_sect: 18, fatlength: 3815
Rootdir begins at cluster: 2, sector: 7648, offset: 3bc000
Data begins at: 7584
Sector size: 512, cluster size: 32
FAT read sect=7648, clust_size=32, DIRENTSPERBLOCK=%zd
...
Rootvfatname: |q珅
RootMismatch: |bafb~1|q珅
RootMismatch: |bafb~1||
Rootvfatname: |
}|
RootMismatch: |d7a9~1|
}|
RootMismatch: |d7a9~1||
Rootvfatname: |xiaomi_config|
RootMismatch: |xiaomi~1|xiaomi_config|
RootMismatch: |xiaomi~1||
Rootvfatname: |xiaomi_router|
RootMismatch: |xiaomi~2|xiaomi_router|
RootMismatch: |xiaomi~2||
RootMismatch: |data||
RootMismatch: |main||
RootMismatch: |config||
Rootvfatname: |system volume information|
RootMismatch: |system~1|system volume information|
END LOOP: j=0 clust_size=32
RootMismatch: |system~1||
RootName: miwifi.bin, start: 0x303, size: 0xc403b8
Filesize: 12846008 bytes
12846008 bytes
gc - clustnum: 771, startsect: 32256
......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
Size: 12846008, got: 12846008
Using upgrade file miwifi.bin
CRC verify success!
RSA signature verify success!
raspi_read: from:30000 len:10000
Erasing SPI Flash...
raspi_erase: offs:30000 len:10000
.
Writing to SPI Flash...
raspi_write: to:30000 len:10000
.
done
Offset[0]: Invalid flash address, skip upgrade...
Upgrade firmware.bin...
raspi_erase_write: offs:50000, count:c40004
raspi_erase: offs:50000 len:c40000
....................................................................................................................................................................................................
raspi_write: to:50000 len:c40000
....................................................................................................................................................................................................
raspi_read: from:50000 len:10000
raspi_read: from:60000 len:10000
raspi_read: from:70000 len:10000
raspi_read: from:80000 len:10000
raspi_read: from:90000 len:10000
raspi_read: from:a0000 len:10000
raspi_read: from:b0000 len:10000
raspi_read: from:c0000 len:10000
raspi_read: from:d0000 len:10000
raspi_read: from:e0000 len:10000
raspi_read: from:f0000 len:10000
raspi_read: from:100000 len:10000
raspi_read: from:110000 len:10000
raspi_read: from:120000 len:10000
raspi_read: from:130000 len:10000
raspi_read: from:140000 len:10000
raspi_read: from:150000 len:10000
raspi_read: from:160000 len:10000
raspi_read: from:170000 len:10000
raspi_read: from:180000 len:10000
raspi_read: from:190000 len:10000
raspi_read: from:1a0000 len:10000
raspi_read: from:1b0000 len:10000
raspi_read: from:1c0000 len:10000
raspi_read: from:1d0000 len:10000
raspi_read: from:1e0000 len:10000
raspi_read: from:1f0000 len:10000
raspi_read: from:200000 len:10000
raspi_read: from:210000 len:10000
raspi_read: from:220000 len:10000
raspi_read: from:230000 len:10000
raspi_read: from:240000 len:10000
raspi_read: from:250000 len:10000
raspi_read: from:260000 len:10000
raspi_read: from:270000 len:10000
raspi_read: from:280000 len:10000
raspi_read: from:290000 len:10000
raspi_read: from:2a0000 len:10000
raspi_read: from:2b0000 len:10000
raspi_read: from:2c0000 len:10000
raspi_read: from:2d0000 len:10000
raspi_read: from:2e0000 len:10000
raspi_read: from:2f0000 len:10000
raspi_read: from:300000 len:10000
raspi_read: from:310000 len:10000
raspi_read: from:320000 len:10000
raspi_read: from:330000 len:10000
raspi_read: from:340000 len:10000
raspi_read: from:350000 len:10000
raspi_read: from:360000 len:10000
raspi_read: from:370000 len:10000
raspi_read: from:380000 len:10000
raspi_read: from:390000 len:10000
raspi_read: from:3a0000 len:10000
raspi_read: from:3b0000 len:10000
raspi_read: from:3c0000 len:10000
raspi_read: from:3d0000 len:10000
raspi_read: from:3e0000 len:10000
raspi_read: from:3f0000 len:10000
raspi_read: from:400000 len:10000
raspi_read: from:410000 len:10000
raspi_read: from:420000 len:10000
raspi_read: from:430000 len:10000
raspi_read: from:440000 len:10000
raspi_read: from:450000 len:10000
raspi_read: from:460000 len:10000
raspi_read: from:470000 len:10000
raspi_read: from:480000 len:10000
raspi_read: from:490000 len:10000
raspi_read: from:4a0000 len:10000
raspi_read: from:4b0000 len:10000
raspi_read: from:4c0000 len:10000
raspi_read: from:4d0000 len:10000
raspi_read: from:4e0000 len:10000
raspi_read: from:4f0000 len:10000
raspi_read: from:500000 len:10000
raspi_read: from:510000 len:10000
raspi_read: from:520000 len:10000
raspi_read: from:530000 len:10000
raspi_read: from:540000 len:10000
raspi_read: from:550000 len:10000
raspi_read: from:560000 len:10000
raspi_read: from:570000 len:10000
raspi_read: from:580000 len:10000
raspi_read: from:590000 len:10000
raspi_read: from:5a0000 len:10000
raspi_read: from:5b0000 len:10000
raspi_read: from:5c0000 len:10000
raspi_read: from:5d0000 len:10000
raspi_read: from:5e0000 len:10000
raspi_read: from:5f0000 len:10000
raspi_read: from:600000 len:10000
raspi_read: from:610000 len:10000
raspi_read: from:620000 len:10000
raspi_read: from:630000 len:10000
raspi_read: from:640000 len:10000
raspi_read: from:650000 len:10000
raspi_read: from:660000 len:10000
raspi_read: from:670000 len:10000
raspi_read: from:680000 len:10000
raspi_read: from:690000 len:10000
raspi_read: from:6a0000 len:10000
raspi_read: from:6b0000 len:10000
raspi_read: from:6c0000 len:10000
raspi_read: from:6d0000 len:10000
raspi_read: from:6e0000 len:10000
raspi_read: from:6f0000 len:10000
raspi_read: from:700000 len:10000
raspi_read: from:710000 len:10000
raspi_read: from:720000 len:10000
raspi_read: from:730000 len:10000
raspi_read: from:740000 len:10000
raspi_read: from:750000 len:10000
raspi_read: from:760000 len:10000
raspi_read: from:770000 len:10000
raspi_read: from:780000 len:10000
raspi_read: from:790000 len:10000
raspi_read: from:7a0000 len:10000
raspi_read: from:7b0000 len:10000
raspi_read: from:7c0000 len:10000
raspi_read: from:7d0000 len:10000
raspi_read: from:7e0000 len:10000
raspi_read: from:7f0000 len:10000
raspi_read: from:800000 len:10000
raspi_read: from:810000 len:10000
raspi_read: from:820000 len:10000
raspi_read: from:830000 len:10000
raspi_read: from:840000 len:10000
raspi_read: from:850000 len:10000
raspi_read: from:860000 len:10000
raspi_read: from:870000 len:10000
raspi_read: from:880000 len:10000
raspi_read: from:890000 len:10000
raspi_read: from:8a0000 len:10000
raspi_read: from:8b0000 len:10000
raspi_read: from:8c0000 len:10000
raspi_read: from:8d0000 len:10000
raspi_read: from:8e0000 len:10000
raspi_read: from:8f0000 len:10000
raspi_read: from:900000 len:10000
raspi_read: from:910000 len:10000
raspi_read: from:920000 len:10000
raspi_read: from:930000 len:10000
raspi_read: from:940000 len:10000
raspi_read: from:950000 len:10000
raspi_read: from:960000 len:10000
raspi_read: from:970000 len:10000
raspi_read: from:980000 len:10000
raspi_read: from:990000 len:10000
raspi_read: from:9a0000 len:10000
raspi_read: from:9b0000 len:10000
raspi_read: from:9c0000 len:10000
raspi_read: from:9d0000 len:10000
raspi_read: from:9e0000 len:10000
raspi_read: from:9f0000 len:10000
raspi_read: from:a00000 len:10000
raspi_read: from:a10000 len:10000
raspi_read: from:a20000 len:10000
raspi_read: from:a30000 len:10000
raspi_read: from:a40000 len:10000
raspi_read: from:a50000 len:10000
raspi_read: from:a60000 len:10000
raspi_read: from:a70000 len:10000
raspi_read: from:a80000 len:10000
raspi_read: from:a90000 len:10000
raspi_read: from:aa0000 len:10000
raspi_read: from:ab0000 len:10000
raspi_read: from:ac0000 len:10000
raspi_read: from:ad0000 len:10000
raspi_read: from:ae0000 len:10000
raspi_read: from:af0000 len:10000
raspi_read: from:b00000 len:10000
raspi_read: from:b10000 len:10000
raspi_read: from:b20000 len:10000
raspi_read: from:b30000 len:10000
raspi_read: from:b40000 len:10000
raspi_read: from:b50000 len:10000
raspi_read: from:b60000 len:10000
raspi_read: from:b70000 len:10000
raspi_read: from:b80000 len:10000
raspi_read: from:b90000 len:10000
raspi_read: from:ba0000 len:10000
raspi_read: from:bb0000 len:10000
raspi_read: from:bc0000 len:10000
raspi_read: from:bd0000 len:10000
raspi_read: from:be0000 len:10000
raspi_read: from:bf0000 len:10000
raspi_read: from:c00000 len:10000
raspi_read: from:c10000 len:10000
raspi_read: from:c20000 len:10000
raspi_read: from:c30000 len:10000
raspi_read: from:c40000 len:10000
raspi_read: from:c50000 len:10000
raspi_read: from:c60000 len:10000
raspi_read: from:c70000 len:10000
raspi_read: from:c80000 len:10000
raspi_read: from:c90000 len:10000
raspi_erase: offs:c90000 len:10000
.
raspi_write: to:c90000 len:10000
.
raspi_read: from:c90000 len:10000
Done!
raspi_read: from:30000 len:10000
Erasing SPI Flash...
raspi_erase: offs:30000 len:10000
.
Writing to SPI Flash...
raspi_write: to:30000 len:10000
.
done
raspi_read: from:30000 len:10000
Erasing SPI Flash...
raspi_erase: offs:30000 len:10000
.
Writing to SPI Flash...
raspi_write: to:30000 len:10000
.
done
Rebooting...
U-Boot 1.1.3 (Feb 18 2016 - 11:47:41)
Board: Ralink APSoC DRAM: 128 MB
Power on memory test. Memory size= 128 MB...OK!
relocate_code Pointer at: 87f68000
enable ephy clock...done. rf reg 29 = 5
SSC disabled.
******************************
Software System Reset Occurred
******************************
spi_wait_nsec: 29
spi device id: ef 40 18 0 0 (40180000)
find flash: W25Q128BV
raspi_read: from:30000 len:1000
raspi_read: from:30000 len:1000
============================================
Ralink UBoot Version: 4.2.S.1
--------------------------------------------
ASIC 7620_MP (Port5<->None)
DRAM component: 1024 Mbits DDR, width 16
DRAM bus: 16 bit
Total memory: 128 MBytes
Flash component: SPI Flash
Date:Feb 18 2016 Time:11:47:41
============================================
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 =128 Mbytes
Please choose the operation:
1: Load system code to SDRAM via TFTP.
2: Load system code then write to Flash via TFTP.
3: Boot system code via Flash (default).
4: Entr boot command line interface.
7: Load Boot Loader code then write to Flash via Serial.
9: Load Boot Loader code then write to Flash via TFTP.
3: System Boot system code via Flash.
Try to boot OS1
raspi_read: from:30000 len:10000
Erasing SPI Flash...
raspi_erase: offs:30000 len:10000
.
Writing to SPI Flash...
raspi_write: to:30000 len:10000
.
done
## Booting image at bc050000 ...
raspi_read: from:50000 len:40
Image Name: MIPS OpenWrt Linux-2.6.36
Image Type: MIPS Linux Kernel Image (lzma compressed)
Data Size: 1497065 Bytes = 1.4 MB
Load Address: 80000000
Entry Point: 80000000
raspi_read: from:50040 len:16d7e9
Verifying Checksum ... OK
Uncompressing Kernel Image ... OK
fac_flag 0xffffffff
commandline uart_en=0 factory_mode=0 mem=128m
No initrd
## Transferring control to Linux (at address 80000000) ...
## Giving linux memsize in MB, 128
Starting kernel ...
LINUX started...
THIS IS ASIC
[ 0.000000] Initializing cgroup subsys cpuset
[ 0.000000] Initializing cgroup subsys cpu
[ 0.000000] Linux version 2.6.36 (jenkins@szy-rommaker) (gcc version 4.6.3 20120201 (prerelease) (Linaro GCC 4.6-2012.02) ) #1 Tue Jun 7 18:35:23 CST 2016
[ 0.000000]
[ 0.000000] The CPU feqenuce set to 580 MHz
[ 0.000000] PCIE: bypass PCIe DLL.
[ 0.000000] PCIE: Elastic buffer control: Addr:0x68 -> 0xB4
[ 0.000000] disable all power about PCIe
[ 0.000000] CPU revision is: 00019650 (MIPS 24Kc)
[ 0.000000] Software DMA cache coherency
[ 0.000000] Determined physical RAM map:
[ 0.000000] memory: 04000000 @ 00000000 (usable)
[ 0.000000] User-defined physical RAM map:
[ 0.000000] memory: 08000000 @ 00000000 (usable)
[ 0.000000] Zone PFN ranges:
[ 0.000000] Normal 0x00000000 -> 0x00008000
[ 0.000000] Movable zone start PFN for each node
[ 0.000000] early_node_map[1] active PFN ranges
[ 0.000000] 0: 0x00000000 -> 0x00008000
[ 0.000000] Built 1 zonelists in Zone order, mobility grouping on. Total pages: 32512
[ 0.000000] Kernel command line: console=ttyS1,115200n8 root=/dev/mtdblock5 uart_en=0 factory_mode=0 mem=128m
[ 0.000000] PID hash table entries: 512 (order: -1, 2048 bytes)
[ 0.000000] Dentry cache hash table entries: 16384 (order: 4, 65536 bytes)
[ 0.000000] Inode-cache hash table entries: 8192 (order: 3, 32768 bytes)
[ 0.000000] Primary instruction cache 64kB, VIPT, , 4-waylinesize 32 bytes.
[ 0.000000] Primary data cache 32kB, 4-way, PIPT, no aliases, linesize 32 bytes
[ 0.000000] Writing ErrCtl register=0003ef71
[ 0.000000] Readback ErrCtl register=0003ef71
[ 0.000000] allocated 655360 bytes of page_cgroup
[ 0.000000] please try 'cgroup_disable=memory' option if you don't want memory cgroups
[ 0.000000] Memory: 124648k/131072k available (3179k kernel code, 6424k reserved, 1013k data, 164k init, 0k highmem)
[ 0.000000] SLUB: Genslabs=7, HWalign=32, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
[ 0.000000] NR_IRQS:128
[ 0.000000] console [ttyS1] enabled
[ 0.010000] Calibrating delay loop... 385.84 BogoMIPS (lpj=1929216)
[ 0.220000] pid_max: default: 32768 minimum: 301
[ 0.220000] Mount-cache hash table entries: 512
[ 0.220000] Initializing cgroup subsys cpuacct
[ 0.230000] Initializing cgroup subsys memory
[ 0.230000] Initializing cgroup subsys net_cls
[ 0.240000] NET: Registered protocol family 16
[ 0.240000] RALINK_GPIOMODE = 1a131c
[ 0.240000] RALINK_GPIOMODE = 18131c
[ 0.440000] PPLL_CFG1=0xe50000
[ 0.450000] MT7620 PPLL lock
[ 0.450000] PPLL_DRV =0x80080504
[ 0.650000] Deassert the PCIE0 RESET.
[ 0.650000] start PCIe register access
[ 1.150000] RALINK_RSTCTRL = 2400000
[ 1.160000] RALINK_CLKCFG1 = 75afffc0
[ 1.160000]
[ 1.160000] *************** MT7620 PCIe RC mode *************
[ 1.660000] PCIE0 enabled
[ 1.670000] init_rt2880pci done
[ 1.670000] bio: create slab <bio-0> at 0
[ 1.670000] SCSI subsystem initialized
[ 1.680000] usbcore: registered new interface driver usbfs
[ 1.680000] usbcore: registered new interface driver hub
[ 1.690000] usbcore: registered new device driver usb
[ 1.690000] pci 0000:00:00.0: BAR 0: can't assign mem (size 0x80000000)
[ 1.700000] pci 0000:00:00.0: BAR 8: assigned [mem 0x20000000-0x200fffff]
[ 1.700000] pci 0000:00:00.0: BAR 9: assigned [mem 0x20100000-0x201fffff pref]
[ 1.710000] pci 0000:00:00.0: BAR 1: assigned [mem 0x20200000-0x2020ffff]
[ 1.710000] pci 0000:00:00.0: BAR 1: set to [mem 0x20200000-0x2020ffff] (PCI address [0x20200000-0x2020ffff]
[ 1.720000] pci 0000:01:00.0: BAR 0: assigned [mem 0x20000000-0x200fffff 64bit]
[ 1.720000] pci 0000:01:00.0: BAR 0: set to [mem 0x20000000-0x200fffff 64bit] (PCI address [0x20000000-0x200fffff]
[ 1.730000] pci 0000:01:00.0: BAR 6: assigned [mem 0x20100000-0x2010ffff pref]
[ 1.730000] pci 0000:00:00.0: PCI bridge to [bus 01-01]
[ 1.740000] pci 0000:00:00.0: bridge window [io disabled]
[ 1.740000] pci 0000:00:00.0: bridge window [mem 0x20000000-0x200fffff]
[ 1.750000] pci 0000:00:00.0: bridge window [mem 0x20100000-0x201fffff pref]
[ 1.750000] BAR0 at slot 0 = 0
[ 1.760000] bus=0x0, slot = 0x0
[ 1.760000] res[0]->start = 0
[ 1.760000] res[0]->end = 0
[ 1.760000] res[1]->start = 20200000
[ 1.770000] res[1]->end = 2020ffff
[ 1.770000] res[2]->start = 0
[ 1.770000] res[2]->end = 0
[ 1.770000] res[3]->start = 0
[ 1.780000] res[3]->end = 0
[ 1.780000] res[4]->start = 0
[ 1.780000] res[4]->end = 0
[ 1.780000] res[5]->start = 0
[ 1.790000] res[5]->end = 0
[ 1.790000] bus=0x1, slot = 0x0
[ 1.790000] res[0]->start = 20000000
[ 1.790000] res[0]->end = 200fffff
[ 1.800000] res[1]->start = 0
[ 1.800000] res[1]->end = 0
[ 1.800000] res[2]->start = 0
[ 1.800000] res[2]->end = 0
[ 1.810000] res[3]->start = 0
[ 1.810000] res[3]->end = 0
[ 1.810000] res[4]->start = 0
[ 1.810000] res[4]->end = 0
[ 1.820000] res[5]->start = 0
[ 1.820000] res[5]->end = 0
[ 1.820000] Switching to clocksource MIPS
[ 1.830000] NET: Registered protocol family 2
[ 1.830000] IP route cache hash table entries: 1024 (order: 0, 4096 bytes)
[ 1.840000] TCP established hash table entries: 4096 (order: 3, 32768 bytes)
[ 1.850000] TCP bind hash table entries: 4096 (order: 2, 16384 bytes)
[ 1.850000] TCP: Hash tables configured (established 4096 bind 4096)
[ 1.860000] TCP reno registered
[ 1.860000] UDP hash table entries: 256 (order: 0, 4096 bytes)
[ 1.870000] UDP-Lite hash table entries: 256 (order: 0, 4096 bytes)
[ 1.870000] NET: Registered protocol family 1
[ 1.880000] RT3xxx EHCI/OHCI init.
[ 1.890000] squashfs: version 4.0 (2009/01/31) Phillip Lougher
[ 1.890000] JFFS2 version 2.2 (NAND) (SUMMARY) (CMODE_PRIORITY) (c) 2001-2006 Red Hat, Inc.
[ 1.900000] msgmni has been set to 243
[ 1.910000] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 254)
[ 1.920000] io scheduler noop registered (default)
[ 1.920000] RALINK_REG_PIO7140DATA b0000670 = fffe0
[ 2.030000] RALINK_REG_PIO7140DATA b0000670 = 20fffe0
[ 2.030000] Ralink gpio driver initialized
[ 2.040000] Serial: 8250/16550 driver, 2 ports, IRQ sharing disabled
[ 2.040000] serial8250: ttyS0 at MMIO 0x10000500 (irq = 37) is a 16550A
[ 2.050000] serial8250: ttyS1 at MMIO 0x10000c00 (irq = 12) is a 16550A
[ 2.060000] init reset module!
[ 2.060000] brd: module loaded
[ 2.070000] deice id : ef 40 18 0 0 (40180000)
[ 2.070000] W25Q128BV(ef 40180000) (16384 Kbytes)
[ 2.080000] mtd .name = raspi, .size = 0x01000000 (0M) .erasesize = 0x00000010 (0K) .numeraseregions = 65536
[ 2.090000] Creating 10 MTD partitions on "raspi":
[ 2.090000] 0x000000000000-0x000001000000 : "ALL"
[ 2.100000] 0x000000000000-0x000000030000 : "Bootloader"
[ 2.100000] 0x000000030000-0x000000040000 : "Config"
[ 2.110000] 0x000000040000-0x000000050000 : "Factory"
[ 2.120000] 0x000000050000-0x000000cd0000 : "OS1"
[ 2.120000] mtd: try split OS1 partition
[ 2.130000] mtd: split_firmware
[ 2.130000] mtd: firmware_partition->size 0xc80000
[ 2.130000] mtd: firmware_partition->offset 0x50000
[ 2.140000] mtd: uimage_len 1497129
[ 2.140000] mtd: rootfs_partition->size 0xb127d7
[ 2.150000] mtd: rootfs_partition->offset 0x1c0000
[ 2.150000] mtd: partition "rootfs" created automatically, ofs=1C0000, len=B127D7
[ 2.160000] 0x0000001c0000-0x000000cd27d7 : "rootfs"
[ 2.170000] mtd: rootfs_len 11337728
[ 2.170000] 0x000000cd0000-0x000000ed0000 : "OS2"
[ 2.170000] 0x000000ed0000-0x000000fd0000 : "overlay"
[ 2.180000] 0x000000fd0000-0x000000fe0000 : "crash"
[ 2.190000] 0x000000fe0000-0x000000ff0000 : "reserved"
[ 2.190000] 0x000000ff0000-0x000001000000 : "Bdata"
[ 2.200000] rdm_major = 253
[ 2.200000] SMACCR1 -- : 0x0000f0b4
[ 2.200000] SMACCR0 -- : 0x29891688
[ 2.210000] Ralink APSoC Ethernet Driver Initilization. v3.0 256 rx/tx descriptors allocated, mtu = 1500!
[ 2.220000] SMACCR1 -- : 0x0000f0b4
[ 2.220000] SMACCR0 -- : 0x29891688
[ 2.230000] PROC INIT OK!
[ 2.230000] PPP generic driver version 2.4.2
[ 2.230000] PPP MPPE Compression module registered
[ 2.240000] NET: Registered protocol family 24
[ 2.240000] PPTP driver version 0.8.5
[ 2.250000] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[ 2.370000] rt3xxx-ehci rt3xxx-ehci: Ralink EHCI Host Controller
[ 2.380000] rt3xxx-ehci rt3xxx-ehci: new USB bus registered, assigned bus number 1
[ 2.420000] rt3xxx-ehci rt3xxx-ehci: irq 18, io mem 0x101c0000
[ 2.440000] rt3xxx-ehci rt3xxx-ehci: USB 0.0 started, EHCI 1.00
[ 2.440000] hub 1-0:1.0: USB hub found
[ 2.450000] hub 1-0:1.0: 1 port detected
[ 2.450000] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
[ 2.480000] rt3xxx-ohci rt3xxx-ohci: RT3xxx OHCI Controller
[ 2.480000] rt3xxx-ohci rt3xxx-ohci: new USB bus registered, assigned bus number 2
[ 2.490000] rt3xxx-ohci rt3xxx-ohci: irq 18, io mem 0x101c1000
[ 2.560000] hub 2-0:1.0: USB hub found
[ 2.560000] hub 2-0:1.0: 1 port detected
[ 2.570000] usbcore: registered new interface driver cdc_acm
[ 2.570000] cdc_acm: v0.26:USB Abstract Control Model driver for USB modems and ISDN adapters
[ 2.580000] Initializing USB Mass Storage driver...
[ 2.590000] usbcore: registered new interface driver usb-storage
[ 2.590000] USB Mass Storage support registered.
[ 2.600000] usbcore: registered new interface driver usbserial
[ 2.600000] USB Serial support registered for generic
[ 2.610000] usbcore: registered new interface driver usbserial_generic
[ 2.620000] usbserial: USB Serial Driver core
[ 2.620000] USB Serial support registered for pl2303
[ 2.630000] usbcore: registered new interface driver pl2303
[ 2.630000] pl2303: Prolific PL2303 USB to serial adaptor driver
[ 2.640000] USB Serial support registered for TI USB 3410 1 port adapter
[ 2.640000] USB Serial support registered for TI USB 5052 2 port adapter
[ 2.650000] usbcore: registered new interface driver ti_usb_3410_5052
[ 2.660000] ti_usb_3410_5052: v0.10:TI USB 3410/5052 Serial Driver
[ 2.670000] u32 classifier
[ 2.670000] input device check on
[ 2.670000] Actions configured
[ 2.680000] Netfilter messages via NETLINK v0.30 with ipset netlink.patch.
[ 2.680000] nf_conntrack version 0.5.0 (1947 buckets, 7788 max)
[ 2.690000] xt_time: kernel timezone is -0000
[ 2.690000] GRE over IPv4 demultiplexor driver
[ 2.700000] ip_tables: (C) 2000-2006 Netfilter Core Team, Type=Restricted Cone
[ 2.710000] TCP cubic registered
[ 2.710000] NET: Registered protocol family 10
[ 2.720000] NET: Registered protocol family 17
[ 2.720000] L2TP core driver, V2.0
[ 2.720000] PPPoL2TP kernel driver, V2.0
[ 2.730000] L2TP netlink interface
[ 2.730000] 802.1Q VLAN Support v1.8 Ben Greear <greearb@candelatech.com>
[ 2.740000] All bugs added by David S. Miller <davem@redhat.com>
[ 2.760000] VFS: Mounted root (squashfs filesystem) readonly on device 31:5.
[ 2.770000] Freeing unused kernel memory: 164k freed
[ 2.870000] usb 1-1: new high speed USB device using rt3xxx-ehci and address 2
[ 3.310000] scsi0 : usb-storage 1-1:1.0
config core 'version'
# ROM ver
option ROM '2.11.25'
# channel
option CHANNEL 'stable'
# hardware platform R1AC or R1N etc.
option HARDWARE 'R1CM'
# CFE ver
option UBOOT '1.0.2'
# Linux Kernel ver
option LINUX '0.0.1'
# RAMFS ver
option RAMFS '0.0.1'
# SQUASHFS ver
option SQAFS '0.0.1'
# ROOTFS ver
option ROOTFS '0.0.1'
#build time
option BUILDTIME 'Tue, 07 Jun 2016 18:19:02 +0800'
#build timestamp
option BUILDTS '1465294742'
#build git tag
option GTAG 'commit ea1e266ac8c4a3251edd78eb375a59f4ab8eea6c'
[ 4.320000] scsi 0:0:0:0: Direct-Access SanDisk Cruzer Fit 1.00 PQ: 0 ANSI: 6
[ 4.330000] sd 0:0:0:0: [sda] 15630336 512-byte logical blocks: (8.00 GB/7.45 GiB)
[ 4.340000] sd 0:0:0:0: [sda] Write Protect is off
[ 4.340000] sd 0:0:0:0: [sda] Assuming drive cache: write through
[ 4.350000] sd 0:0:0:0: [sda] Assuming drive cache: write through
[ 4.360000] sda: sda1
[ 4.370000] sd 0:0:0:0: [sda] Assuming drive cache: write through
[ 4.370000] sd 0:0:0:0: [sda] Attached SCSI removable disk
[ 4.590000] Raeth v3.0 (Tasklet,SkbRecycle)
[ 4.590000]
[ 4.590000] phy_tx_ring = 0x07f6d000, tx_ring = 0xa7f6d000
[ 4.590000]
[ 4.590000] phy_rx_ring0 = 0x07f68000, rx_ring0 = 0xa7f68000
[ 4.590000] SMACCR1 -- : 0x0000f0b4
[ 4.590000] SMACCR0 -- : 0x29891688
[ 4.620000] CDMA_CSG_CFG = 81000000
[ 4.620000] GDMA1_FWD_CFG = 20710000
- preinit -
Tue Jun 7 18:35:23 UTC 2016
Unlocking overlay ...
Erasing overlay ...
start nvram clear.....
nvram clear...Done!
nvram restore done.
- regular preinit -
ffffffff
overlay_head ffffffff
[ 9.610000] JFFS2 notice: (162) jffs2_build_xattr_subsystem: complete building xattr subsystem, 0 of xdatum (0 unchecked, 0 orphan) and 0 of xref (0 dead, 0 orphan) found.
jffs2 not ready yet; using ramdisk
Unlocking OS1 ...
- init -
[ 15.330000] ra2880stop()...Done
[ 15.350000] Free TX/RX Ring Memory!
init started: BusyBox v1.19.4 (2016-06-07 18:13:55 CST)
Please press Enter to activate this console. rcS S boot: INFO: rc script run time limit to 65 seconds.
[ 18.720000] tntfs: module license 'Commercial. For support email ntfs-support@tuxera.com.' taints kernel.
[ 18.730000] Disabling lock debugging due to kernel taint
[ 18.770000] Tuxera NTFS driver 3015.1.29 [Flags: R/W MODULE].
[ 18.950000] Tuxera FAT 12/16/32 driver version 3014.1.24 [Flags: R/W MODULE].
[ 19.090000] tun: Universal TUN/TAP device driver, 1.6
[ 19.090000] tun: (C) 1999-2004 Max Krasnyansky <maxk@qualcomm.com>
[ 19.120000] Mirror/redirect action on
[ 19.430000] GRE over IPv4 tunneling driver
[ 19.880000] ipt: xt_cgroup_MARK installed ok.
[ 20.000000] ip_set: protocol 6
[ 20.390000] sstack_init
[ 22.250000] <-- RTMPAllocTxRxRingMemory, Status=0
[ 22.260000] <-- RTMPAllocAdapterBlock, Status=0
[ 24.370000] <-- RTMPAllocTxRxRingMemory, Status=0
[ 24.390000] <-- RTMPAllocAdapterBlock, Status=0
[ 24.390000] pAd->CSRBaseAddress =0xc0f00000, csr_addr=0xc0f00000!
[ 24.400000] <dbg> MAC_CSR0=1986146304, RtmpChipOpsHook
[ 24.400000] <dbg> dev idx = 1!
[ 24.410000] <dbg> get_dev_config_idx pAd->MACVersion = 76623000, pAd->ChipID = 76120044
Wed Jun 8 02:35:43 CST 2016 netconfig[486]: #### Loopback configuration
Wed Jun 8 02:35:43 CST 2016 netconfig[486]: config interface loopback
Wed Jun 8 02:35:43 CST 2016 netconfig[486]: option ifname lo
Wed Jun 8 02:35:43 CST 2016 netconfig[486]: option proto static
Wed Jun 8 02:35:43 CST 2016 netconfig[486]: option ipaddr 127.0.0.1
Wed Jun 8 02:35:43 CST 2016 netconfig[486]: option netmask 255.0.0.0
Wed Jun 8 02:35:43 CST 2016 netconfig[486]: #### LAN configuration
Wed Jun 8 02:35:43 CST 2016 netconfig[486]: config interface lan
Wed Jun 8 02:35:43 CST 2016 netconfig[486]: option ifname eth0.1
Wed Jun 8 02:35:43 CST 2016 netconfig[486]: option type bridge
Wed Jun 8 02:35:43 CST 2016 netconfig[486]: option proto static
Wed Jun 8 02:35:43 CST 2016 netconfig[486]: option ipaddr 192.168.31.1
Wed Jun 8 02:35:43 CST 2016 netconfig[486]: option netmask 255.255.255.0
Wed Jun 8 02:35:43 CST 2016 netconfig[486]: #### WAN configuration
Wed Jun 8 02:35:43 CST 2016 netconfig[486]: config interface wan
Wed Jun 8 02:35:43 CST 2016 netconfig[486]: option ifname eth0.2
Wed Jun 8 02:35:43 CST 2016 netconfig[486]: option proto dhcp
Wed Jun 8 02:35:43 CST 2016 netconfig[486]: ### IFB interface for MiQoS
Wed Jun 8 02:35:43 CST 2016 netconfig[486]: config interface ifb
Wed Jun 8 02:35:43 CST 2016 netconfig[486]: option ifname ifb0
Wed Jun 8 02:35:43 CST 2016 netconfig[486]: #### READY configuration
Wed Jun 8 02:35:43 CST 2016 netconfig[486]: config interface ready
Wed Jun 8 02:35:43 CST 2016 netconfig[486]: option proto static
Wed Jun 8 02:35:43 CST 2016 netconfig[486]: option ipaddr 169.254.29.1
Wed Jun 8 02:35:43 CST 2016 netconfig[486]: option netmask 255.255.255.0
[ 28.290000] Raeth v3.0 (Tasklet,SkbRecycle)
[ 28.300000]
[ 28.300000] phy_tx_ring = 0x0543e000, tx_ring = 0xa543e000
[ 28.300000]
[ 28.300000] phy_rx_ring0 = 0x05f93000, rx_ring0 = 0xa5f93000
[ 28.300000] SMACCR1 -- : 0x0000f0b4
[ 28.300000] SMACCR0 -- : 0x29891688
[ 28.320000] CDMA_CSG_CFG = 81000000
[ 28.330000] GDMA1_FWD_CFG = 20710000
[ 28.370000] device eth0.1 entered promiscuous mode
[ 28.370000] device eth0 entered promiscuous mode
[ 28.390000] br-lan: port 1(eth0.1) entering learning state
[ 28.390000] br-lan: port 1(eth0.1) entering learning state
[ 30.050000] <dbg> MAC_CSR0=1986146304, rtmp_asic_top_init
[ 30.130000] Set_Bsd_Proc 7412 Bsd 0
[ 30.390000] br-lan: port 1(eth0.1) entering forwarding state
[ 34.650000] <==== rt28xx_init, Status=0
[ 37.490000] device wl0 entered promiscuous mode
[ 37.490000] br-lan: port 2(wl0) entering learning state
[ 37.500000] br-lan: port 2(wl0) entering learning state
[ 38.160000] Set_Bsd_Proc 7083 Bsd 0
[ 39.500000] br-lan: port 2(wl0) entering forwarding state
[ 40.540000] <==== rt28xx_init, Status=0
[ 40.550000] 0x1300 = 00064320
[ 42.590000] device wl1 entered promiscuous mode
[ 42.600000] br-lan: port 3(wl1) entering learning state
[ 42.600000] br-lan: port 3(wl1) entering learning state
[ 44.600000] br-lan: port 3(wl1) entering forwarding state
rcS S calling: /etc/rc.d/S20network boot: WARNING: EXITCODE=0, execute too slow, 19 >= 15: /etc/rc.d/S20network boot
[ 59.020000] tfat: fail_safe is enabled
[ 59.030000] tfat: cluster_heap_lbo 0x3bc000
[ 59.030000] tfat: 12 blkbits for normal inodes
[ 59.030000] tfat: fat start lbo 0x2400
[ 59.040000] tfat: 9 blkbits for main FAT32 inode
Wed Jun 8 02:36:17 CST 2016 boot_check[4238]: INFO: Wireless OK
[ 59.170000] tfat info: FAT32 volume version 0.0.
[ 59.180000] tfat warning (device sda1, pid 4280): fat_fill_super(): FAT volume is dirty. You should unmount and repair it.
[ 63.720000] tcpproxy_init, succeed!
[ 69.200000] Enabling Ralink HW NAT Module ...
[ 69.210000] Ralink HW NAT Module Enabled!
[ 80.460000] xqfp: forward hooks init success!
[ 80.460000] xqfp:pre hooks init success!
[ 80.470000] xqfp:extend init success!
[ 80.470000] xqfp: module init success!
rcS S boot: INFO: rcS S boot timing 64 seconds.
Wed Jun 8 02:36:39 CST 2016 INFO: rcS S boot timing 64 seconds.
rcS S boot: system type(R1CM/2): SQUASH/3
Wed Jun 8 02:36:39 CST 2016 system type(R1CM/2): SQUASH/3
rcS S boot: ROOTFS: /dev/root on / type squashfs (ro,relatime)
Wed Jun 8 02:36:39 CST 2016 ROOTFS: /dev/root on / type squashfs (ro,relatime)
mknod: /dev/gpio: File exists
Wed Jun 8 02:36:46 CST 2016 boot_check[6002]: Booting up finished.