D-Link DWR-921

For version B1 see D-Link DWR-921 B1

D-Link DWR-921 rev. C1

Loading data...

Loading data...

Loading data...

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:

dlink_drw921b1_front.jpg dlink_drw921b1_back.jpg

Inside view:

dlink_drw921b1_inside.jpg dlink_drw921b1_inside2.jpg

PCB:

dlink_drw921b1_pcb_front.jpg dlink_drw921b1_pcb_back.jpg

Cellular Modem:

dlink_drw921b1_modem_front.jpg dlink_drw921b1_modem_back.jpg

PCM Interface:

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
dlink_drw921b1_console.jpg

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

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.

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


[ 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


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