Meraki MX65 and MX65W

Meraki MX65

Cisco cloud-based firewalls rated for 250 Mbps throughput1), although achieves gigabit with offloading enabled2). Comes in a small form factor fanless aluminium case. Has 2 WAN ports and 10 LAN ports, two of which are POE+ ports.

There are two variants of this device: MX65 and MX65W.

The MX65 features a dual-core Broadcom BCM58525 first announced in mid-20133)4).
In addition, the MX65W features two unsupported Broadcom wireless BCM43520KMLG chips, but is otherwise identical to the MX65.

Note that these devices are EOL and support from Cisco will end on May 28, 20265), making it a soon to be cheap and abundant device.

Its vendor-recommended replacement, the MX68/MX68W, cannot run OpenWrt due to SecureBoot6).

Timeline

First Announced Feb 12, 20167)
End-of-Sales Announcement November 20th, 2018
End-of-Sales Date May 28th, 2019
End-of-Support Date May 28th, 2026

Wireless is not supported.

Devices with Broadcom WiFi chipsets have limited OpenWrt supportability (due to limited FLOSS driver availability for Broadcom chips). Consider this when choosing a device to buy, or when deciding to flash OpenWrt on your device because it is listed as supported. See Broadcom WiFi for details.

POE+ is not natively supported by OpenWRT.

See PoE Support.

Power Supply

Uses a 6.3mm x 3.0mm barrel/coaxial power connector.8)

Takes 12V-54V DC9).

Pulls ~8W idle with nothing connected.

Won't boot with -48V, but it should survive. YMMV.

Switched Ethernet layout:

eth0-> wan1
    -> wan2
    -> sw0
          - lan3
          - lan4
          - lan5
          - lan6
          - lan7
    -> sw1
          - lan8
          - lan9
          - lan10
          - lan11
          - lan12
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP qlen 1000
    link/ether  brd ff:ff:ff:ff:ff:ff
3: wan1@eth0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue master br-wan state LOWERLAYERDOWN qlen 1000
    link/ether brd ff:ff:ff:ff:ff:ff
4: wan2@eth0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue master br-wan state LOWERLAYERDOWN qlen 1000
    link/ether  brd ff:ff:ff:ff:ff:ff
5: sw0@eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1502 qdisc noqueue state UP qlen 1000
    link/ether brd ff:ff:ff:ff:ff:ff
6: sw1@eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1502 qdisc noqueue state UP qlen 1000
    link/ether brd ff:ff:ff:ff:ff:ff
7: lan8@sw1: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue master br-lan state LOWERLAYERDOWN qlen 1000
    link/ether  brd ff:ff:ff:ff:ff:ff
8: lan9@sw1: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue master br-lan state LOWERLAYERDOWN qlen 1000
    link/ether brd ff:ff:ff:ff:ff:ff
9: lan10@sw1: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue master br-lan state LOWERLAYERDOWN qlen 1000
    link/ether  brd ff:ff:ff:ff:ff:ff
10: lan11@sw1: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue master br-lan state LOWERLAYERDOWN qlen 1000
    link/ether  brd ff:ff:ff:ff:ff:ff
11: lan12@sw1: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue master br-lan state LOWERLAYERDOWN qlen 1000
    link/ether  brd ff:ff:ff:ff:ff:ff
12: lan3@sw0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue master br-lan state LOWERLAYERDOWN qlen 1000
    link/ether  brd ff:ff:ff:ff:ff:ff
13: lan4@sw0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue master br-lan state LOWERLAYERDOWN qlen 1000
    link/ether  brd ff:ff:ff:ff:ff:ff
14: lan5@sw0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue master br-lan state LOWERLAYERDOWN qlen 1000
    link/ether brd ff:ff:ff:ff:ff:ff
15: lan6@sw0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue master br-lan state LOWERLAYERDOWN qlen 1000
    link/ether  brd ff:ff:ff:ff:ff:ff
16: lan7@sw0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue master br-lan state LOWERLAYERDOWN qlen 1000
    link/ether  brd ff:ff:ff:ff:ff:ff
17: br-lan: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue state DOWN qlen 1000
    link/ether  brd ff:ff:ff:ff:ff:ff
18: br-wan: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue state DOWN qlen 1000
    link/ether brd ff:ff:ff:ff:ff:ff

Packets between LAN3-7 and LAN8-12 go through the Broadcom CPU/switch instead of directly between QCAs10)11)

Main PoE discussion

Prebuilt images with PoE support:

VersionBuilt ByLinkNotes
SNAPSHOT, r27578+130-23ac1ad95155Leo-PLGoogle DriveOct 2024
24.10.3hecataeMicrosoft SharePointhecatae occasionally updates the file at this link. Check the file modification date.

Forum Post

git clone https://github.com/openwrt/openwrt.git -b v24.10.2 && cd openwrt
git remote add -f mx65_custom https://github.com/mbilker/openwrt
git cherry-pick 38be5c1fca574bf7f3a09bde08b59a4cbd8adfd8

Then follow the usual steps to configure and build: How To Compile OpenWrt Firmware For Any Router

Stock Firmware Flash Layout

# cat /proc/mtd

dev size erasesize name
mtd0 00100000 00040000 “boot”
mtd1 00080000 00040000 “shmoo”
mtd2 00300000 00040000 “bootkernel1”
mtd3 00100000 00040000 “nvram”
mtd4 00300000 00040000 “bootkernel2”
mtd5 3f700000 00040000 “ubi”
mtd6 40000000 00040000 “all”

The device may have one of two flash layouts: one with a 1MiB (0x100000) boot partition, the other with a 512KiB (0x80000) partition.
If the device's boot partition is 512K, make sure to flash the smaller bootloader first.

OpenWrt Flash Layout

dev size erasesize name
mtd0 00100000 00040000 “u-boot”
mtd1 00300000 00040000 “bootkernel1”
mtd2 00040000 00040000 “nvram”
mtd3 00040000 00040000 “u-boot-env”
mtd4 00080000 00040000 “shmoo”
mtd5 00300000 00040000 “bootkernel2”
mtd6 3f700000 00040000 “ubi”

Preparation and Setup

  1. Prepare a USB disk with the DOS partitioning scheme and a 128MB FAT16 partition. On Windows, choose the FAT file system.
    • If one USB disk doesn't work, try a different one, and/or a FAT32 partition.
  2. Compile or obtain OpenWrt files for the MX65, including u-boot, initramfs and sysupgrade images, and copy them to the USB disk.
  3. Plug the USB disk into the device.
  4. On the device, boot into diagnostic mode by holding reset when powering on the device. The front light will turn orange.
    Continue to hold reset until it starts blink-blink'ing white.
    • On used units, the white flash may be difficult or even impossible to see without first opening up the device.
      If no white flash is visible, skip confirming it visually and simply hold reset for ~15 seconds when booting.
    • An ethernet cable can be plugged into any LAN port before powering the device on.
  5. Release the reset button, and wait another ~15 seconds for the light to turn off, then turn green.
    If it goes rainbow instead, unplug the device and try again.
    • If an ethernet cable has already been plugged in, its LAN port should now light up.
      Otherwise, plug an ethernet cable into a LAN port.
  6. On another device, set the client IP to 192.168.1.2, and telnet to 192.168.1.1.
    • Instead of telnet, the serial connection may be used.
    • MX65 Note: If connecting by serial, the serial connection may prevent the device from booting. If that happens, connect to the serial port after the front light starts blinking white.
  7. Continue to U-Boot Installation
  • Using a USB disk can be skipped in the next (u-boot install) section by instead running a webserver on the client device, e.g. python -m http.server, and then running wget for the uboot_mx65 and sha512sum files in a shell on the device.
  • A USB disk will be required to boot an initramfs image.

Installation Files

U-Boot
  1. From clayface's U-Boot repo, download the two uboot_mx65 files.
  2. Verify the SHA512 of these two files after they have been written to the USB disk!
    • Compare each to the contents of its .sha512 file.
Initramfs
Download Link Author Notes
Google Drive Leo-PL OpenWrt SNAPSHOT, r27578+130-23ac1ad95155. Kernel 6.6.54. Pre-24.10.0-rc1
GitHub DimmaDont/openwrt DimmaDont v24.10.4, with USB storage

* Do not rename the initramfs image file!

Checksum
  1. From DimmaDont's busybox releases, download the sha512sum binary.
    • This will be used to verify the u-boot image again later.
Sysupgrade

For official images, see Firmware Links.
For PoE builds, see PoE Support

U-Boot installation

  1. Confirm the size of the device's boot (mtd0) partition with cat /proc/mtd.
    In most cases it should be 0x100000 or larger. If this is the case, proceed to use the uboot_mx65 image.
    If the reported size is 0x80000, use the uboot_mx65_small image.
  2. Run the following commands, with caution.
    The USB disk should have automatically mounted, but if it does not, you will need to power off and on again with reset held.
    Depending on the previous step's output, use the uboot_mx65 or uboot_mx65_small image accordingly.
    1. Verify that the USB disk has actually been mounted:
      1. mount and/or ls /tmp/media/sda1
      • Repeated connect/disconnects of the USB disk may cause it to mount to /tmp/media/sdb1 instead, or even not mount at all.
        This can be prevented by running umount /dev/sda1 before physically disconnecting the USB disk.
    2. Copy the u-boot image to RAM:12)
      1. cp /tmp/media/sda1/uboot_mx65 /tmp
    3. Verify that uboot_mx65 was correctly read from the USB disk:
      1. /tmp/media/sda1/sha512sum /tmp/uboot_mx65
      • It may be necessary to run chmod +x /tmp/media/sda1/sha512sum first.
      • It should match the SHA512 hash from before. If it doesn't, try copying the files again.
    4. Flash u-boot:
      1. dd if=/tmp/uboot_mx65 of=/dev/mtdblock0 bs=256K
    5. Optional: Confirm u-boot has been written successfully by dumping mtd0 and comparing it to the original file.
  3. Once this has successfully completed, power off the device.
    If the regular u-boot image was flashed, proceed to OpenWrt Installation.
    If the small u-boot file was flashed, proceed to UBI supporting bootloader installation.

UBI supporting bootloader installation

These steps need to be followed if the older u-boot image was installed, either because the Meraki diagnostic partition scheme used 0x80000 as the mtd0 size, or because you installed the u-boot provided while OpenWrt support was still under development. If using OpenWrt, make a backup before proceeding.

  1. Download the openwrt-bcm5862x-generic-meraki_mx65-initramfs-kernel.bin image from clayface's U-Boot repo onto the USB disk.
  2. With the prepared USB drive already inserted, power on the device while holding the reset button. A white/orange flashing pattern will occur shortly after power on. Let go of the reset button. The device is now booting into OpenWrt initramfs stored on the USB disk.
  3. Connect by SSH to 192.168.1.1 and flash the embedded u-boot image: mtd write /root/uboot_mx65 /dev/mtd0
    You do not need to reboot as this image can handle “Kernel-in-UBI” OpenWrt installation.
  4. Proceed to obtain and flash the appropriate OpenWrt image at OpenWrt Installation step 4.
  5. Reboot will take significantly longer due to Shmoo calibration.
    In case the device does not come online after several minutes, power-cycle the device and see if it boots.
    If you see an orange/white flashing pattern, this indicates UBI booting was not successful, and you will need to copy a new bcm53xx image to a USB disk before booting it and attempting to install OpenWrt again - refer to OpenWrt Installation step 1. Do not attempt to reflash u-boot in this scenario.

