D-Link DAP-2230 A1
The DAP-2230 is an N300 Wall-Mount PoE Access Point from the D-Link DAP Series of Business Access Points, manufactured by Alpha Networks.
Supported Versions
Hardware Highlights
Installation
→ Please see the main article for the DAP-2xxx series for flashing instructions.
Flash Layout
start | size | label |
---|---|---|
0x00000000 | 0x00040000 (256k) | bootloader |
0x00040000 | 0x00010000 (64k) | bdcfg |
0x00050000 | 0x00010000 (64k) | rgdb |
0x00060000 | 0x00010000 (64k) | unknown |
0x00070000 | 0x00ee0000 (15232k) | firmware |
0x00f50000 | 0x00020000 (128k) | langpack |
0x00f70000 | 0x00070000 (448k) | captival |
0x00fe0000 | 0x00010000 (64k) | certificate |
0x00ff0000 | 0x00010000 (64k) | art |
Upgrading OpenWrt
Debricking
→ → Please see the main article for the DAP-2xxx series for unbricking instructions.
Failsafe mode
Basic configuration
→ Basic configuration After flashing, proceed with this.
Set up your Internet connection, configure wireless, configure USB port, etc.
Buttons
→ hardware.button on howto use and configure the hardware button(s). Here, we merely name the buttons, so we can use them in the above Howto.
The D-Link DAP-2230 has the following buttons:
BUTTON | GPIO |
---|---|
Reset | 17 |
Hardware
Info
Photos
Front:
Insert photo of front of the casing
Back:
Insert photo of back of the casing
Backside label:
Insert photo of backside label
Opening the case
Note: This will void your warranty!
Remove 4 screws (PH2), pull case apart.
Main PCB:
Insert photo of PCB
Serial
→ Please see the main article for the DAP-2xxx series for serial_console.
JTAG
→ port.jtag general information about the JTAG port, JTAG cable, etc.
How to connect to the JTAG Port of this specific device:
Insert photo of PCB with markings for JTAG port
Bootloader mods
Hardware mods
None so far.
Bootlogs
OEM bootlog
U-Boot 1.1.4 (Aug 27 2015 - 14:06:48) ap143 - Honey Bee 2.0 ALPHA U-boot v1.00rc002 DRAM: sri Honey Bee 2.0 ath_ddr_initial_config(195): (16bit) ddr2 init tap = 0x00000003 Tap (low, high) = (0x4, 0x31) Tap values = (0x1a, 0x1a, 0x1a, 0x1a) 64 MB Top of RAM usable for U-Boot at: 84000000 Reserving 244k for U-Boot at: 83fc0000 Reserving 192k for malloc() at: 83f90000 Reserving 44 Bytes for Board Info at: 83f8ffd4 Reserving 36 Bytes for Global Data at: 83f8ffb0 Reserving 128k for boot params() at: 83f6ffb0 Stack Pointer at: 83f6ff98 Now running in RAM - U-Boot at: 83fc0000 Flash Manuf Id 0xc2, DeviceId0 0x20, DeviceId1 0x18 flash size 16MB, sector count = 256 Flash: 16 MB *** Warning - bad CRC, using default environment *** Warning *** : PCIe WLAN Module not found !!! In: serial Out: serial Err: serial Net: ath_gmac_enet_initialize... ath_gmac_enet_initialize: reset mask:c02200 Scorpion ---->S27 PHY* S27 reg init : cfg1 0x800c0000 cfg2 0x7114 eth0: 00:03:7f:09:0b:ad athrs27_phy_setup ATHR_PHY_CONTROL 4 :1000 athrs27_phy_setup ATHR_PHY_SPEC_STAUS 4 :10 eth0 up Honey Bee ----> MAC 1 S27 PHY * S27 reg init ATHRS27: resetting s27 ATHRS27: s27 reset done : cfg1 0x800c0000 cfg2 0x7214 eth1: 00:03:7f:09:0b:ad athrs27_phy_setup ATHR_PHY_CONTROL 0 :1000 athrs27_phy_setup ATHR_PHY_SPEC_STAUS 0 :10 athrs27_phy_setup ATHR_PHY_CONTROL 1 :1000 athrs27_phy_setup ATHR_PHY_SPEC_STAUS 1 :10 athrs27_phy_setup ATHR_PHY_CONTROL 2 :1000 athrs27_phy_setup ATHR_PHY_SPEC_STAUS 2 :10 athrs27_phy_setup ATHR_PHY_CONTROL 3 :1000 athrs27_phy_setup ATHR_PHY_SPEC_STAUS 3 :10 eth1 up eth0, eth1 Setting 0x181162c0 to 0x50a1a100 press 'q' to stop autoboot: 0 ## Booting image at 9f070000 ... Image Name: 7zip Linux Kernel Created: 1970-01-01 0:00:00 UTC Image Type: MIPS Linux Kernel Image (lzma compressed) Data Size: -1 Bytes = 4096 MB Load Address: 80002000 Entry Point: 80002000 Uncompressing Kernel Image with LZMA ... Check Image ... Image OK! OK No initrd ## Transferring control to Linux (at address 80002000) ... ## Giving linux memsize in bytes, 67108864 Starting kernel ... Booting QCA953x Linux version 2.6.31--LSDK-10.2.85 (release@cdWSCMPL06) (gcc version 4.3.3 (GCC) ) #1 Wed Jul 13 13:34:35 CST 2016 flash_size passed from bootloader = 16 CPU revision is: 00019374 (MIPS 24Kc) ath_sys_frequency: cpu apb ddr apb cpu 650 ddr 392 ahb 216 Determined physical RAM map: memory: 02000000 @ 00000000 (usable) User-defined physical RAM map: memory: 04000000 @ 00000000 (usable) Initrd not found or empty - disabling initrd 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=ttyS0,115200 root=/dev/mtdblock0 rw mem=64m PID hash table entries: 256 (order: 8, 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, VIPT, cache aliases, linesize 32 bytes Writing ErrCtl register=00000000 Readback ErrCtl register=00000000 Memory: 47632k/65536k available (2179k kernel code, 17828k reserved, 477k data, 144k init, 0k highmem) NR_IRQS:128 plat_time_init: plat time init done Calibrating delay loop... 433.15 BogoMIPS (lpj=866304) Mount-cache hash table entries: 512 ****************ALLOC*********************** Packet mem: 802d06c0 (0xe00000 bytes) ******************************************** NET: Registered protocol family 16 ath_pcibios_init: bus 0 ***** Warning PCIe 0 H/W not found !!! registering PCI controller with io_map_base unset bio: create slab <bio-0> at 0 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 NET: Registered protocol family 1 ATH GPIOC major 0 squashfs: version 4.0 (2009/01/31) Phillip Lougher msgmni has been set to 93 io scheduler noop registered io scheduler deadline registered (default) Serial: 8250/16550 driver, 1 ports, IRQ sharing disabled serial8250.0: ttyS0 at MMIO 0xb8020000 (irq = 19) is a 16550A console [ttyS0] enabled brd: module loaded ELBOX CFI physmap flash device: 1000000 at 9f000000 ATH serial flash !! ath-nor0: squashfs filesystem found at offset 0x00160000 Creating 11 MTD partitions on "ath-nor0": 0x0000001600c0-0x0000009870c0 : "rootfs" 0x000000070000-0x000000f50000 : "upgrade" 0x000000050000-0x000000060000 : "rgdb" 0x000000040000-0x000000050000 : "bdcfg" 0x000000f50000-0x000000f70000 : "langpack" 0x000000fe0000-0x000000ff0000 : "certificate" 0x000000ff0000-0x000001000000 : "radiocfg" 0x000000000000-0x000001000000 : "flash" 0x000000000000-0x000000040000 : "bootloader" 0x000000040000-0x000000050000 : "boot config" 0x000000f70000-0x000000fe0000 : "captival" u32 classifier Actions configured 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 Bridge firewalling registered Ebtables v2.0 registered 802.1Q VLAN Support v1.8 Ben Greear <greearb@candelatech.com> All bugs added by David S. Miller <davem@redhat.com> athwdt_init: Registering WDT success VFS: Mounted root (squashfs filesystem) readonly on device 31:0. Freeing unused kernel memory: 144k freed init started: BusyBox v1.14.1 (2016-07-13 13:34:37 CST) starting pid 131, tty '': '/etc/init.d/rcS' [/etc/init.d/S03config.sh] Mounting proc and var ... SymbLink /dev/mtdblock/0 SymbLink /dev/mtdblock/1 SymbLink /dev/mtdblock/10 SymbLink /dev/mtdblock/2 SymbLink /dev/mtdblock/3 SymbLink /dev/mtdblock/4 SymbLink /dev/mtdblock/5 SymbLink /dev/mtdblock/6 SymbLink /dev/mtdblock/7 SymbLink /dev/mtdblock/8 SymbLink /dev/mtdblock/9 Inserting modules ... Inserting Rebootm ... Rebootm loading ... Inserting atheros ethernet ... qca955x_GMAC: Length per segment 1536 953x_GMAC: qca953x_gmac_attach Link Int Enabled qca953x_set_gmac_caps CHECK DMA STATUS 953x_GMAC: qca953x_gmac_attach Link Int Enabled qca953x_set_gmac_caps CHECK DMA STATUS mac:1 Registering S27.... qca955x_GMAC: RX TASKLET - Pkts per Intr:18 qca955x_GMAC: Mac address for unit 1:bfff0006 qca955x_GMAC: ff:ff:ff:ff:ff:ff qca955x_GMAC: Max segments per packet : 1 qca955x_GMAC: Max tx descriptor count : 128 qca955x_GMAC: Max rx descriptor count : 128 qca955x_GMAC: Mac capability flags : 2D89 Inserting gpio ... GPIO driver initialized. done. Start xmldb ... [/etc/scripts/misc/profile.sh] getnew ... [/etc/scripts/misc/defnodes.sh] ... [/etc/defnodes/S10setext.sh] ... PHP [/etc/defnodes/S11setnodes.php] ... PHP [/etc/defnodes/S12features.php] ... PHP [/etc/defnodes/S13flashspeed.php] ... PHP [/etc/defnodes/S20setnodes.php] ... mount: mounting /dev/mtdblock/4 on /www/locale/alt failed: Invalid argument PHP [/etc/defnodes/S40brand.php] ... [/etc/scripts/misc/defnodes.sh] Done !! [/etc/templates/timezone.sh] ... [/etc/templates/logs.sh] ... [/var/run/logs_run.sh] ... gpio set led status [/etc/templates/powerled.sh] ... [/var/run/powerled_run.sh] ... athr_gmac_ring_alloc Allocated 2048 at 0x83a1d800 athr_gmac_ring_alloc Allocated 2048 at 0x83a1d000 HONEYBEE ----> S27 PHY MDIO ATHRS27: resetting s27 ATHRS27: s27 reset done Setting Drop CRC Errors, Pause Frames and Length Error frames Setting PHY... ADDRCONF(NETDEV_UP): eth0: link is not ready [/etc/init.d/S03config.sh] done! [/etc/init.d/S10system.sh] Write some proc file ... Enable panic timeout when Kernel panic ... start Layout ... [/etc/scripts/layout.sh] start ... [/var/run/layout_start.sh] ... Start bridge layout ... device eth0 entered promiscuous mode start LAN ... [/etc/templates/lan.sh] ... [/var/run/lan_start.sh] ... Bridge mode selected, LAN is disabled ! start web server ... [/etc/templates/webs.sh] start ... [/var/run/webs_start.sh] ... Starting HTTPD ... nvram: not found nvram: not found start eth0 vlan setup ... [/etc/scripts/eth_vlan.sh] start ... [/var/run/eth0_vlan_start.sh] ... disable VLAN #!/bin/sh limitedadmin.sh... [/etc/scripts/eth_vlan.sh] start ... [/var/run/eth0_vlan_stop.sh] ... [/var/run/eth0_vlan_start.sh] ... disable VLAN #!/bin/sh pingctl.sh... start fresetd ... rxcheck: not found enable LAN ports ... Factory reset time : 5 secs System reset time : 1 secs WPS command : [/etc/templates/wps.sh pbc &] [/etc/scripts/enlan.sh] ... Generate channel table according to the country code... generate country domain mapping table Generate VLAN table according to the port... start WAN ... Set WAN port media type 0 slinktype: not found [/etc/templates/wan.sh] start ... [/var/run/eth0_vlan_start.sh] ... disable VLAN [/var/run/wan_start.sh] ... Bridge mode selected ! Start WAN(br0),192.168.0.50/255.255.255.0 ... [/etc/templates/wanup.sh] ... [/var/run/wan_up.sh] ... [/etc/templates/ntp.sh] ... killall: ntpclient: no process killed NTP client is disabled ... [/etc/templates/upnpd.sh] ... [/var/run/upnpd_start.sh] ... UPNP function is not enabled !! /etc/templates/webredirect.sh: not found [/usr/sbin/submit] CAPTIVAL_PORTAL ... [/var/run/captival_portal_stop.sh] ... captival portal already stop [/var/run/captival_portal_start.sh] ... captival_state 0 captival portal is disable >>>/var/run/wan_start.sh: Start IPv6 configuration >>> Disable IPv6. <<< End of IPv6 <<< captival_tar prep ... remains :457216bytes nvram: not found nvram: not found start stunnel ... [/etc/templates/stunnel.sh] ... Setting certificate. [/var/run/stunnel_start.sh] ... Starting universal SSL tunnel: stunnel. Enable wlan restart ... wlanRestart: not found start WLAN ... [/etc/templates/wlan.sh] ... SERVD: stop service [WLAN] SERVD: service [WLAN] is already stopped. SERVD: start service [WLAN] start telnet daemon ... Start telnetd ... [/etc/templates/wlan_run.sh] start ... nvram: not found nvram: not found start SSHD daemon ... [/etc/templates/sshd.sh] ... [/etc/templates/autorekey.sh] ... [/var/run/autorekey_start_g.sh] ... [/var/run/autorekey_start_a.sh] ... [/var/run/sshd_start.sh] ... start sshd ... Disable start-up daemon: sshd. start DHCP server [/etc/templates/dhcpd.sh] ... start WLAN ..... [/var/run/dhcpd_restart.sh] ... Stop DHCP server (br0) ... Start DHCP server (br0) ... DHCP server is disabled! start SNMP ... [/etc/templates/snmp.sh] ... [/var/run/snmp_start.sh] ... Start SNMP daemon ... start cwmHelper ... start NEAP ... central wifi manager is not enable ,cwmHelper quit [/etc/templates/neaps.sh] start ... [/etc/templates/certs/certscmd.sh] ... [/var/run/neaps_start.sh] ... Start Neap Server ... start NEAPC ... DEVCONF: unable to read config data (ret=-3) ! Getting External certificate for hostapd & wpa_supplicant. Fail! [/var/run/wlan_insmod.sh] ... [/etc/templates/neapc.sh] start ... [/var/run/neapc_start.sh] ... Start NeapC Client ... adf: module license 'Proprietary' taints kernel. Disabling lock debugging due to kernel taint Stop apneaps Server ... : not found start APNEAPS_V2 ... [/etc/templates/apneaps_v2.sh] start ... Stop apneaps_v2 Server ... start AUTORFC ... [/etc/templates/autorf.sh] start ... Stop autorf client ... start LOADBALANCE ... [/etc/templates/loadbalance.sh] start ... [/var/run/loadbalance_start.sh] ... start Microsoft LLDP ... [/etc/templates/lld2d.sh] ... ############## snmp beacon oid init ############## ############## snmp init ############## [/var/run/lld2d_start.sh] ... Start LLD2 daemon ... start Ethlink ... start Trap Monitor ... [/etc/templates/arpspoofing.sh] start ... [/var/run/arpspoofing_start.sh] ... Start arp spoofing prevention ... arp spoofing prevention is disabled. #!/bin/sh netfilter.sh... netfilter_flag: 0 start DHCP multicast to unicast ... #!/bin/sh dhcp_mc2uc.sh... [/etc/init.d/S10system.sh] done! rcS done! Please press Enter to activate this console. ath_hal: 0.9.17.1 (AR5416, AR9380, DEBUG, REGOPS_FUNC, WRITE_EEPROM, TX_ATA_SWAP, RX_DATA_SWAP, 11D) ath_rate_atheros: Copyright (c) 2001-2005 Atheros Communications, Inc, All Rights Reserved insmod: can't insert '/lib/modules/ath_dfs.ko': unknown symbol in module, or unknown parameter getaddrinfo: Name or service not known Creating directory: /var/net-snmp NET-SNMP version 5.4.1 ath_dev: Copyright (c) 2001-2007 Atheros Communications, Inc, All Rights Reserved ath_ahb: 10.2-00082-4 (Atheros/multi-bss) __ath_attach: Set global_scn[0] *** All the minfree values should be <= ATH_TXBUF-32, otherwise default value will be used instead *** ACBKMinfree = 48 ACBEMinfree = 32 ACVIMinfree = 16 ACVOMinfree = 0 CABMinfree = 48 UAPSDMinfree = 0 ATH_TXBUF=512 Enterprise mode: 0x03fc0000 Restoring Cal data from Flash Green-AP : Green-AP : Attached ath_get_caps[6164] rx chainmask mismatch actual 3 sc_chainmak 0 ath_get_caps[6139] tx chainmask mismatch actual 3 sc_chainmak 0 wifi0: Atheros ???: mem=0xb8100000, irq=2 ath_pci: 10.2-00082-4 (Atheros/multi-bss) [/var/run/wlan_start.sh] ... wlan_vap_create : enter. devhandle=0x82840360, opmode=IEEE80211_M_HOSTAP, flags=0x1 wlan_vap_create : exit. devhandle=0x82840360, opmode=IEEE80211_M_HOSTAP, flags=0x1. VAP device ath0 created ath0 Start WLAN interface ath0 ... sc nodebug 0 Interface doesn't accept private ioctl... ForBiasAuto (8BE0): Operation not permitted ====essid: DES SSID SET=dlink dlink,len:5,pathSet freq vap stop send + 82af8000 :/var/run/ath0.sSet freq vap stop send -82af8000 sid==== Set wait done --82af8000 ieee80211_ioctl_siwmode: imr.ifm_active=131712, new mode=3, valid=1 Invalid command : preferred5g [/var/run/wlan_start.sh] ... sleep 2..... [/var/run/wlan_device_up.sh] ... UP 2.4G interface ! Set freq vap stop send + 82af8000 Set freq vap stop send -82af8000 Filter Accept CHLOAD Param Over RSSI ---Chan 11 cur 109 min 130 delta -21 allowed 10 Best Channel Selected 11 rssi 130 nf -97 Set wait done --82af8000 device ath0 entered promiscuous mode ALPHA:[Wireless]Initiate Wireless ath0 success ALPHA:[SNMP-TRAP][Specific=7] br0: port 2(ath0) entering forwarding state Filter Accept CHLOAD Param Over RSSI ---Chan 11 cur 105 min 124 delta -19 allowed 10 Best Channel Selected 11 rssi 124 nf -97 br0: port 2(ath0) multicast bandwidth all br0: port 1(eth0) multicast bandwidth all : not found [/etc/templates/lld2d.sh] ... [/var/run/lld2d_stop.sh] ... Stop LLD2 daemon ... [/var/run/lld2d_start.sh] ... Start LLD2 daemon ... [/var/run/vlan_stop.sh] ... [/var/run/vlan_start.sh] ... [/var/run/eth0_vlan_stop.sh] ... [/var/run/eth0_vlan_start.sh] ... disable VLAN [/usr/sbin/submit] CAPTIVAL_PORTAL ... [/var/run/captival_portal_stop.sh] ... captival portal already stop [/var/run/captival_portal_start.sh] ... captival_state 0 captival portal is disable [/usr/sbin/submit] LOADBALANCE ... [/etc/templates/loadbalance.sh] restart ... [/var/run/loadbalance_stop.sh] ... [/usr/sbin/submit] QOS_TC_TM ... Stop loadbalance ... lo no wireless extensions. sit0 no wireless extensions. eth0 no wireless extensions. br0 no wireless extensions. wifi0 no wireless extensions. [/var/run/tc_monitor_stop.sh] ... tc monitor already stop [/var/run/loadbalance_start.sh] ... [/var/run/trafficmgr_stop.sh] ... [/var/run/qos_stop.sh] ... [/var/run/tc_monitor_start.sh] ... tc monitor is disable [/var/run/qos_start.sh] ... Start QOS system ... QOS is disabled. [/var/run/trafficmgr_start.sh] ... Start traffic manager system ... traffic manager is disabled. [/usr/sbin/submit] NETFILTER ... #!/bin/sh netfilter.sh... netfilter_flag: 0 [/usr/sbin/submit] ARP_SPOOFING ... [/etc/templates/arpspoofing.sh] restart ... sleep 5..... [/var/run/arpspoofing_stop.sh] ... Stop arp spoofing prevention... [/var/run/arpspoofing_start.sh] ... Start arp spoofing prevention ... arp spoofing prevention is disabled. ---Checking System Memory..OK, Current Free Memoey is 24128 KB
OpenWrt bootlog
U-Boot 1.1.4 (Aug 27 2015 - 14:06:48) ap143 - Honey Bee 2.0 ALPHA U-boot v1.00rc002 DRAM: sri Honey Bee 2.0 ath_ddr_initial_config(195): (16bit) ddr2 init tap = 0x00000003 Tap (low, high) = (0x4, 0x31) Tap values = (0x1a, 0x1a, 0x1a, 0x1a) 64 MB Top of RAM usable for U-Boot at: 84000000 Reserving 244k for U-Boot at: 83fc0000 Reserving 192k for malloc() at: 83f90000 Reserving 44 Bytes for Board Info at: 83f8ffd4 Reserving 36 Bytes for Global Data at: 83f8ffb0 Reserving 128k for boot params() at: 83f6ffb0 Stack Pointer at: 83f6ff98 Now running in RAM - U-Boot at: 83fc0000 Flash Manuf Id 0xc2, DeviceId0 0x20, DeviceId1 0x18 flash size 16MB, sector count = 256 Flash: 16 MB *** Warning - bad CRC, using default environment *** Warning *** : PCIe WLAN Module not found !!! In: serial Out: serial Err: serial Net: ath_gmac_enet_initialize... ath_gmac_enet_initialize: reset mask:c02200 Scorpion ---->S27 PHY* S27 reg init : cfg1 0x800c0000 cfg2 0x7114 eth0: 00:03:7f:09:0b:ad athrs27_phy_setup ATHR_PHY_CONTROL 4 :1000 athrs27_phy_setup ATHR_PHY_SPEC_STAUS 4 :10 eth0 up Honey Bee ----> MAC 1 S27 PHY * S27 reg init ATHRS27: resetting s27 ATHRS27: s27 reset done : cfg1 0x800c0000 cfg2 0x7214 eth1: 00:03:7f:09:0b:ad athrs27_phy_setup ATHR_PHY_CONTROL 0 :1000 athrs27_phy_setup ATHR_PHY_SPEC_STAUS 0 :10 athrs27_phy_setup ATHR_PHY_CONTROL 1 :1000 athrs27_phy_setup ATHR_PHY_SPEC_STAUS 1 :10 athrs27_phy_setup ATHR_PHY_CONTROL 2 :1000 athrs27_phy_setup ATHR_PHY_SPEC_STAUS 2 :10 athrs27_phy_setup ATHR_PHY_CONTROL 3 :1000 athrs27_phy_setup ATHR_PHY_SPEC_STAUS 3 :10 eth1 up eth0, eth1 Setting 0x181162c0 to 0x50a1a100 press 'q' to stop autoboot: 0 ## Booting image at 9f070000 ... Image Name: 7zip Linux Kernel Created: 1970-01-01 0:00:00 UTC Image Type: MIPS Linux Kernel Image (lzma compressed) Data Size: -1 Bytes = 4096 MB Load Address: 80002000 Entry Point: 80002000 Uncompressing Kernel Image with LZMA ... Check Image ... Image OK! OK No initrd ## Transferring control to Linux (at address 80002000) ... ## Giving linux memsize in bytes, 67108864 Starting kernel ... [ 0.000000] Linux version 4.19.123 (sebastian@sebastian-msi) (gcc version 8.4.0 (OpenWrt GCC 8.4.0 r13213+1-146e18af56)) #0 Sun Jun 14 22:04:35 2020 [ 0.000000] bootconsole [early0] enabled [ 0.000000] CPU0 revision is: 00019374 (MIPS 24Kc) [ 0.000000] MIPS: machine is D-Link DAP-2230 A1 [ 0.000000] SoC: Qualcomm Atheros QCA9533 ver 2 rev 0 [ 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, VIPT, cache 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] random: get_random_bytes called from start_kernel+0x98/0x4a8 with crng_init=0 [ 0.000000] Built 1 zonelists, mobility grouping on. Total pages: 16240 [ 0.000000] Kernel command line: console=ttyS0,115200n8 rootfstype=squashfs,jffs2 [ 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=00000000 [ 0.000000] Readback ErrCtl register=00000000 [ 0.000000] Memory: 57452K/65536K available (4328K kernel code, 176K rwdata, 1032K rodata, 1240K init, 206K bss, 8084K reserved, 0K cma-reserved) [ 0.000000] SLUB: HWalign=32, Order=0-3, MinObjects=0, CPUs=1, Nodes=1 [ 0.000000] NR_IRQS: 51 [ 0.000000] CPU clock: 650.000 MHz [ 0.000000] clocksource: MIPS: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 5880801374 ns [ 0.000010] sched_clock: 32 bits at 325MHz, resolution 3ns, wraps every 6607641598ns [ 0.008275] Calibrating delay loop... 431.10 BogoMIPS (lpj=862208) [ 0.042764] pid_max: default: 32768 minimum: 301 [ 0.047902] Mount-cache hash table entries: 1024 (order: 0, 4096 bytes) [ 0.054907] Mountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes) [ 0.068060] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 7645041785100000 ns [ 0.078417] futex hash table entries: 256 (order: -1, 3072 bytes) [ 0.085056] pinctrl core: initialized pinctrl subsystem [ 0.091911] NET: Registered protocol family 16 [ 0.136180] clocksource: Switched to clocksource MIPS [ 0.143196] NET: Registered protocol family 2 [ 0.148955] tcp_listen_portaddr_hash hash table entries: 512 (order: 0, 4096 bytes) [ 0.157190] TCP established hash table entries: 1024 (order: 0, 4096 bytes) [ 0.164573] TCP bind hash table entries: 1024 (order: 0, 4096 bytes) [ 0.171304] TCP: Hash tables configured (established 1024 bind 1024) [ 0.178221] UDP hash table entries: 256 (order: 0, 4096 bytes) [ 0.184479] UDP-Lite hash table entries: 256 (order: 0, 4096 bytes) [ 0.191622] NET: Registered protocol family 1 [ 0.201968] Crashlog allocated RAM at address 0x3f00000 [ 0.209701] workingset: timestamp_bits=14 max_order=14 bucket_order=0 [ 0.224884] squashfs: version 4.0 (2009/01/31) Phillip Lougher [ 0.231105] jffs2: version 2.2 (NAND) (SUMMARY) (LZMA) (RTIME) (CMODE_PRIORITY) (c) 2001-2006 Red Hat, Inc. [ 0.259576] io scheduler noop registered [ 0.263800] io scheduler deadline registered (default) [ 0.271731] pinctrl-single 1804002c.pinmux: 576 pins, size 72 [ 0.279076] Serial: 8250/16550 driver, 1 ports, IRQ sharing disabled [ 0.286732] console [ttyS0] disabled [ 0.290623] 18020000.uart: ttyS0 at MMIO 0x18020000 (irq = 9, base_baud = 1562500) is a 16550A [ 0.299752] console [ttyS0] enabled [ 0.299752] console [ttyS0] enabled [ 0.307318] bootconsole [early0] disabled [ 0.307318] bootconsole [early0] disabled [ 0.326865] m25p80 spi0.0: mx25l12805d (16384 Kbytes) [ 0.332267] 9 fixed-partitions partitions found on MTD device spi0.0 [ 0.338851] Creating 9 MTD partitions on "spi0.0": [ 0.343826] 0x000000000000-0x000000040000 : "bootloader" [ 0.350444] 0x000000040000-0x000000050000 : "bdcfg" [ 0.356660] 0x000000050000-0x000000060000 : "rgdb" [ 0.362692] 0x000000060000-0x000000070000 : "unknown" [ 0.369038] 0x000000070000-0x000000f50000 : "firmware" [ 0.381444] 2 wrgg-fw partitions found on MTD device firmware [ 0.387433] Creating 2 MTD partitions on "firmware": [ 0.392605] 0x000000000000-0x000000600000 : "kernel" [ 0.398801] 0x000000600000-0x000000ee0000 : "rootfs" [ 0.404958] mtd: device 6 (rootfs) set to be root filesystem [ 0.413034] 1 squashfs-split partitions found on MTD device rootfs [ 0.419525] 0x000000880000-0x000000ee0000 : "rootfs_data" [ 0.426183] 0x000000f50000-0x000000f70000 : "langpack" [ 0.432726] 0x000000f70000-0x000000fe0000 : "captival" [ 0.439086] 0x000000fe0000-0x000000ff0000 : "certificate" [ 0.445785] 0x000000ff0000-0x000001000000 : "art" [ 0.454246] libphy: Fixed MDIO Bus: probed [ 0.462786] ag71xx 19000000.eth: invalid MAC address, using random address [ 0.785276] ag71xx 19000000.eth: Could not find valid phy node [ 0.791690] ag71xx 1a000000.eth: invalid MAC address, using random address [ 1.136174] random: fast init done [ 1.428639] libphy: ag71xx_mdio: probed [ 1.434269] libphy: ar8xxx-mdio: probed [ 1.448484] switch0: Atheros AR8229 rev. 1 switch registered on mdio.0 [ 1.496273] ag71xx 1a000000.eth: connected to PHY at fixed-0:00 [uid=00000000, driver=Generic PHY] [ 1.506393] eth0: Atheros AG71xx at 0xba000000, irq 5, mode: gmii [ 1.513009] i2c /dev entries driver [ 1.518944] NET: Registered protocol family 10 [ 1.530569] Segment Routing with IPv6 [ 1.534588] NET: Registered protocol family 17 [ 1.539335] 8021q: 802.1Q VLAN Support v1.8 [ 1.551754] VFS: Mounted root (squashfs filesystem) readonly on device 31:6. [ 1.569355] Freeing unused kernel memory: 1240K [ 1.574079] This architecture does not have kernel memory protection. [ 1.580746] Run /sbin/init as init process [ 2.213717] init: Console is alive [ 2.217682] init: - watchdog - [ 3.064787] kmodloader: loading kernel modules from /etc/modules-boot.d/* [ 3.135953] kmodloader: done loading kernel modules from /etc/modules-boot.d/* [ 3.154125] init: - preinit - [ 4.169054] random: jshn: uninitialized urandom read (4 bytes read) [ 4.294396] random: jshn: uninitialized urandom read (4 bytes read) [ 4.348741] random: jshn: uninitialized urandom read (4 bytes read) [ 4.562601] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready 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 [ 5.601392] eth0: link up (1000Mbps/Full duplex) [ 5.606270] IPv6: ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready [ 8.805703] mount_root: jffs2 not ready yet, using temporary tmpfs overlay [ 8.843991] urandom-seed: Seed file not found (/etc/urandom.seed) [ 8.960152] eth0: link down [ 8.979497] procd: - early - [ 8.982754] procd: - watchdog - [ 9.641713] procd: - watchdog - [ 9.645474] procd: - ubus - [ 9.792818] urandom_read: 5 callbacks suppressed [ 9.792828] random: ubusd: uninitialized urandom read (4 bytes read) [ 9.889568] random: ubusd: uninitialized urandom read (4 bytes read) [ 9.898134] procd: - init - Please press Enter to activate this console. [ 10.707163] kmodloader: loading kernel modules from /etc/modules.d/* [ 10.876970] Loading modules backported from Linux version v5.7-rc3-0-g6a8b55ed4056 [ 10.884881] Backport generated by backports.git v5.7-rc3-1-0-gc0c7d2bb [ 10.973899] xt_time: kernel timezone is -0000 [ 11.182784] PPP generic driver version 2.4.2 [ 11.201663] NET: Registered protocol family 24 [ 11.241676] urngd: v1.0.2 started. [ 11.344775] kmodloader: done loading kernel modules from /etc/modules.d/* [ 11.492662] random: crng init done [ 33.948429] jffs2_scan_eraseblock(): End of filesystem marker found at 0x0 [ 33.968270] jffs2_build_filesystem(): unlocking the mtd device... [ 33.968281] done. [ 33.976700] jffs2_build_filesystem(): erasing all blocks after the end marker... [ 34.696521] eth0: link up (1000Mbps/Full duplex) [ 34.712446] br-lan: port 1(eth0) entered blocking state [ 34.717916] br-lan: port 1(eth0) entered disabled state [ 34.723751] device eth0 entered promiscuous mode [ 34.753812] br-lan: port 1(eth0) entered blocking state [ 34.759264] br-lan: port 1(eth0) entered forwarding state [ 34.765141] IPv6: ADDRCONF(NETDEV_UP): br-lan: link is not ready [ 35.714546] IPv6: ADDRCONF(NETDEV_CHANGE): br-lan: link becomes ready [ 56.220747] done. [ 56.222795] jffs2: notice: (1366) jffs2_build_xattr_subsystem: complete building xattr subsystem, 0 of xdatum (0 unchecked, 0 orphan) and 0 of xref (0 dead, 0 orphan) found. [ 56.435633] overlayfs: upper fs does not support tmpfile.
Notes
Space for additional notes, links to forum threads or other resources.
- ...
Tags
Add tags below, then remove this fixme.