Baidu WIFI Music Box
M-100 is a router with audio outputs. It is also known as Hame sound router, It probably got the same soc and software as the Hame Dreamsound. There is a good Wolfson WM8960 DAC inside(24bits/48KHz).
It has a Suotek TH20-1201 1351 LAN Adapter. The main(?) board has the following printings: Dreamer WU01X-Z2-EX1-V1.2 HAME and the other small board (the one with the led and a button (the front rubber foot is actually a button) has WU01x-Z2-EX2-V1.1 HAME (1352). The wifi module has the printing: W0015-V1.4 HAME. There is no obvious serial header.
Plug a sound box into M-100, connect it with a mobile device(android/apple phone ect), then user can use the mobile device to play music through WIFI. M-100 supports DLNA/Airplay/Qplay function.
Product page: www.jd.com (Only Supply in China)
Supported Versions
Version/Model | Launch Date | S/N | OpenWrt Version Supported | Model Specific Notes |
---|---|---|---|---|
v1 | - | NA |
Hardware Highlights
CPU | Ram | Flash | Network | WLAN Standard 802.11 | USB | Serial | JTag |
---|---|---|---|---|---|---|---|
mt7620a@580MHz | 64MiB | 8MiB | 2x100BASE-TX | 1xUSB2.0 | 1 | ? |
Compile
Installation
Prepare
- USB2Serial or USB2TTL tool
- One Network cable
- serial concole(putty or similar)
- tftp server, (Ubuntu tftp-hpa; Windows: Tftpd32.exe)
Default IP for LAN is 192.168.169.1 there is a telnet server running, which can be accessed with login hame, password hame. From there you can backup the current stock firmware with
# cat /proc/mtd dev: size erasesize name mtd0: 00800000 00010000 "ALL" mtd1: 00030000 00010000 "Bootloader" mtd2: 00010000 00010000 "Config" mtd3: 00010000 00010000 "Factory" mtd4: 001869c6 00010000 "Kernel" mtd5: 0062963a 00010000 "RootFS" mtd6: 007b0000 00010000 "Kernel_RootFS" # cat /dev/mtd0 > /tmp/bwmb-all.bin // Backup Image, replace mtd0 with other partition tftp -p -l bwmb-all.bin 192.168.xxx.xxx // Save Image to PC # for i in 0 1 2 3 4 5 6 ; do cat /dev/mtd$i > /tmp/mtd$i.bin ; done # cd /tmp/ # for i in 0 1 2 3 4 5 6 ; do tftp -p -l mtd$i.bin 192.168.169.10 ; done
There is an “advanced” webmenu, that I only found studying the html source. http://192.168.169.1/main.asp From there is under “Admin” the entry “Upload” for firmware updates. I could upload an openwrt-image. It always said “invalid firmware”, so I didn't investigated further.
If you power it up, while the reset button is pressed, the uboot boots in some kind of emergency mode. It has the IP 192.168.1.2 and tries to pull a file via tftp from 192.168.1.55 Hopes were, that the debrick hints from the hame mpr a2 might work, but offering the openwrt-ramips-mt7620-m-100-initramfs-uImage.bin via tftpd will result in nothing.
Installation of openwrt
Via the following way, I was able to get openwrt running on the device.
mkdir openwrt cd openwrt git clone git://git.openwrt.org/openwrt.git trunk git clone https://github.com/JiapengLi/OpenWrt-Baidu-M-100.git cd trunk patch -p1 < ../OpenWrt-Baidu-M-100/openwrt-add-support-for-baidu-m-100.patch # do the rejects manually, its easy ./scripts/feeds/update -a ./scripts/feeds/install -a rm -rf .config tmp make menuconfig // choose the right board and // Target System: Ralink RT288x/RT3xxx // Subtarget: MT7620a based boards // Target Profile: BAIDU M-100 // Target Images: ramdisk make -j 3
It will give you a openwrt-ramips-mt7620-m-100-initramfs-uImage.bin in bin/ramips, which needs to be copied to /tmp on the m100. I did so via tftp (tftp -g -r 9c417c490198 192.168.169.5)
# mtd_write unlock Kernel_RootFS getFileSize: No such file or directory Unlocking Kernel_RootFS ... # mtd_write -r write 9c417c490198 Kernel_RootFS Unlocking Kernel_RootFS ... Writing from 9c417c490198 to Kernel_RootFS ... [w]
After that, wait a minute or two and powercycle the device. You should have a openwrt running at 192.168.1.1
Now it's time to get a squashfs linux running. Run make menuconfig again and select Target Images: squashfs.
$ scp openwrt-ramips-mt7620-m-100-squashfs-sysupgrade.bin root@192.168.1.1:/tmp/ $ ssh root@192.168.1.1 root@OpenWrt:~# sysupgrade -v /tmp/openwrt-ramips-mt7620-m-100-squashfs-sysupgrade.bin Cannot save config while running from ramdisk. killall: watchdog: no process killed Sending TERM to remaining processes ... logd rpcd netifd odhcpd uhttpd ntpd udhcpc odhcp6c dnsmasq ubusd askfirst Sending KILL to remaining processes ... askfirst Performing system upgrade... Unlocking firmware ... Writing from <stdin> to firmware ... Appending jffs2 data from /tmp/sysupgrade.tgz to firmware...File /tmp/sysupgrade.tgz does not exist [w] Upgrade completed Rebooting system...
Issues
Audio is not working correctly,
I got pretty far, but it still doesn't work. But anyhow, here is what I did.
Use the following dts target/linux/ramips/dts/M-100.dts:
/dts-v1/; /include/ "mt7620a.dtsi" / { compatible = "M-100", "ralink,mt7620a-soc"; model = "BAIDU M-100"; palmbus@10000000 { gpio0: gpio@600 { status = "okay"; }; gpio1: gpio@638 { status = "okay"; }; gpio2: gpio@660 { status = "okay"; }; gpio3: gpio@688 { status = "okay"; }; i2c@900 { status = "okay"; wm8960:codec@1a { compatible = "wolfson,wm8960"; reg = <0x1a>; /* MCLK source is a stand-alone oscillator */ clock-frequency = <0xbb8000>; }; }; i2s: i2s@a00 { status = "okay"; pinctrl-names = "default"; pinctrl-0 = <&pcm_i2s_pins>; }; pcm@2000 { status = "okay"; }; gdma@2800 { status = "okay"; }; spi@b00 { status = "okay"; m25p80@0 { #address-cells = <1>; #size-cells = <1>; compatible = "en25q64"; reg = <0 0>; linux,modalias = "m25p80", "en25q64"; spi-max-frequency = <10000000>; partition@0 { label = "u-boot"; reg = <0x0 0x30000>; read-only; }; partition@30000 { label = "u-boot-env"; reg = <0x30000 0x10000>; read-only; }; factory: partition@40000 { label = "factory"; reg = <0x40000 0x10000>; read-only; }; partition@50000 { label = "firmware"; reg = <0x50000 0x7b0000>; // 8M-0x7b0000; 16M-0xFb0000; }; }; }; }; pinctrl { state_default: pinctrl0 { gpio { ralink,group = "wled", "mdio", "rgmii1", "rgmii2"; ralink,function = "gpio"; }; }; }; ethernet@10100000 { status = "okay"; mtd-mac-address = <&factory 0x4>; ralink,port-map = "llllw"; }; gsw@10110000 { ralink,port4 = "gmac"; }; wmac@10180000 { ralink,5ghz = <0>; ralink,mtd-eeprom = <&factory 0>; }; sdhci@10130000 { status = "okay"; }; pcie@10140000 { status = "okay"; }; sound { compatible = "mediatek,mt7620-audio-wm8960"; model = "mt7620-wm8960"; i2s-controller = <&i2s>; audio-codec = <&wm8960>; audio-routing = "Ext Spk", "SPK_LP", "Ext Spk", "SPK_LN", "Ext Spk", "SPK_RP", "Ext Spk", "SPK_RN"; }; gpio-leds { compatible = "gpio-leds"; status { label = "baidu:red:status"; gpios = <&gpio0 11 0>; }; wlan { label = "baidu:blue:wlan"; gpios = <&gpio3 0 1>; }; }; gpio-keys-polled { compatible = "gpio-keys"; #address-cells = <1>; #size-cells = <0>; poll-interval = <20>; reset { label = "reset"; gpios = <&gpio0 13 1>; linux,code = <0x198>; }; wps { label = "wps"; gpios = <&gpio1 3 1>; //GPIO27 linux,code = <0x211>; }; }; };
There is no proper way to build the ralink-dma, so just add the following lines to target/linux/ramips/mt7620/config-3.18:
CONFIG_DMADEVICES=y CONFIG_USE_OF=y CONFIG_DMA_ENGINE=y CONFIG_DMA_VIRTUAL_CHANNELS=y CONFIG_DW_DMAC_CORE=n CONFIG_DW_DMAC=n CONFIG_DW_DMAC_PCI=n CONFIG_FSL_EDMA=n CONFIG_DMA_RALINK=y
Apply the following patch
--- build_dir/target-mipsel_24kec+dsp_uClibc-0.9.33.2/linux-ramips_mt7620/linux-3.18.11/drivers/dma/ralink-gdma.c.org 2015-06-10 22:23:37.185756988 +0200 +++ build_dir/target-mipsel_24kec+dsp_uClibc-0.9.33.2/linux-ramips_mt7620/linux-3.18.11/drivers/dma/ralink-gdma.c 2015-06-10 22:24:19.461755739 +0200 @@ -422,7 +422,7 @@ unsigned long flags; status = dma_cookie_status(c, cookie, state); - if (status == DMA_SUCCESS || !state) + if (status == DMA_COMPLETE || !state) return status; spin_lock_irqsave(&chan->vchan.lock, flags); --- build_dir/target-mipsel_24kec+dsp_uClibc-0.9.33.2/linux-ramips_mt7620/linux-3.18.11/include/linux/of_dma.h.org 2015-06-10 22:38:43.213730218 +0200 +++ build_dir/target-mipsel_24kec+dsp_uClibc-0.9.33.2/linux-ramips_mt7620/linux-3.18.11/include/linux/of_dma.h 2015-06-10 22:38:57.725729789 +0200 @@ -41,7 +41,7 @@ const char *name); extern struct dma_chan *of_dma_simple_xlate(struct of_phandle_args *dma_spec, struct of_dma *ofdma); -extern struct dma_chan *of_dma_xlate_by_chan_id(struct of_phandle_args *dma_spec, +static struct dma_chan *of_dma_xlate_by_chan_id(struct of_phandle_args *dma_spec, struct of_dma *ofdma); #else static inline int of_dma_controller_register(struct device_node *np,
Apply the patches 1/4, 2/4 and 3/4 from here
dmesg says now:
i2c /dev entries driver [ 33.180000] snd-soc-dummy snd-soc-dummy: no of_node; not parsing pinctrl DT [ 33.200000] pinctrl core: add 1 pinmux maps [ 33.200000] rt2880-pinmux pinctrl: found group selector 0 for i2c [ 33.200000] rt2880-pinmux pinctrl: request pin 1 (io1) for 10000900.i2c [ 33.200000] rt2880-pinmux pinctrl: request pin 2 (io2) for 10000900.i2c [ 33.200000] i2c-ralink 10000900.i2c: loaded [ 33.210000] pinctrl core: add 1 pinmux maps [ 33.210000] rt2880-pinmux pinctrl: found group selector 1 for uartf [ 33.210000] rt2880-pinmux pinctrl: request pin 7 (io7) for 10000a00.i2s [ 33.210000] rt2880-pinmux pinctrl: request pin 8 (io8) for 10000a00.i2s [ 33.210000] rt2880-pinmux pinctrl: request pin 9 (io9) for 10000a00.i2s [ 33.210000] rt2880-pinmux pinctrl: request pin 10 (io10) for 10000a00.i2s [ 33.210000] rt2880-pinmux pinctrl: request pin 11 (io11) for 10000a00.i2s [ 33.210000] rt2880-pinmux pinctrl: request pin 12 (io12) for 10000a00.i2s [ 33.210000] rt2880-pinmux pinctrl: request pin 13 (io13) for 10000a00.i2s [ 33.210000] rt2880-pinmux pinctrl: request pin 14 (io14) for 10000a00.i2s [ 33.210000] mt7620_i2s_dev_probe running [ 33.220000] mt7620-i2s 10000a00.i2s: loaded [ 33.230000] mt7620_wm8960_probe [ 33.230000] mt7620_wm8960_probe step 3 [ 33.240000] wm8960 0-001a: No platform data supplied [ 33.360000] Internal REFCLK with fractional division [ 33.380000] mt7620-wm8960 sound: wm8960-hifi <-> 10000a00.i2s mapping ok [ 33.390000] mt7620_wm8960_late_probe [ 33.400000] snd_soc_dai_set_sysclk clk_id 0, freq 12000000, dir 0 [ 33.410000] snd_soc_dai_set_sysclk no dai->codec->driver->set_sysclk [ 33.430000] mt7620_wm8960_set_bias_level [ 33.440000] mt7620_wm8960_set_bias_level [ 33.450000] mt7620_wm8960_probe step 4 [ 33.450000] mt7620_wm8960_probe step 5 [ 33.460000] mt7620_wm8960_probe finished ok ... [ 47.080000] wm8960 0-001a: Unsupported sysclk 12000000 [ 47.090000] mt7620_wm8960_set_bias_level
aplay -L now shows
null Discard all samples (playback) or generate zero samples (capture) default:CARD=mt7620wm8960 mt7620-wm8960, Default Audio Device sysdefault:CARD=mt7620wm8960 mt7620-wm8960, Default Audio Device
You have to unmute “Right Output Mixer PCM” and “Left Output Mixer PCM” via alsamixer. It's silent, if no file is played. If you play a sound file, you only get a hissing, but it reacts on pause. The wm8960 is actually fed with data and produces the hissing sound, probably the failed “set sysclk” is causing this. still there is only a hissing, when playing music files. probably due to the “ Unsupported sysclk 12000000” message.
Leds
Blue and Red led are working. They are combined. So you have basically 4 options:
off off = off on off = blue off on = red on on = pink echo 1 > /sys/class/leds/baidu:red:status/brightness echo 1 > /sys/class/leds/baidu:blue\:wlan/brightness
Unbricking
I killed a sysupgrade from a working openwrt session, which resulted in a semi bricked box. Following the chinese guide here I downloaded the mentioned archive. (pass fi9q) From there I used that crappy onekeyRouterUpgrade_7.31.exe to flash 华硕RT-N14U_3.0.0.4_378_0-g.bin For that I connected the box directly to the windows computer and set the ip of the computer manually to 192.168.1.55 (it opens some sort of tftpd server, which I tried under linux, but there it only downloaded the file, but did not flash it.
with the asus rt-n14u firmware, lan and wan are switched, so beware. The asus firmware has a security bug. Under Network Analysis you can exploit the system tools. just do a nslookup on “google.com;telnetd” and it will run a telnetd. Now you can connect to it and flash the uImage to the mtd, as described above.
# wget the uImage openwrt to /tmp/ admin@(none):/tmp# cat /proc/mtd dev: size erasesize name mtd0: 00030000 00010000 "Bootloader" mtd1: 00010000 00010000 "nvram" mtd2: 00010000 00010000 "Factory" mtd3: 007b0000 00010000 "linux" mtd4: 00695c80 00010000 "rootfs" mtd5: 00800000 00010000 "ALL" admin@(none):/tmp# /sbin/mtd-unlock -d linux Unlocking 0x0 - 0xffff ... Unlocking 0x7a0000 - 0x7affff "linux" successfully unlocked. admin@(none):/tmp# /sbin/mtd-write -i uImage.bin -d linux
Hardware
M-100 contains three boards inside, one main board, one interface board and and one key and led board.
Info
Main Board Pin Definition
No. | MT7620a | Function | Direction | Explanation |
---|---|---|---|---|
1 | ? | ? | ? | Through capacitor to ground |
2 | ? | ? | ? | Through capacitor to ground |
3 | - | GND | - | - |
4 | GPIO12 | - | - | - |
5 | GPIO11 | Red LED | - | - |
6 | GPIO72 | Blue LED | - | - |
7 | GPIO14 | RIN | ||
8 | GPIO13 | Reset button | Aside two USB interface | |
9 | ? | CHIP RESET | ||
10 | GND | |||
11 | 5V | |||
12 | 12-19 may be another 2 ethernet ports | |||
13 | 12-19 may be another 2 ethernet ports | |||
14 | 12-19 may be another 2 ethernet ports | |||
15 | 12-19 may be another 2 ethernet ports | |||
16 | 12-19 may be another 2 ethernet ports | |||
17 | 12-19 may be another 2 ethernet ports | |||
18 | 12-19 may be another 2 ethernet ports | |||
19 | 12-19 may be another 2 ethernet ports | |||
20 | WAN LED | |||
21 | LAN LED | |||
22 | GPIO1 | |||
23 | GPIO2 | |||
24 | GND | |||
25 | 3.3V | |||
26 | GPIO34 | |||
27 | GPIO35 | |||
28 | USB_DM | |||
29 | USB_DP | |||
30 | GPIO32 | |||
31 | GPIO33 | Pull up resistor | ||
32 | GPIO29 | Pull up resistor | ||
33 | GPIO28 | Pull up resistor | ||
34 | GPIO24 | Pull up resistor | ||
35 | GPIO26 | Pull up resistor | ||
36 | GPIO25 | Pull up resistor | ||
37 | GPIO27 | Bottom button | ||
38 | WAN | |||
39 | WAN | |||
40 | WAN | |||
41 | WAN | |||
42 | LAN | |||
43 | LAN | |||
44 | LAN | |||
45 | LAN | |||
46 | 5V | |||
47 | AL | Audio right output | ||
48 | AR | Audio left output |
Photos
Resources
- 2 Ethernet ports.
- 2 buttons.
- 1 USB2.0 interface host.
- 1 Main Audio output.
- R/L audio output.
- 5V supply input(micro usb).
Original firmware
Boot Log
Origin firmware information
## Booting image at bc050000 ... raspi_read: from:50000 len:40 Image Name: Linux Kernel Image Image Type: MIPS Linux Kernel Image (lzma compressed) Data Size: 6680438 Bytes = 6.4 MB Load Address: 80000000 Entry Point: 8000c310 raspi_read: from:50040 len:65ef76 Verifying Checksum ... OK Uncompressing Kernel Image ... OK No initrd ## Transferring control to Linux (at address 8000c310) ... ## Giving linux memsize in MB, 64 Starting kernel ... LINUX started... THIS IS ASIC Linux version 2.6.36 (root@192.168.2.100) (gcc version 3.4.2) #48 Fri Dec 20 23:29:43 EST 2013 The CPU feqenuce set to 580 MHz MIPS CPU sleep mode enabled. PCIE: bypass PCIe DLL. PCIE: Elastic buffer control: Addr:0x68 -> 0xB4 disable all power about PCIe CPU revision is: 00019650 (MIPS 24Kc) Determined physical RAM map: memory: 04000000 @ 00000000 (usable) Zone PFN ranges: Normal 0x00000000 -> 0x00004000 Movable zone start PFN for each node early_node_map[1] active PFN ranges 0: 0x00000000 -> 0x00004000 Built 1 zonelists in Zone order, mobility grouping on. Total pages: 16256 Kernel command line: console=ttyS1,57600n8 root=/dev/mtdblock5 console=ttyS0 PID hash table entries: 256 (order: -2, 1024 bytes) Dentry cache hash table entries: 8192 (order: 3, 32768 bytes) Inode-cache hash table entries: 4096 (order: 2, 16384 bytes) Primary instruction cache 64kB, VIPT, 4-way, linesize 32 bytes. Primary data cache 32kB, 4-way, PIPT, no aliases, linesize 32 bytes Writing ErrCtl register=0005c00b Readback ErrCtl register=0005c00b Memory: 59644k/65536k available (4171k kernel code, 5892k reserved, 774k data, 160k init, 0k highmem) NR_IRQS:128 MTK/Ralink System Tick Counter init... cd:804bfe68, m:214748, s:32 console [ttyS1] enabled Calibrating delay loop... 386.04 BogoMIPS (lpj=772096) pid_max: default: 32768 minimum: 301 Mount-cache hash table entries: 512 NET: Registered protocol family 16 bio: create slab <bio-0> at 0 usbcore: registered new interface driver usbfs usbcore: registered new interface driver hub usbcore: registered new device driver usb Switching to clocksource Ralink external timer NET: Registered protocol family 2 IP route cache hash table entries: 1024 (order: 0, 4096 bytes) TCP established hash table entries: 2048 (order: 2, 16384 bytes) TCP bind hash table entries: 2048 (order: 1, 8192 bytes) TCP: Hash tables configured (established 2048 bind 2048) TCP reno registered UDP hash table entries: 256 (order: 0, 4096 bytes) UDP-Lite hash table entries: 256 (order: 0, 4096 bytes) NET: Registered protocol family 1 RT3xxx EHCI/OHCI init. squashfs: version 4.0 (2009/01/31) Phillip Lougher NTFS driver 2.1.29 [Flags: R/O]. fuse init (API version 7.15) msgmni has been set to 116 Block layer SCSI generic (bsg) driver version 0.4 loaded (major 254) io scheduler noop registered (default) Serial: 8250/16550 driver, 2 ports, IRQ sharing disabled serial8250: ttyS0 at MMIO 0x10000500 (irq = 37) is a 16550A serial8250: ttyS1 at MMIO 0x10000c00 (irq = 12) is a 16550A brd: module loaded deice id : ef 40 17 0 0 (40170000) W25Q64BV(ef 40170000) (8192 Kbytes) mtd .name = raspi, .size = 0x00800000 (0M) .erasesize = 0x00000008 (0K) .numeraseregions = 65536 Creating 7 MTD partitions on "raspi": 0x000000000000-0x000000800000 : "ALL" 0x000000000000-0x000000030000 : "Bootloader" 0x000000030000-0x000000040000 : "Config" 0x000000040000-0x000000050000 : "Factory" 0x000000050000-0x0000001d5fb6 : "Kernel" mtd: partition "Kernel" doesn't end on an erase block -- force read-only 0x0000001d5fb6-0x000001000000 : "RootFS" mtd: partition "RootFS" extends beyond the end of device "raspi" -- size truncated to 0x62a04a mtd: partition "RootFS" doesn't start on an erase block boundary -- force read-only 0x000000050000-0x000001000000 : "Kernel_RootFS" mtd: partition "Kernel_RootFS" extends beyond the end of device "raspi" -- size truncated to 0x7b0000 rdm_major = 253 SMACCR1 -- : 0x00009c41 SMACCR0 -- : 0x7cff5ca0 Ralink APSoC Ethernet Driver Initilization. v3.0 256 rx/tx descriptors allocated, mtu = 1500! SMACCR1 -- : 0x00009c41 SMACCR0 -- : 0x7cff5ca0 PROC INIT OK! PPP generic driver version 2.4.2 PPP MPPE Compression module registered NET: Registered protocol family 24 === pAd = c0003000, size = 807232 === <-- RTMPAllocTxRxRingMemory, Status=0 <-- RTMPAllocAdapterBlock, Status=0 AP Driver version-2.7.1.6 usbcore: registered new interface driver cdc_acm cdc_acm: v0.26:USB Abstract Control Model driver for USB modems and ISDN adapters nf_conntrack version 0.5.0 (931 buckets, 3724 max) matchsize=264 IPVS: Registered protocols () IPVS: Connection hash table configured (size=4096, memory=32Kbytes) IPVS: ipvs loaded. ip_tables: (C) 2000-2006 Netfilter Core Team, Type=Restricted Cone arp_tables: (C) 2002 David S. Miller TCP cubic registered NET: Registered protocol family 10 NET: Registered protocol family 17 L2TP core driver, V2.0 PPPoL2TP kernel driver, V2.0 802.1Q VLAN Support v1.8 Ben Greear <greearb@candelatech.com> All bugs added by David S. Miller <davem@redhat.com> VFS: Mounted root (squashfs filesystem) readonly on device 31:5. Freeing unused kernel memory: 160k freed init started: BusyBox v1.12.1 (2013-07-10 03:23:19 EDT) starting pid 32, tty '': '/etc_ro/rcS' Algorithmics/MIPS FPU Emulator v1.5 Init GPIO by Hame string2hex from 2218 to 2218 string2hex from 5 to 5 string2hex from 800 to 800 string2hex from 2000 to 2000 string2hex from 3f to 3f string2hex from d00 to d00 string2hex from 0 to 0 string2hex from 0 to 0 string2hex from 0 to 0 string2hex from 0 to 0 Ralink gpio driver initialized 1a3318 devpts: called with bogus options ------------------------------------------- Welcome to __ __ __ __ __ ______ | | | | / \ | \ / | | ____| | |_| | / /\ \ | |\\//| | | |___ | _ | |_/__\ \ | | \/ | | | |___| | | | | | | | | | | | | | |___ |_| |_| |_| |_| |_| |_| |_____| HameData Technology Co., Ltd ------------------------------------------- killall: goahead: no process killed starting pid 49, tty '/dev/ttyS1': '/bin/sh' BusyBox v1.12.1 (2013-07-10 03:23:19 EDT) built-in shell (ash) Enter 'help' for a list of built-in commands. # ******g_iplat = 1000******* Start gpio 0 monitor killall: udhcpc: no process killed killall: udhcpc: no process killed apcli0 no private ioctls. ifconfig: ioctl 0x8913 failed: No such device internet.sh Password for 'admin' changed ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver rt3xxx-ehci rt3xxx-ehci: Ralink EHCI Host Controller rt3xxx-ehci rt3xxx-ehci: new USB bus registered, assigned bus number 1 rt3xxx-ehci rt3xxx-ehci: irq 18, io mem 0x101c0000 rt3xxx-ehci rt3xxx-ehci: USB 0.0 started, EHCI 1.00 hub 1-0:1.0: USB hub found hub 1-0:1.0: 1 port detected ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver rt3xxx-ohci rt3xxx-ohci: RT3xxx OHCI Controller rt3xxx-ohci rt3xxx-ohci: new USB bus registered, assigned bus number 2 rt3xxx-ohci rt3xxx-ohci: irq 18, io mem 0x101c1000 hub 2-0:1.0: USB hub found hub 2-0:1.0: 1 port detected rmmod: ralink_wdt: No such file or directory rmmod: cls: No such file or directory rmmod: hw_nat: No such file or directory rmmod: raeth: No such file or directory insmod: bridge.ko: module not found insmod: raeth.ko: module not found ##### disable 1st wireless interface ##### rmmod: rt2860v2_ap_net: No such file or directory rmmod: rt2860v2_ap: No such file or directory rmmod: rt2860v2_ap_util: No such file or directory insmod: rt2860v2_ap_util.ko: module not found insmod: rt2860v2_ap.ko: module not found insmod: rt2860v2_ap_net.ko: module not found RX DESC a3e6f000 size = 2048 RTMP_TimerListAdd: add timer obj c00988e0! RTMP_TimerListAdd: add timer obj c0064000! RTMP_TimerListAdd: add timer obj c0063fd4! RTMP_TimerListAdd: add timer obj c0063fa8! RTMP_TimerListAdd: add timer obj c000b070! RTMP_TimerListAdd: add timer obj c000ac64! RTMP_TimerListAdd: add timer obj c000b040! RTMP_TimerListAdd: add timer obj c000b3e8! RTMP_TimerListAdd: add timer obj c000b138! RTMP_TimerListAdd: add timer obj c000b168! RTMP_TimerListAdd: add timer obj c000b328! RTMP_TimerListAdd: add timer obj c000b358! RTMP_TimerListAdd: add timer obj c0066404! RTMP_TimerListAdd: add timer obj c0065ff8! RTMP_TimerListAdd: add timer obj c00663d4! RTMP_TimerListAdd: add timer obj c006677c! RTMP_TimerListAdd: add timer obj c00664cc! RTMP_TimerListAdd: add timer obj c00664fc! RTMP_TimerListAdd: add timer obj c0066434! RTMP_TimerListAdd: add timer obj c0066464! RTMP_TimerListAdd: add timer obj c0066494! RTMP_TimerListAdd: add timer obj c006f24c! RTMP_TimerListAdd: add timer obj c006f368! RTMP_TimerListAdd: add timer obj c006f278! RTMP_TimerListAdd: add timer obj c0066b24! RTMP_TimerListAdd: add timer obj c0008530! RTMP_TimerListAdd: add timer obj c0066838! APSDCapable[0]=0 APSDCapable[1]=0 APSDCapable[2]=0 APSDCapable[3]=0 APSDCapable[4]=0 APSDCapable[5]=0 APSDCapable[6]=0 APSDCapable[7]=0 APSDCapable[8]=0 APSDCapable[9]=0 APSDCapable[10]=0 APSDCapable[11]=0 APSDCapable[12]=0 APSDCapable[13]=0 APSDCapable[14]=0 APSDCapable[15]=0 default ApCliAPSDCapable[0]=0 Key1Str is Invalid key length(0) or Type(0) Key2Str is Invalid key length(0) or Type(0) Key3Str is Invalid key length(0) or Type(0) Key4Str is Invalid key length(0) or Type(0) 1. Phy Mode = 9 2. Phy Mode = 9 E2PROM: D0 target power=0xfa1e pAd->TemperatureRef25C = 0xfffffffa E2PROM: 40 MW Power Delta= 0 3. Phy Mode = 9 RTMP_TimerListAdd: add timer obj c0008128! AntCfgInit: primary/secondary ant 0/1 Initialize RF Central Registers for E2 !!! Initialize RF Central Registers for E3 !!! Initialize RF Channel Registers for E2 !!! Initialize RF Channel Registers for E3 !!! Initialize RF DCCal Registers for E2 !!! Initialize RF DCCal Registers for E3 !!! D1 = 0, D2 = 7, CalCode = 16 !!! Current Temperature from BBP_R49=0xfffffff8 TX BW Filter Calibration !!! RX BW Filter Calibration !!! LOFT Calibration Done! IQCalibration Start! IQCalibration Done! CH = 0, (gain= 1, phase=3d) IQCalibration Start! IQCalibration Done! CH = 1, (gain= f, phase= 2) TX IQ Calibration Done! MCS Set = ff ff 00 00 00 Main bssid = 9c:41:7c:ff:5c:a8 <==== rt28xx_init, Status=0 0x1300 = 00064380 ifconfig: ioctl 0x8913 failed: No such device brctl: bridge br0: No such device or address iptables v1.4.10: can't initialize iptables table `mangle': Table does not exist (do you need to insmod?) Perhaps iptables or your kernel needs to be upgraded. Raeth v3.0 (Tasklet,SkbRecycle) phy_tx_ring = 0x035e2000, tx_ring = 0xa35e2000 phy_rx_ring0 = 0x035e3000, rx_ring0 = 0xa35e3000 SMACCR1 -- : 0x00009c41 SMACCR0 -- : 0x7cff5ca0 CDMA_CSG_CFG = 81000000 GDMA1_FWD_CFG = 20710000 vconfig: ioctl error for rem: No such device vconfig: ioctl error for rem: No such device rmmod: 8021q: No such file or directory insmod: 8021q.ko: module not found device eth2 entered promiscuous mode ##### config Ralink ESW vlan partition (LLLLW) ##### switch reg write offset=2004, value=ff0003 switch reg write offset=2104, value=ff0003 switch reg write offset=2204, value=ff0003 switch reg write offset=2304, value=ff0003 switch reg write offset=2404, value=ff0003 switch reg write offset=2504, value=ff0003 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=2310, value=810000c0 switch reg write offset=2410, value=810000c0 switch reg write offset=2510, value=810000c0 switch reg write offset=2610, value=81000000 switch reg write offset=2710, value=81000000 switch reg write offset=2604, value=20ff0003 switch reg write offset=2704, value=20ff0003 Special Tag Disabled switch reg write offset=2610, value=81000000 switch reg write offset=2014, value=10001 switch reg write offset=2114, value=10001 switch reg write offset=2214, value=10001 switch reg write offset=2314, value=10001 switch reg write offset=2414, value=10002 switch reg write offset=2514, value=10001 REG_ESW_WT_MAC_ATC is 0x7ff0002 done. device ra0 entered promiscuous mode device eth2.1 entered promiscuous mode wan.sh: unknown wan connection type: WIFI br0: port 2(eth2.1) entering learning state br0: port 2(eth2.1) entering learning state br0: port 1(ra0) entering learning state br0: port 1(ra0) entering learning state ifconfig: ioctl 0x8914 failed: Cannot assign requested address ifconfig: ioctl 0x8914 failed: Cannot assign requested address br0: port 2(eth2.1) entering forwarding state br0: port 1(ra0) entering forwarding state killall: udhcpd: no process killed Set: phy[1].reg[0] = 3900 Set: phy[2].reg[0] = 3900 Set: phy[3].reg[0] = 3900 Port0 is up. Skip. ifconfig: ioctl 0x8913 failed: No such device ADDRCONF(NETDEV_UP): apcli0: link is not ready killall rt2860apd 1>/dev/null 2>&1 iptables -F -t filter 1>/dev/null 2>&1 iptables -D FORWARD -j macipport_filter 1>/dev/null 2>&1 iptables -F macipport_filter 1>/dev/null 2>&1 iptables -D FORWARD -j web_filter 1>/dev/null 2>&1 iptables -F web_filter 1>/dev/null 2>&1 iptables -D FORWARD -j malicious_filter 1>/dev/null 2>&1 iptables -F malicious_filter 1>/dev/null 2>&1 iptables -D INPUT -j malicious_input_filter 1>/dev/null 2>&1 iptables -F malicious_input_filter 1>/dev/null 2>&1 iptables -P INPUT ACCEPT iptables -P OUTPUT ACCEPT iptables -P FORWARD ACCEPT iptables -t filter -N web_filter 1>/dev/null 2>&1 iptables -t filter -N macipport_filter 1>/dev/null 2>&1 iptables -t filter -N malicious_filter 1>/dev/null 2>&1 iptables -t filter -N synflood_filter 1>/dev/null 2>&1 iptables -t filter -N malicious_input_filter 1>/dev/null 2>&1 iptables -t filter -N synflood_input_filter 1>/dev/null 2>&1 iptables -t filter -A FORWARD -j web_filter 1>/dev/null 2>&1 iptables -t filter -A FORWARD -j macipport_filter 1>/dev/null 2>&1 iptables -t filter -A FORWARD -j malicious_filter 1>/dev/null 2>&1 iptables -t filter -A malicious_filter -p tcp --syn -j synflood_filter 1>/dev/null 2>&1 iptables -t filter -A INPUT -j malicious_input_filter 1>/dev/null 2>&1 iptables -t filter -A malicious_input_filter -p tcp --syn -j synflood_input_filter 1>/dev/null 2>&1 iptables -A FORWARD -p tcp --tcp-flags SYN,RST SYN -j TCPMSS --clamp-mss-to-pmtu 1>/dev/null 2>&1 /bin/super_dmz -f sh: /bin/super_dmz: not found iptables -t nat -D PREROUTING -j port_forward 1>/dev/null 2>&1 iptables -t nat -F port_forward 1>/dev/null 2>&1; iptables -t nat -X port_forward 1>/dev/null 2>&1 iptables -t nat -D PREROUTING -j DMZ 1>/dev/null 2>&1 iptables -t nat -F DMZ 1>/dev/null 2>&1; iptables -t nat -X DMZ 1>/dev/null 2>&1 iptables -t nat -F POSTROUTING 1>/dev/null 2>&1 iptables -t nat -N port_forward 1>/dev/null 2>&1; iptables -t nat -I PREROUTING 1 -j port_forward 1>/dev/null 2>&1 iptables -t nat -N DMZ 1>/dev/null 2>&1; iptables -t nat -I PREROUTING 2 -j DMZ 1>/dev/null 2>&1 iptables -t nat -A POSTROUTING -o apcli0 -s 192.168.169.1/255.255.255.0 -j MASQUERADE 1>/dev/null 2>&1 ntp.sh ddns.sh pool.ntp.org: Unknown host kill -9 `cat /var/run/wscd.pid.ra0` cat: can't open '/var/run/wscd.pid.ra0': No such file or directory kill: you need to specify whom to kill iwpriv ra0 set WscConfMode=0 1>/dev/null 2>&1 route delete 239.255.255.250 1>/dev/null 2>&1 killall -q klogd killall -q syslogd syslogd -C8 1>/dev/null 2>&1 klogd 1>/dev/null 2>&1 killall -q zebra killall -q ripd Got same SSID Got same SSID Got same SSID Got same SSID Got same SSID Got same SSID 7 RoBox 15182295670 ASCII WPA2PSK AES 3 Current Channel is 7 and Remote is 7 and extch is 3 udhcpc (v1.12.1) started webs: Listening for HTTP requests at address 192.168.169.1 Enable Ralink GDMA Controller Module GDMA IP Version=3 i2cdrv_major = 218 i2s_reset_tx_config i2s_tx_config i2s_clock_enable Init Audio Decoder i2s_tx_enable ********set vset vuxmode value = ffff0002 ol*********set unmute**************** ume 8******** auxmode = ffff0002 Start gpio 13 monitor Start gpio 27 monitor Start gpio 25 monitor Start gpio 26 monitor [00:00:26]3g.pid value is 5022 [00:00:26]Start Monitor Version:v1.0 receive msg [00:00:26]Get a device change notify [00:00:26]get signal from driver [0][0]36 start udisk Start gpio 29 monitor Start gpio 28 monitor Start gpio 24 monitor RTMP_TimerListAdd: add timer obj c00ae688! RTMP_TimerListAdd: add timer obj c00ae840! drivers/net/wireless/rt2860v2_ap/../rt2860v2/ap/ap_data.c:4354 assert pEntry->Aid == pRxWI->WirelessCliIDfailed RTMP_TimerListAdd: add timer obj c00c22cc! ioctl: Invalid argument SCSI subsystem initialized Initializing USB Mass Storage driver... usbcore: registered new interface driver usb-storage USB Mass Storage support registered. udisk over [00:00:29]Create socket 5 start listen socket[5] LogLevel: 1 AirName: Baidu_music_f5ca HWID: XP%&p HWID_Hex(12): 005850252670 Listening on IPv4 Socket daemon_reset_sigs daemon_unblock_sigs make_runtime_dir daemon_pid_file_create enforce_rlimits chdir avahi-daemon 0.6.31 starting up. run_server WARNING: No NSS support for mDNS detected, consider installing nss-mdns! Failed to open /etc/resolv.conf: No such file or directory No service file found in /etc/avahi/services. Joining mDNS multicast group on interface br0.IPv4 with address 192.168.169.1. New relevant interface br0.IPv4 for mDNS. Network interface enumeration completed. Registering new address record for fe80::9e41:7cff:feff:5ca0 on br0.*. Registering new address record for 192.168.169.1 on br0.IPv4. Registering new address record for fe80::9e41:7cff:feff:5ca7 on eth2.2.*. Registering new address record for fe80::9e41:7cff:feff:5ca0 on eth2.1.*. Registering new address record for fe80::9e41:7cff:feff:5ca9 on apcli0.*. Registering new address record for fe80::9e41:7cff:feff:5ca8 on ra0.*. Registering new address record for fe80::9e41:7cff:feff:5ca0 on eth2.*. Registering HINFO record with values 'MIPS'/'LINUX'. Bind socket to INADDR_ANY wait client request...[5]... Sending select for 192.168.1.13... Lease of 192.168.1.13 obtained, lease time 86400 Joining mDNS multicast group on RTMP_TimerListAdd: add timer obj c00c2308! interface apcli0.IPv4 with address 192.168.1.13. New relevant interface apcli0.IPv4 for mDNS. Registering new address record for 192.168.1.13 on apcli0.IPv4. deleting routers route: ioctl 0x890c failed: No such process adding dns 192.168.1.1 rev success killall -q ripd Online set thread [5109] check for androidplayer -> 192.168.1.13 /sbin/config-igmpproxy.sh /sbin/config-igmpproxy.sh: line 10: igmpproxy.sh: noRcv Wcid(1) AddBAReq Start Seq = 00000002 RTMP_TimerListAdd: add timer obj c00c40dc! t found /sbin/config-igmpproxy.sh: line 10: igmpproxy.sh: not found /sbin/config-igmpproxy.sh: line 12: igmpproxy: not found /sbin/config-igmpproxy.sh: line 12: igmpproxy: not found iptables -F -t filter 1>/dev/null 2>&1 iptables -D FORWARD -j macipport_filter 1>/dev/null 2>&1 Rcv Wcid(1) AddBAReq Start Seq = 00000000 RTMP_TimerListAdd: add timer obj c00c412c! 25567 00030.771 191240.0 309.6 1393920333144711.3 4470.8 0 iptables -F macipport_filter 1>/dev/null 2>&1 iptables -D FORWARD -j web_filter 1>/dev/null 2>&1 iptables -F web_filter 1>/dev/null 2>&1 iptables -D FORWARD -j malicious_filter 1>/dev/null 2>&1 iptables -F malicious_filter 1>/dev/null 2>&1 Server startup complete. Host name is none.local. Local service cookie is 762465166. iptables -D INPUT -j malicious_input_filter 1>/dev/null 2>&1 iptables -F malicious_input_filter 1>/dev/null 2>&1 iptables -P INPUT ACCEPT iptables -P OUTPUT ACCEPT iptables -P FORWARD ACCEPT iptables -t filter -N web_filter 1>/dev/null 2>&1 Bind socket to INADDR_ANY wait client request...[6]... iptables -t filter -N macipport_filter 1>/dev/null 2>&1 iptables -t filter -N malicious_filter 1>/dev/null 2>&1 iptables -t filter -N synflood_filter 1>/dev/null 2>&1 iptables -t filter -N malicious_input_filter 1>/dev/null 2>&1 iptables -t filter -N synflood_input_filter 1>/dev/null 2>&1 iptables -t filter -A FORWARD -j web_filter 1>/dev/null 2>&1 Established under name '005850252670@Baidu_music_f5ca' iptables -t filter -A FORWARD -j macipport_filter 1>/dev/null 2>&1 iptables -t filter -A FORWARD -j malicious_filter 1>/dev/null 2>&1 iptables -t filter -A malicious_filter -p tcp --syn -j synflood_filter 1>/dev/null 2>&1 iptables -t filter -A INPUT -j malicious_input_filter 1>/dev/null 2>&1 iptables -t filter -A malicious_input_filter -p tcp --syn -j synflood_input_filter 1>/dev/null 2>&1 iptables -A FORWARD -p tcp --tcp-flags SYN,RST SYN -j TCPMSS --clamp-mss-to-pmtu 1>/dev/null 2>&1 /bin/super_dmz -f sh: /bin/super_dmz: not found iptables -t nat -D PREROUTING -j port_forward 1>/dev/null 2>&1 iptables -t nat -F port_forward 1>/dev/null 2>&1; iptables -t nat -X port_forward 1>/dev/null 2>&1 iptables -t nat -D PREROUTING -j DMZ 1>/dev/null 2>&1 iptables -t nat -F DMZ 1>/dev/null 2>&1; iptables -t nat -X DMZ 1>/dev/null 2>&1 iptables -t nat -F POSTROUTING 1>/dev/null 2>&1 iptables -t nat -N port_forward 1>/dev/null 2>&1; iptables -t nat -I PREROUTING 1 -j port_forward 1>/dev/null 2>&1 iptables -t nat -N DMZ 1>/dev/null 2>&1; iptables -t nat -I PREROUTING 2 -j DMZ 1>/dev/null 2>&1 iptables -t nat -A POSTROUTING -o apcli0 -s 192.168.169.1/255.255.255.0 -j MASQUERADE 1>/dev/null 2>&1 killall: lcdaemon: no process killed sh: lcdaemon: not found 41700 23204.329 113480.0 29.4 57457.6 6607.1 0
OpenWrt firmware Boot log
[ 0.000000] Linux version 3.10.44 (tong@debian) (gcc version 4.8.3 (OpenWrt/Linaro GCC 4.8-2014.04 r41353) ) #1 Fri Jul 4 11:09:45 CST 2014 [ 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: Ralink MT7620A ver:2 eco:3 [ 0.000000] bootconsole [early0] enabled [ 0.000000] CPU revision is: 00019650 (MIPS 24KEc) [ 0.000000] MIPS: machine is Baidu M-100 [ 0.000000] Determined physical RAM map: [ 0.000000] memory: 04000000 @ 00000000 (usable) [ 0.000000] Initrd not found or empty - disabling initrd [ 0.000000] Zone ranges: [ 0.000000] Normal [mem 0x00000000-0x03ffffff] [ 0.000000] Movable zone start for each node [ 0.000000] Early memory node ranges [ 0.000000] node 0: [mem 0x00000000-0x03ffffff] [ 0.000000] On node 0 totalpages: 16384 [ 0.000000] free_area_init_node: node 0, pgdat 802d6990, node_mem_map 81005c20 [ 0.000000] Normal zone: 128 pages used for memmap [ 0.000000] Normal zone: 0 pages reserved [ 0.000000] Normal zone: 16384 pages, LIFO batch:3 [ 0.000000] Primary instruction cache 64kB, VIPT, 4-way, linesize 32 bytes. [ 0.000000] Primary data cache 32kB, 4-way, PIPT, no aliases, linesize 32 bytes [ 0.000000] pcpu-alloc: s0 r0 d32768 u32768 alloc=1*32768 [ 0.000000] pcpu-alloc: [0] 0 [ 0.000000] Built 1 zonelists in Zone order, mobility grouping on. Total pages: 16256 [ 0.000000] Kernel command line: console=ttyS0,57600 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=00037b40 [ 0.000000] Readback ErrCtl register=00037b40 [ 0.000000] Memory: 61512k/65536k available (2399k kernel code, 4024k reserved, 595k data, 204k init, 0k highmem) [ 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.050000] Calibrating delay loop... 385.84 BogoMIPS (lpj=1929216) [ 0.060000] pid_max: default: 32768 minimum: 301 [ 0.060000] Mount-cache hash table entries: 512 [ 0.070000] pinctrl core: initialized pinctrl subsystem [ 0.080000] NET: Registered protocol family 16 [ 0.090000] rt2880-pinmux pinctrl.1: try to register 73 pins ... [ 0.090000] pinctrl core: registered pin 0 (io0) on rt2880-pinmux [ 0.090000] pinctrl core: registered pin 1 (io1) on rt2880-pinmux [ 0.090000] pinctrl core: registered pin 2 (io2) on rt2880-pinmux [ 0.090000] pinctrl core: registered pin 3 (io3) on rt2880-pinmux [ 0.090000] pinctrl core: registered pin 4 (io4) on rt2880-pinmux [ 0.090000] pinctrl core: registered pin 5 (io5) on rt2880-pinmux [ 0.090000] pinctrl core: registered pin 6 (io6) on rt2880-pinmux [ 0.090000] pinctrl core: registered pin 7 (io7) on rt2880-pinmux [ 0.090000] pinctrl core: registered pin 8 (io8) on rt2880-pinmux [ 0.090000] pinctrl core: registered pin 9 (io9) on rt2880-pinmux [ 0.090000] pinctrl core: registered pin 10 (io10) on rt2880-pinmux [ 0.090000] pinctrl core: registered pin 11 (io11) on rt2880-pinmux [ 0.090000] pinctrl core: registered pin 12 (io12) on rt2880-pinmux [ 0.090000] pinctrl core: registered pin 13 (io13) on rt2880-pinmux [ 0.090000] pinctrl core: registered pin 14 (io14) on rt2880-pinmux [ 0.090000] pinctrl core: registered pin 15 (io15) on rt2880-pinmux [ 0.090000] pinctrl core: registered pin 16 (io16) on rt2880-pinmux [ 0.090000] pinctrl core: registered pin 17 (io17) on rt2880-pinmux [ 0.090000] pinctrl core: registered pin 18 (io18) on rt2880-pinmux [ 0.090000] pinctrl core: registered pin 19 (io19) on rt2880-pinmux [ 0.090000] pinctrl core: registered pin 20 (io20) on rt2880-pinmux [ 0.090000] pinctrl core: registered pin 21 (io21) on rt2880-pinmux [ 0.090000] pinctrl core: registered pin 22 (io22) on rt2880-pinmux [ 0.090000] pinctrl core: registered pin 23 (io23) on rt2880-pinmux [ 0.090000] pinctrl core: registered pin 24 (io24) on rt2880-pinmux [ 0.090000] pinctrl core: registered pin 25 (io25) on rt2880-pinmux [ 0.090000] pinctrl core: registered pin 26 (io26) on rt2880-pinmux [ 0.090000] pinctrl core: registered pin 27 (io27) on rt2880-pinmux [ 0.090000] pinctrl core: registered pin 28 (io28) on rt2880-pinmux [ 0.090000] pinctrl core: registered pin 29 (io29) on rt2880-pinmux [ 0.090000] pinctrl core: registered pin 30 (io30) on rt2880-pinmux [ 0.090000] pinctrl core: registered pin 31 (io31) on rt2880-pinmux [ 0.090000] pinctrl core: registered pin 32 (io32) on rt2880-pinmux [ 0.090000] pinctrl core: registered pin 33 (io33) on rt2880-pinmux [ 0.090000] pinctrl core: registered pin 34 (io34) on rt2880-pinmux [ 0.090000] pinctrl core: registered pin 35 (io35) on rt2880-pinmux [ 0.090000] pinctrl core: registered pin 36 (io36) on rt2880-pinmux [ 0.090000] pinctrl core: registered pin 37 (io37) on rt2880-pinmux [ 0.090000] pinctrl core: registered pin 38 (io38) on rt2880-pinmux [ 0.090000] pinctrl core: registered pin 39 (io39) on rt2880-pinmux [ 0.090000] pinctrl core: registered pin 40 (io40) on rt2880-pinmux [ 0.090000] pinctrl core: registered pin 41 (io41) on rt2880-pinmux [ 0.090000] pinctrl core: registered pin 42 (io42) on rt2880-pinmux [ 0.090000] pinctrl core: registered pin 43 (io43) on rt2880-pinmux [ 0.090000] pinctrl core: registered pin 44 (io44) on rt2880-pinmux [ 0.090000] pinctrl core: registered pin 45 (io45) on rt2880-pinmux [ 0.090000] pinctrl core: registered pin 46 (io46) on rt2880-pinmux [ 0.090000] pinctrl core: registered pin 47 (io47) on rt2880-pinmux [ 0.090000] pinctrl core: registered pin 48 (io48) on rt2880-pinmux [ 0.090000] pinctrl core: registered pin 49 (io49) on rt2880-pinmux [ 0.090000] pinctrl core: registered pin 50 (io50) on rt2880-pinmux [ 0.090000] pinctrl core: registered pin 51 (io51) on rt2880-pinmux [ 0.090000] pinctrl core: registered pin 52 (io52) on rt2880-pinmux [ 0.090000] pinctrl core: registered pin 53 (io53) on rt2880-pinmux [ 0.090000] pinctrl core: registered pin 54 (io54) on rt2880-pinmux [ 0.090000] pinctrl core: registered pin 55 (io55) on rt2880-pinmux [ 0.090000] pinctrl core: registered pin 56 (io56) on rt2880-pinmux [ 0.090000] pinctrl core: registered pin 57 (io57) on rt2880-pinmux [ 0.090000] pinctrl core: registered pin 58 (io58) on rt2880-pinmux [ 0.090000] pinctrl core: registered pin 59 (io59) on rt2880-pinmux [ 0.090000] pinctrl core: registered pin 60 (io60) on rt2880-pinmux [ 0.090000] pinctrl core: registered pin 61 (io61) on rt2880-pinmux [ 0.090000] pinctrl core: registered pin 62 (io62) on rt2880-pinmux [ 0.090000] pinctrl core: registered pin 63 (io63) on rt2880-pinmux [ 0.090000] pinctrl core: registered pin 64 (io64) on rt2880-pinmux [ 0.090000] pinctrl core: registered pin 65 (io65) on rt2880-pinmux [ 0.090000] pinctrl core: registered pin 66 (io66) on rt2880-pinmux [ 0.090000] pinctrl core: registered pin 67 (io67) on rt2880-pinmux [ 0.090000] pinctrl core: registered pin 68 (io68) on rt2880-pinmux [ 0.090000] pinctrl core: registered pin 69 (io69) on rt2880-pinmux [ 0.090000] pinctrl core: registered pin 70 (io70) on rt2880-pinmux [ 0.090000] pinctrl core: registered pin 71 (io71) on rt2880-pinmux [ 0.090000] pinctrl core: registered pin 72 (io72) on rt2880-pinmux [ 0.090000] pinctrl core: add 6 pinmux maps [ 0.090000] rt2880-pinmux pinctrl.1: found group selector 11 for wled [ 0.090000] rt2880-pinmux pinctrl.1: found group selector 5 for mdio [ 0.090000] rt2880-pinmux pinctrl.1: found group selector 0 for i2c [ 0.090000] rt2880-pinmux pinctrl.1: found group selector 6 for rgmii1 [ 0.090000] rt2880-pinmux pinctrl.1: found group selector 10 for rgmii2 [ 0.090000] rt2880-pinmux pinctrl.1: found group selector 1 for uartf [ 0.090000] rt2880-pinmux pinctrl.1: request pin 72 (io72) for pinctrl.1 [ 0.090000] rt2880-pinmux pinctrl.1: request pin 22 (io22) for pinctrl.1 [ 0.090000] rt2880-pinmux pinctrl.1: request pin 23 (io23) for pinctrl.1 [ 0.090000] rt2880-pinmux pinctrl.1: request pin 1 (io1) for pinctrl.1 [ 0.090000] rt2880-pinmux pinctrl.1: request pin 2 (io2) for pinctrl.1 [ 0.090000] rt2880-pinmux pinctrl.1: request pin 24 (io24) for pinctrl.1 [ 0.090000] rt2880-pinmux pinctrl.1: request pin 25 (io25) for pinctrl.1 [ 0.090000] rt2880-pinmux pinctrl.1: request pin 26 (io26) for pinctrl.1 [ 0.090000] rt2880-pinmux pinctrl.1: request pin 27 (io27) for pinctrl.1 [ 0.090000] rt2880-pinmux pinctrl.1: request pin 28 (io28) for pinctrl.1 [ 0.090000] rt2880-pinmux pinctrl.1: request pin 29 (io29) for pinctrl.1 [ 0.090000] rt2880-pinmux pinctrl.1: request pin 30 (io30) for pinctrl.1 [ 0.090000] rt2880-pinmux pinctrl.1: request pin 31 (io31) for pinctrl.1 [ 0.090000] rt2880-pinmux pinctrl.1: request pin 32 (io32) for pinctrl.1 [ 0.090000] rt2880-pinmux pinctrl.1: request pin 33 (io33) for pinctrl.1 [ 0.090000] rt2880-pinmux pinctrl.1: request pin 34 (io34) for pinctrl.1 [ 0.090000] rt2880-pinmux pinctrl.1: request pin 35 (io35) for pinctrl.1 [ 0.090000] rt2880-pinmux pinctrl.1: request pin 60 (io60) for pinctrl.1 [ 0.090000] rt2880-pinmux pinctrl.1: request pin 61 (io61) for pinctrl.1 [ 0.090000] rt2880-pinmux pinctrl.1: request pin 62 (io62) for pinctrl.1 [ 0.090000] rt2880-pinmux pinctrl.1: request pin 63 (io63) for pinctrl.1 [ 0.090000] rt2880-pinmux pinctrl.1: request pin 64 (io64) for pinctrl.1 [ 0.090000] rt2880-pinmux pinctrl.1: request pin 65 (io65) for pinctrl.1 [ 0.090000] rt2880-pinmux pinctrl.1: request pin 66 (io66) for pinctrl.1 [ 0.090000] rt2880-pinmux pinctrl.1: request pin 67 (io67) for pinctrl.1 [ 0.090000] rt2880-pinmux pinctrl.1: request pin 68 (io68) for pinctrl.1 [ 0.090000] rt2880-pinmux pinctrl.1: request pin 69 (io69) for pinctrl.1 [ 0.090000] rt2880-pinmux pinctrl.1: request pin 70 (io70) for pinctrl.1 [ 0.090000] rt2880-pinmux pinctrl.1: request pin 71 (io71) for pinctrl.1 [ 0.090000] rt2880-pinmux pinctrl.1: request pin 7 (io7) for pinctrl.1 [ 0.090000] rt2880-pinmux pinctrl.1: request pin 8 (io8) for pinctrl.1 [ 0.090000] rt2880-pinmux pinctrl.1: request pin 9 (io9) for pinctrl.1 [ 0.090000] rt2880-pinmux pinctrl.1: request pin 10 (io10) for pinctrl.1 [ 0.090000] rt2880-pinmux pinctrl.1: request pin 11 (io11) for pinctrl.1 [ 0.090000] rt2880-pinmux pinctrl.1: request pin 12 (io12) for pinctrl.1 [ 0.090000] rt2880-pinmux pinctrl.1: request pin 13 (io13) for pinctrl.1 [ 0.090000] rt2880-pinmux pinctrl.1: request pin 14 (io14) for pinctrl.1 [ 0.090000] rt2880-pinmux pinctrl.1: failed to lookup the sleep state [ 0.500000] PCIE0 no card, disable it(RST&CLK) [ 0.510000] bio: create slab <bio-0> at 0 [ 0.520000] rt2880_gpio 10000600.gpio: registering 24 gpios [ 0.530000] rt2880_gpio 10000600.gpio: registering 24 irq handlers [ 0.540000] rt2880_gpio 10000638.gpio: registering 16 gpios [ 0.550000] rt2880_gpio 10000638.gpio: registering 16 irq handlers [ 0.560000] rt2880_gpio 10000660.gpio: registering 32 gpios [ 0.570000] rt2880_gpio 10000660.gpio: registering 32 irq handlers [ 0.580000] rt2880_gpio 10000688.gpio: registering 1 gpios [ 0.590000] rt2880_gpio 10000688.gpio: registering 1 irq handlers [ 0.600000] PCI host bridge to bus 0000:00 [ 0.610000] pci_bus 0000:00: root bus resource [mem 0x20000000-0x2fffffff] [ 0.620000] pci_bus 0000:00: root bus resource [io 0x10160000-0x1016ffff] [ 0.630000] pci_bus 0000:00: No busn resource found for root bus, will use [bus 00-ff] [ 0.640000] pci_bus 0000:00: busn_res: [bus 00-ff] end is updated to 00 [ 0.640000] Switching to clocksource MIPS [ 0.650000] NET: Registered protocol family 2 [ 0.650000] TCP established hash table entries: 512 (order: 0, 4096 bytes) [ 0.660000] TCP bind hash table entries: 512 (order: -1, 2048 bytes) [ 0.670000] TCP: Hash tables configured (established 512 bind 512) [ 0.690000] TCP: reno registered [ 0.690000] UDP hash table entries: 256 (order: 0, 4096 bytes) [ 0.700000] UDP-Lite hash table entries: 256 (order: 0, 4096 bytes) [ 0.720000] NET: Registered protocol family 1 [ 0.730000] PCI: CLS 0 bytes, default 32 [ 0.730000] rt-timer 10000100.timer: maximum frequncy is 2441Hz [ 0.740000] alarmtimer alarmtimer: no of_node; not parsing pinctrl DT [ 0.750000] squashfs: version 4.0 (2009/01/31) Phillip Lougher [ 0.770000] jffs2: version 2.2 (NAND) (SUMMARY) (LZMA) (RTIME) (CMODE_PRIORITY) (c) 2001-2006 Red Hat, Inc. [ 0.790000] msgmni has been set to 120 [ 0.790000] io scheduler noop registered [ 0.800000] io scheduler deadline registered (default) [ 0.810000] Serial: 8250/16550 driver, 2 ports, IRQ sharing disabled [ 0.830000] serial8250 serial8250: no of_node; not parsing pinctrl DT [ 0.830000] pinctrl core: add 1 pinmux maps [ 0.830000] rt2880-pinmux pinctrl.1: found group selector 3 for uartlite [ 0.830000] rt2880-pinmux pinctrl.1: request pin 15 (io15) for 10000c00.uartlite [ 0.830000] rt2880-pinmux pinctrl.1: request pin 16 (io16) for 10000c00.uartlite [ 0.830000] 10000c00.uartlite: ttyS0 at MMIO 0x10000c00 (irq = 20) is a 16550A [ 0.840000] console [ttyS0] enabled, bootconsole disabled [ 0.870000] pinctrl core: add 1 pinmux maps [ 0.870000] rt2880-pinmux pinctrl.1: found group selector 2 for spi [ 0.870000] rt2880-pinmux pinctrl.1: request pin 3 (io3) for 10000b00.spi [ 0.870000] rt2880-pinmux pinctrl.1: request pin 4 (io4) for 10000b00.spi [ 0.870000] rt2880-pinmux pinctrl.1: request pin 5 (io5) for 10000b00.spi [ 0.870000] rt2880-pinmux pinctrl.1: request pin 6 (io6) for 10000b00.spi [ 0.870000] m25p80 spi32766.0: found s25fl064k, expected en25q64 [ 0.880000] m25p80 spi32766.0: s25fl064k (8192 Kbytes) [ 0.890000] 4 ofpart partitions found on MTD device spi32766.0 [ 0.900000] Creating 4 MTD partitions on "spi32766.0": [ 0.910000] 0x000000000000-0x000000030000 : "u-boot" [ 0.920000] 0x000000030000-0x000000040000 : "u-boot-env" [ 0.940000] 0x000000040000-0x000000050000 : "factory" [ 0.950000] 0x000000050000-0x000000800000 : "firmware" [ 0.960000] 0x0000001558bf-0x000000800000 : "rootfs" [ 0.970000] mtd: partition "rootfs" must either start or end on erase block boundary or be smaller than an erase block -- forcing read-only [ 1.000000] mtd: device 4 (rootfs) set to be root filesystem [ 1.010000] mtd: partition "rootfs_data" created automatically, ofs=0x730000, len=0xd0000 [ 1.030000] 0x000000730000-0x000000800000 : "rootfs_data" [ 1.040000] ralink_soc_eth 10100000.ethernet: loaded mt7530 driver [ 1.050000] eth0: done loading [ 1.060000] rt3xxx-usbphy ubsphy.3: loaded [ 1.070000] rt2880_wdt 10000120.watchdog: Initialized [ 1.080000] TCP: cubic registered [ 1.090000] NET: Registered protocol family 17 [ 1.100000] 8021q: 802.1Q VLAN Support v1.8 [ 1.120000] VFS: Mounted root (squashfs filesystem) readonly on device 31:4. [ 1.130000] Freeing unused kernel memory: 204K (802ed000 - 80320000) [ 5.820000] usbcore: registered new interface driver usbfs [ 5.830000] usbcore: registered new interface driver hub [ 5.840000] usbcore: registered new device driver usb [ 5.850000] rt2880-pinmux pinctrl.1: request pin 13 (io13) for pio:13 [ 5.850000] rt2880-pinmux pinctrl.1: request pin 27 (io27) for pio:27 [ 5.860000] SCSI subsystem initialized [ 5.870000] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver [ 5.890000] ehci-platform: EHCI generic platform driver [ 6.100000] rt3xxx-usbphy ubsphy.3: remote usb device wakeup disabled [ 6.110000] rt3xxx-usbphy ubsphy.3: UTMI 16bit 30MHz [ 6.120000] ehci-platform 101c0000.ehci: EHCI Host Controller [ 6.130000] ehci-platform 101c0000.ehci: new USB bus registered, assigned bus number 1 [ 6.150000] ehci-platform 101c0000.ehci: irq 26, io mem 0x101c0000 [ 6.180000] ehci-platform 101c0000.ehci: USB 2.0 started, EHCI 1.00 [ 6.190000] usb usb1: no of_node; not parsing pinctrl DT [ 6.190000] hub 1-0:1.0: no of_node; not parsing pinctrl DT [ 6.190000] hub 1-0:1.0: USB hub found [ 6.200000] hub 1-0:1.0: 1 port detected [ 6.210000] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver [ 6.220000] ohci-platform 101c1000.ohci: Generic Platform OHCI Controller [ 6.230000] ohci-platform 101c1000.ohci: new USB bus registered, assigned bus number 2 [ 6.250000] ohci-platform 101c1000.ohci: irq 26, io mem 0x101c1000 [ 6.320000] usb usb2: no of_node; not parsing pinctrl DT [ 6.320000] hub 2-0:1.0: no of_node; not parsing pinctrl DT [ 6.320000] hub 2-0:1.0: USB hub found [ 6.330000] hub 2-0:1.0: 1 port detected [ 6.340000] leds-gpio gpio-leds.4: pins are not configured from the driver [ 6.360000] rt2880-pinmux pinctrl.1: request pin 11 (io11) for pio:11 [ 6.360000] rt2880-pinmux pinctrl.1: request pin 72 (io72) for pio:72 [ 6.360000] usbcore: registered new interface driver usb-storage [ 12.020000] NET: Registered protocol family 10 [ 12.100000] nf_conntrack version 0.5.0 (964 buckets, 3856 max) [ 12.120000] ip6_tables: (C) 2000-2006 Netfilter Core Team [ 12.160000] snd-soc-dummy snd-soc-dummy: no of_node; not parsing pinctrl DT [ 12.170000] Linux video capture interface: v2.00 [ 12.200000] hidraw: raw HID events driver (C) Jiri Kosina [ 12.220000] mt7620-i2s 10000a00.i2s: loaded [ 12.240000] Loading modules backported from Linux version master-2014-05-22-0-gf2032ea [ 12.250000] Backport generated by backports.git backports-20140320-37-g5c33da0 [ 12.270000] ip_tables: (C) 2000-2006 Netfilter Core Team [ 12.310000] usbcore: registered new interface driver ums-alauda [ 12.330000] usbcore: registered new interface driver ums-cypress [ 12.340000] usbcore: registered new interface driver ums-datafab [ 12.350000] usbcore: registered new interface driver ums-freecom [ 12.370000] usbcore: registered new interface driver ums-isd200 [ 12.380000] usbcore: registered new interface driver ums-jumpshot [ 12.400000] usbcore: registered new interface driver ums-karma [ 12.410000] usbcore: registered new interface driver ums-sddr09 [ 12.430000] usbcore: registered new interface driver ums-sddr55 [ 12.440000] usbcore: registered new interface driver ums-usbat [ 12.460000] usbcore: registered new interface driver uvcvideo [ 12.470000] USB Video Class driver (1.1.1) [ 12.500000] xt_time: kernel timezone is -0000 [ 12.540000] cfg80211: Calling CRDA to update world regulatory domain [ 12.550000] cfg80211: World regulatory domain updated: [ 12.560000] cfg80211: DFS Master region: unset [ 12.570000] cfg80211: (start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp), (dfs_cac_time) [ 12.590000] cfg80211: (2402000 KHz - 2472000 KHz @ 40000 KHz), (N/A, 2000 mBm), (N/A) [ 12.600000] cfg80211: (2457000 KHz - 2482000 KHz @ 40000 KHz), (N/A, 2000 mBm), (N/A) [ 12.620000] cfg80211: (2474000 KHz - 2494000 KHz @ 20000 KHz), (N/A, 2000 mBm), (N/A) [ 12.640000] cfg80211: (5170000 KHz - 5250000 KHz @ 160000 KHz), (N/A, 2000 mBm), (N/A) [ 12.650000] cfg80211: (5250000 KHz - 5330000 KHz @ 160000 KHz), (N/A, 2000 mBm), (0 s) [ 12.670000] cfg80211: (5490000 KHz - 5730000 KHz @ 160000 KHz), (N/A, 2000 mBm), (0 s) [ 12.680000] cfg80211: (5735000 KHz - 5835000 KHz @ 80000 KHz), (N/A, 2000 mBm), (N/A) [ 12.700000] cfg80211: (57240000 KHz - 63720000 KHz @ 2160000 KHz), (N/A, 0 mBm), (N/A) [ 12.770000] PPP generic driver version 2.4.2 [ 12.790000] NET: Registered protocol family 24 [ 12.820000] usbcore: registered new interface driver snd-usb-audio [ 12.860000] rt2800_wmac 10180000.wmac: failed to load eeprom property [ 12.870000] ieee80211 phy0: rt2x00lib_request_eeprom_file: Info - Loading EEPROM data from 'soc_wmac.eeprom'. [ 12.970000] ieee80211 phy0: rt2x00_set_rt: Info - RT chipset 5390, rev 0500 detected [ 12.990000] ieee80211 phy0: rt2x00_set_rf: Info - RF chipset 7620 detected [ 13.000000] ieee80211 phy0: Selected rate control algorithm 'minstrel_ht' [ 21.480000] device eth0.1 entered promiscuous mode [ 21.490000] device eth0 entered promiscuous mode [ 21.520000] br-lan: port 1(eth0.1) entered forwarding state [ 21.530000] br-lan: port 1(eth0.1) entered forwarding state [ 21.630000] device eth0.2 entered promiscuous mode [ 21.730000] br-wan: port 1(eth0.2) entered forwarding state [ 21.740000] br-wan: port 1(eth0.2) entered forwarding state [ 22.950000] jffs2_scan_eraseblock(): End of filesystem marker found at 0x0 [ 22.980000] jffs2_build_filesystem(): unlocking the mtd device... done. [ 23.530000] br-lan: port 1(eth0.1) entered forwarding state [ 23.740000] br-wan: port 1(eth0.2) entered forwarding state [ 26.500000] ------------[ cut here ]------------ [ 26.510000] WARNING: at /home/tong/trunk/build_dir/target-mipsel_24kec+dsp_uClibc-0.9.33.2/linux-ramips_mt7620a/compat-wireless-2014-05-22/drivers/net/wireless/rt2x00/rt2800lib.c:408 rt2800_vco_calibration+0x2d8/0x3d4 [rt2800lib]() [ 26.550000] phy0: invalid EEPROM word 208 [ 22.990000] jffs2_build_filesystem(): erasing all blocks after the end marker... [ 26.560000] Modules linked in: rt2800soc rt2800pci rt2800mmio rt2800lib pppoe ppp_async iptable_nat snd_usb_audio rt2x00soc rt2x00pci rt2x00mmio rt2x00lib pppox ppp_generic nf_nat_ipv4 nf_conntrack_ipv4 mac80211 ipt_MASQUERADE cfg80211 xt_time xt_tcpudp xt_state xt_nat xt_multiport xt_mark xt_mac xt_limit xt_conntrack xt_comment xt_TCPMSS xt_REDIRECT xt_LOG xt_CT uvcvideo ums_usbat ums_sddr55 ums_sddr09 ums_karma ums_jumpshot ums_isd200 ums_freecom ums_datafab ums_cypress ums_alauda snd_usbmidi_lib slhc nf_nat_irc nf_nat_ftp nf_nat nf_defrag_ipv4 nf_conntrack_irc nf_conntrack_ftp iptable_raw iptable_mangle iptable_filter ipt_REJECT ip_tables hid_generic crc_itu_t crc_ccitt compat snd_soc_mt7620_wm8960 snd_soc_mt7620_i2s snd_soc_wm8960 videobuf2_vmalloc videobuf2_memops videobuf2_core hid v4l2_common videodev evdev i2c_ralink of_i2c snd_soc_core ip6t_REJECT ip6table_raw ip6table_mangle ip6table_filter ip6_tables x_tables nf_conntrack_ipv6 nf_conntrack nf_defrag_ipv6 snd_intel8x0 snd_cs5535audio snd_seq_midi snd_seq_midi_event snd_seq snd_ac97_codec ac97_bus snd_compress snd_pcm_oss snd_mixer_oss snd_pcm snd_page_alloc snd_timer snd_rawmidi snd_seq_device snd_hwdep snd input_core soundcore regmap_i2c i2c_core ipv6 eeprom_93cx6 arc4 crypto_blkcipher usb_storage leds_gpio dwc2_platform dwc2 ohci_hcd ehci_platform ehci_hcd sd_mod scsi_mod gpio_button_hotplug usbcore nls_base usb_common [ 26.800000] CPU: 0 PID: 1129 Comm: hostapd Not tainted 3.10.44 #1 [ 26.810000] Stack : 00000000 00000000 00000000 00000000 80322eea 00000035 82891268 82823ca8 [ 26.810000] 802864fc 802d71fb 00000469 80322694 82891268 82823ca8 00000001 00000000 [ 26.810000] 00000001 8001f00c 00000003 8001ca78 83273bd8 82823ca8 80287d88 82823b14 [ 26.810000] 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 [ 26.810000] 00000000 00000000 00000000 00000000 00000000 00000000 00000000 82823aa0 [ 26.810000] ... [ 26.880000] Call Trace: [ 26.890000] [<800121b4>] show_stack+0x48/0x70 [ 26.900000] [<8001cb74>] warn_slowpath_common+0x78/0xa8 [ 26.910000] [<8001cbd0>] warn_slowpath_fmt+0x2c/0x38 [ 26.920000] [<83262728>] rt2800_vco_calibration+0x2d8/0x3d4 [rt2800lib] [ 26.930000] [<832627fc>] rt2800_vco_calibration+0x3ac/0x3d4 [rt2800lib] [ 26.940000] [<8326a5cc>] rt2800_reset_tuner+0x7ac/0xb24 [rt2800lib] [ 26.960000] [ 26.960000] ---[ end trace 5e69a7ca06c7b4af ]--- [ 27.000000] IPv6: ADDRCONF(NETDEV_UP): wlan0: link is not ready [ 27.010000] device wlan0 entered promiscuous mode [ 29.220000] done. [ 29.220000] jffs2: notice: (1083) jffs2_build_xattr_subsystem: complete building xattr subsystem, 0 of xdatum (0 unchecked, 0 orphan) and 0 of xref (0 dead, 0 orphan) found. [ 35.810000] br-lan: port 2(wlan0) entered forwarding state [ 35.820000] br-lan: port 2(wlan0) entered forwarding state [ 35.830000] IPv6: ADDRCONF(NETDEV_CHANGE): wlan0: link becomes ready [ 37.820000] br-lan: port 2(wlan0) entered forwarding state