OpenWrt Installation

  1. Having obtained an OpenWrt initramfs image, copy the openwrt-bcm53xx-generic-meraki_mx65-initramfs.bin file to the base directory of the USB disk.
    • It must have this name to boot!13)
    • If using an initramfs image with USB storage support, copy a sysupgrade image over too.
  2. With the USB drive already inserted, power on the device.
    • Once the initramfs image on the USB disk has been found, it will blink white 3x.
      If it does not blink white within 15s, double check the file name, try a different USB disk, or delete the other partition(s) on it (if you had created other partitions), and try again.
      Even on used units, this white blink should be visible, as the orange LED will turn off when it does.
    • The device will now boot from the image. Its light will stay solid orange during this.
    • Eventually it will start blinking green--first fast, then slow. Once the light is solid green, OpenWrt has finished booting.
    • This should take about a minute total.
  3. Connect to the device over LAN. See Preparation and Setup step 6.
  4. If not using an initramfs image with USB storage support, use scp to copy the sysupgrade file to 192.168.1.1:/tmp.
    • Example: scp -O openwrt-bcm53xx-generic-meraki_mx65-squashfs.sysupgrade.bin root@192.168.1.1:/tmp
    • If scp complains about the host key being different because a different key for 192.168.1.1 is saved, ignore it by inserting -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null after scp.
  5. SSH to 192.168.1.1.
  6. If using an initramfs image with USB storage support, mount the USB disk with mkdir /mnt/usb && mount /dev/sda1 /mnt/usb.
  7. Run sysupgrade.
    • Example: sysupgrade /tmp/openwrt-bcm53xx-generic-meraki_mx65-squashfs.sysupgrade.bin
    • It will reboot.
  8. OpenWrt should now be installed on the device.

Optional: Recovering Flash Space

Forum Post

⚠️ Proceed with caution!

Most of the 1GiB space is filled with factory Cisco volumes, and are not necessary if installing OpenWrt.

Without deleting these volumes, OpenWrt will only be able to access ~370MiB.

After the initial installation, or even before installation (but after booting from initramfs),

  1. Copy a squashfs.sysupgrade.bin to /tmp
  2. Run ubinfo -a to get a list of volumes.
  3. Delete the unnecessary volumes:
    • ubirmvol /dev/ubi0 -N part.old
    • ubirmvol /dev/ubi0 -N storage
    • ubirmvol /dev/ubi0 -N diagnostic1
    • ubirmvol /dev/ubi0 -N part.safe
    • DO NOT DELETE board-config!14)
  4. Apply the sysupgrade sysupgrade openwrt-xx.xx.x-bcm53xx-generic-meraki_mx65-squashfs.sysupgrade.bin.
    • It will reboot itself.
  5. Run ubinfo -a again and verify that the rootfs_data volume is now much larger.

Status Indicator

Most Meraki hardware comes equipped with an RGB LED, and the MX65 is no exception.15)
With the factory firmware, the RGB LED is solely used to indicate that it is attempting to connect to the cloud.
OpenWrt uses the green/red channels on the RGB LED to indicate status.

The mx65rgb utility reimplements the rainbow light.

USB Storage Drivers

The MX65 features one USB 2.0 port, originally to support a cellular modem.

To enable support for USB storage devices, see https://openwrt.org/docs/guide-user/storage/usb-drives

The front light is lit by three discrete LEDs, depending on device status.

LED Color Notes
LED1 White Flashes when entering diagnostic mode.
Solid when booted and connected to the cloud (stock firmware)
LED2 Orange Lights up at boot.
LED3 RGB Green once successfully booted.
Rainbow when attempting to reach the cloud (stock firmware).
Red when booted into stock firmware and fails to reach the cloud.

The Meraki MX65/MX65W has the following buttons:

BUTTON Event
Reset reset

MX65

MX65W

4x T8 Torx screws under rubber feet.

2x PH1 Phillips on the PCB once inside.

Watch out for the thermal pad.

MX65W: The board can be flipped without undoing the coax.

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

Port

J5

Pinout

Pin 1 VCC farthest from device USB port
Pin 2 TXD RXD on the USB adapter
Pin 3 RXD TXD on the USB adapter
Pin 4 GND closest to device USB port

Settings

115200bps 8N1 3.3V

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

FIXME

x86-64 debian
  1. sudo apt install gcc-arm-none-eabi make
  2. cd U-boot-MX64-20190430_MX65\U-boot.MX64
  3. CROSS_COMPILE=arm-???- make

