D-Link DWR-921

For version B1 see D-Link DWR-921 B1

D-Link DWR-921 rev. C1

Install OpenWrt (generic explanation)

The DWR-921 is shipped with the JBOOT bootloader.

Two options are theoretically possible to install the OpenWrt/LEDE firmware image:

  1. Use the OEM GUI firmware upgrade feature with the OpenWrt -factory.bin image.
  2. Use the JBOOT recovery service with the OpenWrt -factory.bin.
  1. Push the reset button and turn on the power. Wait until LED starts blinking (~10sec.)
  2. Access JBOOT web interface (http://192.168.123.254)
  3. Upload -factory.bin image (or OEM firmware image if you want to go back to stock / OEM firmware) via web interface
  4. If via JBOOT web interface doesn't work, it can be done on the command line with curl command:
    curl -F FN=@XXXXX.bin http://192.168.123.254/upg where XXXXX.bin is the name of the -factory.bin file.
Rev B Rev C1 Rev C3
Vendor Ralink Ralink Ralink
System-On-Chip RT5350F MT7620N MT7620N
CPU/Speed 360 MHz 580 MHz 580 MHz
Architecture MIPS 24KEc V4.12 MIPS 24KEc V5.0 MIPS 24KEc V5.0
Flash-Chip MX25L6405D Winbond W25Q128FV Winbond W25Q128FV
Flash size 8 MiB 16 MiB 16 MiB
RAM-Chip EtronTech EM63A165TS-6G Nanya NT5DS32M16ES-5T EtronTech EM6AB160TSE-5G
RAM 32 MiB 64 MiB 64 MiB
Ethernet 10/100 Mbit/s w/ vlan support MT7530 (SoC) 6×10/100 Mbit/s, w/vlan support MT7530 (SoC) 6×10/100 Mbit/s, w/vlan support
Wireless RT5350 (SoC) 2.4GHz 802.11bgn SoC 2.4GHz 802.11bgn SoC 2.4GHz 802.11bgn
Modem WNC D16Q1_D GSM/UMTS/LTE mPCIe Module WNC D18Q1 GSM/UMTS/LTE mPCIe Module BroadMobi BM806U-E1 GSM/UMTS/LTE USB-mPCIe Module
(Qualcomm MDM 9225)
USB No No No
Serial Yes Yes Yes
JTAG Yes No No
Bootloader JBoot JBoot JBoot
Ethernet ports Unshielded, group 1×1+1×4 Unshielded, group 1×1+1×4
Wi-Fi antennas Internal, removable pigtails, x2 Internal, removable pigtails, x2
Cellular antennas External removable, removable pigtails, x2 External removable, removable pigtails, x2

OEM Flash layout

D-Link DWR-921 Rev.C1 OEM Flash Layout
Layer0 W25Q128FV (mtd0) 16384 KiB
Layer1 mtd1
Bootloader
64 KiB
mtd2
Kernel
1280 KiB
--
gap
192 KiB
mtd3
RootFS
13888 KiB
--
gap
mtd4
UI
895 KiB
mtd5
Config
64 KiB

The LEDE Flash layout is:

D-Link DWR-921-C1 LEDE Flash Layout
Layer0 W25Q128FV (mtd0) 16384KiB
Layer1 mtdblock0
jboot
64KiB
mtdblock1
firmware
15.875MiB
mtdblock5
Config
64KiB
Layer2 mtdblock2
Kernel
mtdblock3
RootFS
Layer3
SquashFS
mtdblock4
RootFS_data

Front and Back view:

Revision B1:

dlink_drw921b1_front.jpg dlink_drw921b1_back.jpg

Revisions C1/C3:

dlink_drw921c1_front.jpg dlink_drw921c1_back.jpg

Inside view:

Revision B1:

dlink_drw921b1_inside.jpg dlink_drw921b1_inside2.jpg

Revision C1:

dlink_drw921c1_inside.jpg dlink_drw921c1_inside2.jpg

Revision C3:

dlink_drw921c3_inside.jpg dlink_drw921c3_inside2.jpg

PCB:

Revision B1:

dlink_drw921b1_pcb_front.jpg dlink_drw921b1_pcb_back.jpg

Revision C1:

dlink_drw921c1_pcb_front.jpg dlink_drw921c1_pcb_back.jpg

Revision C3:

dlink_drw921c3_pcb_front.jpg dlink_drw921c3_pcb_back.jpg

Cellular Modem:

Revision B1:

dlink_drw921b1_modem_front.jpg dlink_drw921b1_modem_back.jpg

Revision C1:

dlink_drw921c1_modem_front.jpg dlink_drw921c1_modem_back.jpg

Revision C3:

dlink_drw921c3_modem_cover.jpg dlink_drw921c3_modem_front.jpg dlink_drw921c3_modem_back.jpg

PCM Interface:

Revisions C1/C3:

dlink_drw921c1_pcm.jpg

FIXME Describe what needs to be done to open the device, e.g. remove rubber feet, adhesive labels, screws, ...

port.serial general information about the serial port, serial port cable, etc.

Serial connection parameters
for D-Link DWR-921 B1/C1/C3
57600, 8N1

Revision B1:

dlink_drw921b1_console.jpg

Revisions C1/C3:

dlink_drw921c1_console.jpg

port.jtag general information about the JTAG port, JTAG cable, etc.

Revision B1 ONLY:

dlink_drw921b1_jtag.jpg

The DWR-921 has an embedded LTE modem. The following instruction describe how to enable the wireless network connectivity.

To enable the wireless network connectivity the following UCI command shall be executed once:

uci set network.wwan=interface
uci set network.wwan.proto='wwan'
uci set network.wwan.apn='<your provider apn>'
uci set network.wwan.pincode='<your sim pin code>'
uci set network.wwan.auto='0'
uci commit network

please replace the placeholder with your real data.

uci set firewall.@zone[1].network='wan wwan wan6'
uci commit firewall

and at the next reboot you can enable/disable the connection using the following commands:

ifup wwan / ifdown wwan

Another way to configure the embedded modem in order to have full working LuCi with the wwan* interfaces. Prepare the interface with the qmi proto

uci set network.wwan=interface
uci set network.wwan.proto='qmi'
uci set network.wwan.device='/dev/cdc-wdm0'
uci set network.wwan.apn='YOUR_APN_HERE'
uci commit network

Optional autoconnect and delay (see uqmi man)

uci set network.wwan.autoconnect='1'
uci set network.wwan.delay='5'
uci commit network

Set the firewall

uci set firewall.@zone[1].network='wan wan6 wwan'
uci commit firewall

Time to connect in order to download the package we need.

ifup wwan

Install luci extension to get qmi managed by web interface:

opkg update && opkg install luci-proto-qmi

reboot
root@OpenWrt:~# lsusb
Bus 001 Device 002: ID 2020:2033
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

root@OpenWrt:~# echo "2020 2033" > /sys/bus/usb-serial/drivers/option1/new_id

root@OpenWrt:~# dmesg
[....]
[   11.575846] usbcore: registered new interface driver usbserial
[   11.587622] usbcore: registered new interface driver usbserial_generic
[   11.600771] usbserial: USB Serial support registered for generic
[   11.634670] xt_time: kernel timezone is -0000
[   11.752462] ctnetlink v0.93: registering with nfnetlink.
[   11.767981] PPP generic driver version 2.4.2
[   11.780037] NET: Registered protocol family 24
[   11.791661] usbcore: registered new interface driver qmi_wwan
[   11.818250] usbcore: registered new interface driver option
[   11.829517] usbserial: USB Serial support registered for GSM modem (1-port)
[.......]
[ 1765.367170] option 1-1:1.0: GSM modem (1-port) converter detected
[ 1765.379892] usb 1-1: GSM modem (1-port) converter now attached to ttyUSB0
[ 1765.394864] option 1-1:1.1: GSM modem (1-port) converter detected
[ 1765.408316] usb 1-1: GSM modem (1-port) converter now attached to ttyUSB1
[ 1765.423115] option 1-1:1.2: GSM modem (1-port) converter detected
[ 1765.435661] usb 1-1: GSM modem (1-port) converter now attached to ttyUSB2
[ 1765.449877] option 1-1:1.3: GSM modem (1-port) converter detected
[ 1765.462452] usb 1-1: GSM modem (1-port) converter now attached to ttyUSB3

AT Commands console enabling So we're ready to execude USSD ;)

root@OpenWrt:~# minicom -b 115200 -8 -D /dev/ttyUSB1

Welcome to minicom 2.7.1

OPTIONS:
Port /dev/ttyUSB1, 23:17:55

Press CTRL-A Z for help on special keys

AT

OK
at+gmm

BM806C

OK
at+gmi

BroadMobi

OK
ati

Manufacturer: BroadMobi
Model: BM806C
Revision: M1.2.0_E1.0.1_A1.1.8
IMEI: 358289082XXXXXX
+GCAP: +CGSM

OK

The most recent version of the OEM firmware is not the 301b1 or 300b7 but the 301b7. It can be found on the D-Link DWR-921 support page.

Revision B1:

Jboot B394 JRecovery Version R1.2 2011/05/26 09:53 === 0xB0100004 = 00000000 SPI FLASH: MX25l6405d 8M CSID 6E20->6E24 ................ Starting kernel @80000000... LINUX started... THIS IS ASIC Linux version 2.6.21 (ahong@dot7) (gcc version 3.4.2) #1 Wed Sep 3 11:20:34 CST 2014 The CPU feqenuce set to 360 MHz CPU revision is: 0001964c Determined physical RAM map: memory: 02000000 @ 00000000 (usable) Built 1 zonelists. Total pages: 8128 Kernel command line: console=ttyS1,57600n8 root=/dev/mtdblock3 Primary instruction cache 32kB, physically tagged, 4-way, linesize 32 bytes. Primary data cache 16kB, 4-way, linesize 32 bytes. Synthesized TLB refill handler (20 instructions). Synthesized TLB load handler fastpath (32 instructions). Synthesized TLB store handler fastpath (32 instructions). Synthesized TLB modify handler fastpath (31 instructions). Cache parity protection disabled cause = 50808008, status = 11000000 PID hash table entries: 128 (order: 7, 512 bytes) calculating r4koff... 0015f900(1440000) CPU frequency 360.00 MHz Using 180.000 MHz high precision timer. Console: colour dummy device 80x25 Dentry cache hash table entries: 4096 (order: 2, 16384 bytes) Inode-cache hash table entries: 2048 (order: 1, 8192 bytes) Memory: 29228k/32768k available (2439k kernel code, 3540k reserved, 568k data, 124k init, 0k highmem) Mount-cache hash table entries: 512 NET: Registered protocol family 16 usbcore: registered new interface driver usbfs usbcore: registered new interface driver hub usbcore: registered new device driver usb NET: Registered protocol family 2 Time: MIPS clocksource has been installed. IP route cache hash table entries: 1024 (order: 0, 4096 bytes) TCP established hash table entries: 1024 (order: 1, 8192 bytes) TCP bind hash table entries: 1024 (order: 0, 4096 bytes) TCP: Hash tables configured (established 1024 bind 1024) TCP reno registered RT3xxx EHCI/OHCI init. squashfs: version 3.2-r2 (2007/01/15) Phillip Lougher squashfs: LZMA suppport for slax.org by jro fuse init (API version 7.8) io scheduler noop registered (default) arch_mem_init check 0xb000001c: 00000000 ------------------GPIO-------------------------- GPIOMODE:2df SLIC INTR ==> gpio 1 Ralink gpio driver initialized Enable Ralink GDMA Controller Module GDMA IP Version=2 HDLC line discipline: version $Revision: 1.1.1.1 $, maxframe=4096 N_HDLC line discipline registered. Serial: 8250/16550 driver $Revision: 1.7 $ 4 ports, IRQ sharing disabled serial8250: ttyS0 at I/O 0xb0000500 (irq = 37) is a 16550A serial8250: ttyS1 at I/O 0xb0000c00 (irq = 12) is a 16550A loop: loaded (max 8 devices) rdm_major = 254 net_speed proc file Create MAC_ADRH -- : 0x00000000 MAC_ADRL -- : 0x00000000 eth2 mii.o query= phy_id:0, address:1 retval:7849 Ralink APSoC Ethernet Driver Initilization. v2.0 256 rx/tx descriptors allocated, mtu = 1500! MAC_ADRH -- : 0x0000000c MAC_ADRL -- : 0x432880ce PROC INIT OK! === 0xB0100004 = 00000000 Insmod eth_ping skb_diy module. PPP generic driver version 2.4.2 PPP Deflate Compression module registered PPP BSD Compression module registered MPPE/MPPC encryption/compression module registered NET: Registered protocol family 24 PPTP driver version 0.8.1 block2mtd: version $Revision: 1.1.1.1 $ deice id : c2 20 17 c2 20 (2017c220) MX25L6405D(c2 2017c220) (8192 Kbytes) mtd .name = raspi, .size = 0x00800000 (8M) .erasesize = 0x00001000 (4K) .numeraseregions = 0 Creating 6 MTD partitions on "raspi": 0x00000000-0x00800000 : "Whole" 0x00000000-0x00010000 : "Bootloader" 0x00010000-0x00150000 : "Kernel" 0x00150000-0x00710000 : "RootFS" 0x00710010-0x007f0000 : "UI" mtd: partition "UI" doesn't start on an erase block boundary -- force read-only 0x007f0000-0x00800000 : "Config" u32 classifier Netfilter messages via NETLINK v0.30. nf_conntrack version 0.5.0 (256 buckets, 2048 max) Register conntrack protocol helper for ESP... IPv4 over IPv4 tunneling driver GRE over IPv4 tunneling driver ipgre init: can't add protocol ip_conntrack version 2.4 (256 buckets, 2048 max) - 184 bytes per conntrack nf_sock overlap: 0-0/80-81 v 0-0/80-81 Unable to register netfilter socket option Init IP_nat_proto_esp register. 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 1 NET: Registered protocol family 10 NET: Registered protocol family 17 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. Freeing unused kernel memory: 124k freed Algorithmics/MIPS FPU Emulator v1.5 Inter-| Receive | Transmit face |bytes packets errs drop fifo frame compressed multicast|bytes packets errs drop fifo colls carrier compressed eth2: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 lo: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 tunl0: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 switch reg write offset=168, value=17 phy_tx_ring = 0x01c68000, tx_ring = 0xa1c68000 phy_rx_ring0 = 0x01c69000, rx_ring0 = 0xa1c69000 Set gpio_range = gpio2300, dir = 3e0300 flash_open: flash_fd=3 Mount D Section. mount: /dev/mtdblock4 is write-protected, mounting read-only flash_open: flash_fd=10 phy 4, reg 0, val 0x3900 Set: phy[4].reg[0] = 3900 phy 0, reg 0, val 0x3900 Set: phy[0].reg[0] = 3900 phy 1, reg 0, val 0x3900 Set: phy[1].reg[0] = 3900 phy 2, reg 0, val 0x3900 Set: phy[2].reg[0] = 3900 phy 3, reg 0, val 0x3900 Set: phy[3].reg[0] = 3900 switch reg write offset=14, value=405555 switch reg write offset=50, value=2001 switch reg write offset=98, value=7f3f switch reg write offset=e4, value=3f switch reg write offset=40, value=1001 switch reg write offset=44, value=1001 switch reg write offset=48, value=1002 switch reg write offset=70, value=ffff506f phy 4, reg 0, val 0x3300 Set: phy[4].reg[0] = 3300 phy 4, reg 0, val 0x3100 Set: phy[4].reg[0] = 3100 phy 0, reg 0, val 0x3100 Set: phy[0].reg[0] = 3100 phy 1, reg 0, val 0x3100 Set: phy[1].reg[0] = 3100 phy 2, reg 0, val 0x3100 Set: phy[2].reg[0] = 3100 phy 3, reg 0, val 0x3100 Set: phy[3].reg[0] = 3100 eth2.1: Setting MAC address to 78 54 2e 9e 59 78. device eth2 entered promiscuous mode VLAN (eth2.1): Setting underlying device (eth2) to promiscious mode. eth2 mii.o query= phy_id:1, address:4 retval:5e1 eth2 mii.o query= phy_id:1, address:0 retval:3100 eth2 mii.o query= phy_id:1, address:5 retval:0 eth2.1: dev_set_promiscuity(master, 1) device eth2.1 entered promiscuous mode eth2.2: Setting MAC address to 78 54 2e 9e 59 77. Init handler: lan br0: port 1(eth2.1) entering learning state Init handler: dhcpsrv br0: topology change detected, propagating br0: port 1(eth2.1) entering forwarding state Failure parsing line 12 of /etc/udhcpd.conf server_config.pool_check = 1 server_config.pool_check = 1 start = 192.168.0.50, end = 192.168.0.199, lan_ip = 192.168.0.1, interface=br0, ifindex=0 start = 192.168.0.50, end = 192.168.0.199, lan_ip = 192.168.0.1, interface=br0, ifindex=0 0 Unable to open /var/run/udhcpd.leases for reading udhcpd (v0.9.9-pre) started Unable to open /var/run/udhcpd.leases for reading Init handler: stp Init handler: reset_btn Init handler: wlanap flash_open: flaramtd_erase: addr:7f0000 len:1000 sh_fd=10 ramtd_write: to:7f0000 len:10 ramtd_write: to:7f0010 len:bd4 ramtd_write: to:7f0000 len:1 rt2860v2_ap: module license 'unspecified' taints kernel. Length of MAC:6 mac:71:52:23:94:55:76: ---- === pAd = c0077000, size = 620552 === <-- RTMPAllocAdapterBlock, Status=0 RX DESC a1915000 size = 2048 <-- RTMPAllocTxRxRingMemory, Status=0 1. Phy Mode = 9 2. Phy Mode = 9 3. Phy Mode = 9 MCS Set = ff 00 00 00 01 SYNC - BBP R4 to 20MHz.l SYNC - BBP R4 to 20MHz.l SYNC - BBP R4 to 20MHz.l SYNC - BBP R4 to 20MHz.l SYNC - BBP R4 to 20MHz.l SYNC - BBP R4 to 20MHz.l SYNC - BBP R4 to 20MHz.l SYNC - BBP R4 to 20MHz.l SYNC - BBP R4 to 20MHz.l SYNC - BBP R4 to 20MHz.l Main bssid = 78:54:2e:9e:59:78 <==== rt28xx_init, Status=0 0x1300 = 00064380 device ra0 entered promiscuous mode br0: port 2(ra0) entering learning state Ralink DOT1X daemon, version = '2.4.0.0' prefix_name = 'ra, argv[1] = (null)' killallbr0: topology change detected, propagating : check_status: br0: port 2(ra0) entering forwarding state no process killed ra0 ledstart: WLAN Station Log ALive Init handler: wan Init handler: ondemand Init handler: ipv6 Init handler: ipv6-filter Init handler: nat wscd: SSDP UDP PORT = 1900 ==== NAT START (WAN:ALL Func:ALL) ==== /var/nat//nat-draft.uyg: /var/nat//nat-draft.uyg: 194: cannot create /proc/sys/net/ipv4/rt_cache_rebuild_count: Directory nonexistent /var/nat//nat-draft.uyg: /var/nat//nat-draft.uyg: 194: cannot create /proc/sys/net/netfilter/nf_conntrack_expect_max: Directory nonexistent /var/nat//nat-draft.uyg: /var/nat//nat-draft.uyg: 194: cannot create /proc/sys/net/netfilter/nf_conntrack_tcp_timeout_unacknowledged: Directory nonexistent Bad argument `0.0.0.0' Try `iptables -h' or 'iptables --help' for more information. Init handler: dnsrelay initial loops = 255 Mac Address IP-Address HOSTNAME Expires in lease count is 0 now Init handler: time timezone:480 dsttime:0 Init handler: schedule Init handler: telnet Init handler: wps_btn Init handler: gre Init handler: ddns Init handler: routing Init handler: autobak Init handler: keepalive Init handler: upnp ============= AMIT UPNP Start ============= WAN_IF=eth2.2,LAN_IF=br0 Init handler: 3g_status Init handler: pptp Init handler: pptpserv Init handler: l2tp Init handler: failover Init handler: pwr_saving Init handler: half_bridge Init handler: rbydom Init handler: rbyip Init handler: qos Init handler: snmp Init handler: spap Init handler: ftp_alg Init handler: sip_alg Init handler: sdmz Init handler: ate eth2.2 br0 Init handler: recent Init handler: wps_status Init handler: reboot sh: lltd-action: not found iptables: Chain already exists /usr/bin/telnetd-action: Starting telnetd... flash_open: flash_fd=7 iptables: Chain already exists /usr/bin/telnetd-action start ok flash_open: flash_fd=7 flash_open: flash_fd=7 sh: cannot create /proc/sys/net/bridge/bridge-nf-call-iptables: Directory nonexistent create regular thread: reset_btn create regular thread: wps_btn reset_btn open_csman = 510 wps_btn open_csman = 765 cat: /proc/bus/usb/devices: No such file or directory cat: /proc/bus/usb/devices: No such file or directory Shutting down 3G PPP link... send_ATcmd open modem error: No such file or directory # rt3xxx-ohci rt3xxx-ohci: RT3xxx OHCI Controller rt3xxx-ohci rt3xxx-ohci: new USB bus registered, assigned bus number 1 rt3xxx-ohci rt3xxx-ohci: irq 18, io mem 0x101c1000 usb usb1: configuration #1 chosen from 1 choice hub 1-0:1.0: USB hub found hub 1-0:1.0: 1 port detected rt3xxx-ehci rt3xxx-ehci: Ralink EHCI Host Controller rt3xxx-ehci rt3xxx-ehci: new USB bus registered, assigned bus number 2 rt3xxx-ehci rt3xxx-ehci: irq 18, io mem 0x101c0000 rt3xxx-ehci rt3xxx-ehci: USB 0.0 started, EHCI 1.00, driver 10 Dec 2004 usb usb2: configuration #1 chosen from 1 choice hub 2-0:1.0: USB hub found hub 2-0:1.0: 1 port detected usb 2-1: new high speed USB device using rt3xxx-ehci and address 2 usb 2-1: configuration #1 chosen from 1 choice GobiNet: 1.0.40 creating qcqmi0 usbcore: registered new interface driver GobiNet usbcore: registered new interface driver usbserial drivers/usb/serial/usb-serial.c: USB Serial support registered for generic usbcore: registered new interface driver usbserial_generic drivers/usb/serial/usb-serial.c: USB Serial Driver core drivers/usb/serial/usb-serial.c: USB Serial support registered for GobiSerial GobiSerial 2-1:1.0: GobiSerial converter detected usb 2-1: GobiSerial converter now attached to ttyUSB0 GobiSerial 2-1:1.1: GobiSerial converter detected usb 2-1: GobiSerial converter now attached to ttyUSB1 GobiSerial 2-1:1.2: GobiSerial converter detected usb 2-1: GobiSerial converter now attached to ttyUSB2 usbcore: registered new interface driver GobiSerial GobiSerial: 1.0.26.2


Revision C1:

CTG561DL_0T3 Jboot B923 JRecovery Version R1.2 2014/11/07 14:39 spi device id: ef 40 18 0 0 (40180000) SPI FLASH: W25Q128FV 16M . MAC 01:20:13:04:5F:FE ................... Starting kernel @80000000... LINUX started... THIS IS ASIC Linux version 2.6.36 (jay@RD1) (gcc version 4.3.5 (Buildroot 2011.05) ) #6 Wed Mar 4 14:32:25 CST 2015 CMD_LINE:console=ttyS1,57600n8 root=/dev/mtdblock3 The CPU feqenuce set to 580 MHz PCIE: bypass PCIe DLL. PCIE: Elastic buffer control: Addr:0x68 -> 0xB4 disable all power about PCIe PCIE: PLL power down for MT7620N 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/mtdblock3 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=0005ffeb Readback ErrCtl register=0005ffeb Memory: 61164k/65536k available (2837k kernel code, 4372k reserved, 683k data, 168k init, 0k highmem) Hierarchical RCU implementation. RCU debugfs-based tracing is enabled. Verbose stalled-CPUs detection is disabled. NR_IRQS:128 Console: colour dummy device 80x25 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 MIPS 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 msgmni has been set to 119 Block layer SCSI generic (bsg) driver version 0.4 loaded (major 254) io scheduler noop registered (default) HDLC line discipline maxframe=4096 N_HDLC line discipline registered. Ralink gpio driver initialized Enable Ralink GDMA Controller Module GDMA IP Version=3 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 18 0 0 (40180000) W25Q128BV(ef 40180000) (16384 Kbytes) mtd .name = raspi, .size = 0x01000000 (0M) .erasesize = 0x00000010 (0K) .numeraseregions = 4096 Creating 6 MTD partitions on "raspi": 0x000000000000-0x000001000000 : "Whole" 0x000000000000-0x000000010000 : "Bootloader" 0x000000010000-0x000000150000 : "Kernel" 0x000000180000-0x000000f10000 : "RootFS" 0x000000f10010-0x000000ff0000 : "UI" mtd: partition "UI" doesn't start on an erase block boundary -- force read-only 0x000000ff0000-0x000001000000 : "Config" rdm_major = 253 SMACCR1 -- : 0x0000000c SMACCR0 -- : 0x432880e1 Ralink APSoC Ethernet Driver Initilization. v3.0 256 rx/tx descriptors allocated, mtu = 1500! NAPI enable, Tx Ring = 256, Rx Ring = 256 SMACCR1 -- : 0x0000000c SMACCR0 -- : 0x43288064 PROC INIT OK! PPP generic driver version 2.4.2 PPP Deflate Compression module registered PPP BSD Compression module registered NET: Registered protocol family 24 PPTP driver version 0.8.5 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 u32 classifier Netfilter messages via NETLINK v0.30. nf_conntrack version 0.5.0 (955 buckets, 3820 max) xt_time: kernel timezone is -0000 IPv4 over IPv4 tunneling driver GRE over IPv4 demultiplexor driver gre: can't add protocol GRE over IPv4 tunneling driver 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 IPv6 over IPv4 tunneling driver 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:3. Freeing unused kernel memory: 168k freed Inter-| Receive Raeth v3.0 ( NAPI ,SkbRecycle ) phy_tx_ring = 0x03faf000, tx_ring = 0xa3faf000 phy_rx_ring0 = 0x03fb0000, rx_ring0 = 0xa3fb0000 SMACCR1 -- : 0x0000000c SMACCR0 -- : 0x43288064 CDMA_CSG_CFG = 81000000 GDMA1_FWD_CFG = 20710000 | Transmit face |bytes packets errs drop fifo frame compressed multicast|bytes packets errs drop fifo colls carrier compressed lo: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 eth2: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 tunl0: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 gre0: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 sit0: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 flash_open: flash_fd=3 Mount D Section. mount: /dev/mtdblock4 is write-protected, mounting read-only addrconf_dad_completed 7 flash_open: flash_fd=10 switch register base addr to system register 0xb0000000 write offset 0x60, value 0x80dd Tue Jan 1 00:00:00 UTC 2013 timezone:0 dsttime:0 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 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 sh: ebtables: not found sh: ebtables: not found sh: ebtables: not found sh: ebtables: not found vconfig: ioctl error for add: File exists Set port eth2.1.0 vconfig: ioctl error for add: File exists device eth2 entered promiscuous mode set hello timer failed: Invalid argument device eth2.1 entered promiscuous mode sh: ebtables: not found br0: port 1(eth2.1) entering forwarding state br0: port 1(eth2.1) entering forwarding state Set port eth2.2.0 vconfig: ioctl error for add: File exists , Enable: 1 phy 0, reg 0, val 0x800 Set: phy[0].reg[0] = 0800 phy 1, reg 0, val 0x800 Set: phy[1].reg[0] = 0800 phy 2, reg 0, val 0x800 Set: phy[2].reg[0] = 0800 phy 3, reg 0, val 0x800 Set: phy[3].reg[0] = 0800 phy 4, reg 0, val 0x800 Set: phy[4].reg[0] = 0800 phy 5, reg 0, val 0x800 Set: phy[5].reg[0] = 0800 sh: ebtables: not found sh: ebtables: not found sh: ebtables: not found framtd_erase: addr:ff0000 len:0 lash_open: flash_fd=10 ramtd_write: to:ff0000 len:10 ramtd_write: to:ff0010 len:624 ramtd_write: to:ff0000 len:1 phy 0, reg 0, val 0x3300 Set: phy[0].reg[0] = 3300 phy 1, reg 0, val 0x3300 Set: phy[1].reg[0] = 3300 addrconf_dad_completed 7 addrconf_dad_completed 7 phy 2, reg 0, val 0x3300 Set: phy[2].reg[0] = 3300 phy 3, reg 0, val 0x3300 Set: phy[3].reg[0] = 3300 addrconf_dad_completed 7 phy 4, reg 0, val 0x3300 Set: phy[4].reg[0] = 3300 phy 5, reg 0, val 0x3300 Set: phy[5].reg[0] = 3300 init sys init vlan init lan init stp init wan init ondemand init multiwan init multi_ondemand init load_balance init routing init nat nat initial init dhcpsrv ==== NAT START (WAN:ALL Func:ALL) ==== cat: /var/nat/nat.wan: No such file or directory addrconf_dad_completed 7 server_config.pool_check = 1 server_config.pool_check = 1 start = 192.168.0.50, end = 192.168.0.199, lan_ip = 192.168.0.1, interface=br0, ifindex=0 start = 192.168.0.50, end = 192.168.0.199, lan_ip = 192.168.0.1, interface=br0, ifindex=0 0 Unable to open /var/run/udhcpd.leases for reading udhcpd (v0.9.9-pre) started Unable to open /var/run/udhcpd.leases for reading init dnsrelay init spap init ddns init snmp init route_protocol rm: cannot remove '/etc/ripd.conf': No such file or directory cat: /var/run/ripd.pid: No such file or directory BusyBox v1.3.2 (2015-01-26 17:23:24 CST) multi-call binary Usage: kill [-l] [-signal] process-id [process-id ...] cat: /var/run/zebra.pid: No such file or directory BusyBox v1.3.2 (2015-01-26 17:23:24 CST) multi-call binary Usage: kill [-l] [-signal] process-id [process-id ...] init half_bridge init time timezone:-180 dsttime:0 init rbydom init rbyip init qos init keepalive init user /var/nat/nat-draft.uyg: /var/nat/nat-draft.uyg: 131: cannot create /proc/sys/net/ipv4/route/secret_interval: Directory nonexistent init ftp_alg init rtsp_alg init schedule init mupnpd init watchdog init reboot init wireless_mode SINGLE DMZ start gre_post Using intrapositioned negation (`--option ! this`) is deprecated in favor of extrapositioned (`! --option this`). modprobe: module ip6_tables not found modprobe: failed to load module ip6_tables ip6tables v1.4.10: can't initialize ip6tables table `filter': iptables who? (do you need to insmod?) Perhaps ip6tables or your kernel needs to be upgraded. server_config.pool_check = 1 server_config.pool_check = 1 start = 192.168.0.50, end = 192.168.0.199, lan_ip = 192.168.0.1, interface=br0, ifindex=0 start = 192.168.0.50, end = 192.168.0.199, lan_ip = 192.168.0.1, interface=br0, ifindex=0 0 udhcpd (v0.9.9-pre) started init wlanap init wps_status init wps_btn init wpa init pwd init ipv6 init v6filter modprobe: module ip6_tables not found modprobe: failed to load module ip6_tables modprobe: module ip6table_filter not found modprobe: failed to load module ip6table_filter modprobe: module ip6table_mangle not found modprobe: failed to load module ip6table_mangle modprobe: module ip6t_rt not found modprobe: failed to load module ip6t_rt modprobe: module ip6t_REJECT not found modprobe: failed to load module ip6t_REJECT init ddnsv6 init tr069 init failover init 3g_status init 3g_setting init wan_alias init sip_alg init igmp init reset_btn init ate killall: ated: no process killed init wan_led init recent init iom /usr/bin/ataskset: /usr/bin/ataskset: 6: taskset: not found flash_open: flash_fd=4 flash_open: flash_fd=4 # rt2860v2_ap: module license 'unspecified' taints kernel. Disabling lock debugging due to kernel taint Ralink APSoC Hardware Watchdog Timer Started WatchDog Timer. Started WatchDog Timer. LoadVlaue: 36600 sysclk: 145000000 TIMEOUT: 60 Length of MAC:6 mac:1c:2f:3b:c4:5c:6a: ---- === pAd = c0dd6000, size = 1221088 === <-- RTMPAllocTxRxRingMemory, Status=0 <-- RTMPAllocAdapterBlock, Status=0 AP Driver version-2.7.1.6 RX DESC a35f1000 size = 2048 RTMP_TimerListAdd: add timer obj c0e80000! RTMP_TimerListAdd: add timer obj c0e39730! RTMP_TimerListAdd: add timer obj c0e39704! RTMP_TimerListAdd: add timer obj c0e396d8! RTMP_TimerListAdd: add timer obj c0dde2dc! RTMP_TimerListAdd: add timer obj c0ddded0! RTMP_TimerListAdd: add timer obj c0dde2ac! RTMP_TimerListAdd: add timer obj c0dde654! RTMP_TimerListAdd: add timer obj c0dde3a4! RTMP_TimerListAdd: add timer obj c0dde3d4! RTMP_TimerListAdd: add timer obj c0dde594! RTMP_TimerListAdd: add timer obj c0dde5c4! RTMP_TimerListAdd: add timer obj c0de1784! RTMP_TimerListAdd: add timer obj c0de1378! RTMP_TimerListAdd: add timer obj c0de1754! RTMP_TimerListAdd: add timer obj c0de1afc! RTMP_TimerListAdd: add timer obj c0de184c! RTMP_TimerListAdd: add timer obj c0de187c! RTMP_TimerListAdd: add timer obj c0de1a3c! RTMP_TimerListAdd: add timer obj c0de1a6c! RTMP_TimerListAdd: add timer obj c0de4c2c! RTMP_TimerListAdd: add timer obj c0de4820! RTMP_TimerListAdd: add timer obj c0de4bfc! RTMP_TimerListAdd: add timer obj c0de4fa4! RTMP_TimerListAdd: add timer obj c0de4cf4! RTMP_TimerListAdd: add timer obj c0de4d24! RTMP_TimerListAdd: add timer obj c0de4ee4! RTMP_TimerListAdd: add timer obj c0de4f14! RTMP_TimerListAdd: add timer obj c0de80d4! RTMP_TimerListAdd: add timer obj c0de7cc8! RTMP_TimerListAdd: add timer obj c0de80a4! RTMP_TimerListAdd: add timer obj c0de844c! RTMP_TimerListAdd: add timer obj c0de819c! RTMP_TimerListAdd: add timer obj c0de81cc! RTMP_TimerListAdd: add timer obj c0de838c! RTMP_TimerListAdd: add timer obj c0de83bc! RTMP_TimerListAdd: add timer obj c0deb57c! RTMP_TimerListAdd: add timer obj c0deb170! RTMP_TimerListAdd: add timer obj c0deb54c! RTMP_TimerListAdd: add timer obj c0deb8f4! RTMP_TimerListAdd: add timer obj c0deb644! RTMP_TimerListAdd: add timer obj c0deb674! RTMP_TimerListAdd: add timer obj c0deb834! RTMP_TimerListAdd: add timer obj c0deb864! RTMP_TimerListAdd: add timer obj c0deea24! RTMP_TimerListAdd: add timer obj c0dee618! RTMP_TimerListAdd: add timer obj c0dee9f4! RTMP_TimerListAdd: add timer obj c0deed9c! RTMP_TimerListAdd: add timer obj c0deeaec! RTMP_TimerListAdd: add timer obj c0deeb1c! RTMP_TimerListAdd: add timer obj c0deecdc! RTMP_TimerListAdd: add timer obj c0deed0c! RTMP_TimerListAdd: add timer obj c0df1ecc! RTMP_TimerListAdd: add timer obj c0df1ac0! RTMP_TimerListAdd: add timer obj c0df1e9c! RTMP_TimerListAdd: add timer obj c0df2244! RTMP_TimerListAdd: add timer obj c0df1f94! RTMP_TimerListAdd: add timer obj c0df1fc4! RTMP_TimerListAdd: add timer obj c0df2184! RTMP_TimerListAdd: add timer obj c0df21b4! RTMP_TimerListAdd: add timer obj c0df5374! RTMP_TimerListAdd: add timer obj c0df4f68! RTMP_TimerListAdd: add timer obj c0df5344! RTMP_TimerListAdd: add timer obj c0df56ec! RTMP_TimerListAdd: add timer obj c0df543c! RTMP_TimerListAdd: add timer obj c0df546c! RTMP_TimerListAdd: add timer obj c0df562c! RTMP_TimerListAdd: add timer obj c0df565c! RTMP_TimerListAdd: add timer obj c0e3bb34! RTMP_TimerListAdd: add timer obj c0e3b728! RTMP_TimerListAdd: add timer obj c0e3bb04! RTMP_TimerListAdd: add timer obj c0e3beac! RTMP_TimerListAdd: add timer obj c0e3bbfc! RTMP_TimerListAdd: add timer obj c0e3bc2c! RTMP_TimerListAdd: add timer obj c0e3bb64! RTMP_TimerListAdd: add timer obj c0e3bb94! RTMP_TimerListAdd: add timer obj c0e3bbc4! RTMP_TimerListAdd: add timer obj c0e5696c! RTMP_TimerListAdd: add timer obj c0e56a88! RTMP_TimerListAdd: add timer obj c0e56998! RTMP_TimerListAdd: add timer obj c0e3c254! RTMP_TimerListAdd: add timer obj c0ddb56c! RTMP_TimerListAdd: add timer obj c0ddea14! RTMP_TimerListAdd: add timer obj c0de1ebc! RTMP_TimerListAdd: add timer obj c0de5364! RTMP_TimerListAdd: add timer obj c0de880c! RTMP_TimerListAdd: add timer obj c0debcb4! RTMP_TimerListAdd: add timer obj c0def15c! RTMP_TimerListAdd: add timer obj c0df2604! RTMP_TimerListAdd: add timer obj c0e3bf68! RTMP_TimerListAdd: add timer obj c0e3c2bc! 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 2a:55:44:e4:05:1a:cb:eb:01:93:83:88:b2:c3:4f:8f: 50:b2:65:62:c1:a3:cb:f9:52:8e:b0:b1:79:c9:b6:97: 1. Phy Mode = 9 2. Phy Mode = 9 E2PROM: D0 target power=0xff20 E2PROM: 40 MW Power Delta= 0 3. Phy Mode = 9 RTMP_TimerListAdd: add timer obj c0ddb12c! 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 = 1, CalCode = 2 !!! RT6352_Temperature_Init : BBPR49 = 0x0 RT6352_Temperature_Init : TemperatureRef25C = 0xfffffff6 Current Temperature from BBP_R49=0xfffffff1 TX BW Filter Calibration !!! RX BW Filter Calibration !!! LOFT Calibration Done! IQCalibration Start! IQCalibration Done! CH = 0, (gain= d, phase= 1) IQCalibration Start! IQCalibration Done! CH = 1, (gain= d, phase=3d) TX IQ Calibration Done! RTMPSetPhyMode: channel is out of range, use first channel=0 MCS Set = ff ff 00 00 01 SYNC - BBP R4 to 20MHz.l SYNC - BBP R4 to 20MHz.l SYNC - BBP R4 to 20MHz.l SYNC - BBP R4 to 20MHz.l SYNC - BBP R4 to 20MHz.l SYNC - BBP R4 to 20MHz.l SYNC - BBP R4 to 20MHz.l SYNC - BBP R4 to 20MHz.l SYNC - BBP R4 to 20MHz.l RTMP_TimerListAdd: add timer obj c0e3c864! Main bssid = 1c:5f:2b:c9:9c:8a <==== rt28xx_init, Status=0 0x1300 = 00064380 device ra0 entered promiscuous mode br0: port 2(ra0) entering forwarding state br0: port 2(ra0) entering forwarding state usb 1-1: new high speed USB device using rt3xxx-ehci and address 2 qmi_wwan 1-1:1.3: usbnet0: register 'qmi_wwan' at usb-rt3xxx-1, WWAN/QMI device/v3.9r3e, 76:21:be:a2:61:b0 qmi_wwan 1-1:1.4: usbnet1: register 'qmi_wwan' at usb-rt3xxx-1, WWAN/QMI device/v3.9r3e, 56:43:28:f0:3b:49 qmi_wwan 1-1:1.5: usbnet2: register 'qmi_wwan' at usb-rt3xxx-1, WWAN/QMI device/v3.9r3e, 3e:97:00:ed:6d:a0 usbcore: registered new interface driver qmi_wwan usbcore: registered new interface driver usbserial USB Serial support registered for generic usbcore: registered new interface driver usbserial_generic usbserial: USB Serial Driver core USB Serial support registered for GSM modem (1-port) option 1-1:1.0: GSM modem (1-port) converter detected usb 1-1: GSM modem (1-port) converter now attached to ttyUSB0 option 1-1:1.2: GSM modem (1-port) converter detected usb 1-1: GSM modem (1-port) converter now attached to ttyUSB1 usbcore: registered new interface driver option option: v0.7.2:USB Driver for GSM modems Algorithmics/MIPS FPU Emulator v1.5 #


Revision C3:

CTG561DL_0T3 Jboot B923 JRecovery Version R1.2 2014/11/07 14:39 spi device id: ef 40 18 0 0 (40180000) SPI FLASH: W25Q128FV 16M . ................... Starting kernel @80000000... LINUX started... THIS IS ASIC Linux version 2.6.36 (shawn_yang@localhost.localdomain) (gcc version 4.3.5 (Buildroot 2011.05) ) #4 Wed Aug 23 09:35:17 CST 2017 CMD_LINE:console=ttyS1,57600n8 root=/dev/mtdblock3 The CPU feqenuce set to 580 MHz PCIE: bypass PCIe DLL. PCIE: Elastic buffer control: Addr:0x68 -> 0xB4 disable all power about PCIe PCIE: PLL power down for MT7620N 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/mtdblock3 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=0002e20a Readback ErrCtl register=0002e20a Memory: 61124k/65536k available (2873k kernel code, 4412k reserved, 688k data, 168k init, 0k highmem) Hierarchical RCU implementation. RCU debugfs-based tracing is enabled. Verbose stalled-CPUs detection is disabled. NR_IRQS:128 Console: colour dummy device 80x25 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 MIPS 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 msgmni has been set to 119 Block layer SCSI generic (bsg) driver version 0.4 loaded (major 254) io scheduler noop registered (default) HDLC line discipline maxframe=4096 N_HDLC line discipline registered. Ralink gpio driver initialized Enable Ralink GDMA Controller Module GDMA IP Version=3 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 18 0 0 (40180000) W25Q128BV(ef 40180000) (16384 Kbytes) mtd .name = raspi, .size = 0x01000000 (0M) .erasesize = 0x00000010 (0K) .numeraseregions = 4096 Creating 6 MTD partitions on "raspi": 0x000000000000-0x000001000000 : "Whole" 0x000000000000-0x000000010000 : "Bootloader" 0x000000010000-0x000000150000 : "Kernel" 0x000000180000-0x000000f10000 : "RootFS" 0x000000f10010-0x000000ff0000 : "UI" mtd: partition "UI" doesn't start on an erase block boundary -- force read-only 0x000000ff0000-0x000001000000 : "Config" rdm_major = 253 SMACCR1 -- : 0x0000000c SMACCR0 -- : 0x432880e1 Ralink APSoC Ethernet Driver Initilization. v3.0 256 rx/tx descriptors allocated, mtu = 1500! NAPI enable, Tx Ring = 256, Rx Ring = 256 SMACCR1 -- : 0x0000000c SMACCR0 -- : 0x43288064 PROC INIT OK! PPP generic driver version 2.4.2 PPP Deflate Compression module registered PPP BSD Compression module registered NET: Registered protocol family 24 PPTP driver version 0.8.5 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 u32 classifier Netfilter messages via NETLINK v0.30. nf_conntrack version 0.5.0 (955 buckets, 3820 max) ctnetlink v0.93: registering with nfnetlink. xt_time: kernel timezone is -0000 IPv4 over IPv4 tunneling driver GRE over IPv4 demultiplexor driver GRE over IPv4 tunneling driver 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 IPv6 over IPv4 tunneling driver 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:3. Freeing unused kernel memory: 168k freed Inter-| Receive Raeth v3.0 ( NAPI ,SkbRecycle ) phy_tx_ring = 0x03fb1000, tx_ring = 0xa3fb1000 phy_rx_ring0 = 0x03fb2000, rx_ring0 = 0xa3fb2000 SMACCR1 -- : 0x0000000c SMACCR0 -- : 0x43288064 ESW: Link Status Changed - Port3 Link UP CDMA_CSG_CFG = 81000000 GDMA1_FWD_CFG = 20710000 | Transmit face |bytes packets errs drop fifo frame compressed multicast|bytes packets errs drop fifo colls carrier compressed lo: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 eth2: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 tunl0: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 gre0: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 sit0: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 flash_open: flash_fd=3 Mount D Section. mount: /dev/mtdblock4 is write-protected, mounting read-only addrconf_dad_completed 7 flash_open: flash_fd=9 switch register base addr to system register 0xb0000000 write offset 0x60, value 0x80dd Tue Jan 1 00:00:00 UTC 2013 timezone:0 dsttime:0 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 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 phy 0, reg 0, val 0x800 Set: phy[0].reg[0] = 0800 phy 1, reg 0, val 0x800 Set: phy[1].reg[0] = 0800 phy 2, reg 0, val 0x800 Set: phy[2].reg[0] = 0800 phy 3, reg 0, val 0x800 ESW: Link Status Changed - Port3 Link Down Set: phy[3].reg[0] = 0800 phy 4, reg 0, val 0x800 Set: phy[4].reg[0] = 0800 phy 5, reg 0, val 0x800 Set: phy[5].reg[0] = 0800 sh: ebtables: not found sh: ebtables: not found sh: ebtables: not found sh: ebtables: not found vconfig: ioctl error for add: File exists Set port eth2.1.0 vconfig: ioctl error for add: File exists device eth2 entered promiscuous mode set hello timer failed: Invalid argument device eth2.1 entered promiscuous mode sh: ebtables: not found br0: port 1(eth2.1) entering forwarding state br0: port 1(eth2.1) entering forwarding state Set port eth2.2.0 vconfig: ioctl error for add: File exists , Enable: 1 sh: ebtables: not found sh: ebtables: not found sh: ebtables: not found flramtd_erase: addr:ff0000 len:0 ash_open: flash_fd=9 ramtd_write: to:ff0000 len:10 ramtd_write: to:ff0010 len:f76 ramtd_write: to:ff0000 len:1 phy 0, reg 0, val 0x3300 Set: phy[0].reg[0] = 3300 phy 1, reg 0, val 0x3300 Set: phy[1].reg[0] = 3300 addrconf_dad_completed 7 phy 2, reg 0, val 0x3300 Set: phy[2].reg[0] = 3300 addrconf_dad_completed 7 phy 3, reg 0, val 0x3300 Set: phy[3].reg[0] = 3300 addrconf_dad_completed 7 phy 4, reg 0, val 0x3300 Set: phy[4].reg[0] = 3300 phy 5, reg 0, val 0x3300 Set: phy[5].reg[0] = 3300 init sys init vlan init lan init stp init ondemand init multiwan2 init multi_ondemand init load_balance init routing init nat nat initial init dhcpsrv ==== NAT START (WAN:ALL Func:ALL) ==== cat: /var/nat/nat.wan: No such file or directory addrconf_dad_completed 7 ESW: Link Status Changed - Port3 Link UP sdmz_enable:0 server_config.pool_check = 1 server_config.pool_check = 1 start = 192.168.0.50, end = 192.168.0.199, lan_ip = 192.168.0.1, interface=br0, ifindex=0 start = 192.168.0.50, end = 192.168.0.199, lan_ip = 192.168.0.1, interface=br0, ifindex=0 0 Unable to open /var/run/udhcpd.leases for reading udhcpd (v0.9.9-pre) started Unable to open /var/run/udhcpd.leases for reading init dnsrelay init spap init ddns init snmp init route_protocol init half_bridge init time timezone:720 dsttime:0 init rbydom init rbyip init qos init keepalive init user init ftp_alg init rtsp_alg init schedule init mupnpd init watchdog init reboot init wireless_mode sdmz_enable:0 server_config.pool_check = 1 server_config.pool_check = 1 start = 192.168.0.50, end = 192.168.0.199, lan_ip = 192.168.0.1, interface=br0, ifindex=0 start = 192.168.0.50, end = 192.168.0.199, lan_ip = 192.168.0.1, interface=br0, ifindex=0 0 udhcpd (v0.9.9-pre) started init wlanap init wps_status init wps_btn init wpa init pwd init ipv6 init v6filter modprobe: module ip6_tables not found modprobe: failed to load module ip6_tables modprobe: module ip6table_filter not found modprobe: failed to load module ip6table_filter modprobe: module ip6table_mangle not found modprobe: failed to load module ip6table_mangle modprobe: module ip6t_rt not found modprobe: failed to load module ip6t_rt modprobe: module ip6t_REJECT not found modprobe: failed to load module ip6t_REJECT init ddnsv6 init tr069 init hwnat init 3g_status init 3g_setting init wan_alias init sip_alg init igmp init reset_btn init ate killall: ated: no process killed init wan_led init recent init iom /usr/bin/ataskset: /usr/bin/ataskset: 6: taskset: not found flash_open: flash_fd=4 /var/nat/nat-draft.uyg: /var/nat/nat-draft.uyg: 141: cannot create /proc/sys/net/ipv4/route/secret_interval: Directory nonexistent SINGLE DMZ start flash_open: flash_fd=4 gre_post Using intrapositioned negation (`--option ! this`) is deprecated in favor of extrapositioned (`! --option this`). modprobe: module ip6_tables not found modprobe: failed to load module ip6_tables ip6tables v1.4.10: can't initialize ip6tables table `filter': iptables who? (do you need to insmod?) Perhaps ip6tables or your kernel needs to be upgraded. # rt2860v2_ap: module license 'unspecified' taints kernel. Disabling lock debugging due to kernel taint Ralink APSoC Hardware Watchdog Timer Started WatchDog Timer. Started WatchDog Timer. LoadVlaue: 36600 sysclk: 145000000 TIMEOUT: 60 Length of MAC:6 mac:10:62:eb:de:3c:1d: ---- === pAd = c0a50000, size = 1145800 === <-- RTMPAllocTxRxRingMemory, Status=0 <-- RTMPAllocAdapterBlock, Status=0 AP Driver version-2.7.1.6 RX DESC a31d3000 size = 2048 RTMP_TimerListAdd: add timer obj c0ae8618! RTMP_TimerListAdd: add timer obj c0ab3730! RTMP_TimerListAdd: add timer obj c0ab3704! RTMP_TimerListAdd: add timer obj c0ab36d8! RTMP_TimerListAdd: add timer obj c0a582dc! RTMP_TimerListAdd: add timer obj c0a57ed0! RTMP_TimerListAdd: add timer obj c0a582ac! RTMP_TimerListAdd: add timer obj c0a58654! RTMP_TimerListAdd: add timer obj c0a583a4! RTMP_TimerListAdd: add timer obj c0a583d4! RTMP_TimerListAdd: add timer obj c0a58594! RTMP_TimerListAdd: add timer obj c0a585c4! RTMP_TimerListAdd: add timer obj c0a5b784! RTMP_TimerListAdd: add timer obj c0a5b378! RTMP_TimerListAdd: add timer obj c0a5b754! RTMP_TimerListAdd: add timer obj c0a5bafc! RTMP_TimerListAdd: add timer obj c0a5b84c! RTMP_TimerListAdd: add timer obj c0a5b87c! RTMP_TimerListAdd: add timer obj c0a5ba3c! RTMP_TimerListAdd: add timer obj c0a5ba6c! RTMP_TimerListAdd: add timer obj c0a5ec2c! RTMP_TimerListAdd: add timer obj c0a5e820! RTMP_TimerListAdd: add timer obj c0a5ebfc! RTMP_TimerListAdd: add timer obj c0a5efa4! RTMP_TimerListAdd: add timer obj c0a5ecf4! RTMP_TimerListAdd: add timer obj c0a5ed24! RTMP_TimerListAdd: add timer obj c0a5eee4! RTMP_TimerListAdd: add timer obj c0a5ef14! RTMP_TimerListAdd: add timer obj c0a620d4! RTMP_TimerListAdd: add timer obj c0a61cc8! RTMP_TimerListAdd: add timer obj c0a620a4! RTMP_TimerListAdd: add timer obj c0a6244c! RTMP_TimerListAdd: add timer obj c0a6219c! RTMP_TimerListAdd: add timer obj c0a621cc! RTMP_TimerListAdd: add timer obj c0a6238c! RTMP_TimerListAdd: add timer obj c0a623bc! RTMP_TimerListAdd: add timer obj c0a6557c! RTMP_TimerListAdd: add timer obj c0a65170! RTMP_TimerListAdd: add timer obj c0a6554c! RTMP_TimerListAdd: add timer obj c0a658f4! RTMP_TimerListAdd: add timer obj c0a65644! RTMP_TimerListAdd: add timer obj c0a65674! RTMP_TimerListAdd: add timer obj c0a65834! RTMP_TimerListAdd: add timer obj c0a65864! RTMP_TimerListAdd: add timer obj c0a68a24! RTMP_TimerListAdd: add timer obj c0a68618! RTMP_TimerListAdd: add timer obj c0a689f4! RTMP_TimerListAdd: add timer obj c0a68d9c! RTMP_TimerListAdd: add timer obj c0a68aec! RTMP_TimerListAdd: add timer obj c0a68b1c! RTMP_TimerListAdd: add timer obj c0a68cdc! RTMP_TimerListAdd: add timer obj c0a68d0c! RTMP_TimerListAdd: add timer obj c0a6becc! RTMP_TimerListAdd: add timer obj c0a6bac0! RTMP_TimerListAdd: add timer obj c0a6be9c! RTMP_TimerListAdd: add timer obj c0a6c244! RTMP_TimerListAdd: add timer obj c0a6bf94! RTMP_TimerListAdd: add timer obj c0a6bfc4! RTMP_TimerListAdd: add timer obj c0a6c184! RTMP_TimerListAdd: add timer obj c0a6c1b4! RTMP_TimerListAdd: add timer obj c0a6f374! RTMP_TimerListAdd: add timer obj c0a6ef68! RTMP_TimerListAdd: add timer obj c0a6f344! RTMP_TimerListAdd: add timer obj c0a6f6ec! RTMP_TimerListAdd: add timer obj c0a6f43c! RTMP_TimerListAdd: add timer obj c0a6f46c! RTMP_TimerListAdd: add timer obj c0a6f62c! RTMP_TimerListAdd: add timer obj c0a6f65c! RTMP_TimerListAdd: add timer obj c0ab5b34! RTMP_TimerListAdd: add timer obj c0ab5728! RTMP_TimerListAdd: add timer obj c0ab5b04! RTMP_TimerListAdd: add timer obj c0ab5eac! RTMP_TimerListAdd: add timer obj c0ab5bfc! RTMP_TimerListAdd: add timer obj c0ab5c2c! RTMP_TimerListAdd: add timer obj c0ab5b64! RTMP_TimerListAdd: add timer obj c0ab5b94! RTMP_TimerListAdd: add timer obj c0ab5bc4! RTMP_TimerListAdd: add timer obj c0abef84! RTMP_TimerListAdd: add timer obj c0abf0a0! RTMP_TimerListAdd: add timer obj c0abefb0! RTMP_TimerListAdd: add timer obj c0ab6254! RTMP_TimerListAdd: add timer obj c0a5556c! RTMP_TimerListAdd: add timer obj c0a58a14! RTMP_TimerListAdd: add timer obj c0a5bebc! RTMP_TimerListAdd: add timer obj c0a5f364! RTMP_TimerListAdd: add timer obj c0a6280c! RTMP_TimerListAdd: add timer obj c0a65cb4! RTMP_TimerListAdd: add timer obj c0a6915c! RTMP_TimerListAdd: add timer obj c0a6c604! RTMP_TimerListAdd: add timer obj c0ab5f68! RTMP_TimerListAdd: add timer obj c0ab62bc! 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 2a:55:44:e4:05:1a:cb:eb:01:93:83:88:b2:c3:4f:8f: 50:b2:65:62:c1:a3:cb:f9:52:8e:b0:b1:79:c9:b6:97: 1. Phy Mode = 9 2. Phy Mode = 9 E2PROM: D0 target power=0xff20 E2PROM: 40 MW Power Delta= 0 3. Phy Mode = 9 RTMP_TimerListAdd: add timer obj c0a5512c! 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 = 13, CalCode = 30 !!! RT6352_Temperature_Init : BBPR49 = 0x0 RT6352_Temperature_Init : TemperatureRef25C = 0xfffffff6 Current Temperature from BBP_R49=0xfffffff7 TX BW Filter Calibration !!! RX BW Filter Calibration !!! LOFT Calibration Done! IQCalibration Start! IQCalibration Done! CH = 0, (gain= 1, phase=3e) IQCalibration Start! IQCalibration Done! CH = 1, (gain= 1, phase=3e) TX IQ Calibration Done! RTMPSetPhyMode: channel is out of range, use first channel=0 MCS Set = ff ff 00 00 01 SYNC - BBP R4 to 20MHz.l SYNC - BBP R4 to 20MHz.l SYNC - BBP R4 to 20MHz.l SYNC - BBP R4 to 20MHz.l SYNC - BBP R4 to 20MHz.l SYNC - BBP R4 to 20MHz.l SYNC - BBP R4 to 20MHz.l SYNC - BBP R4 to 20MHz.l SYNC - BBP R4 to 20MHz.l RTMP_TimerListAdd: add timer obj c0ab6860! The 2-BSSID mode is enabled, the BSSID byte5 MUST be the multiple of 2 Main bssid = 10:62:eb:de:3c:1d <==== rt28xx_init, Status=0 0x1300 = 00064380 device ra0 entered promiscuous mode br0: port 2(ra0) entering forwarding state br0: port 2(ra0) entering forwarding state addrconf_dad_completed 7 usb 1-1: new high speed USB device using rt3xxx-ehci and address 2 usbcore: registered new interface driver cdc_wdm Queue of usbnet RX [1514][60] TX[1514][60] qmi_wwan 1-1:1.4: usbnet0: register 'qmi_wwan' at usb-rt3xxx-1, WWAN/QMI device, 52:29:40:65:b1:67 usbcore: registered new interface driver qmi_wwan usbcore: registered new interface driver usbserial USB Serial support registered for generic usbcore: registered new interface driver usbserial_generic usbserial: USB Serial Driver core USB Serial support registered for GSM modem (1-port) option 1-1:1.0: GSM modem (1-port) converter detected usb 1-1: GSM modem (1-port) converter now attached to ttyUSB0 option 1-1:1.1: GSM modem (1-port) converter detected usb 1-1: GSM modem (1-port) converter now attached to ttyUSB1 option 1-1:1.2: GSM modem (1-port) converter detected usb 1-1: GSM modem (1-port) converter now attached to ttyUSB2 option 1-1:1.3: GSM modem (1-port) converter detected usb 1-1: GSM modem (1-port) converter now attached to ttyUSB3 usbcore: registered new interface driver option option: v0.7.2:USB Driver for GSM modems ramtd_erase: addr:ff0000 len:0 ramtd_write: to:ff0000 len:10 ramtd_write: to:ff0010 len:f98 ramtd_write: to:ff0000 len:1 ramtd_erase: addr:ff0000 len:0 ramtd_write: to:ff0000 len:10 ramtd_write: to:ff0010 len:fc2 ramtd_write: to:ff0000 len:1 ramtd_erase: addr:ff0000 len:0 ramtd_write: to:ff0000 len:10 ramtd_write: to:ff0010 len:fcc ramtd_write: to:ff0000 len:1 ramtd_erase: addr:ff0000 len:0 ramtd_write: to:ff0000 len:10 ramtd_write: to:ff0010 len:fd4 ramtd_write: to:ff0000 len:1 #


Revision C1:

[ 0.000000] Linux version 4.9.77 (xxx@yyy) (gcc version 5.5.0 (OpenWrt GCC 5.5.0 r6038+7-13e8d54) ) #0 Sat Feb 24 08:47:11 2018 [ 0.000000] Board has DDR1 [ 0.000000] Analog PMU set to hw control [ 0.000000] Digital PMU set to hw control [ 0.000000] SoC Type: MediaTek MT7620N ver:2 eco:6 [ 0.000000] bootconsole [early0] enabled [ 0.000000] CPU0 revision is: 00019650 (MIPS 24KEc) [ 0.000000] MIPS: machine is D-Link DWR-921 C1 [ 0.000000] Determined physical RAM map: [ 0.000000] memory: 04000000 @ 00000000 (usable) [ 0.000000] Initrd not found or empty - disabling initrd [ 0.000000] Primary instruction cache 64kB, VIPT, 4-way, linesize 32 bytes. [ 0.000000] Primary data cache 32kB, 4-way, PIPT, no aliases, linesize 32 bytes [ 0.000000] Zone ranges: [ 0.000000] Normal [mem 0x0000000000000000-0x0000000003ffffff] [ 0.000000] Movable zone start for each node [ 0.000000] Early memory node ranges [ 0.000000] node 0: [mem 0x0000000000000000-0x0000000003ffffff] [ 0.000000] Initmem setup node 0 [mem 0x0000000000000000-0x0000000003ffffff] [ 0.000000] On node 0 totalpages: 16384 [ 0.000000] free_area_init_node: node 0, pgdat 803f2eb4, node_mem_map 81000020 [ 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] 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=0007ffff [ 0.000000] Readback ErrCtl register=0007ffff [ 0.000000] Memory: 60440K/65536K available (3144K kernel code, 152K rwdata, 752K rodata, 168K init, 216K bss, 5096K reserved, 0K cma-reserved) [ 0.000000] SLUB: HWalign=32, Order=0-3, MinObjects=0, CPUs=1, Nodes=1 [ 0.000000] NR_IRQS:256 [ 0.000000] CPU Clock: 580MHz [ 0.000000] clocksource: systick: mask: 0xffff max_cycles: 0xffff, max_idle_ns: 583261500 ns [ 0.000000] systick: enable autosleep mode [ 0.000000] systick: running - mult: 214748, shift: 32 [ 0.000000] clocksource: MIPS: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 6590553264 ns [ 0.000009] sched_clock: 32 bits at 290MHz, resolution 3ns, wraps every 7405115902ns [ 0.015451] Calibrating delay loop... 385.84 BogoMIPS (lpj=1929216) [ 0.080607] pid_max: default: 32768 minimum: 301 [ 0.089888] Mount-cache hash table entries: 1024 (order: 0, 4096 bytes) [ 0.102941] Mountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes) [ 0.121779] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns [ 0.141256] futex hash table entries: 256 (order: -1, 3072 bytes) [ 0.153401] pinctrl core: initialized pinctrl subsystem [ 0.164322] NET: Registered protocol family 16 [ 0.193285] rt2880_gpio 10000600.gpio: registering 24 gpios [ 0.204303] rt2880_gpio 10000600.gpio: registering 24 irq handlers [ 0.216869] rt2880_gpio 10000638.gpio: registering 16 gpios [ 0.227857] rt2880_gpio 10000638.gpio: registering 16 irq handlers [ 0.240370] rt2880_gpio 10000660.gpio: registering 32 gpios [ 0.251350] rt2880_gpio 10000660.gpio: registering 32 irq handlers [ 0.263855] rt2880_gpio 10000688.gpio: registering 1 gpios [ 0.274657] rt2880_gpio 10000688.gpio: registering 1 irq handlers [ 0.290445] clocksource: Switched to clocksource systick [ 0.302033] NET: Registered protocol family 2 [ 0.311435] TCP established hash table entries: 1024 (order: 0, 4096 bytes) [ 0.325197] TCP bind hash table entries: 1024 (order: 0, 4096 bytes) [ 0.337797] TCP: Hash tables configured (established 1024 bind 1024) [ 0.350541] UDP hash table entries: 256 (order: 0, 4096 bytes) [ 0.362037] UDP-Lite hash table entries: 256 (order: 0, 4096 bytes) [ 0.374719] NET: Registered protocol family 1 [ 0.383278] PCI: CLS 0 bytes, default 32 [ 0.385391] rt-timer 10000100.timer: maximum frequency is 1220Hz [ 0.397977] Crashlog allocated RAM at address 0x3f00000 [ 0.409364] workingset: timestamp_bits=30 max_order=14 bucket_order=0 [ 0.429683] squashfs: version 4.0 (2009/01/31) Phillip Lougher [ 0.441172] jffs2: version 2.2 (NAND) (SUMMARY) (LZMA) (RTIME) (CMODE_PRIORITY) (c) 2001-2006 Red Hat, Inc. [ 0.468522] io scheduler noop registered [ 0.476215] io scheduler deadline registered (default) [ 0.486604] ralink-usb-phy usbphy: invalid resource [ 0.496691] Serial: 8250/16550 driver, 2 ports, IRQ sharing disabled [ 0.510228] console [ttyS0] disabled [ 0.517261] 10000c00.uartlite: ttyS0 at MMIO 0x10000c00 (irq = 20, base_baud = 2500000) is a Palmchip BK-3103 [ 0.536942] console [ttyS0] enabled [ 0.550762] bootconsole [early0] disabled [ 0.570624] spi spi0.0: force spi mode3 [ 0.589310] m25p80 spi0.0: w25q128 (16384 Kbytes) [ 0.598727] 3 ofpart partitions found on MTD device spi0.0 [ 0.609655] Creating 3 MTD partitions on "spi0.0": [ 0.619204] 0x000000000000-0x000000010000 : "jboot" [ 0.630506] 0x000000010000-0x000000ff0000 : "firmware" [ 0.642783] 2 jimage-fw partitions found on MTD device firmware [ 0.654654] 0x000000010000-0x00000015a48c : "kernel" [ 0.666140] 0x00000015a48c-0x000000ff0000 : "rootfs" [ 0.677725] mtd: device 3 (rootfs) set to be root filesystem [ 0.689600] 1 squashfs-split partitions found on MTD device rootfs [ 0.701971] 0x00000033e000-0x000000ff0000 : "rootfs_data" [ 0.714210] 0x000000ff0000-0x000001000000 : "config" [ 0.726468] libphy: Fixed MDIO Bus: probed [ 0.738053] gsw: setting port4 to ephy mode [ 0.746456] mtk_soc_eth 10100000.ethernet eth0 (uninitialized): port 3 link up (100Mbps/Full duplex) [ 0.764800] port: invalid port id 4 [ 0.771836] mtk_soc_eth 10100000.ethernet: loaded mt7620 driver [ 0.784357] mtk_soc_eth 10100000.ethernet eth0: mediatek frame engine at 0xb0100000, irq 5 [ 0.801308] rt2880_wdt 10000120.watchdog: Initialized [ 0.812398] NET: Registered protocol family 10 [ 0.824054] NET: Registered protocol family 17 [ 0.833035] 8021q: 802.1Q VLAN Support v1.8 [ 0.856306] VFS: Mounted root (squashfs filesystem) readonly on device 31:3. [ 0.871305] Freeing unused kernel memory: 168K [ 0.880148] This architecture does not have kernel memory protection. [ 2.154031] init: Console is alive [ 2.161097] init: - watchdog - [ 2.460385] random: fast init done [ 3.495259] kmodloader: loading kernel modules from /etc/modules-boot.d/* [ 3.754867] kmodloader: done loading kernel modules from /etc/modules-boot.d/* [ 3.771058] init: - preinit - [ 5.407615] 8021q: adding VLAN 0 to HW filter on device eth0 [ 7.718582] jffs2: notice: (319) jffs2_build_xattr_subsystem: complete building xattr subsystem, 0 of xdatum (0 unchecked, 0 orphan) and 0 of xref (0 dead, 0 orphan) found. [ 7.752033] mount_root: switching to jffs2 overlay [ 7.792996] urandom-seed: Seeding with /etc/urandom.seed [ 7.927045] procd: - early - [ 7.933620] procd: - watchdog - [ 8.122176] procd: - watchdog - [ 8.128750] procd: - ubus - [ 8.200087] procd: - init - [ 8.611081] kmodloader: loading kernel modules from /etc/modules.d/* [ 8.629478] ip6_tables: (C) 2000-2006 Netfilter Core Team [ 8.651891] Loading modules backported from Linux version wt-2017-11-01-0-gfe248fc2c180 [ 8.667910] Backport generated by backports.git v4.14-rc2-1-31-g86cf0e5d [ 8.685274] ip_tables: (C) 2000-2006 Netfilter Core Team [ 8.704185] nf_conntrack version 0.5.0 (1024 buckets, 4096 max) [ 8.768029] xt_time: kernel timezone is -0000 [ 8.936196] PPP generic driver version 2.4.2 [ 8.947347] NET: Registered protocol family 24 [ 8.984950] rt2800_wmac 10180000.wmac: loaded eeprom from mtd device "config" [ 8.999240] ieee80211 phy0: rt2x00_set_rt: Info - RT chipset 6352, rev 0500 detected [ 9.014685] ieee80211 phy0: rt2x00_set_rf: Info - RF chipset 7620 detected [ 9.029045] ieee80211 phy0: Selected rate control algorithm 'minstrel_ht' [ 9.101200] kmodloader: done loading kernel modules from /etc/modules.d/* [ 15.860379] 8021q: adding VLAN 0 to HW filter on device eth0 [ 15.884815] br-lan: port 1(eth0.1) entered blocking state [ 15.895644] br-lan: port 1(eth0.1) entered disabled state [ 15.906988] device eth0.1 entered promiscuous mode [ 15.916579] device eth0 entered promiscuous mode [ 15.983662] br-lan: port 1(eth0.1) entered blocking state [ 15.994475] br-lan: port 1(eth0.1) entered forwarding state [ 16.005757] IPv6: ADDRCONF(NETDEV_UP): br-lan: link is not ready [ 16.883226] IPv6: ADDRCONF(NETDEV_CHANGE): br-lan: link becomes ready [ 20.847637] IPv6: ADDRCONF(NETDEV_UP): wlan0: link is not ready [ 20.891997] br-lan: port 2(wlan0) entered blocking state [ 20.902653] br-lan: port 2(wlan0) entered disabled state [ 20.913683] device wlan0 entered promiscuous mode [ 20.980461] IPv6: ADDRCONF(NETDEV_CHANGE): wlan0: link becomes ready [ 20.993350] br-lan: port 2(wlan0) entered blocking state [ 21.003960] br-lan: port 2(wlan0) entered forwarding state


Revision C3:

[ 0.000000] Linux version 4.9.87 (xxx@yyy) (gcc version 7.3.0 (OpenWrt GCC 7.3.0 r6484-6c05267) ) #0 Fri Mar 23 20:04:45 2018 [ 0.000000] Board has DDR1 [ 0.000000] Analog PMU set to hw control [ 0.000000] Digital PMU set to hw control [ 0.000000] SoC Type: MediaTek MT7620N ver:2 eco:6 [ 0.000000] bootconsole [early0] enabled [ 0.000000] CPU0 revision is: 00019650 (MIPS 24KEc) [ 0.000000] MIPS: machine is D-Link DWR-921 C1 [ 0.000000] Determined physical RAM map: [ 0.000000] memory: 04000000 @ 00000000 (usable) [ 0.000000] Initrd not found or empty - disabling initrd [ 0.000000] Primary instruction cache 64kB, VIPT, 4-way, linesize 32 bytes. [ 0.000000] Primary data cache 32kB, 4-way, PIPT, no aliases, linesize 32 bytes [ 0.000000] Zone ranges: [ 0.000000] Normal [mem 0x0000000000000000-0x0000000003ffffff] [ 0.000000] Movable zone start for each node [ 0.000000] Early memory node ranges [ 0.000000] node 0: [mem 0x0000000000000000-0x0000000003ffffff] [ 0.000000] Initmem setup node 0 [mem 0x0000000000000000-0x0000000003ffffff] [ 0.000000] 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=0006d200 [ 0.000000] Readback ErrCtl register=0006d200 [ 0.000000] Memory: 60440K/65536K available (3126K kernel code, 157K rwdata, 756K rodata, 176K init, 217K bss, 5096K reserved, 0K cma-reserved) [ 0.000000] SLUB: HWalign=32, Order=0-3, MinObjects=0, CPUs=1, Nodes=1 [ 0.000000] NR_IRQS:256 [ 0.000000] CPU Clock: 580MHz [ 0.000000] clocksource: systick: mask: 0xffff max_cycles: 0xffff, max_idle_ns: 583261500 ns [ 0.000000] systick: enable autosleep mode [ 0.000000] systick: running - mult: 214748, shift: 32 [ 0.000000] clocksource: MIPS: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 6590553264 ns [ 0.000009] sched_clock: 32 bits at 290MHz, resolution 3ns, wraps every 7405115902ns [ 0.015455] Calibrating delay loop... 385.84 BogoMIPS (lpj=1929216) [ 0.080611] pid_max: default: 32768 minimum: 301 [ 0.089892] Mount-cache hash table entries: 1024 (order: 0, 4096 bytes) [ 0.102945] Mountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes) [ 0.121750] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns [ 0.141225] futex hash table entries: 256 (order: -1, 3072 bytes) [ 0.153371] pinctrl core: initialized pinctrl subsystem [ 0.164288] NET: Registered protocol family 16 [ 0.193354] rt2880_gpio 10000600.gpio: registering 24 gpios [ 0.204368] rt2880_gpio 10000600.gpio: registering 24 irq handlers [ 0.216924] rt2880_gpio 10000638.gpio: registering 16 gpios [ 0.227902] rt2880_gpio 10000638.gpio: registering 16 irq handlers [ 0.240410] rt2880_gpio 10000660.gpio: registering 32 gpios [ 0.251381] rt2880_gpio 10000660.gpio: registering 32 irq handlers [ 0.263884] rt2880_gpio 10000688.gpio: registering 1 gpios [ 0.274679] rt2880_gpio 10000688.gpio: registering 1 irq handlers [ 0.290546] clocksource: Switched to clocksource systick [ 0.302140] NET: Registered protocol family 2 [ 0.311537] TCP established hash table entries: 1024 (order: 0, 4096 bytes) [ 0.325305] TCP bind hash table entries: 1024 (order: 0, 4096 bytes) [ 0.337901] TCP: Hash tables configured (established 1024 bind 1024) [ 0.350641] UDP hash table entries: 256 (order: 0, 4096 bytes) [ 0.362137] UDP-Lite hash table entries: 256 (order: 0, 4096 bytes) [ 0.374831] NET: Registered protocol family 1 [ 0.385553] rt-timer 10000100.timer: maximum frequency is 1220Hz [ 0.398122] Crashlog allocated RAM at address 0x3f00000 [ 0.409522] workingset: timestamp_bits=30 max_order=14 bucket_order=0 [ 0.429747] squashfs: version 4.0 (2009/01/31) Phillip Lougher [ 0.441234] jffs2: version 2.2 (NAND) (SUMMARY) (LZMA) (RTIME) (CMODE_PRIORITY) (c) 2001-2006 Red Hat, Inc. [ 0.468874] io scheduler noop registered [ 0.476570] io scheduler deadline registered (default) [ 0.486938] ralink-usb-phy usbphy: invalid resource [ 0.497038] Serial: 8250/16550 driver, 2 ports, IRQ sharing disabled [ 0.510622] console [ttyS0] disabled [ 0.517604] 10000c00.uartlite: ttyS0 at MMIO 0x10000c00 (irq = 20, base_baud = 2500000) is a Palmchip BK-3103 [ 0.537342] console [ttyS0] enabled [ 0.537342] console [ttyS0] enabled [ 0.551159] bootconsole [early0] disabled [ 0.551159] bootconsole [early0] disabled [ 0.571074] spi spi0.0: force spi mode3 [ 0.589911] m25p80 spi0.0: w25q128 (16384 Kbytes) [ 0.599330] 3 fixed-partitions partitions found on MTD device spi0.0 [ 0.611993] Creating 3 MTD partitions on "spi0.0": [ 0.621548] 0x000000000000-0x000000010000 : "jboot" [ 0.632772] 0x000000010000-0x000000ff0000 : "firmware" [ 0.645080] 2 jimage-fw partitions found on MTD device firmware [ 0.656949] 0x000000010000-0x00000015cbf2 : "kernel" [ 0.668427] 0x00000015cbf2-0x000000ff0000 : "rootfs" [ 0.680001] mtd: device 3 (rootfs) set to be root filesystem [ 0.691878] 1 squashfs-split partitions found on MTD device rootfs [ 0.704247] 0x000000359000-0x000000ff0000 : "rootfs_data" [ 0.716476] 0x000000ff0000-0x000001000000 : "config" [ 0.728685] libphy: Fixed MDIO Bus: probed [ 0.740349] gsw: setting port4 to ephy mode [ 0.748756] mtk_soc_eth 10100000.ethernet eth0 (uninitialized): port 2 link up (100Mbps/Full duplex) [ 0.766982] mtk_soc_eth 10100000.ethernet: generated random MAC address ba:f3:b9:01:e1:ac [ 0.783288] port: invalid port id 4 [ 0.790296] mtk_soc_eth 10100000.ethernet: loaded mt7620 driver [ 0.802829] mtk_soc_eth 10100000.ethernet eth0: mediatek frame engine at 0xb0100000, irq 5 [ 0.819785] rt2880_wdt 10000120.watchdog: Initialized [ 0.830922] NET: Registered protocol family 10 [ 0.842615] NET: Registered protocol family 17 [ 0.851592] 8021q: 802.1Q VLAN Support v1.8 [ 0.871971] VFS: Mounted root (squashfs filesystem) readonly on device 31:3. [ 0.887011] Freeing unused kernel memory: 176K [ 0.895889] This architecture does not have kernel memory protection. [ 2.185672] init: Console is alive [ 2.192737] init: - watchdog - [ 2.474911] random: fast init done [ 3.804953] kmodloader: loading kernel modules from /etc/modules-boot.d/* [ 4.066895] usbcore: registered new interface driver usbfs [ 4.077973] usbcore: registered new interface driver hub [ 4.088672] usbcore: registered new device driver usb [ 4.103979] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver [ 4.118588] ehci-platform: EHCI generic platform driver [ 4.139332] phy phy-usbphy.0: remote usb device wakeup disabled [ 4.151139] phy phy-usbphy.0: UTMI 16bit 30MHz [ 4.160002] ehci-platform 101c0000.ehci: EHCI Host Controller [ 4.171487] ehci-platform 101c0000.ehci: new USB bus registered, assigned bus number 1 [ 4.187379] ehci-platform 101c0000.ehci: irq 26, io mem 0x101c0000 [ 4.206950] ehci-platform 101c0000.ehci: USB 2.0 started, EHCI 1.00 [ 4.220371] hub 1-0:1.0: USB hub found [ 4.228237] hub 1-0:1.0: 1 port detected [ 4.240205] kmodloader: done loading kernel modules from /etc/modules-boot.d/* [ 4.258651] init: - preinit - [ 5.982879] 8021q: adding VLAN 0 to HW filter on device eth0 Press the [f] key and hit [enter] to enter failsafe mode Press the [1], [2], [3] or [4] key and hit [enter] to select the debug level [ 9.035307] jffs2: notice: (338) jffs2_build_xattr_subsystem: complete building xattr subsystem, 0 of xdatum (0 unchecked, 0 orphan) and 0 of xref (0 dead, 0 orphan) found. [ 9.070630] mount_root: switching to jffs2 overlay [ 9.114931] urandom-seed: Seeding with /etc/urandom.seed [ 9.251753] procd: - early - [ 9.257669] procd: - watchdog - [ 9.614773] procd: - watchdog - [ 9.621334] procd: - ubus - [ 9.699090] procd: - init - Please press Enter to activate this console. [ 10.055609] kmodloader: loading kernel modules from /etc/modules.d/* [ 10.074242] ip6_tables: (C) 2000-2006 Netfilter Core Team [ 10.097143] Loading modules backported from Linux version wt-2017-11-01-0-gfe248fc2c180 [ 10.113156] Backport generated by backports.git v4.14-rc2-1-31-g86cf0e5d [ 10.130511] ip_tables: (C) 2000-2006 Netfilter Core Team [ 10.149919] nf_conntrack version 0.5.0 (1024 buckets, 4096 max) [ 10.215916] xt_time: kernel timezone is -0000 [ 10.384206] PPP generic driver version 2.4.2 [ 10.395432] NET: Registered protocol family 24 [ 10.432231] ieee80211 phy0: rt2x00lib_request_eeprom_file: Info - Loading EEPROM data from 'soc_wmac.eeprom'. [ 10.453990] ieee80211 phy0: rt2x00_set_rt: Info - RT chipset 6352, rev 0500 detected [ 10.469506] ieee80211 phy0: rt2x00_set_rf: Info - RF chipset 7620 detected [ 10.495349] kmodloader: done loading kernel modules from /etc/modules.d/* [ 17.581573] 8021q: adding VLAN 0 to HW filter on device eth0 [ 17.616576] device eth0 entered promiscuous mode [ 17.640286] br-lan: port 1(eth0.1) entered blocking state [ 17.651115] br-lan: port 1(eth0.1) entered disabled state [ 17.662297] device eth0.1 entered promiscuous mode [ 17.716381] br-lan: port 1(eth0.1) entered blocking state [ 17.727198] br-lan: port 1(eth0.1) entered forwarding state [ 17.738481] IPv6: ADDRCONF(NETDEV_UP): br-lan: link is not ready [ 18.585317] IPv6: ADDRCONF(NETDEV_CHANGE): br-lan: link becomes ready


This website uses cookies. By using the website, you agree with storing cookies on your computer. Also you acknowledge that you have read and understand our Privacy Policy. If you do not agree leave the website.More information about cookies
  • Last modified: 2024/02/12 08:58
  • by 127.0.0.1