ZyXEL NWA1121-NI
The ZyXEL NWA1121-NI is a 802.11n (2.4 GHz) access point with one GbE port (PoE) for wall or ceiling mount.
OpenWrt support
Hardware highlights
CPU | Ram | Flash | Network | WLAN | USB | Serial | JTag |
---|---|---|---|---|---|---|---|
Atheros AR9342 @ 560 MHz | 64 MiB | 16 MiB | 1 x GbE | bgn | No | Yes | ? |
Debricking
Revert to stock firmware
This instructions are based on the ZyXEL KnowledgeBase article “What is the procedure to recover the NWA1121-NI, NWA1123-NI, and NWA1123-AC via a TFTP server?”
- Download the Firmware, extract files from .bin (bz2 compressed tar)
- Copy mi124_f1e-jffs2 and vmlinux_mi124_f1e.lzma.uImage to tftp server
- Establish a serial connection to the device
- Power up the device, press any key to interrupt the boot process:
Hit any key to stop autoboot: 3
- Set IP-Address of Device and TFTP-server and try to ping the server:
setenv ipaddr 192.168.1.11 setenv serverip 192.168.1.120 ping $serverip
- Flash the kernel-image and after it the file-system:
run lk run lf
Done, after flashing power-cycle the device (or enter “reset” in uboot).
Hardware
Info
Architecture | MIPS |
---|---|
Vendor | Qualcomm Atheros |
Bootloader | U-Boot 1.1.4 (Qualcomm/Atheros SDK) |
System-On-Chip | Atheros AR9342 rev 1 - MIPS 74Kc V4.12 |
CPU/Speed | 560 MHz |
Flash-Chip | Macronix MX25L12845E |
Flash size | 16 MiB |
RAM | 64 MiB |
Wireless 2.4GHz | Atheros AR9340 (SoC) 802.11bgn 2×2:2 |
Wireless 5.0GHz | No |
Ethernet | Atheros AR8035 PHY 10/100/1000 Mbit/s |
Switch | No |
USB | No |
Serial | Yes |
JTAG | Unknown |
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 ZyXEL NWA1121-NI has the following buttons:
BUTTON | Event | GPIO | Polarity |
---|---|---|---|
Reset | reset | 4 | Active low |
LEDs
LED | Color | GPIO | Polarity |
---|---|---|---|
Power / Status | amber | 11 | Active low |
green | 12 | Active low |
Flash Layout
OpenWrt
Two flash partitions are concatenated to a “firmware” partition
ZyXEL NWA1121-NI Flash Layout (OpenWrt) | ||||||||
---|---|---|---|---|---|---|---|---|
Layer0 | raw NOR flash memory chip (m25p80 spi0.0: mx25l12805d) 16384 KiB | |||||||
Layer1 | mtd0 | mtd1 | mtd2 | mtd3 | mtd4 | mtd5 | mtd6 | mtd7 |
Size in KiB | 256 KiB | 64 KiB | 8192 KiB | 64 KiB | 7424 KiB | 256 KiB | 64 KiB | 64 KiB |
Name | u-boot | u-boot-env | fwconcat0 | loader | fwconcat1 | config | mib0 | art |
mountpoint | none | none | none | none | none | none | none | none |
filesystem | none | none | none | none | none | none | none | none |
virtual firmware partition | |||
---|---|---|---|
Layer0 | fwconcat0 + fwconcat1 | ||
Layer1 | mtd8 firmware 15616 KiB | ||
Layer2 | mtd9 kernel 2048 KiB | mtd10 rootfs 13568 KiB | |
mountpoint | / |
||
filesystem | OverlayFS | ||
Layer3 | mtd11 rootfs_data 10688 KiB | ||
Size in KiB | 2048 KiB | 2880 KiB | 10688 KiB |
Name | kernel | rootfs_data | |
mountpoint | none | /rom | /overlay |
filesystem | none | SquashFS | JFFS2 |
Stock Firmware
ZyXEL NWA1121-NI Flash Layout (stock firmware) | ||||||||
---|---|---|---|---|---|---|---|---|
Layer0 | raw NOR flash memory chip (Macronix MX25L12845E) 16384 KiB | |||||||
Layer1 | mtd0 | mtd1 | mtd2 | mtd3 | mtd4 | mtd5 | mtd6 | mtd7 |
Size in KiB | 256 KiB | 64 KiB | 8192 KiB | 960 KiB | 6528 KiB | 256 KiB | 64 KiB | 64 KiB |
Name | u-boot | u-boot-env | rootfs | uImage | reserve | config | mib0 | ART |
mountpoint | none | none | / | none | none | none | none | none |
filesystem | none | none | SquashFS | none | none | none | none | none |
Photos
Insert photo of front of the casing
Insert photo of back of the casing
Insert photo of backside label
Insert photo of PCB
Opening the case
Remove 4 screws (PH2) from the bottom side.
Serial
→ port.serial general information about the serial port, serial port cable, etc.
The Serial Port header is located next to the On-PCB-Antenna “ANT2”, Pin 1 (VCC) is marked with a small circle.
Insert photo of PCB with markings for serial port
PIN | |
---|---|
1 | VCC +3.3V (small circle silkscreened) |
2 | TX |
3 | RX |
4 | GND |
Serial connection parameters for ZyXEL NWA1121-NI | 115200, 8N1 |
---|
JTAG
→ port.jtag general information about the JTAG port, JTAG cable, etc.
Does not exist or could not be identified.
Bootlogs
OEM bootlog
U-Boot 1.1.4-dirty (Nov 2 2012 - 14:40:11) U-boot MI124 DRAM: Tap value selected = 0xf [0x0 - 0x1f] Setting 0xb8116290 to 0x40802d0f 64 MB Top of RAM usable for U-Boot at: 84000000 Reserving 220k for U-Boot at: 83fc8000 Reserving 192k for malloc() at: 83f98000 Reserving 44 Bytes for Board Info at: 83f97fd4 Reserving 48 Bytes for Global Data at: 83f97fa4 Reserving 128k for boot params() at: 83f77fa4 Stack Pointer at: 83f77f88 Now running in RAM - U-Boot at: 83fc8000 Flash Manuf Id 0xc2, DeviceId0 0x20, DeviceId1 0x18 flash size 16MB, sector count = 256 Flash: 16 MB pci_init_board: PCIe PLL not set for 40MHz refclk *** Warning *** : PCIe WLAN Module not found !!! In: serial Out: serial Err: serial Net: ag934x_enet_initialize... Fetching MAC Address from 0x83fed7a8 wasp reset mask:c02200 WASP ----> F1 PHY * : cfg1 0x80000000 cfg2 0x7114 eth0: 00:30:ab:11:20:e1 F1Phy reg init ATHR_AUTONEG_ADVERT:1DE1 ATHR_1000BASET_CONTROL:200 ATHR_PHY_CONTROL:3100 ATHRSF1_PHY: Port 0, Neg Success ATHRSF1_PHY: unit 0 phy addr 0 eth0 up ethact=eth0 ************ Post Result ******************* POST memory PASSED POST uart PASSED POST ethernet PASSED Hit any key to stop autoboot: 0 ## Booting image at 9f850000 ... Image Name: Linux Kernel Image Created: 2016-10-05 6:28:25 UTC Image Type: MIPS Linux Kernel Image (lzma compressed) Data Size: 941641 Bytes = 919.6 kB Load Address: 80002000 Entry Point: 801f4640 Verifying Checksum at 0x9f850040 ...OK Uncompressing Kernel Image ... OK No initrd ## Transferring control to Linux (at address 801f4640) ... ## Giving linux memsize in bytes, 67108864 Starting kernel ... Booting Atheros AR934x Linux version 2.6.31--LSDK-9.2.0_U11.14 (sam@TWTPEB1S2U121) (gcc version 4.3.3 (GCC) ) #1 Thu Sep 29 10:38:20 CST 2016 flash_size passed from bootloader = 16 arg 1: console=ttyS0,115200 arg 2: root=31:02 arg 3: rootfstype=jffs2 arg 4: init=/sbin/init arg 5: mtdparts=ath-nor0:256k(u-boot),64k(u-boot-env),8192k(rootfs),960k(uImage),6528k(reserve),256k(config),64k(mib0),64k(ART) arg 6: mem=64M CPU revision is: 0001974c (MIPS 74Kc) ath_sys_frequency: cpu srif ddr srif cpu 560 ddr 400 ahb 200 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=31:02 rootfstype=jffs2 init=/sbin/init mtdparts=ath-nor0:256k(u-boot),64k(u-boot-env),8192k(rootfs),960k(uImage),6528k(reserve),256k(config),64k(mib0),64k(ART) 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: 47804k/65536k available (2010k kernel code, 17664k reserved, 482k data, 152k init, 0k highmem) NR_IRQS:128 plat_time_init: plat time init done Calibrating delay loop... 279.55 BogoMIPS (lpj=559104) Mount-cache hash table entries: 512 ****************ALLOC*********************** Packet mem: 802a8c60 (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 SCSI subsystem initialized 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 8 cmdlinepart partitions found on MTD device ath-nor0 Creating 8 MTD partitions on "ath-nor0": 0x000000000000-0x000000040000 : "u-boot" 0x000000040000-0x000000050000 : "u-boot-env" 0x000000050000-0x000000850000 : "rootfs" 0x000000850000-0x000000940000 : "uImage" 0x000000940000-0x000000fa0000 : "reserve" 0x000000fa0000-0x000000fe0000 : "config" 0x000000fe0000-0x000000ff0000 : "mib0" 0x000000ff0000-0x000001000000 : "ART" TCP cubic registered NET: Registered protocol family 10 lo: Disabled Privacy Extensions IPv6 over IPv4 tunneling driver sit0: Disabled Privacy Extensions NET: Registered protocol family 17 Bridge firewalling registered 802.1Q VLAN Support v1.8 Ben Greear <greearb@candelatech.com> All bugs added by David S. Miller <davem@redhat.com> arch/mips/atheros/gpio.c (ath_simple_config_init) JUMPSTART_GPIO: 4 athwdt_init: Registering WDT success ath_otp_init: Registering OTP success ath_clksw_init: Registering Clock Switch Interface success VFS: Mounted root (squashfs filesystem) readonly on device 31:2. Freeing unused kernel memory: 152k freed init started: BusyBox v1.01 (2016.10.05-06:27+0000) multi-call binary ATHR_GMAC: Length per segment 1536 ATHR_GMAC: fifo cfg 3 01f00140 ATHR_GMAC: RX TASKLET - Pkts per Intr:100 ATHR_GMAC: Mac address for unit 0:bfff0000 ATHR_GMAC: 00:30:ab:11:20:e1 ATHR_GMAC: Max segments per packet : 1 ATHR_GMAC: Max tx descriptor count : 128 ATHR_GMAC: Max rx descriptor count : 192 ATHR_GMAC: Mac capability flags : 2380 athr_gmac_ring_alloc Allocated 2048 at 0x83932800 athr_gmac_ring_alloc Allocated 3072 at 0x83913000 WASP ----> F1e PHY Setting Drop CRC Errors, Pause Frames and Length Error frames Setting PHY... ATHR_AUTONEG_ADVERT:DE1 ATHR_1000BASET_CONTROL:200 ATHR_PHY_CONTROL:1000 ATHRSF1_PHY: Port 0, Neg Success ATHRSF1_PHY: unit 0 phy addr 0 ADDRCONF(NETDEV_UP): eth0: link is not ready SIOCGIFFLAGS: No such device ATH_MAC_TIMER: enet unit:0 is up... RGMii 1000Mbps full duplex ATH_MAC_TIMER: done cfg2 0x7215 ifctl 0x0 miictrl WASP ----> F1e PHY Setting Drop CRC Errors, Pause Frames and Length Error frames ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready device eth0 entered promiscuous mode br0: port 1(eth0) entering forwarding state apcfg: Skip default verifying. apcfg: Skip default verifying. Password changed. tar: /sbin/debug.tgz: No such file or directory ip_tables: (C) 2000-2006 Netfilter Core Team ip6_tables: (C) 2000-2006 Netfilter Core Team apcfg: Skip default verifying. SEC_MODE= lo no wireless extensions. sit0 no wireless extensions. eth0 no wireless extensions. br0 no wireless extensions. Args: 1 asf: module license 'Proprietary' taints kernel. Disabling lock debugging due to kernel taint ath_hal: 0.9.17.1 (AR5416, AR9380, REGOPS_FUNC, WRITE_EEPROM, 11D) ath_rate_atheros: Copyright (c) 2001-2005 Atheros Communications, Inc, All Rights Reserved insmod: cannot open module `/lib/modules/2.6.31/ath_spectral.ko': No such file or directory ath_dfs: Version 2.0.0 Copyright (c) 2005-2006 Atheros Communications, Inc. All Rights Reserved ath_dev: Copyright (c) 2001-2007 Atheros Communications, Inc, All Rights Reserved ath_ahb: 9.2.0_U11.14 (Atheros/multi-bss) __ath_attach: Set global_scn[0] ACBKMinfree = 48 ACBEMinfree = 32 ACVIMinfree = 16 ACVOMinfree = 0 CABMinfree = 48 UAPSDMinfree = 0 Wasp Enterprise mode: 0x00000000 Restoring Cal data from Flash Using Cal data from Flash 0xbfff0000 dfs_attach: use DFS enhancements dfs_init_radar_filters: Unknown dfs domain 0 ath_get_caps[5223] rx chainmask mismatch actual 3 sc_chainmak 0 ath_get_caps[5198] tx chainmask mismatch actual 3 sc_chainmak 0 SC Callback Registration for wifi0 wifi0: Atheros 9340: mem=0xb8100000, irq=2 ath_pci: 9.2.0_U11.14 (Atheros/multi-bss) insmod: cannot open module `/lib/modules/2.6.31/wlan_me.ko': No such file or directory 756 DFS min filter rssiThresh = 15 DFS max pulse dur = 151 ticks Creating ap for ZyXEL on wlan_vap_create : enter. devhandle=0x83a602c0, opmode=IEEE80211_M_HOSTAP, flags=0x1 wlan_vap_create : exit. devhandle=0x83a602c0, opmode=IEEE80211_M_HOSTAP, flags=0x1. Added ath0 mode master Interface doesn't accept private ioctl... HALDbg (8BE0): Operation not permitted Configuring RF . . . WARNING: Fragmentation with HT mode NOT ALLOWED!! Error for wireless request "Set Fragmentation Threshold" (8B24) : SET failed on device ath0 ieee80211_ioctl_siwmode: imr.ifm_active=131712, new mode=3, valid=1 ; Invalid argument. Created ath0 mode ap for ZyXEL lo no wireless extensions. sit0 no wireless extensions. eth0 no wireless extensions. br0 no wireless extensions. wifi0 no wSetting Max Stations:64 ireless extensions. lo no wireless extensions. sit0 no wireless extensions. eth0 no wireless extensions. br0 no wireless extensions. wifi0 no wireless extensions. device ath0 entered promiscuous mode br0: port 2(ath0) entering forwarding state ARPING to 192.168.1.2 from 192.168.1.2 via br0 Sent 1 probes (1 broadcast(s)) Received 0 reply >>>>> WPS MODE, device eth0 left promiscuous mode br0: port 1(eth0) entering disabled state device ath0 left promiscuous mode br0: port 2(ath0) entering disabled state device eth0 entered promiscuous mode br0: port 1(eth0) entering forwarding state device ath0 entered promiscuous mode br0: port 2(ath0) entering forwarding state route: SIOC[ADD|DEL]RT: No such process ARPING to 192.168.1.2 from 192.168.1.2 via br0 Sent 1 probes (1 broadcast(s)) Received 0 reply ip_tables: (C) 2000-2006 Netfilter Core Team ip6_tables: (C) 2000-2006 Netfilter Core Team CHH: System Configuration Configuration file: /tmp/apath0 ieee80211_ioctl_siwmode: imr.ifm_active=393856, new mode=3, valid=1 br0: port 2(ath0) entering disabled state DEVICE IS DOWN ifname=ath0 Could not connec DEVICE IS DOWN ifname=ath0 t to kernel driver. Using interface ath0 with hwaddr cc:5d:4e:67:bf:cd and ssid 'ZyXEL' br0: port 2(ath0) entering forwarding state bind: Address already in use mini_httpd: started as root without requesting chroot(), warning only bind: Address already in use mini_httpd: started as root without requesting chroot(), warning only apcfg: Skip default verifying. apcfg: Skip default verifying. apcfg: Skip default verifying. date: invalid date `00000.0' ip_tables: (C) 2000-2006 Netfilter Core Team ip6_tables: (C) 2000-2006 Netfilter Core Team Ebtables v2.0 registered Ebtables v2.0 unregistered apcfg: Skip default verifying. NWA1121-NI mips #1 Thu Sep 29 10:38:20 CST 2016 (none) NWA1121-NI login: ip_tables: (C) 2000-2006 Netfilter Core Team ip6_tables: (C) 2000-2006 Netfilter Core Team
OpenWrt bootlog
U-Boot 1.1.4-dirty (Nov 2 2012 - 14:40:11) U-boot MI124 DRAM: Tap value selected = 0xf [0x0 - 0x1f] Setting 0xb8116290 to 0x40802d0f 64 MB Top of RAM usable for U-Boot at: 84000000 Reserving 220k for U-Boot at: 83fc8000 Reserving 192k for malloc() at: 83f98000 Reserving 44 Bytes for Board Info at: 83f97fd4 Reserving 48 Bytes for Global Data at: 83f97fa4 Reserving 128k for boot params() at: 83f77fa4 Stack Pointer at: 83f77f88 Now running in RAM - U-Boot at: 83fc8000 Flash Manuf Id 0xc2, DeviceId0 0x20, DeviceId1 0x18 flash size 16MB, sector count = 256 Flash: 16 MB pci_init_board: PCIe PLL not set for 40MHz refclk *** Warning *** : PCIe WLAN Module not found !!! In: serial Out: serial Err: serial Net: ag934x_enet_initialize... Fetching MAC Address from 0x83fed7a8 wasp reset mask:c02200 WASP ----> F1 PHY * : cfg1 0x80000000 cfg2 0x7114 eth0: 00:30:ab:11:20:e1 F1Phy reg init ATHR_AUTONEG_ADVERT:1DE1 ATHR_1000BASET_CONTROL:200 ATHR_PHY_CONTROL:3100 ATHRSF1_PHY: Port 0, Neg Success ATHRSF1_PHY: unit 0 phy addr 0 eth0 up ethact=eth0 ************ Post Result ******************* POST memory PASSED POST uart PASSED POST ethernet PASSED Hit any key to stop autoboot: 0 ## Booting image at 9f850000 ... Image Name: MIPS OpenWrt Linux-5.4.98 Created: 2021-03-16 22:54:30 UTC Image Type: MIPS Linux Kernel Image (lzma compressed) Data Size: 3265 Bytes = 3.2 kB Load Address: 80060000 Entry Point: 80060000 Verifying Checksum at 0x9f850040 ...OK Uncompressing Kernel Image ... OK No initrd ## Transferring control to Linux (at address 80060000) ... ## Giving linux memsize in bytes, 67108864 Starting kernel ... OpenWrt kernel loader for AR7XXX/AR9XXX Copyright (C) 2011 Gabor Juhos <juhosg@openwrt.org> Looking for OpenWrt image... found at 0xbf050000 Decompressing kernel... done! Starting kernel at 80060000... [ 0.000000] Linux version 5.4.98 (sebastian@sebastian-msi) (gcc version 8.4.0 (OpenWrt GCC 8.4.0 r13213+1-146e18af56)) #0 Tue Mar 16 21:31:25 2021 [ 0.000000] printk: bootconsole [early0] enabled [ 0.000000] CPU0 revision is: 0001974c (MIPS 74Kc) [ 0.000000] MIPS: machine is Zyxel NWA1121-NI [ 0.000000] SoC: Atheros AR9342 rev 1 [ 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] Built 1 zonelists, mobility grouping on. Total pages: 16240 [ 0.000000] Kernel command line: console=ttyS0,115200 rootfstype=squashfs,jffs2 [ 0.000000] Dentry cache hash table entries: 8192 (order: 3, 32768 bytes, linear) [ 0.000000] Inode-cache hash table entries: 4096 (order: 2, 16384 bytes, linear) [ 0.000000] Writing ErrCtl register=00000000 [ 0.000000] Readback ErrCtl register=00000000 [ 0.000000] mem auto-init: stack:off, heap alloc:off, heap free:off [ 0.000000] Memory: 57216K/65536K available (4919K kernel code, 189K rwdata, 1124K rodata, 1184K init, 196K bss, 8320K 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] random: get_random_bytes called from start_kernel+0x32c/0x520 with crng_init=0 [ 0.000000] CPU clock: 560.000 MHz [ 0.000000] clocksource: MIPS: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 6825930166 ns [ 0.000009] sched_clock: 32 bits at 280MHz, resolution 3ns, wraps every 7669584382ns [ 0.008324] Calibrating delay loop... 278.78 BogoMIPS (lpj=557568) [ 0.050873] pid_max: default: 32768 minimum: 301 [ 0.055980] Mount-cache hash table entries: 1024 (order: 0, 4096 bytes, linear) [ 0.063780] Mountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes, linear) [ 0.077642] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 7645041785100000 ns [ 0.088082] futex hash table entries: 256 (order: -1, 3072 bytes, linear) [ 0.095488] pinctrl core: initialized pinctrl subsystem [ 0.102328] NET: Registered protocol family 16 [ 0.143667] workqueue: max_active 576 requested for napi_workq is out of range, clamping between 1 and 512 [ 0.158250] clocksource: Switched to clocksource MIPS [ 0.165312] NET: Registered protocol family 2 [ 0.170976] tcp_listen_portaddr_hash hash table entries: 512 (order: 0, 4096 bytes, linear) [ 0.179980] TCP established hash table entries: 1024 (order: 0, 4096 bytes, linear) [ 0.188166] TCP bind hash table entries: 1024 (order: 0, 4096 bytes, linear) [ 0.195696] TCP: Hash tables configured (established 1024 bind 1024) [ 0.202632] UDP hash table entries: 256 (order: 0, 4096 bytes, linear) [ 0.209665] UDP-Lite hash table entries: 256 (order: 0, 4096 bytes, linear) [ 0.217511] NET: Registered protocol family 1 [ 0.222257] PCI: CLS 0 bytes, default 32 [ 0.231581] workingset: timestamp_bits=14 max_order=14 bucket_order=0 [ 0.246816] squashfs: version 4.0 (2009/01/31) Phillip Lougher [ 0.253073] jffs2: version 2.2 (NAND) (SUMMARY) (LZMA) (RTIME) (CMODE_PRIORITY) (c) 2001-2006 Red Hat, Inc. [ 0.284327] pinctrl-single 1804002c.pinmux: 544 pins, size 68 [ 0.291638] Serial: 8250/16550 driver, 1 ports, IRQ sharing disabled [ 0.299337] printk: console [ttyS0] disabled [ 0.304018] 18020000.uart: ttyS0 at MMIO 0x18020000 (irq = 9, base_baud = 2500000) is a 16550A [ 0.313227] printk: console [ttyS0] enabled [ 0.313227] printk: console [ttyS0] enabled [ 0.322133] printk: bootconsole [early0] disabled [ 0.322133] printk: bootconsole [early0] disabled [ 0.340731] spi-nor spi0.0: mx25l12805d (16384 Kbytes) [ 0.346095] 8 fixed-partitions partitions found on MTD device spi0.0 [ 0.352556] Creating 8 MTD partitions on "spi0.0": [ 0.357451] 0x000000000000-0x000000040000 : "u-boot" [ 0.363690] 0x000000040000-0x000000050000 : "u-boot-env" [ 0.370357] 0x000000050000-0x000000850000 : "firmware0" [ 0.376811] 0x000000850000-0x000000860000 : "loader" [ 0.383134] 0x000000860000-0x000000fa0000 : "firmware1" [ 0.389607] 0x000000fa0000-0x000000fe0000 : "config" [ 0.395846] 0x000000fe0000-0x000000ff0000 : "mib0" [ 0.401928] 0x000000ff0000-0x000001000000 : "art" [ 0.408198] Concatenating MTD devices: [ 0.412087] (0): "firmware0" [ 0.415018] (1): "firmware1" [ 0.417934] into device "virtual_flash" [ 0.421888] 1 fixed-partitions partitions found on MTD device virtual_flash [ 0.428965] Creating 1 MTD partitions on "virtual_flash": [ 0.434473] 0x000000000000-0x000000f40000 : "firmware" [ 0.451818] 2 uimage-fw partitions found on MTD device firmware [ 0.457886] Creating 2 MTD partitions on "firmware": [ 0.462961] 0x000000000000-0x000000200000 : "kernel" [ 0.469105] 0x000000200000-0x000000f40000 : "rootfs" [ 0.475286] mtd: device 10 (rootfs) set to be root filesystem [ 0.483498] 1 squashfs-split partitions found on MTD device rootfs [ 0.489855] 0x000000550000-0x000000f40000 : "rootfs_data" [ 0.498822] libphy: Fixed MDIO Bus: probed [ 0.840300] libphy: ag71xx_mdio: probed [ 0.846722] ag71xx 19000000.eth: connected to PHY at mdio.0:00 [uid=004dd072, driver=Atheros 8035 ethernet] [ 0.857400] eth0: Atheros AG71xx at 0xb9000000, irq 4, mode: rgmii-id [ 0.864251] i2c /dev entries driver [ 0.870370] NET: Registered protocol family 10 [ 0.881040] Segment Routing with IPv6 [ 0.884987] NET: Registered protocol family 17 [ 0.889622] 8021q: 802.1Q VLAN Support v1.8 [ 0.901292] VFS: Mounted root (squashfs filesystem) readonly on device 31:10. [ 0.916552] Freeing unused kernel memory: 1184K [ 0.921188] This architecture does not have kernel memory protection. [ 0.927731] Run /sbin/init as init process [ 1.158265] random: fast init done [ 1.519871] init: Console is alive [ 1.523765] init: - watchdog - [ 2.373298] kmodloader: loading kernel modules from /etc/modules-boot.d/* [ 2.539050] kmodloader: done loading kernel modules from /etc/modules-boot.d/* [ 2.556991] init: - preinit - [ 3.705053] random: jshn: uninitialized urandom read (4 bytes read) [ 3.862848] random: jshn: uninitialized urandom read (4 bytes read) [ 3.906993] random: jshn: uninitialized urandom read (4 bytes read) 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 [ 8.369440] mount_root: jffs2 not ready yet, using temporary tmpfs overlay [ 8.387498] urandom-seed: Seed file not found (/etc/urandom.seed) [ 8.521590] procd: - early - [ 8.524743] procd: - watchdog - [ 9.189387] procd: - watchdog - [ 9.309265] procd: - ubus - [ 9.455865] urandom_read: 5 callbacks suppressed [ 9.455874] random: ubusd: uninitialized urandom read (4 bytes read) [ 9.483883] random: ubusd: uninitialized urandom read (4 bytes read) [ 9.494768] procd: - init - Please press Enter to activate this console. [ 10.681961] kmodloader: loading kernel modules from /etc/modules.d/* [ 10.964133] Loading modules backported from Linux version v5.10.16-0-gde53befa79cf [ 10.971891] Backport generated by backports.git v5.10.16-1-0-g21d2a1d2 [ 11.046980] xt_time: kernel timezone is -0000 [ 11.052737] urngd: v1.0.2 started. [ 11.310949] PPP generic driver version 2.4.2 [ 11.323392] NET: Registered protocol family 24 [ 11.451451] ath: phy0: disabling 5GHz band [ 11.473939] ieee80211 phy0: Atheros AR9340 Rev:1 mem=0xb8100000, irq=12 [ 11.566225] random: crng init done [ 11.594761] kmodloader: done loading kernel modules from /etc/modules.d/* [ 44.303897] jffs2_scan_eraseblock(): End of filesystem marker found at 0x0 [ 44.330360] jffs2_build_filesystem(): unlocking the mtd device... [ 44.330371] done. [ 44.338631] jffs2_build_filesystem(): erasing all blocks after the end marker... [ 44.775476] br-lan: port 1(eth0) entered blocking state [ 44.788452] br-lan: port 1(eth0) entered disabled state [ 44.794166] device eth0 entered promiscuous mode [ 47.819735] eth0: link up (1000Mbps/Full duplex) [ 47.837292] br-lan: port 1(eth0) entered blocking state [ 47.842636] br-lan: port 1(eth0) entered forwarding state [ 47.878133] IPv6: ADDRCONF(NETDEV_CHANGE): br-lan: link becomes ready [ 110.587169] done. [ 110.589170] jffs2: notice: (1884) jffs2_build_xattr_subsystem: complete building xattr subsystem, 0 of xdatum (0 unchecked, 0 orphan) and 0 of xref (0 dead, 0 orphan) found. [ 110.841124] overlayfs: upper fs does not support tmpfile. BusyBox v1.33.0 () built-in shell (ash) _______ ________ __ | |.-----.-----.-----.| | | |.----.| |_ | - || _ | -__| || | | || _|| _| |_______|| __|_____|__|__||________||__| |____| |__| W I R E L E S S F R E E D O M ----------------------------------------------------- OpenWrt SNAPSHOT, r15812+12-46b6ee7ffc ----------------------------------------------------- === WARNING! ===================================== There is no root password defined on this device! Use the "passwd" command to set up a new password in order to prevent unauthorized SSH logins. -------------------------------------------------- root@OpenWrt:/#