U-Boot 2012.10-00101-g93bc206 (Jun 19 2015 - 12:33:28)Meraki MX64 Boot Kernel Loader DEV ID = 0xcf1e PCIE CFG DEV ID = 0x8025 OTP offset(0x8): 0x78f01c01 OTP offset(0x9): 0xfe400818 OTP offset(0xa): 0xc01b0 OTP offset(0xb): 0x0 OTP offset(0xc): 0x4a00000 OTP offset(0xd): 0xffede250 OTP offset(0xe): 0x1135d17f OTP offset(0xf): 0x4000 NSP25 32bit DDR SKU ID = 0x0 DDR type: DDR3 MEMC 0 DDR speed = 800MHz ddr_init2: Calling soc_ddr40_set_shmoo_dram_config ddr_init2: Calling soc_ddr40_phy_calibrate C01. Check Power Up Reset_Bar C02. Config and Release PLL from reset C03. Poll PLL Lock C04. Calibrate ZQ (ddr40_phy_calib_zq) C05. DDR PHY VTT On (Virtual VTT setup) DISABLE all Virtual VTT C06. DDR40_PHY_DDR3_MISC C07. VDL Calibration C07.1 C07.2 C07.4 C07.4.1 C07.4.4 VDL calibration result: 0x30000003 (cal_steps = 0) C07.4.5 C07.4.6 C07.5 C08. DDR40_PHY_DDR3_MISC : Start DDR40_PHY_RDLY_ODT.... C09. Start ddr40_phy_autoidle_on (MEM_SYS_PARAM_PHY_AUTO_IDLE) .... C10. Wait for Phy Ready Programming controller register ddr_init2: Calling soc_ddr40_shmoo_ctl Validate Shmoo parameters stored in flash ..... OK Press Ctrl-C to run Shmoo ..... skipped Restoring Shmoo parameters from flash ..... done Running simple memory test ..... OK DDR Tune Completed DRAM: 31.9 MiB WARNING: Caches not enabled NAND: Micron MT29F8G08ABACA, Found strap type 0x6 strap page 0x2 256 KiB blocks, 4 KiB pages, 27B OOB, 8-bit NAND: chipsize 1024 MiB *** Warning - bad CRC, using default environment In: serial Out: serial Err: serial arm_clk=1200MHz, axi_clk=600MHz, apb_clk=300MHz, arm_periph_clk=600MHz Enabling icache and dcache Enabling l2cache JDIZ Registering eth Broadcom BCM IPROC Ethernet driver 0.1 Using GMAC1 (0x18023000) ERROR: could not get env ethaddr et0: ethHw_chipAttach: Chip ID: 0xcf1e; phyaddr: 0x1e bcm_robo_attach: devid: 0x10 robo_serdes_reset_core page(0x16) id2(0x3ff) robo_serdes_init page(0x16) id0(0x4281) id1(0x4fc0) id2(0x3ff) robo_serdes_init access page4 via page5 lane1 robo_serdes_init page(0x16) id0(0x4281) id1(0x4fc0) id2(0x3ff) robo_serdes_init set back to lane0 NAND read: device 0 offset 0x500000, size 0x200000 2097152 bytes read: OK Uncompressing Linux... done, booting the kernel. [ 0.000000] Booting Linux on physical CPU 0 [ 0.000000] Linux version 3.4.113 (den@sf202.meraki.com) (gcc version 4.8.3 (GCC) ) #2 Fri Feb 4 17:49:15 PST 2022 [ 0.000000] CPU: ARMv7 Processor [413fc090] revision 0 (ARMv7), cr=10c5387d [ 0.000000] CPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing instruction cache [ 0.000000] Machine: Meraki Wired-Arm-Nsp, model: Meraki wired-arm-nsp [ 0.000000] bootconsole [earlycon0] enabled [ 0.000000] Memory policy: ECC disabled, Data cache writeback [ 0.000000] BUG: mapping for 0x18000000 at 0xff000000 out of vmalloc space [ 0.000000] BUG: mapping for 0x19000000 at 0xff200000 out of vmalloc space [ 0.000000] Built 1 zonelists in Zone order, mobility grouping on. Total pages: 260080 [ 0.000000] Kernel command line: console=ttyS0,115200n8 ubi.mtd=ubi mem=0x3fff0000 earlyprintk loader=u-boot part=bootkernel2 [ 0.000000] PID hash table entries: 4096 (order: 2, 16384 bytes) [ 0.000000] Dentry cache hash table entries: 131072 (order: 7, 524288 bytes) [ 0.000000] Inode-cache hash table entries: 65536 (order: 6, 262144 bytes) [ 0.000000] Memory: 1023MB = 1023MB total [ 0.000000] Memory: 1033124k/1033124k available, 15388k reserved, 0K highmem [ 0.000000] Virtual kernel memory layout: [ 0.000000] vector : 0xffff0000 - 0xffff1000 ( 4 kB) [ 0.000000] fixmap : 0xfff00000 - 0xfffe0000 ( 896 kB) [ 0.000000] vmalloc : 0x80000000 - 0xff000000 (2032 MB) [ 0.000000] lowmem : 0x40000000 - 0x7fff0000 (1023 MB) [ 0.000000] modules : 0x3f000000 - 0x40000000 ( 16 MB) [ 0.000000] .text : 0x40008000 - 0x403139e4 (3119 kB) [ 0.000000] .init : 0x40314000 - 0x405e75f4 (2894 kB) [ 0.000000] .data : 0x405e8000 - 0x4060e5c8 ( 154 kB) [ 0.000000] .bss : 0x4060e5ec - 0x40631e78 ( 143 kB) [ 0.000000] SLUB: Genslabs=11, HWalign=64, Order=0-3, MinObjects=0, CPUs=1, Nodes=1 [ 0.000000] NR_IRQS:292 [ 0.000000] Data abort at addr=0x0, fsr=0x1c06 ignored. [ 0.000000] sched_clock: 32 bits at 250 Hz, resolution 4000000ns, wraps every 4294967292ms [ 0.004000] Calibrating delay loop... 2390.01 BogoMIPS (lpj=4780032) [ 0.024000] pid_max: default: 32768 minimum: 301 [ 0.028000] Mount-cache hash table entries: 512 [ 0.032000] CPU: Testing write buffer coherency: ok [ 0.036000] Setting up static identity map for 0x6023c5b0 - 0x6023c608 [ 0.040000] L310 cache controller enabled [ 0.044000] l2x0: 16 ways, CACHE_ID 0x410000c8, AUX_CTRL 0x0a150000, Cache size: 524288 B [ 0.048000] devtmpfs: initialized [ 0.052000] NET: Registered protocol family 16 [ 0.056000] gpiochip_add: registered GPIOs 0 to 31 on device: GPIOA [ 0.060000] iproc gpiochip add GPIOA [ 0.064000] GPIOA:ioaddr ff000060 [ 0.068000] GPIOA:intr_ioaddr ff000000 dmu_ioaddr ff020000 [ 0.072000] gpiochip_add: registered GPIOs 32 to 35 on device: GPIOB [ 0.076000] iproc gpiochip add GPIOB [ 0.080000] GPIOB:ioaddr ff030000 [ 0.084000] Warning: No reset pin specified in config [ 0.088000] request_idm_timeout_interrupts: 600 entry [ 0.092000] idm_timeout_handler: 340, 0 entry [ 0.096000] idm_timeout_handler: 585 exit [ 0.100000] request_idm_timeout_interrupts: 696 exit [ 0.104000] hw-breakpoint: found 5 (+1 reserved) breakpoint and 1 watchpoint registers. [ 0.108000] hw-breakpoint: maximum watchpoint size is 4 bytes. [ 0.116000] bio: create slab <bio-0> at 0 [ 0.120000] usbcore: registered new interface driver usbfs [ 0.124000] usbcore: registered new interface driver hub [ 0.128000] usbcore: registered new device driver usb [ 0.132000] i2c-gpio i2c-gpio.6: using pins 5 (SDA) and 4 (SCL) [ 0.136000] Switching to clocksource iproc_gtimer [ 0.140000] NET: Registered protocol family 2 [ 0.152000] IP route cache hash table entries: 32768 (order: 5, 131072 bytes) [ 0.156000] TCP established hash table entries: 131072 (order: 8, 1048576 bytes) [ 0.160000] TCP bind hash table entries: 65536 (order: 6, 262144 bytes) [ 0.164000] TCP: Hash tables configured (established 131072 bind 65536) [ 0.168000] TCP: reno registered [ 0.168000] UDP hash table entries: 512 (order: 1, 8192 bytes) [ 0.172000] UDP-Lite hash table entries: 512 (order: 1, 8192 bytes) [ 0.176000] NET: Registered protocol family 1 [ 0.436000] PCIE0: LINKSTA reg 0xbe val 0x9012 [ 0.440000] reg[0xac]=0x10, reg[0xae]=0x42, reg[0xb0]=0x8000, reg[0xb4]=0x2c10, reg[0xb6]=0x10, reg[0xb8]=0x5c12, reg[0xba]=0x65, reg[0xbe]=0x9012, reg[0xc6]=0x40, reg[0xca]=0x1, reg[0x1 [ 0.460000] PCI host bridge to bus 0000:00 [ 0.464000] pci_bus 0000:00: root bus resource [mem 0x08000000-0x0fffffff] [ 0.468000] PCI: bus0: Fast back to back transfers disabled [ 0.472000] pci 0000:00:00.0: bridge configuration invalid ([bus 00-00]), reconfiguring [ 0.476000] PCI: bus1: Fast back to back transfers disabled [ 0.480000] PCIe map irq: 0000:00:00.00 slot 0, pin 1, irq: 163 [ 0.484000] PCIe map irq: 0000:01:00.00 slot 0, pin 1, irq: 163 [ 0.488000] pci 0000:00:00.0: BAR 8: assigned [mem 0x08000000-0x080fffff] [ 0.492000] pci 0000:01:00.0: BAR 0: assigned [mem 0x08000000-0x08007fff 64bit] [ 0.496000] pci 0000:00:00.0: PCI bridge to [bus 01-01] [ 0.500000] pci 0000:00:00.0: bridge window [mem 0x08000000-0x080fffff] [ 0.504000] PCI: enabling device 0000:00:00.0 (0140 -> 0143) [ 0.760000] PCIE1: LINKSTA reg 0xbe val 0x9012 [ 0.764000] reg[0xac]=0x10, reg[0xae]=0x42, reg[0xb0]=0x8000, reg[0xb4]=0x2c10, reg[0xb6]=0x10, reg[0xb8]=0x5c12, reg[0xba]=0x65, reg[0xbe]=0x9012, reg[0xc6]=0x40, reg[0xca]=0x1, reg[0x1 [ 0.784000] PCI host bridge to bus 0001:00 [ 0.788000] pci_bus 0001:00: root bus resource [mem 0x40000000-0x47ffffff] [ 0.792000] PCI: bus0: Fast back to back transfers disabled [ 0.796000] pci 0001:00:00.0: bridge configuration invalid ([bus 00-00]), reconfiguring [ 0.800000] PCI: bus1: Fast back to back transfers disabled [ 0.804000] PCIe map irq: 0000:00:00.00 slot 0, pin 1, irq: 163 [ 0.808000] PCIe map irq: 0000:01:00.00 slot 0, pin 1, irq: 163 [ 0.812000] PCIe map irq: 0001:00:00.00 slot 0, pin 1, irq: 169 [ 0.816000] PCIe map irq: 0001:01:00.00 slot 0, pin 1, irq: 169 [ 0.820000] pci 0001:00:00.0: BAR 8: assigned [mem 0x40000000-0x400fffff] [ 0.824000] pci 0001:01:00.0: BAR 0: assigned [mem 0x40000000-0x40007fff 64bit] [ 0.828000] pci 0001:00:00.0: PCI bridge to [bus 01-01] [ 0.832000] pci 0001:00:00.0: bridge window [mem 0x40000000-0x400fffff] [ 0.836000] PCI: enabling device 0001:00:00.0 (0140 -> 0143) [ 1.088000] PCIE2: LINKSTA reg 0xbe val 0x1001 [ 1.092000] reg[0xac]=0x10, reg[0xae]=0x42, reg[0xb0]=0x8000, reg[0xb4]=0x2c10, reg[0xb6]=0x10, reg[0xb8]=0x5c12, reg[0xba]=0x65, reg[0xbe]=0x1001, reg[0xc6]=0x40, reg[0xca]=0x1, reg[0x0 [ 1.216000] pm_init: Initializing Power Management .... [ 1.228000] msgmni has been set to 2017 [ 1.232000] io scheduler noop registered [ 1.236000] io scheduler deadline registered [ 1.240000] io scheduler cfq registered (default) [ 1.244000] iproc_pwmc_probe iobase ff031000 phys:18031000 [ 1.248000] Serial: 8250/16550 driver, 1 ports, IRQ sharing disabled [ 1.252000] 18000300.uart: ttyS0 at MMIO 0x18000300 (irq = 117) is a 16550A [ 1.256000] console [ttyS0] enabled, bootconsole disabled [ 1.256000] console [ttyS0] enabled, bootconsole disabled [ 1.260000] at24 0-0050: 8192 byte 24c64 EEPROM, writable, 32 bytes/write [ 1.264000] ONFI param page 0 valid [ 1.268000] ONFI flash detected [ 1.268000] NAND device: Manufacturer ID: 0x2c, Chip ID: 0xd3 (Micron MT29F8G08ABACAWP) [ 1.272000] iproc_nand: heuristics exception detected, Micron MT29F8G08ABACA [ 1.276000] iproc_nand: following bootloader settings [ 1.280000] iproc_nand: 1024MiB total, 256KiB blocks, 4KiB pages, 27B OOB, 8-bit [ 1.284000] iproc_nand: user oob per page: 46 bytes (4 steps) [ 1.288000] Bad block table found at page 262080, version 0x01 [ 1.292000] Bad block table found at page 262016, version 0x01 [ 1.296000] Bad block table found at page 262080, version 0x01 [ 1.300000] Bad block table found at page 262016, version 0x01 [ 1.304000] Creating 6 MTD partitions on "nand_iproc.0": [ 1.308000] 0x000000000000-0x000000200000 : "U-boot" [ 1.312000] 0x000000100000-0x000000400000 : "bootkernel1" [ 1.320000] 0x000000400000-0x000000500000 : "senao_nvram" [ 1.324000] 0x000000500000-0x000000800000 : "bootkernel2" [ 1.328000] 0x000000800000-0x00003ff00000 : "ubi" [ 1.332000] 0x000000000000-0x00003ff00000 : "all" [ 1.336000] iproc_nand: NAND controller driver is loaded [ 1.340000] UBI: attaching mtd4 to ubi0 [ 1.344000] UBI: physical eraseblock size: 262144 bytes (256 KiB) [ 1.348000] UBI: logical eraseblock size: 253952 bytes [ 1.352000] UBI: smallest flash I/O unit: 4096 [ 1.356000] UBI: VID header offset: 4096 (aligned 4096) [ 1.360000] UBI: data offset: 8192 [ 6.404000] UBI: max. sequence number: 1678905 [ 6.420000] UBI: attached mtd4 to ubi0 [ 6.424000] UBI: MTD device name: "ubi" [ 6.428000] UBI: MTD device size: 1015 MiB [ 6.432000] UBI: number of good PEBs: 4060 [ 6.436000] UBI: number of bad PEBs: 0 [ 6.440000] UBI: number of corrupted PEBs: 0 [ 6.444000] UBI: max. allowed volumes: 128 [ 6.448000] UBI: wear-leveling threshold: 4096 [ 6.452000] UBI: number of internal volumes: 1 [ 6.456000] UBI: number of user volumes: 5 [ 6.460000] UBI: available PEBs: 1548 [ 6.464000] UBI: total number of reserved PEBs: 2512 [ 6.468000] UBI: number of PEBs reserved for bad PEB handling: 40 [ 6.472000] UBI: max/mean erase counter: 434/414 [ 6.476000] UBI: image sequence number: 887924684 [ 6.480000] UBI: background thread "ubi_bgt0d" started, PID 251 [ 6.488000] tun: Universal TUN/TAP device driver, 1.6 [ 6.492000] tun: (C) 1999-2004 Max Krasnyansky <maxk@qualcomm.com> [ 6.496000] bcm5301x_gmac_init_module: NAPI2_POLL mode [ 6.500000] bcm5301x_gmac_probe enter name:bcmiproc-gmac0; id:0x0; unit:0 [ 6.504000] NVRAM: map 0x1e0a0000 [ 6.532000] et0: eth1addr not found, ignore it [ 6.536000] bcm5301x_gmac_probe enter name:bcmiproc-gmac1; id:0x0; unit:1 [ 6.540000] et1: eth2addr not found, ignore it [ 6.544000] bcm5301x_gmac_probe enter name:bcmiproc-gmac2; id:0x0; unit:2 [ 6.548000] si_doattach chipid: 0x3f05cf1e [ 6.552000] et2: base_addr (0x18024000) irq (181) [ 6.556000] etc_gmac_speed default GMAC2 speed: auto [ 6.560000] etc_attach() mdio_init_time = 5 [ 6.564000] si_doattach: incoming bus is PCI but it's a lie, switching to SI devid:0xcf1c [ 6.568000] si_doattach chipid: 0x3f05cf1e [ 6.572000] si_attach socitype(0x3) chip(0xcf1e) chiprev(0x5) chippkg(0x0) [ 6.576000] et2: chipattach: phyaddr(0x1e) [ 6.580000] et2: chipattach: Calling robo attach [ 6.584000] bcm_robo_attach: devid32: 0x10 [ 6.652000] bcm_robo_enable_switch IPROC OTP is not configured, can not determine skuid [ 6.656000] bcm_robo_enable_switch Northstar Family chip [ 6.660000] eth0: Broadcom BCM5302x 10/100/1000 Mbps Ethernet Controller 6.30.40 (TOB) (r) [ 6.664000] eth_mac_proc_create: enter [ 6.668000] [ 6.668000] Creating fa bypass proc entry [ 6.672000] et_ctf_active enabled [ 6.676000] bcm5301x_gmac_probe enter name:bcmiproc-gmac3; id:0x0; unit:3 [ 6.680000] et3: eth3addr not found, ignore it [ 6.684000] usbcore: registered new interface driver cdc_eem [ 6.688000] usbcore: registered new interface driver cdc_subset [ 6.692000] usbcore: registered new interface driver cdc_ncm [ 6.696000] usbcore: registered new interface driver cdc_acm [ 6.700000] cdc_acm: USB Abstract Control Model driver for USB modems and ISDN adapters [ 6.704000] usbcore: registered new interface driver usbserial [ 6.708000] usbcore: registered new interface driver usbserial_generic [ 6.712000] USB Serial support registered for generic [ 6.716000] usbserial: USB Serial Driver core [ 6.720000] usbcore: registered new interface driver option [ 6.724000] USB Serial support registered for GSM modem (1-port) [ 6.728000] usbcore: registered new interface driver qcserial [ 6.732000] USB Serial support registered for Qualcomm USB modem [ 6.736000] usbcore: registered new interface driver sierra [ 6.740000] USB Serial support registered for Sierra USB modem [ 6.744000] input: gpio-buttons.5 as /devices/gpio-buttons.5/input/input0 [ 6.748000] i2c /dev entries driver [ 6.756000] GENPLL[5] mdiv=12 rate=1500000000 [ 6.760000] GENPLL[5] mdiv=12 rate=1500000000 [ 6.764000] sp805-wdt sp805-wdt: registration successful [ 6.772000] usbcore: registered new interface driver usbhid [ 6.776000] usbhid: USB HID core driver [ 6.780000] meraki-config board-data.2: Meraki config device loaded [ 6.784000] TCP: cubic registered [ 6.784000] NET: Registered protocol family 17 [ 6.788000] NET: Registered protocol family 15 [ 6.792000] 8021q: 802.1Q VLAN Support v1.8 [ 6.796000] Registering SWP/SWPB emulation handler [ 6.800000] devtmpfs: mounted [ 6.804000] Freeing init memory: 2892K [ 6.812000] Made it into bootsh: Feb 4 2022 17:48:18 [ 6.816000] bootsh build wired-14-202202031626-Gf4feb28b-den-detail [ 6.956000] UBIFS: recovery needed [ 7.168000] UBIFS: recovery completed [ 7.172000] UBIFS: mounted UBI device 0, volume 3, name "storage" [ 7.176000] UBIFS: file system size: 534061056 bytes (521544 KiB, 509 MiB, 2103 LEBs) [ 7.180000] UBIFS: journal size: 26664960 bytes (26040 KiB, 25 MiB, 105 LEBs) [ 7.184000] UBIFS: media format: w4/r0 (latest is w4/r0) [ 7.188000] UBIFS: default compressor: lzo [ 7.192000] UBIFS: reserved for root: 4952683 bytes (4836 KiB) In manufacturing: FALSE In rma mode: FALSE [ 13.632000] Mapping 39739392 bytes for /dev/mtdblock/part.safe Using itb config alamo (wired-arm-nsp alamo configuration) Description: wired-arm-nsp Kernel Description: wired-arm-nsp Ramdisk Description: wired-arm-nsp Device Tree 2GB Alamo [ 19.372000] UBIFS: un-mount UBI device 0, volume 3 [ 19.380000] Starting new kernel [ 19.384000] Bye! [ 0.000000] Booting Linux on physical CPU 0x0 [ 0.000000] Linux version 4.4.177-meraki (oe-user@oe-host) (gcc version 6.4.0 (GCC) ) #1 SMP Thu May 18 02:50:12 UTC 2023 [ 0.000000] CPU: ARMv7 Processor [413fc090] revision 0 (ARMv7), cr=10c5387d [ 0.000000] CPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing instruction cache [ 0.000000] Machine model: Meraki MX65 [ 0.000000] bootconsole [earlycon0] enabled [ 0.000000] Memory policy: Data cache writealloc [ 0.000000] PERCPU: Embedded 12 pages/cpu @eefcd000 s17612 r8192 d23348 u49152 [ 0.000000] Built 1 zonelists in Zone order, mobility grouping on. Total pages: 522736 [ 0.000000] Kernel command line: console=ttyS0,115200n8 ubi.mtd=ubi earlyprintk [ 0.000000] PID hash table entries: 4096 (order: 2, 16384 bytes) [ 0.000000] Dentry cache hash table entries: 131072 (order: 7, 524288 bytes) [ 0.000000] Inode-cache hash table entries: 65536 (order: 6, 262144 bytes) [ 0.000000] Memory: 2045868K/2097088K available (3850K kernel code, 157K rwdata, 1180K rodata, 232K init, 479K bss, 51220K reserved, 0K cma-reserved, 1310656K highmem) [ 0.000000] Virtual kernel memory layout: [ 0.000000] vector : 0xffff0000 - 0xffff1000 ( 4 kB) [ 0.000000] fixmap : 0xffc00000 - 0xfff00000 (3072 kB) [ 0.000000] vmalloc : 0xf0800000 - 0xff800000 ( 240 MB) [ 0.000000] lowmem : 0xc0000000 - 0xf0000000 ( 768 MB) [ 0.000000] pkmap : 0xbfe00000 - 0xc0000000 ( 2 MB) [ 0.000000] modules : 0xbf000000 - 0xbfe00000 ( 14 MB) [ 0.000000] .text : 0xc0008000 - 0xc04f1e38 (5032 kB) [ 0.000000] .init : 0xc04f2000 - 0xc052c000 ( 232 kB) [ 0.000000] .data : 0xc052c000 - 0xc0553400 ( 157 kB) [ 0.000000] .bss : 0xc0553400 - 0xc05cb194 ( 480 kB) [ 0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=2, Nodes=1 [ 0.000000] Hierarchical RCU implementation. [ 0.000000] Build-time adjustment of leaf fanout to 32. [ 0.000000] RCU restricting CPUs from NR_CPUS=4 to nr_cpu_ids=2. [ 0.000000] RCU: Adjusting geometry for rcu_fanout_leaf=32, nr_cpu_ids=2 [ 0.000000] NR_IRQS:16 nr_irqs:16 16 [ 0.000000] L2C-310 erratum 769419 enabled [ 0.000000] L2C-310 enabling early BRESP for Cortex-A9 [ 0.000000] L2C-310 full line of zeros enabled for Cortex-A9 [ 0.000000] L2C-310 dynamic clock gating enabled, standby mode enabled [ 0.000000] L2C-310 cache controller enabled, 16 ways, 512 kB [ 0.000000] L2C-310: CACHE_ID 0x410000c8, AUX_CTRL 0x4e150001 [ 0.000010] sched_clock: 64 bits at 600MHz, resolution 1ns, wraps every 2199023255551ns [ 0.008126] clocksource: arm_global_timer: mask: 0xffffffffffffffff max_cycles: 0x8a60dddf76, max_idle_ns: 440795229572 ns [ 0.019420] clocksource: arm,sp804: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 15290083572 ns [ 0.029108] Calibrating delay loop... 2390.01 BogoMIPS (lpj=4780032) [ 0.050221] pid_max: default: 32768 minimum: 301 [ 0.054993] Mount-cache hash table entries: 2048 (order: 1, 8192 bytes) [ 0.061718] Mountpoint-cache hash table entries: 2048 (order: 1, 8192 bytes) [ 0.069260] CPU: Testing write buffer coherency: ok [ 0.074383] CPU0: thread -1, cpu 0, socket 0, mpidr 80000000 [ 0.080192] Setting up static identity map for 0x600082c0 - 0x60008318 [ 0.103339] CPU1: thread -1, cpu 1, socket 0, mpidr 80000001 [ 0.103391] Brought up 2 CPUs [ 0.112217] SMP: Total of 2 processors activated (4780.03 BogoMIPS). [ 0.118673] CPU: All CPU(s) started in SVC mode. [ 0.123873] devtmpfs: initialized [ 0.129213] VFP support v0.3: implementor 41 architecture 3 part 30 variant 9 rev 4 [ 0.137189] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 7645041785100000 ns [ 0.147065] futex hash table entries: 512 (order: 3, 32768 bytes) [ 0.153437] pinctrl core: initialized pinctrl subsystem [ 0.159020] NET: Registered protocol family 16 [ 0.164106] DMA: preallocated 256 KiB pool for atomic coherent allocations [ 0.271114] board_init_usb2: initial usb2 clock is: 000003fc [ 0.276879] board_init_usb2: usb2 clock now is: 000003fd [ 0.282291] board_init_usb2: initial usb2_reset_state is: 00000001 [ 0.288576] board_init_usb2: usb2_reset_state is set and now it is: 00000000 [ 0.295905] pstore: Registered ramoops as persistent store backend [ 0.302196] ramoops: attached 0x10000@0x7ff0000, ecc: 0/0 [ 0.310614] No ATAGs? [ 0.312756] hw-breakpoint: found 5 (+1 reserved) breakpoint and 1 watchpoint registers. [ 0.321139] hw-breakpoint: maximum watchpoint size is 4 bytes. [ 0.344921] SCSI subsystem initialized [ 0.348964] usbcore: registered new interface driver usbfs [ 0.354602] usbcore: registered new interface driver hub [ 0.360092] usbcore: registered new device driver usb [ 0.365589] i2c-gpio i2c-gpio: using pins 5 (SDA) and 4 (SCL) [ 0.372247] clocksource: Switched to clocksource arm_global_timer [ 0.379788] NET: Registered protocol family 2 [ 0.384664] TCP established hash table entries: 8192 (order: 3, 32768 bytes) [ 0.391891] TCP bind hash table entries: 8192 (order: 4, 65536 bytes) [ 0.398518] TCP: Hash tables configured (established 8192 bind 8192) [ 0.405038] UDP hash table entries: 512 (order: 2, 16384 bytes) [ 0.411095] UDP-Lite hash table entries: 512 (order: 2, 16384 bytes) [ 0.417721] NET: Registered protocol family 1 [ 0.436935] Unpacking initramfs... [ 12.438696] Freeing initrd memory: 27924K [ 12.443039] hw perfevents: enabled with armv7_cortex_a9 PMU driver, 7 counters available [ 12.452182] Initialise system trusted keyring [ 12.539835] Key type asymmetric registered [ 12.544090] Asymmetric key parser 'x509' registered [ 12.549098] io scheduler noop registered [ 12.553122] io scheduler deadline registered [ 12.557527] io scheduler cfq registered (default) [ 12.562486] iproc_pwmc_probe iobase f085c000 phys:18031000 [ 12.568447] PCI host bridge /pcie@18012000 ranges: [ 12.573443] MEM 0x08000000..0x0fffffff -> 0x08000000 [ 12.680341] iproc-pcie 18012000.pcie: PCI host bridge to bus 0000:00 [ 12.686835] pci_bus 0000:00: root bus resource [bus 00-ff] [ 12.692427] pci_bus 0000:00: root bus resource [mem 0x08000000-0x0fffffff] [ 12.699409] iproc-pcie 18012000.pcie: link: UP [ 12.704202] PCI: bus0: Fast back to back transfers disabled [ 12.710322] PCI: bus1: Fast back to back transfers disabled [ 12.716123] pci 0000:00:00.0: BAR 8: assigned [mem 0x08000000-0x080fffff] [ 12.723026] pci 0000:01:00.0: BAR 0: assigned [mem 0x08000000-0x08007fff 64bit] [ 12.730453] pci 0000:00:00.0: PCI bridge to [bus 01] [ 12.735520] pci 0000:00:00.0: bridge window [mem 0x08000000-0x080fffff] [ 12.742540] PCI host bridge /pcie@18013000 ranges: [ 12.747443] MEM 0x40000000..0x47ffffff -> 0x40000000 [ 12.856330] iproc-pcie 18013000.pcie: PCI host bridge to bus 0001:00 [ 12.862847] pci_bus 0001:00: root bus resource [bus 00-ff] [ 12.868439] pci_bus 0001:00: root bus resource [mem 0x40000000-0x47ffffff] [ 12.875421] iproc-pcie 18013000.pcie: link: UP [ 12.880212] PCI: bus0: Fast back to back transfers disabled [ 12.886354] PCI: bus1: Fast back to back transfers disabled [ 12.892144] pci 0001:00:00.0: BAR 8: assigned [mem 0x40000000-0x400fffff] [ 12.899046] pci 0001:01:00.0: BAR 0: assigned [mem 0x40000000-0x40007fff 64bit] [ 12.906474] pci 0001:00:00.0: PCI bridge to [bus 01] [ 12.911542] pci 0001:00:00.0: bridge window [mem 0x40000000-0x400fffff] [ 12.918780] Serial: 8250/16550 driver, 1 ports, IRQ sharing disabled [ 12.925984] console [ttyS0] disabled [ 12.929776] 18000300.serial: ttyS0 at MMIO 0x18000300 (irq = 21, base_baud = 3906250) is a 16550 [ 12.938782] console [ttyS0] enabled [ 12.938782] console [ttyS0] enabled [ 12.945859] bootconsole [earlycon0] disabled [ 12.945859] bootconsole [earlycon0] disabled [ 12.954820] Trying to register dev faulty etc [ 13.794128] bcm2835-rng 18033000.rng: hwrng registered [ 13.799509] bcm-mdio : probed Atheros Switches bcm address = 0xf0894000, address++ = 0xf0894001, Ctrl offset = 0xf0894000, data offset = 0xf0894004 [ 13.813058] at24 0-0050: 8192 byte 24c64 EEPROM, writable, 32 bytes/write [ 13.820718] nand: Could not find valid ONFI parameter page; aborting [ 13.828274] nand: device found, Manufacturer ID: 0x2c, Chip ID: 0xd3 [ 13.834654] nand: Micron NAND 1GiB 3,3V 8-bit [ 13.839041] nand: 1024 MiB, SLC, erase size: 256 KiB, page size: 4096, OOB size: 128 [ 13.846832] iproc_nand 18026000.nand: detected 1024MiB total, 256KiB blocks, 4KiB pages, 27B OOB, 8-bit, BCH-24 (1KiB sector) [ 13.858879] Bad block table found at page 262080, version 0x01 [ 13.865374] Bad block table found at page 262016, version 0x01 [ 13.871934] 6 ofpart partitions found on MTD device brcmnand.0 [ 13.877795] Creating 6 MTD partitions on "brcmnand.0": [ 13.882953] 0x000000000000-0x000000200000 : "U-boot" [ 13.888739] 0x000000100000-0x000000400000 : "bootkernel1" [ 13.894918] 0x000000400000-0x000000500000 : "senao_nvram" [ 13.903332] 0x000000500000-0x000000800000 : "bootkernel2" [ 13.920824] 0x000000800000-0x00003ff00000 : "ubi" [ 13.934769] 0x000000000000-0x00003ff00000 : "all" [ 13.948245] libphy: Fixed MDIO Bus: probed [ 13.952551] tun: Universal TUN/TAP device driver, 1.6 [ 13.957641] tun: (C) 1999-2004 Max Krasnyansky <maxk@qualcomm.com> [ 14.017220] PPP generic driver version 2.4.2 [ 14.021926] PPP BSD Compression module registered [ 14.026686] PPP Deflate Compression module registered [ 14.031787] NET: Registered protocol family 24 [ 14.036341] usbcore: registered new interface driver ax88179_178a [ 14.042529] usbcore: registered new interface driver cdc_ether [ 14.048488] usbcore: registered new interface driver cdc_eem [ 14.054281] usbcore: registered new interface driver sierra_net [ 14.060313] usbcore: registered new interface driver cdc_ncm [ 14.066008] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver [ 14.072561] ehci-pci: EHCI PCI platform driver [ 14.077076] ehci-platform: EHCI generic platform driver [ 14.082468] ehci-platform 1802a000.usb: EHCI Host Controller [ 14.088164] ehci-platform 1802a000.usb: new USB bus registered, assigned bus number 1 [ 14.096113] ehci-platform 1802a000.usb: irq 23, io mem 0x1802a000 [ 14.112209] ehci-platform 1802a000.usb: USB 2.0 started, EHCI 1.00 [ 14.118528] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002 [ 14.125342] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1 [ 14.132588] usb usb1: Product: EHCI Host Controller [ 14.137479] usb usb1: Manufacturer: Linux 4.4.177-meraki ehci_hcd [ 14.143588] usb usb1: SerialNumber: 1802a000.usb [ 14.148631] hub 1-0:1.0: USB hub found [ 14.152441] hub 1-0:1.0: 2 ports detected [ 14.156839] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver [ 14.163060] ohci-platform: OHCI generic platform driver [ 14.168424] ohci-platform 1802b000.usb: Generic Platform OHCI controller [ 14.175169] ohci-platform 1802b000.usb: new USB bus registered, assigned bus number 2 [ 14.183064] ohci-platform 1802b000.usb: irq 23, io mem 0x1802b000 [ 14.248328] usb usb2: New USB device found, idVendor=1d6b, idProduct=0001 [ 14.255145] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1 [ 14.262398] usb usb2: Product: Generic Platform OHCI controller [ 14.268339] usb usb2: Manufacturer: Linux 4.4.177-meraki ohci_hcd [ 14.274447] usb usb2: SerialNumber: 1802b000.usb [ 14.280452] hub 2-0:1.0: USB hub found [ 14.284269] hub 2-0:1.0: 2 ports detected [ 14.288700] usbcore: registered new interface driver cdc_acm [ 14.294388] cdc_acm: USB Abstract Control Model driver for USB modems and ISDN adapters [ 14.302525] usbcore: registered new interface driver usb-storage [ 14.308671] usbcore: registered new interface driver usbserial [ 14.314589] usbcore: registered new interface driver option [ 14.320223] usbserial: USB Serial support registered for GSM modem (1-port) [ 14.327386] usbcore: registered new interface driver qcserial [ 14.333200] usbserial: USB Serial support registered for Qualcomm USB modem [ 14.340264] usbcore: registered new interface driver sierra [ 14.345900] usbserial: USB Serial support registered for Sierra USB modem [ 14.353027] input: gpio-buttons as /devices/platform/gpio-buttons/input/input0 [ 14.360480] i2c /dev entries driver [ 14.382261] sp805-wdt 18039000.wdt: registration successful [ 14.389215] usbcore: registered new interface driver usbhid [ 14.394852] usbhid: USB HID core driver [ 14.408669] meraki-config board-data: Meraki config device loaded [ 14.415165] Initializing XFRM netlink socket [ 14.420149] NET: Registered protocol family 10 [ 14.427583] sit: IPv6 over IPv4 tunneling driver [ 14.432730] NET: Registered protocol family 17 [ 14.437292] NET: Registered protocol family 15 [ 14.441838] l2tp_core: L2TP core driver, V2.0 [ 14.446258] l2tp_ppp: PPPoL2TP kernel driver, V2.0 [ 14.451104] 8021q: 802.1Q VLAN Support v1.8 [ 14.455886] Registering SWP/SWPB emulation handler [ 14.463444] Loading compiled-in X.509 certificates [ 14.475373] Loaded X.509 cert 'Cisco Meraki: Auto-generated kernel signing key: 1d4f04dfeb4ce76ccd07fb941088a51b108f11c3' [ 14.487249] ubi0: attaching mtd4 [ 15.131907] random: nonblocking pool is initialized [ 19.559492] ubi0: scanning is finished [ 19.575616] ubi0: attached mtd4 (name "ubi", size 1015 MiB) [ 19.581246] ubi0: PEB size: 262144 bytes (256 KiB), LEB size: 253952 bytes [ 19.588174] ubi0: min./max. I/O unit sizes: 4096/4096, sub-page size 4096 [ 19.595003] ubi0: VID header offset: 4096 (aligned 4096), data offset: 8192 [ 19.602013] ubi0: good PEBs: 4060, bad PEBs: 0, corrupted PEBs: 0 [ 19.608154] ubi0: user volume: 5, internal volumes: 1, max. volumes count: 128 [ 19.615423] ubi0: max/mean erase counter: 434/414, WL threshold: 4096, image sequence number: 887924684 [ 19.624863] ubi0: available PEBs: 1508, total reserved PEBs: 2552, PEBs reserved for bad PEB handling: 80 [ 19.634607] ubi0: background thread "ubi_bgt0d" started, PID 529 [ 19.666002] devtmpfs: mounted [ 19.669522] Freeing unused kernel memory: 232K [ 19.743888] Made it into bootsh: May 18 2023 03:18:15 [ 19.749055] bootsh build wired-18-1-07-202305180002-G459e6ab6-rel-pressurisation [ 19.826006] UBIFS (ubi0:3): background thread "ubifs_bgt0_3" started, PID 609 [ 20.004665] UBIFS (ubi0:3): UBIFS: mounted UBI device 0, volume 3, name "storage" [ 20.012184] UBIFS (ubi0:3): LEB size: 253952 bytes (248 KiB), min./max. I/O unit sizes: 4096 bytes/4096 bytes [ 20.022142] UBIFS (ubi0:3): FS size: 534061056 bytes (509 MiB, 2103 LEBs), journal size 26664960 bytes (25 MiB, 105 LEBs) [ 20.033130] UBIFS (ubi0:3): reserved for root: 4952683 bytes (4836 KiB) [ 20.039772] UBIFS (ubi0:3): media format: w4/r0 (latest is w4/r0), UUID 6706698C-D875-4966-8592-AD7EB49CA65D, small LPT model In manufacturing: FALSE In rma mode: FALSE [ 20.604596] early_init: meraki_alamow 600-47015-A, (28) Alamo, 1, Q2RN-QP7V-B9Y2, E0:CB:BC:20:34:80, arch:arm, board:wired-arm-nsp, hw:MX65, pid:617, ppid:615, fd1:/early_init.log, fd2:g [ 20.630313] early_init done WARNING! THIS CONSOLE IS LOGGED! UNAUTHORIZED ACCESS FORBIDDEN! <Meraki> [ 21.085129] S05diagnostic: meraki_alamow 600-47015-A, (28) Alamo, 1, Q2RN-QP7V-B9Y2, E0:CB:BC:20:34:80, arch:arm, board:wired-arm-nsp, hw:MX65, pid:681, ppid:679, fd1:/dev/kmsgg [ 21.108652] S05diagnostic done [ 21.533164] S10boot: meraki_alamow 600-47015-A, (28) Alamo, 1, Q2RN-QP7V-B9Y2, E0:CB:BC:20:34:80, arch:arm, board:wired-arm-nsp, hw:MX65, pid:746, ppid:679, fd1:/dev/kmsg, fd2:/dev/kmsg [ 21.598611] cp: can't stat '/run/*': No such file or directory [ 21.726598] Quick boot reason lookup: [ 21.755770] No valid safe config available or fallback disabled, remove unsafe config [ 21.799491] ip_local_port_range: prefer different parity for start/end values. [ 21.807512] sysctl: error: 'vm.extfrag_threshold' is an unknown key [ 21.829202] ICMPv6: process `sysctl' is using deprecated sysctl (syscall) net.ipv6.neigh.default.base_reachable_time - use net.ipv6.neigh.default.base_reachable_time_ms instead [ 21.896812] cat: can't open '/LINUX_KFOM_VERSION': No such file or directory [ 23.041167] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready [ 23.048623] device eth0 entered promiscuous mode [ 23.055037] Cannot change rx-checksumming [ 23.062050] Actual changes: [ 23.064939] scatter-gather: off [ 23.064939] tx-scatter-gather: off [ 23.064939] generic-segmentation-offload: off [requested on] [ 23.078648] Cannot change tcp-segmentation-offload [ 23.086284] Cannot change rx-vlan-offload [ 23.091727] Cannot change tx-vlan-offload [ 23.677160] !!!!! {meraki_watchdog} meraki_watchdog set hardware watchdog timeout to 69 [ 23.687495] vm.panic_on_oom = 1 [ 23.690962] [1970-01-01 00:00:23.610] +sysctl -w vm.panic_on_oom=1 [ 23.756751] ntdp: loading out-of-tree module taints kernel. [ 23.762377] ntdp: module license 'Copyright (c) 2014-2020 by cisco Systems, Inc.' taints kernel. [ 23.771195] Disabling lock debugging due to kernel taint [ 24.313210] bgmac-enet 18024000.ethernet eth0: Link is Up - 10Mbps/Half - flow control off [ 24.321582] IPv6: ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready [ 24.326050] NTKM - ntkm_init - Nitro KM loaded [ 25.080816] click: starting router thread pid 1151 (ed27ca00) [ 28.918281] Single synchronous check for reset [ 33.893143] vmap allocation for size 4669440 failed: use vmalloc=<size> to increase size. [ 33.901359] vmalloc: allocation failure: 4664233 bytes [ 33.906518] insmod: page allocation failure: order:0, mode:0x24000c0 [ 33.912902] CPU: 0 PID: 1184 Comm: insmod Tainted: P O 4.4.177-meraki #1 [ 33.920752] Hardware name: Meraki MX65 [ 33.924533] [<c00166a0>] (unwind_backtrace) from [<c0011ffc>] (show_stack+0x10/0x14) [ 33.932308] [<c0011ffc>] (show_stack) from [<c018c63c>] (dump_stack+0x7c/0x98) [ 33.939556] [<c018c63c>] (dump_stack) from [<c0098850>] (warn_alloc_failed+0xe8/0x114) [ 33.947505] [<c0098850>] (warn_alloc_failed) from [<c00babec>] (__vmalloc_node_range+0x1d4/0x1f0) [ 33.956403] [<c00babec>] (__vmalloc_node_range) from [<c0013110>] (module_alloc+0x48/0xa4) [ 33.964687] [<c0013110>] (module_alloc) from [<c007dd08>] (load_module+0x714/0x1bdc) [ 33.972451] [<c007dd08>] (load_module) from [<c007f360>] (SyS_finit_module+0x60/0x68) [ 33.980304] [<c007f360>] (SyS_finit_module) from [<c000e9e0>] (ret_fast_syscall+0x0/0x48) [ 33.988519] Mem-Info: [ 33.990805] active_anon:3624 inactive_anon:20421 isolated_anon:0 [ 33.990805] active_file:23 inactive_file:26 isolated_file:0 [ 33.990805] unevictable:0 dirty:2 writeback:0 unstable:0 [ 33.990805] slab_reclaimable:229 slab_unreclaimable:1945 [ 33.990805] mapped:1251 shmem:23334 pagetables:58 bounce:0 [ 33.990805] free:486546 free_pcp:509 free_cma:0 [ 34.023500] Normal free:703544kB min:3428kB low:4284kB high:5140kB active_anon:5464kB inactive_anon:28196kB active_file:80kB inactive_file:84kB unevictable:0kB isolated(anon):0kB isolato [ 34.067919] lowmem_reserve[]: 0 10239 10239 [ 34.072196] HighMem free:1242640kB min:512kB low:2036kB high:3564kB active_anon:9032kB inactive_anon:53488kB active_file:12kB inactive_file:20kB unevictable:0kB isolated(anon):0kB isolao [ 34.116113] lowmem_reserve[]: 0 0 0 [ 34.119648] Normal: 3*4kB (UE) 1*8kB (M) 3*16kB (UME) 0*32kB 5*64kB (UME) 6*128kB (UM) 5*256kB (ME) 11*512kB (UME) 3*1024kB (UM) 4*2048kB (ME) 167*4096kB (M) = 703364kB [ 34.134949] HighMem: 94*4kB (M) 27*8kB (M) 8*16kB (UM) 6*32kB (UM) 5*64kB (M) 3*128kB (M) 4*256kB (UM) 4*512kB (UM) 3*1024kB (UM) 1*2048kB (U) 301*4096kB (UM) = 1242704kB [ 34.150416] 23383 total pagecache pages [ 34.154262] 524272 pages RAM [ 34.157160] 327664 pages HighMem/MovableOnly [ 34.161442] 5766 pages reserved [ 34.205854] wl_module_init: msglevel set to 0x1 [ 34.210420] wl_module_init: msglevel2 set to 0x0 [ 34.215055] wl_module_init: emsglevel set to 0x0 [ 34.219694] wl_module_init: phymsglevel set to 0x1 [ 34.224556] wl_pci_probe: bus 1 slot 0 func 0 irq 66 [ 34.229537] wl_pci_probe: supported vendor 14e4 device 4360 [ 34.235135] pci 0000:00:00.0: enabling device (0140 -> 0142) [ 34.240823] wl 0000:01:00.0: enabling device (0140 -> 0142) [ 34.246416] wl_pci_probe: Enabled device 1-0_0 [ 34.250879] wl0: online cpus 2 [ 34.253990] Found chip type AI (0x15134352) [ 34.258296] Chipc: rev 43, caps 0x58680001, chipst 0x824d pmurev 17, pmucaps 0x10a22b11 [ 34.266752] initvars_cis_pci: Not CIS format [ 34.294673] sprom_read_pci: bad crc [ 34.332456] sprom_read_pci: bad crc [ 34.346070] sprom_read_pci: bad crc [ 34.352524] sprom_read_pci: bad crc [ 34.356020] srom rev:0 [ 34.358781] Overriding boardtype: 0x661 instead of 0x4360 [ 34.364280] ChangeVCO => vco:960, xtalF:40, frac: 98, ndivMode: 3, ndivint: 24 [ 34.371523] Data written into the PLL_CNTRL_ADDR2: 00000c31 [ 34.377116] Data written into the PLL_CNTRL_ADDR3 (Fractional): 0000100e [ 34.383848] si_pmu_enb_slow_clk: Not supported 17 [ 34.388574] Changing rsrc 6 res_updn_timer to 0x200001 [ 34.393756] Changing max_res_mask to 0x1ff [ 34.401157] ALP in KHz is 40000, cur PM_REG_VAL is 0, new PM_REG_VAL is 50 [ 34.408094] wl0: wlc_attach: Overriding device id: 0x43a1 instead of 0x4360 [ 34.415141] Overriding device id = 0x43a1 [ 34.419388] wlc_bmac_attach, deviceid 0x43a1 nbands 1 [ 34.424459] wlc_bmac_attach: Disabling HW TKIP! [ 34.441077] wl0: wlc_bmac_attach: chiprev 3 corerev 42 cccap 0x58680001 maccap 0x30518c05 band 2.4G, phy_type 11 phy_rev 1 [ 34.456954] wl0: wlc_ampdu_tx_set: AGG Mode = MAC+AQM txmaxpkts 512 [ 34.464969] wl0: wlc_update_bwcap: bandtype 1, NBANDS 1, deviceid 17313 [ 34.471686] Using Wireless Extension [ 34.475965] apr0v0: Broadcom BCM4360 802.11 Wireless Controller 10.10.80.8_e5.1.4.3 (r699630 WLTEST) [ 34.485209] wl_pci_probe: bus 1 slot 0 func 0 irq 67 [ 34.490202] wl_pci_probe: supported vendor 14e4 device 4360 [ 34.495809] pci 0001:00:00.0: enabling device (0140 -> 0142) [ 34.501491] wl 0001:01:00.0: enabling device (0140 -> 0142) [ 34.507082] wl_pci_probe: Enabled device 1-0_0 [ 34.511540] wl1: online cpus 2 [ 34.514653] Found chip type AI (0x15134352) [ 34.518959] Chipc: rev 43, caps 0x58680001, chipst 0x824d pmurev 17, pmucaps 0x10a22b11 [ 34.527024] nvram_init: called again without calling nvram_exit() [ 34.533192] initvars_cis_pci: Not CIS format [ 34.561099] sprom_read_pci: bad crc [ 34.598869] sprom_read_pci: bad crc [ 34.612486] sprom_read_pci: bad crc [ 34.618933] sprom_read_pci: bad crc [ 34.622437] srom rev:0 [ 34.625292] nvram_get_internal: variable boardtype defaulted to 0xffff [ 34.631853] nvram_get_internal: variable boardrev defaulted to 0x10 [ 34.638196] ChangeVCO => vco:960, xtalF:40, frac: 98, ndivMode: 3, ndivint: 24 [ 34.645437] Data written into the PLL_CNTRL_ADDR2: 00000c31 [ 34.651033] Data written into the PLL_CNTRL_ADDR3 (Fractional): 0000100e [ 34.657761] si_pmu_enb_slow_clk: Not supported 17 [ 34.662489] Changing rsrc 6 res_updn_timer to 0x200001 [ 34.667668] Changing max_res_mask to 0x1ff [ 34.675072] ALP in KHz is 40000, cur PM_REG_VAL is 0, new PM_REG_VAL is 50 [ 34.681991] wl1: wlc_attach: Overriding device id: 0x43a2 instead of 0x4360 [ 34.689028] Overriding device id = 0x43a2 [ 34.693218] nvram_get_internal: variable boardrev defaulted to 0x10 [ 34.699537] wlc_bmac_attach, deviceid 0x43a2 nbands 1 [ 34.704611] wlc_bmac_attach: Disabling HW TKIP! [ 34.717487] wl1: wlc_bmac_attach: chiprev 3 corerev 42 cccap 0x58680001 maccap 0x30518c05 band 5G, phy_type 11 phy_rev 1 [ 34.730869] wl1: wlc_stf_phy_chain_calc_set: wrong txchain setting 7 for 4352. Correct it to 3 [ 34.739528] wl1: wlc_stf_phy_chain_calc_set: wrong rxchain setting 7 for 4352. Correct it to 3 [ 34.748467] wl1: wlc_ampdu_tx_set: AGG Mode = MAC+AQM txmaxpkts 512 [ 34.758078] wl1: No regulatory class assigned for US channel 144 [ 34.764337] wl1: wlc_update_bwcap: bandtype 2, NBANDS 1, deviceid 17314 [ 34.771046] Using Wireless Extension [ 34.775282] apr1v0: Broadcom BCM4360 802.11 Wireless Controller 10.10.80.8_e5.1.4.3 (r699630 WLTEST) [ 34.979505] [ 34.985964] boot 83 build wired-18-1-07-202305180002-G459e6ab6-rel-pressurisation board wired-arm-nsp mac E0:CB:BC:20:34:80 [ 35.003845] Module: dummy .text=0xbf000000 .data=0xbf000620 .bss= [ 35.010248] Module: ntdp .text=0xbf004000 .data=0xbf0cc718 .bss=0xbf0ccec0 [ 35.017364] Module: proclikefs .text=0xbf172000 .data= .bss=0xbf172d80 [ 35.024142] Module: merakiclick .text=0xbf177000 .data=0xbf32822c .bss=0xbf328580 [ 35.031899] Module: elts_meraki .text=0xbf4a5000 .data=0xbf96f28c .bss=0xbf972c00 [ 35.039612] Module: wl .text=0xf1001000 .data=0xf13a18c0 .bss=0xf1419840 [ 35.053675] S10boot done [ 35.477280] S80meraki: meraki_alamow 600-47015-A, (28) Alamo, 1, Q2RN-QP7V-B9Y2, E0:CB:BC:20:34:80, arch:arm, board:wired-arm-nsp, hw:MX65, pid:1390, ppid:679, fd1:/dev/kmsg, fd2:/dev/kg [ 35.531650] RUNIT: installed, starting runsvdir... [ 35.780701] ok: run: strongswan_meraki_log_trailer: (pid 1666) 0s, normally down [ 35.806384] ok: run: strongswan_log_trailer: (pid 1668) 0s, normally down [ 35.845757] udevd[1548]: starting version 3.2.2 [ 35.877602] udevd[1548]: specified group 'tty' unknown [ 35.904610] udevd[1548]: specified group 'dialout' unknown [ 35.920451] udevd[1548]: specified group 'kmem' unknown [ 35.936488] udevd[1548]: specified group 'input' unknown [ 35.952400] udevd[1548]: specified group 'video' unknown [ 35.970434] udevd[1548]: specified group 'audio' unknown [ 35.984484] udevd[1548]: specified group 'lp' unknown [ 36.000467] udevd[1548]: specified group 'disk' unknown [ 36.012385] udevd[1548]: specified group 'cdrom' unknown [ 36.020419] udevd[1548]: specified group 'tape' unknown [ 36.035865] udevd[1548]: starting eudev-3.2.2 [ 36.056481] !!!!! {/usr/bin/list_updater} reading /tmp/brain_state failed, error 2 (No such file or directory) [ 36.542295] down: /service/baykok: 1s; run: log: (pid 1494) 1s [ 36.550327] 1s; run: log: (pid 1517) 1s [ 36.550327] run: /service/snort_event_server: (pid 1538) 1s; run: log: (pid 1537) 1s [ 36.550327] down: /service/start_cellular: 1s; run: log: (pid 1512) 1s [ 36.550327] down: /service/strongswan: 1s; run: log: (pid 1541) 1s [ 36.550327] run: /service/strongswan_log_trailer: (pid 1668) 1s, normally down [ 36.550327] down: /service/strongswan_meraki: 1s; run: log: (pid 1550) 1s [ 36.550327] run: /service/strongswan_meraki_log_trailer: (pid 1666) 1s, normally down [ 36.550327] run: /service/top: (pid 1497) 1s; run: log: (pid 1496) 1s [ 36.550327] run: /service/ubusd: (pid 1503) 1s; run: log: (pid 1502) 1s [ 36.550327] down: /service/uclick: 1s; run: log: (pid 1543) 1s [ 36.550327] down: /service/uclickfs: 1s; run: log: (pid 1507) 1s [ 36.550327] run: /service/udev: (pid 1548) 1s; run: log: (pid 1547) 1s [ 36.550327] down: /service/xl2tpd: 1s; run: log: (pid 1559) 1s [ 36.641493] RUNIT: runsvdir has launched all supervisors [ 36.670771] not unlocked [ 36.680704] No hardware support for TAM on this device [ 36.687699] ln: /usr/bin/slowfcgi: File exists [ 50.472863] chatter: CheckIPHeader@2661: IP header check failed: bad IP version [ 50.480333] chatter: to_snort/CheckIPHeader@4: IP header check failed: bad IP version [ 50.488402] chatter: CheckIPHeader@2687: IP header check failed: bad IP version [ 50.624016] Changing rsrc 6 res_updn_timer to 0x200001 [ 50.629214] Changing max_res_mask to 0x1ff [ 50.635395] ALP in KHz is 40000, cur PM_REG_VAL is 0, new PM_REG_VAL is 50 [ 50.642354] ALP in KHz is 40000, cur PM_REG_VAL is 0, new PM_REG_VAL is 50 [ 50.654371] wl0: CORE INIT : nfifo 6 mu_tx_enab 0 [ 50.660790] wl0: CORE INIT : mode 0 pktclassify 0 rxsplit 0 hdr conve 0 DMA_CT Disabled [ 50.699393] wl0: wlc_enable_probe_req: state down, deferring setting of host flags [ 51.011457] wl0: _wl_add_meraki_monitor_if [ 51.080565] Changing rsrc 6 res_updn_timer to 0x200001 [ 51.085764] Changing max_res_mask to 0x1ff [ 51.091935] ALP in KHz is 40000, cur PM_REG_VAL is 0, new PM_REG_VAL is 50 [ 51.098888] ALP in KHz is 40000, cur PM_REG_VAL is 0, new PM_REG_VAL is 50 [ 51.110937] wl0: CORE INIT : nfifo 6 mu_tx_enab 0 [ 51.117390] wl0: CORE INIT : mode 0 pktclassify 0 rxsplit 0 hdr conve 0 DMA_CT Disabled [ 51.154934] wl0: wlc_enable_probe_req: state down, deferring setting of host flags [ 52.771773] wl1: No regulatory class assigned for AU channel 138 [ 52.777814] wl1: No regulatory class assigned for AU channel 140 [ 52.783846] wl1: No regulatory class assigned for AU channel 144 [ 52.789871] wl1: No regulatory class assigned for AU channel 144 [ 52.795903] wl1: No regulatory class assigned for AU channel 149 [ 52.801931] wl1: No regulatory class assigned for AU channel 149 [ 52.807954] wl1: No regulatory class assigned for AU channel 153 [ 52.813984] wl1: No regulatory class assigned for AU channel 153 [ 52.820013] wl1: No regulatory class assigned for AU channel 155 [ 52.826040] wl1: No regulatory class assigned for AU channel 157 [ 52.832064] wl1: No regulatory class assigned for AU channel 157 [ 52.838086] wl1: No regulatory class assigned for AU channel 161 [ 52.844109] wl1: No regulatory class assigned for AU channel 161 [ 52.850133] wl1: No regulatory class assigned for AU channel 165 [ 52.864561] Changing rsrc 6 res_updn_timer to 0x200001 [ 52.869753] Changing max_res_mask to 0x1ff [ 52.875937] ALP in KHz is 40000, cur PM_REG_VAL is 0, new PM_REG_VAL is 50 [ 52.882895] ALP in KHz is 40000, cur PM_REG_VAL is 0, new PM_REG_VAL is 50 [ 52.894907] wl1: CORE INIT : nfifo 6 mu_tx_enab 0 [ 52.901298] wl1: CORE INIT : mode 0 pktclassify 0 rxsplit 0 hdr conve 0 DMA_CT Disabled [ 52.940614] wl1: wlc_enable_probe_req: state down, deferring setting of host flags [ 53.265651] wl1: _wl_add_meraki_monitor_if [ 53.332821] Changing rsrc 6 res_updn_timer to 0x200001 [ 53.338018] Changing max_res_mask to 0x1ff [ 53.344198] ALP in KHz is 40000, cur PM_REG_VAL is 0, new PM_REG_VAL is 50 [ 53.351152] ALP in KHz is 40000, cur PM_REG_VAL is 0, new PM_REG_VAL is 50 [ 53.363189] wl1: CORE INIT : nfifo 6 mu_tx_enab 0 [ 53.369600] wl1: CORE INIT : mode 0 pktclassify 0 rxsplit 0 hdr conve 0 DMA_CT Disabled [ 53.408462] wl1: wlc_enable_probe_req: state down, deferring setting of host flags [ 53.832664] chatter: from_bird :: FromHost: device 'bird' went down [ 53.839046] chatter: to_bird :: ToHost: device 'bird' went down [ 53.874289] chatter: from_bird :: FromHost: device 'bird' came up [ 53.880466] chatter: to_bird :: ToHost: device 'bird' came up [ 53.969318] chatter: from_bird_autovpn0 :: FromHost: device 'bird_autovpn0' went down [ 53.977275] chatter: to_bird_autovpn0 :: ToHost: device 'bird_autovpn0' went down [ 54.054682] chatter: from_bird_autovpn0 :: FromHost: device 'bird_autovpn0' came up [ 54.062425] chatter: to_bird_autovpn0 :: ToHost: device 'bird_autovpn0' came up [ 54.236749] chatter: from_bird_autovpn1 :: FromHost: device 'bird_autovpn1' went down [ 54.244723] chatter: to_bird_autovpn1 :: ToHost: device 'bird_autovpn1' went down [ 54.286368] chatter: from_bird_autovpn1 :: FromHost: device 'bird_autovpn1' came up [ 54.294109] chatter: to_bird_autovpn1 :: ToHost: device 'bird_autovpn1' came up [ 54.400696] chatter: from_bird_misc :: FromHost: device 'bird_misc' went down [ 54.407899] chatter: to_bird_misc :: ToHost: device 'bird_misc' went down [ 54.442406] chatter: from_bird_misc :: FromHost: device 'bird_misc' came up [ 54.449440] chatter: to_bird_misc :: ToHost: device 'bird_misc' came up [ 54.555376] device uplink entered promiscuous mode [ 54.560220] device bird_misc entered promiscuous mode [ 54.597437] device client_vpn entered promiscuous mode [ 54.641739] device anyconnect_vpn entered promiscuous mode [ 54.696759] chatter: from_pimd_lan :: FromHost: device 'pimd-lan' went down [ 54.703785] chatter: to_pimd_lan :: ToHost: device 'pimd-lan' went down [ 54.742307] chatter: from_pimd_lan :: FromHost: device 'pimd-lan' came up [ 54.749173] chatter: to_pimd_lan :: ToHost: device 'pimd-lan' came up [ 54.880498] chatter: from_pimd_vpn :: FromHost: device 'pimd-vpn' went down [ 54.887534] chatter: to_pimd_vpn :: ToHost: device 'pimd-vpn' went down [ 54.922299] chatter: from_pimd_vpn :: FromHost: device 'pimd-vpn' came up [ 54.929187] chatter: to_pimd_vpn :: ToHost: device 'pimd-vpn' came up [ 55.080565] !!!!! {/usr/bin/wired_brain} Resetting ClickController! [ 55.195190] !!!!! {wired_brain} [brain:switch] Missing DEVNO mapping for SNMP port 6, 'apr0' [ 55.203872] !!!!! {wired_brain} [brain:switch] Missing DEVNO mapping for SNMP port 7, 'apr1' [ 55.294638] wl0: 1 packets not freed at wlc_down. MBSS=2 [ 55.302085] ALP in KHz is 40000, cur PM_REG_VAL is 0, new PM_REG_VAL is 50 [ 55.310357] wl0: CORE INIT : nfifo 6 mu_tx_enab 0 [ 55.316793] wl0: CORE INIT : mode 0 pktclassify 0 rxsplit 0 hdr conve 0 DMA_CT Disabled [ 55.343735] wl0: wlc_enable_probe_req: state down, deferring setting of host flags [ 55.410843] wl1: 1 packets not freed at wlc_down. MBSS=2 [ 55.418177] ALP in KHz is 40000, cur PM_REG_VAL is 0, new PM_REG_VAL is 50 [ 55.426445] wl1: CORE INIT : nfifo 6 mu_tx_enab 0 [ 55.432889] wl1: CORE INIT : mode 0 pktclassify 0 rxsplit 0 hdr conve 0 DMA_CT Disabled [ 55.467025] wl1: wlc_enable_probe_req: state down, deferring setting of host flags [ 58.982851] S80meraki done [ 59.210274] !!!!! {/usr/bin/config_updater} failsafe_mode "value='0' state='0' bootloop='0' ver='1' " "" [ 78.152247] NTKM - ntkm_activate - Activating DP [ 81.052554] NTKM - ntkm_check_for_state_change - DP active [ 87.737563] !!!!! {wired_brain} [brain:routing:vpn] No IPv6 client_vpn route? [ 91.269785] chatter: from_linux_test_client :: FromHost: device 'test_client' went down [ 91.277870] chatter: _to_linux_test_client :: ToHost: device 'test_client' went down [ 91.288610] chatter: nat/from_host_nat_routing :: IP4RouteTableSetReferencePaint: no route for 208.67.220.220 [ 91.816834] device vlan1 entered promiscuous mode [ 91.821601] device bird entered promiscuous mode [ 91.850656] device vlan2 entered promiscuous mode [ 91.889887] device vlan3 entered promiscuous mode [ 91.922004] device vlan999 entered promiscuous mode [ 92.804001] wl0: 1 packets not freed at wlc_down. MBSS=2 [ 92.812383] ALP in KHz is 40000, cur PM_REG_VAL is 0, new PM_REG_VAL is 50 [ 92.820705] wl0: CORE INIT : nfifo 6 mu_tx_enab 0 [ 92.827605] wl0: CORE INIT : mode 0 pktclassify 0 rxsplit 0 hdr conve 0 DMA_CT Disabled [ 92.855482] wl0: wlc_enable_probe_req: state down, deferring setting of host flags [ 92.943959] <1>ToDevice apr1v2 is full, packet delayed [ 92.961290] wl1: 1 packets not freed at wlc_down. MBSS=2 [ 92.968980] ALP in KHz is 40000, cur PM_REG_VAL is 0, new PM_REG_VAL is 50 [ 92.977381] wl1: CORE INIT : nfifo 6 mu_tx_enab 0 [ 92.987965] wl1: CORE INIT : mode 0 pktclassify 0 rxsplit 0 hdr conve 0 DMA_CT Disabled [ 93.023231] wl1: wlc_enable_probe_req: state down, deferring setting of host flags [ 118.215817] chatter: wan0_ip6_fixture/dhcp6_client :: DHCP6Client: interface wired0:0 not ready for DHCPv6, enqueuing... (exists:0, ready:-1, ip6_disabled:-1) [ 119.479104] chatter: wan1_ip6_fixture/dhcp6_client :: DHCP6Client: interface wired1:0 not ready for DHCPv6, enqueuing... (exists:0, ready:-1, ip6_disabled:-1) [ 125.505150] <1>ToDevice mon1 is full, packet delayed [ 139.057514] <1>ToDevice mon0 is full, packet delayed


U-Boot 2012.10 (May 04 2022 - 23:46:39)Meraki MX64 Boot Kernel Loader DEV ID = 0xcf1e PCIE CFG DEV ID = 0x8025 OTP offset(0x8): 0x78f01c01 OTP offset(0x9): 0xfe400818 OTP offset(0xa): 0xc01b0 OTP offset(0xb): 0x0 OTP offset(0xc): 0x4a00000 OTP offset(0xd): 0xffede250 OTP offset(0xe): 0x1135d17f OTP offset(0xf): 0x4000 NSP25 32bit DDR SKU ID = 0x0 DDR type: DDR3 MEMC 0 DDR speed = 800MHz ddr_init2: Calling soc_ddr40_set_shmoo_dram_config ddr_init2: Calling soc_ddr40_phy_calibrate C01. Check Power Up Reset_Bar C02. Config and Release PLL from reset C03. Poll PLL Lock C04. Calibrate ZQ (ddr40_phy_calib_zq) C05. DDR PHY VTT On (Virtual VTT setup) DISABLE all Virtual VTT C06. DDR40_PHY_DDR3_MISC C07. VDL Calibration C07.1 C07.2 C07.4 C07.4.1 C07.4.4 VDL calibration result: 0x30000003 (cal_steps = 0) C07.4.5 C07.4.6 C07.5 C08. DDR40_PHY_DDR3_MISC : Start DDR40_PHY_RDLY_ODT.... C09. Start ddr40_phy_autoidle_on (MEM_SYS_PARAM_PHY_AUTO_IDLE) .... C10. Wait for Phy Ready Programming controller register ddr_init2: Calling soc_ddr40_shmoo_ctl Validate Shmoo parameters stored in flash ..... OK Press Ctrl-C to run Shmoo ..... skipped Restoring Shmoo parameters from flash ..... done Running simple memory test ..... OK DDR Tune Completed DRAM: 2 GiB WARNING: Caches not enabled NAND: Micron MT29F8G08ABACA, Found strap type 0x6 strap page 0x2 256 KiB blocks, 4 KiB pages, 27B OOB, 8-bit NAND: chipsize 1024 MiB *** Warning - bad CRC, using default environment In: serial Out: serial Err: serial arm_clk=1200MHz, axi_clk=600MHz, apb_clk=300MHz, arm_periph_clk=600MHz Enabling icache and dcache Enabling l2cache Registering eth Broadcom BCM IPROC Ethernet driver 0.1 Using GMAC2 (0x18024000) ERROR: could not get env ethaddr et0: ethHw_chipAttach: Chip ID: 0xcf1e; phyaddr: 0x1e bcm_robo_attach: devid: 0x10 robo_serdes_reset_core page(0x16) id2(0x3ff) robo_serdes_init page(0x16) id0(0x4281) id1(0x4fc0) id2(0x3ff) robo_serdes_init access page4 via page5 lane1 robo_serdes_init page(0x16) id0(0x4281) id1(0x4fc0) id2(0x3ff) robo_serdes_init set back to lane0 Hit any key to stop autoboot: 0 UBI: attaching mtd1 to ubi0 UBI: physical eraseblock size: 262144 bytes (256 KiB) UBI: logical eraseblock size: 253952 bytes UBI: smallest flash I/O unit: 4096 UBI: VID header offset: 4096 (aligned 4096) UBI: data offset: 8192 UBI: attached mtd1 to ubi0 UBI: MTD device name: "mtd=0" UBI: MTD device size: 1015 MiB UBI: number of good PEBs: 4060 UBI: number of bad PEBs: 0 UBI: max. allowed volumes: 128 UBI: wear-leveling threshold: 4096 UBI: number of internal volumes: 1 UBI: number of user volumes: 8 UBI: available PEBs: 40 UBI: total number of reserved PEBs: 4020 UBI: number of PEBs reserved for bad PEB handling: 40 UBI: max/mean erase counter: 434/414 Read 0 bytes from volume kernel to 90000000 No size specified -> Using max size (3301376) ## Booting kernel from FIT Image at 90000000 ... Using 'config@3' configuration Trying 'kernel-1' kernel subimage Description: ARM OpenWrt Linux-6.6.58 Type: Kernel Image Compression: gzip compressed Data Start: 0x900000e4 Data Size: 3159860 Bytes = 3 MiB Architecture: ARM OS: Linux Load Address: 0x60008000 Entry Point: 0x60008000 Hash algo: crc32 Hash value: 9a50dcc6 Hash algo: sha1 Hash value: 531719c2b6f04dbe3c54b6180cb9667d1f5ab5b9 Verifying Hash Integrity ... crc32+ sha1+ OK ## Flattened Device Tree from FIT Image at 90000000 Using 'config@3' configuration Trying 'fdt-1' FDT blob subimage Description: ARM OpenWrt meraki_mx65 device tree blob Type: Flat Device Tree Compression: uncompressed Data Start: 0x90303950 Data Size: 16423 Bytes = 16 KiB Architecture: ARM Hash algo: crc32 Hash value: 963fc6b6 Hash algo: sha1 Hash value: 813b74f41afde8c6f2626bce9fa2813ca39fe74a Verifying Hash Integrity ... crc32+ sha1+ OK Booting using the fdt blob at 0x90303950 Uncompressing Kernel Image ... OK boot_prep_linux commandline: console=ttyS0,115200n8 earlyprintk Loading Device Tree to dfccd000, end dfcd4026 ... OK Starting kernel ... [ 0.000000] Booting Linux on physical CPU 0x0 [ 0.000000] Linux version 6.6.58 (debian-12-buildopenwrt) (arm-openwrt-linux-muslgnueabi-gcc (OpenWrt GCC 13.3.0 r27964-a0eafc3c77) 13.3.0, GNU ld (GNU Binutils) 2.42) #0 SMP Mon O4 [ 0.000000] CPU: ARMv7 Processor [413fc090] revision 0 (ARMv7), cr=10c5387d [ 0.000000] CPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing instruction cache [ 0.000000] OF: fdt: Machine model: Cisco Meraki MX65 [ 0.000000] printk: bootconsole [earlycon0] enabled [ 0.000000] Memory policy: Data cache writealloc [ 0.000000] Hit pending asynchronous external abort (FSR=0x00001c06) during first unmask, this is most likely caused by a firmware/bootloader bug. [ 0.000000] Zone ranges: [ 0.000000] Normal [mem 0x0000000060000000-0x000000008fffffff] [ 0.000000] HighMem [mem 0x0000000090000000-0x00000000dffeffff] [ 0.000000] Movable zone start for each node [ 0.000000] Early memory node ranges [ 0.000000] node 0: [mem 0x0000000060000000-0x00000000dffeffff] [ 0.000000] Initmem setup node 0 [mem 0x0000000060000000-0x00000000dffeffff] [ 0.000000] percpu: Embedded 12 pages/cpu s17556 r8192 d23404 u49152 [ 0.000000] Kernel command line: console=ttyS0,115200n8 earlyprintk [ 0.000000] Dentry cache hash table entries: 131072 (order: 7, 524288 bytes, linear) [ 0.000000] Inode-cache hash table entries: 65536 (order: 6, 262144 bytes, linear) [ 0.000000] Built 1 zonelists, mobility grouping on. Total pages: 522544 [ 0.000000] mem auto-init: stack:off, heap alloc:off, heap free:off [ 0.000000] Memory: 2066532K/2097088K available (7165K kernel code, 595K rwdata, 1728K rodata, 1024K init, 290K bss, 30556K reserved, 0K cma-reserved, 1310624K highmem) [ 0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=2, Nodes=1 [ 0.000000] rcu: Hierarchical RCU implementation. [ 0.000000]


  • When booted into diagnostic mode, the Broadcom reference web UI can be accessed at 192.168.1.1 with (blank username):admin

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: 2025/11/03 03:32
  • by dimmadont