OpenWrt Forum Archive

Topic: Cisco Meraki MR33?

The content of this topic has been archived between 13 Apr 2018 and 6 May 2018. There are no obvious gaps in this topic, but there may still be some posts missing at the end.

Received an MR33 from Cisco today and am very happy to help with any testing efforts underway.  Have previously used OpenWrt with MR12 MR18 and it's been terrific.   

This MR33 is certainly a beast of an Access Point, and OpenWrt should make it awesome!

Cisco scheduled an upgrade for my AP, the changelog just states the following:

The new firmware includes support for the following features:

  • Performance & stability improvements

  • Additional features for MR30H LAN ports

  • Apple Adaptive 802.11r Roaming

  • Apple Fast Lane support

  • Auto Channel Width

  • BSS Max Idle Period

  • BSSTM Support

  • Client Balancing

  • Directed Multicast Service 802.11v

  • L2TPv3 tunneling per SSID

  • Mesh over wire to allow repeater APs in remote area to serve other repeater APs over the wired interface

  • Proxy ARP

  • Support CoA though Meraki VPN tunnel for VPN SSIDs

I hope this won't break the possibility of flashing the (hopefully) upcoming OpenWRT firmware.

arandomuser wrote:

Cisco scheduled an upgrade for my AP, the changelog just states the following:

The new firmware includes support for the following features:

  • Performance & stability improvements

  • Additional features for MR30H LAN ports

  • Apple Adaptive 802.11r Roaming

  • Apple Fast Lane support

  • Auto Channel Width

  • BSS Max Idle Period

  • BSSTM Support

  • Client Balancing

  • Directed Multicast Service 802.11v

  • L2TPv3 tunneling per SSID

  • Mesh over wire to allow repeater APs in remote area to serve other repeater APs over the wired interface

  • Proxy ARP

  • Support CoA though Meraki VPN tunnel for VPN SSIDs

I hope this won't break the possibility of flashing the (hopefully) upcoming OpenWRT firmware.

Disconnect it from the internet so it doesnt get the update.

arandomuser wrote:

Cisco scheduled an upgrade for my AP, the changelog just states the following:

The new firmware includes support for the following features:

  • Performance & stability improvements

  • Additional features for MR30H LAN ports

  • Apple Adaptive 802.11r Roaming

  • Apple Fast Lane support

  • Auto Channel Width

  • BSS Max Idle Period

  • BSSTM Support

  • Client Balancing

  • Directed Multicast Service 802.11v

  • L2TPv3 tunneling per SSID

  • Mesh over wire to allow repeater APs in remote area to serve other repeater APs over the wired interface

  • Proxy ARP

  • Support CoA though Meraki VPN tunnel for VPN SSIDs

I hope this won't break the possibility of flashing the (hopefully) upcoming OpenWRT firmware.


You can push out the upgrade schedule in the Meraki.com NETWORK-WIDE settings.  I have mine set to 9 March and will continue to push it out until there's an OpenWRT build availble to test smile

nonsequitir wrote:

You can push out the upgrade schedule in the Meraki.com NETWORK-WIDE settings.  I have mine set to 9 March and will continue to push it out until there's an OpenWRT build availble to test smile

Mine is and will stay in its box until there is a OpenWRT build out.

BTW, this is basically DAYS out... https://github.com/riptidewave93/LEDE-MR33/ The only "todo" left is the flashing procedure (I hope it isnt a PITA) and we have a OpenWRT AP for free.

Out of curiosity, has anyone been able to get a Meraki at home?

I got one, located in Croatia.
If you are in Europe they will ask you for a VAT number so they can send it to you for free, I just gave the one from my university.
After the presentation a rep sent me an e-mail asking if I could have a short conversation with him. He was nice enough and told me they will send me one even though I don't qualify for a free one as a student. (in reality you can put anything in the job description) Then he just asked me how I heard about then and I haven't heard from them since.

(Last edited by arandomuser on 12 Mar 2018, 22:19)

I have a MR 18, firmware 25.9. So I used method C, as described in the WiKi devi for MR18. I cannot post the URL link here.

Now I connect the USB-serial and using putty I see very fast scrolling garbage and I cannot stop it. I downloaded Hyperteminal for Windows and that shows the same, but I was able to stop the scrolling of the screen.

I see this:

Meraki Atheros LinuxLoader MR18 built Jan 31 2014 15:53:22
qca955x_init_ddr ok
test_memoryfailed RAM BORKED: (0xa0000000) 0x5a5a5a5a != 0x0
error booting
__________________sri____________________
944x BootROM Ver. (asic) 1.0 [Nov  8 2011 13:42:57]
_________________________________________
find_hif: bootstrap = 0x31459
Nand Flash init
hdr: [0xbd000400 : 0xbd000400 : 0x6fb4 : 0xe5c86b84]
nand_load_fw: read 13 pages
nand_load_fw: 0x10000 0x800 0xbd000bf0
nand_load_fw: 0x20000 0x800 0xbd0013f0
nand_load_fw: 0x30000 0x800 0xbd001bf0
nand_load_fw: 0x40000 0x800 0xbd0023f0
nand_load_fw: 0x50000 0x800 0xbd002bf0
nand_load_fw: 0x60000 0x800 0xbd0033f0
nand_load_fw: 0x70000 0x800 0xbd003bf0
nand_load_fw: 0x80000 0x800 0xbd0043f0
nand_load_fw: 0x90000 0x800 0xbd004bf0


What does that mean? Is it "dead"? How to revive it? Anyone seen this?

But when I disconnect everything, and boot up the Meraki AP as intended, then it comes up in the Meraki dashboard. So the device works!

(Last edited by haik01 on 4 Mar 2018, 18:21)

haik01 wrote:

I have a MR 18, firmware 25.9. So I used method C, as described in the WiKi devi for MR18. I cannot post the URL link here.

Now I connect the USB-serial and using putty I see very fast scrolling garbage and I cannot stop it. I downloaded Hyperteminal for Windows and that shows the same, but I was able to stop the scrolling of the screen.

I see this:

Meraki Atheros LinuxLoader MR18 built Jan 31 2014 15:53:22
qca955x_init_ddr ok
test_memoryfailed RAM BORKED: (0xa0000000) 0x5a5a5a5a != 0x0
error booting
__________________sri____________________
944x BootROM Ver. (asic) 1.0 [Nov  8 2011 13:42:57]
_________________________________________
find_hif: bootstrap = 0x31459
Nand Flash init
hdr: [0xbd000400 : 0xbd000400 : 0x6fb4 : 0xe5c86b84]
nand_load_fw: read 13 pages
nand_load_fw: 0x10000 0x800 0xbd000bf0
nand_load_fw: 0x20000 0x800 0xbd0013f0
nand_load_fw: 0x30000 0x800 0xbd001bf0
nand_load_fw: 0x40000 0x800 0xbd0023f0
nand_load_fw: 0x50000 0x800 0xbd002bf0
nand_load_fw: 0x60000 0x800 0xbd0033f0
nand_load_fw: 0x70000 0x800 0xbd003bf0
nand_load_fw: 0x80000 0x800 0xbd0043f0
nand_load_fw: 0x90000 0x800 0xbd004bf0


What does that mean? Is it "dead"? How to revive it? Anyone seen this?

But when I disconnect everything, and boot up the Meraki AP as intended, then it comes up in the Meraki dashboard. So the device works!

This is for the MR33 not the MR18

(Last edited by riahc3 on 5 Mar 2018, 15:59)

Sorry, you are correct. Wrong place.

@riahc3: Please use the "Post reply" button instead of the "Quote" button.
There is no need for completely quoting the previous posting, since it is already there, right above yours.

tmo26 wrote:

@riahc3: Please use the "Post reply" button instead of the "Quote" button.
There is no need for completely quoting the previous posting, since it is already there, right above yours.

I'm replying to a post, which is the quote.

And still, there is no need to completely quote the previous posting.
It is already there, no need to double it.
Therefore, please use the "Post reply" button, not the "Quote" button.

Thank you for this excellent work.

I took the liberty of analyzing what's going on under the hood, and derived a small Python 3 -compatible script that can be used to generate a Tera Term Language macro file for Windows and Tera Term.

I ended up doing this because the original script was for Python 2 which I don't have, and using the serial port from Windows in Python is not my forte. I also disliked the idea of not being able to see what's going on while the upload process is being done.

The generated file contains the necessary commands to interrupt the normal boot process and to modify the memory to contain the custom U-Boot image. Once done, it exits the memory modification process. To prevent possible boot loops, the execution of the image must be done manually.

To use the generated file, first ensure that Tera Term can see the serial output from your Meraki. Then unplug power from Meraki, choose "Control" -> "Macro" from TT and select the generated file. Then plug power back to Meraki. You can observe the memory modification process as it executes. Note that it will take several minutes to complete.

#
# Converts a MR33 U-Boot image file into a Tera Term Language macro file
#
# This script was inspired by the modified 'ubootwrite.py' script that 
# OpenWrt forum user riptide_wave made available
#
# License: GPLv3
# 
# No warranty whatsoever; use at your own risk
#

# -*- coding: utf-8 -*-
from optparse import OptionParser
import os
import struct
import sys

LINE_FEED = "\n"

def convert(fileIn, fileOut, start_addr):
    fdIn = open(fileIn, "rb");
    fdIn.seek(0, os.SEEK_END);    
    size = fdIn.tell();
    fdIn.seek(0, os.SEEK_SET);
    
    fdOut = open(fileOut, "w+");
        
    bytes_read = 0;
    
    fdOut.write("wait 'machid: 8010001'" + LINE_FEED);
    fdOut.write("send 'xyzzy'" + LINE_FEED + LINE_FEED);    
    
    fdOut.write("sendln 'mm.l " + start_addr + "'" + LINE_FEED);
    fdOut.write("wait '?'" + LINE_FEED);
    
    while (bytes_read < size):
        if ((size - bytes_read) > 4):
            read_bytes = fdIn.read(4);
        else:
            read_bytes = fdIn.read(size - bytes_read);

        # revert the order of bytes in the long (required by MR33)
        read_bytes = read_bytes[::-1];

        if (len(read_bytes) == 0):            
            break;

        bytes_read += len(read_bytes);

        while (len(read_bytes) < 4):
            read_bytes = b'\x00' + read_bytes;

        (val, ) = struct.unpack(">L", read_bytes);
        read_bytes = "".format(val);

        str_to_write = "sendln '0x{0:08x}'".format(val);
        
        fdOut.write(str_to_write + LINE_FEED);
        fdOut.write("wait '?'" + LINE_FEED);
                
    fdOut.write("sendln '.'" + LINE_FEED);
    fdOut.write("wait '#'" + LINE_FEED);    
    
    fdIn.close();
    fdOut.close();

def main():
    optparser = OptionParser("usage: %prog [options]", version = "%prog 0.1 for mr33");
    optparser.add_option("--in", dest = "fileIn", help = "source file to read from", metavar = "in");
    
    (options, args) = optparser.parse_args();
    
    if (len(args) != 0):
        optparser.error("incorrect number of arguments");

    if options.fileIn == None:
        optparser.error("option '--in' is mandatory");
        return;
        
    fileOut = options.fileIn + ".ttl";
        
    if options.fileIn:
        convert(options.fileIn, fileOut, "0x82000000");

    return;

if __name__ == '__main__':
    main();

Once the macro finishes, issue 'bootm 0x82000000' on the U-Boot command prompt to begin executing the image. After the image is booted, you are greeted with an unlocked U-Boot environment, to which you can then download an executable OpenWrt image as shown in the guide.

(Last edited by Antek on 11 Mar 2018, 15:51)

If I have a motherboard with a serial connector do I still need the TTL 232 3V3 adapter stated in the directions, if so can anyone recommend a good one available in Europe?
Also can anyone confirm that VLANs work on this release?

(Last edited by arandomuser on 12 Mar 2018, 22:19)

Hello All,

I used Antek and riptide_wave's methods, but at the end of it all I cannot SSH into the device after a reboot - even though OpenWrt seems to load fine.

Here's the serial output from Tera Term (Pastebin):
[link removed - how do I post my output without making a HUGE forum post?!] See code below.

A few things about the process:

1. Antek's method got me through step 5 just fine. I don't think I made any errors up through step 5.

2. For step 6 I used the Windows TFTP client: "TFTP -i 192.168.1.1 PUT openwrt-ipq40xx-meraki_mr33-initramfs-fit-uImage.itb." This part confused me. I didn't put a destination because the guide didn't seem to put a destination: "echo -e "binary\nput openwrt-ipq40xx-meraki_mr33-initramfs-fit-uImage.itb" | tftp 192.168.1.1." Everything seemed to work fine. The light turned a solid green color. Later in the guide I think the TFTPed image is needed? I'm not sure.

3. I SSH'ed as root, without issue.

4. On page 9 it says to skip to the Full Installation section if that's your goal. I skipped to it. 

5. I deleted all partitions but the last "ART" partition, #6.

6. I think I might have gone off the rails after this. It says "you will then go through the fallback section, skipping the following command "root@OpenWrt:/# ubirename /dev/ubi0 part.old part.meraki.old"

7. The first step in the Fallback section says, "file="path/to/openwrt-ipq40xx-meraki_mr33-initramfs-fit-uImage.itb"' - I didn't understand this. Is this file supposed to be present on the Meraki? Was this the file I flashed via TFTP? I thought that was in RAM and got installed after the reboot? I SCPed a new "openwrt-ipq40xx-meraki_mr33-initramfs-fit-uImage.itb" file to the /tmp directory and then continued that way (I also searched via SCP to see if the image was already present from step 2 above). After this, I'm not entirely sure if everything went as intended in the guide. I rebooted at the end and OpenWrt seems to be installed (see code below).

I cannot SSH into the Meraki over ethernet, but I can get the terminal after it boots (via the serial connection). I'm pretty sure this is an issue? How do I get LUCI on the device if I can't connect to it via ethernet? I've also tried Telnet.

Thank you for your hard work!

Format: Log Type - Time(microsec) - Message - Optional Info
Log Type: B - Since Boot(Power On Reset),  D - Delta,  S - Statistic
S - QC_IMAGE_VERSION_STRING=BOOT.BF.3.1.1-00096
S - IMAGE_VARIANT_STRING=DAACANAZA
S - OEM_IMAGE_VERSION_STRING=CRM
S - Boot Config, 0x00000025
S - Core 0 Frequency, 0 MHz
B -       261 - PBL, Start
B -      1338 - bootable_media_detect_entry, Start
B -      2608 - bootable_media_detect_success, Start
B -      2622 - elf_loader_entry, Start
B -      4029 - auth_hash_seg_entry, Start
B -      6178 - auth_hash_seg_exit, Start
B -     73718 - elf_segs_hash_verify_entry, Start
B -    194079 - PBL, End
B -    194103 - SBL1, Start
B -    282744 - pm_device_init, Start
D -         6 - pm_device_init, Delta
B -    284266 - boot_flash_init, Start
D -     87404 - boot_flash_init, Delta
B -    375717 - boot_config_data_table_init, Start
D -     13987 - boot_config_data_table_init, Delta - (419 Bytes)
B -    392394 - clock_init, Start
D -      7564 - clock_init, Delta
B -    403360 - CDT version:2,Platform ID:8,Major ID:1,Minor ID:0,Subtype:1
B -    406847 - sbl1_ddr_set_params, Start
B -    411831 - cpr_init, Start
D -         2 - cpr_init, Delta
B -    416321 - Pre_DDR_clock_init, Start
D -         5 - Pre_DDR_clock_init, Delta
D -     13142 - sbl1_ddr_set_params, Delta
B -    429600 - pm_driver_init, Start
D -         2 - pm_driver_init, Delta
B -    500265 - sbl1_wait_for_ddr_training, Start
D -        27 - sbl1_wait_for_ddr_training, Delta
B -    516005 - Image Load, Start
D -    140849 - QSEE Image Loaded, Delta - (262104 Bytes)
B -    657352 - Image Load, Start
D -      2119 - SEC Image Loaded, Delta - (2048 Bytes)
B -    667510 - Image Load, Start
D -    121034 - APPSBL Image Loaded, Delta - (280304 Bytes)
B -    788968 - QSEE Execution, Start
D -        56 - QSEE Execution, Delta
B -    795147 - SBL1, End
D -    603123 - SBL1, Delta
S - Flash Throughput, 1989 KB/s  (544875 Bytes,  273825 us)
S - DDR Frequency, 672 MHz


U-Boot 2012.07-g97ab7f1 [local,local] (Oct 06 2016 - 13:07:25)

DRAM:  242 MiB
machid : 0x8010001
Product: meraki_Stinkbug
NAND:  ONFI device found
ID = 1d80f101
Vendor = 1
Device = f1
128 MiB
Using default environment

In:    serial
Out:   serial
Err:   serial
machid: 8010001
Creating 1 MTD partitions on "nand0":
0x000000c00000-0x000007f00000 : "mtd=0"
UBI: attaching mtd1 to ubi0
UBI: physical eraseblock size:   131072 bytes (128 KiB)
UBI: logical eraseblock size:    126976 bytes
UBI: smallest flash I/O unit:    2048
UBI: VID header offset:          2048 (aligned 2048)
UBI: data offset:                4096
UBI: attached mtd1 to ubi0
UBI: MTD device name:            "mtd=0"
UBI: MTD device size:            115 MiB
UBI: number of good PEBs:        920
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:     5
UBI: available PEBs:             35
UBI: total number of reserved PEBs: 885
UBI: number of PEBs reserved for bad PEB handling: 9
UBI: max/mean erase counter: 3/1
Read 0 bytes from volume part.safe to 84000000
No size specified -> Using max size (2793472)
## Booting kernel from FIT Image at 84000000 ...
   Using 'config@1' configuration
   Trying 'kernel@1' kernel subimage
     Description:  ARM OpenWrt Linux-4.14.18
     Type:         Kernel Image
     Compression:  gzip compressed
     Data Start:   0x840000e4
     Data Size:    2752815 Bytes = 2.6 MiB
     Architecture: ARM
     OS:           Linux
     Load Address: 0x80208000
     Entry Point:  0x80208000
     Hash algo:    crc32
     Hash value:   1f85931a
     Hash algo:    sha1
     Hash value:   x
   Verifying Hash Integrity ... crc32+ sha1+ OK
## Flattened Device Tree from FIT Image at 84000000
   Using 'config@1' configuration
   Trying 'fdt@1' FDT blob subimage
     Description:  ARM OpenWrt meraki_mr33 device tree blob
     Type:         Flat Device Tree
     Compression:  uncompressed
     Data Start:   0x842a034c
     Data Size:    35312 Bytes = 34.5 KiB
     Architecture: ARM
     Hash algo:    crc32
     Hash value:   45e6e8b3
     Hash algo:    sha1
     Hash value:   X
   Verifying Hash Integrity ... crc32+ sha1+ OK
   Booting using the fdt blob at 0x842a034c
   Uncompressing Kernel Image ... OK
   Using Device Tree in place at 842a034c, end 842abd3b
Using machid 0x8010001 from environment

Starting kernel ...

[    0.000000] Booting Linux on physical CPU 0x0
[    0.000000] Linux version 4.14.18 (chuck@debian64) (gcc version 5.5.0 (OpenWr                                                                                                                     t GCC 5.5.0 r6168+8-4979a72e37)) #0 SMP Sat Mar 10 03:10:37 2018
[    0.000000] CPU: ARMv7 Processor [410fc075] revision 5 (ARMv7), cr=10c5387d
[    0.000000] CPU: div instructions available: patching division code
[    0.000000] CPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing instructio                                                                                                                     n cache
[    0.000000] OF: fdt: Machine model: Meraki MR33 Access Point
[    0.000000] Memory policy: Data cache writealloc
[    0.000000] random: get_random_bytes called from start_kernel+0x70/0x3bc with                                                                                                                      crng_init=0
[    0.000000] percpu: Embedded 15 pages/cpu @cfda0000 s29260 r8192 d23988 u6144                                                                                                                     0
[    0.000000] Built 1 zonelists, mobility grouping on.  Total pages: 64512
[    0.000000] Kernel command line:
[    0.000000] PID hash table entries: 1024 (order: 0, 4096 bytes)
[    0.000000] Dentry cache hash table entries: 32768 (order: 5, 131072 bytes)
[    0.000000] Inode-cache hash table entries: 16384 (order: 4, 65536 bytes)
[    0.000000] Memory: 247292K/260096K available (3909K kernel code, 138K rwdata                                                                                                                     , 1160K rodata, 1024K init, 246K bss, 12804K reserved, 0K cma-reserved, 0K highm                                                                                                                     em)
[    0.000000] Virtual kernel memory layout:
[    0.000000]     vector  : 0xffff0000 - 0xffff1000   (   4 kB)
[    0.000000]     fixmap  : 0xffc00000 - 0xfff00000   (3072 kB)
[    0.000000]     vmalloc : 0xd0800000 - 0xff800000   ( 752 MB)
[    0.000000]     lowmem  : 0xc0000000 - 0xd0000000   ( 256 MB)
[    0.000000]     pkmap   : 0xbfe00000 - 0xc0000000   (   2 MB)
[    0.000000]     modules : 0xbf000000 - 0xbfe00000   (  14 MB)
[    0.000000]       .text : 0xc0208000 - 0xc06d1578   (4902 kB)
[    0.000000]       .init : 0xc0900000 - 0xc0a00000   (1024 kB)
[    0.000000]       .data : 0xc0a00000 - 0xc0a22800   ( 138 kB)
[    0.000000]        .bss : 0xc0a24000 - 0xc0a618ac   ( 247 kB)
[    0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=4, Nodes=1
[    0.000000] Hierarchical RCU implementation.
[    0.000000] NR_IRQS: 16, nr_irqs: 16, preallocated irqs: 16
[    0.000000] arch_timer: cp15 timer(s) running at 48.00MHz (virt).
[    0.000000] clocksource: arch_sys_counter: mask: 0xffffffffffffff max_cycles:                                                                                                                      0xb11fd3bfb, max_idle_ns: 440795203732 ns
[    0.000007] sched_clock: 56 bits at 48MHz, resolution 20ns, wraps every 43980                                                                                                                     46511096ns
[    0.000022] Switching to timer-based delay loop, resolution 20ns
[    0.000427] Calibrating delay loop (skipped), value calculated using timer fr                                                                                                                     equency.. 96.00 BogoMIPS (lpj=480000)
[    0.000445] pid_max: default: 32768 minimum: 301
[    0.000575] Mount-cache hash table entries: 1024 (order: 0, 4096 bytes)
[    0.000590] Mountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes)
[    0.001146] CPU: Testing write buffer coherency: ok
[    0.001723] Setting up static identity map for 0x80300000 - 0x80300060
[    0.001840] Hierarchical SRCU implementation.
[    0.002451] smp: Bringing up secondary CPUs ...
[    0.004847] smp: Brought up 1 node, 4 CPUs
[    0.004865] SMP: Total of 4 processors activated (384.00 BogoMIPS).
[    0.004872] CPU: All CPU(s) started in SVC mode.
[    0.013676] VFP support v0.3: implementor 41 architecture 2 part 30 variant 7                                                                                                                      rev 5
[    0.013829] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, ma                                                                                                                     x_idle_ns: 19112604462750000 ns
[    0.013852] futex hash table entries: 1024 (order: 4, 65536 bytes)
[    0.014032] pinctrl core: initialized pinctrl subsystem
[    0.014890] NET: Registered protocol family 16
[    0.015126] DMA: preallocated 256 KiB pool for atomic coherent allocations
[    0.016161] cpuidle: using governor ladder
[    0.016199] cpuidle: using governor menu
[    0.032994] msm_bus_fabric_init_driver
[    0.033231] msm_bus_device 580000.ad-hoc-bus: Util-fact is missing, default t                                                                                                                     o 100
[    0.033248] msm_bus_device 580000.ad-hoc-bus: Vrail-comp is missing, default                                                                                                                      to 100
[    0.033266] msm_bus_device 580000.ad-hoc-bus: Failed to get bus clk for bus40                                                                                                                     96 ctx1
[    0.033309] msm_bus_device 580000.ad-hoc-bus: Util-fact is missing, default t                                                                                                                     o 100
[    0.033324] msm_bus_device 580000.ad-hoc-bus: Vrail-comp is missing, default                                                                                                                      to 100
[    0.033338] msm_bus_device 580000.ad-hoc-bus: Failed to get bus clk for bus10                                                                                                                     24 ctx1
[    0.094711] usbcore: registered new interface driver usbfs
[    0.094771] usbcore: registered new interface driver hub
[    0.094867] usbcore: registered new device driver usb
[    0.094915] pps_core: LinuxPPS API ver. 1 registered
[    0.094925] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giome                                                                                                                     tti <giometti@linux.it>
[    0.094950] PTP clock support registered
[    0.095837] clocksource: Switched to clocksource arch_sys_counter
[    0.096637] NET: Registered protocol family 2
[    0.097206] TCP established hash table entries: 2048 (order: 1, 8192 bytes)
[    0.097249] TCP bind hash table entries: 2048 (order: 2, 16384 bytes)
[    0.097298] TCP: Hash tables configured (established 2048 bind 2048)
[    0.097402] UDP hash table entries: 256 (order: 1, 8192 bytes)
[    0.097437] UDP-Lite hash table entries: 256 (order: 1, 8192 bytes)
[    0.097629] NET: Registered protocol family 1
[    0.098539] No memory allocated for crashlog
[    0.098665] workingset: timestamp_bits=30 max_order=16 bucket_order=0
[    0.101986] squashfs: version 4.0 (2009/01/31) Phillip Lougher
[    0.102002] jffs2: version 2.2 (NAND) (SUMMARY) (LZMA) (RTIME) (CMODE_PRIORIT                                                                                                                     Y) (c) 2001-2006 Red Hat, Inc.
[    0.103659] random: fast init done
[    0.106903] io scheduler noop registered
[    0.106918] io scheduler deadline registered (default)
[    0.107975] OF: PCI: host bridge /soc/pci@40000000 ranges:
[    0.108011] OF: PCI:    IO 0x40200000..0x402fffff -> 0x40200000
[    0.108031] OF: PCI:   MEM 0x40300000..0x406fffff -> 0x40300000
[    0.325845] qcom-pcie 40000000.pci: link up
[    0.325987] qcom-pcie 40000000.pci: PCI host bridge to bus 0000:00
[    0.326008] pci_bus 0000:00: root bus resource [bus 00-ff]
[    0.326027] pci_bus 0000:00: root bus resource [io  0x0000-0xfffff] (bus addr                                                                                                                     ess [0x40200000-0x402fffff])
[    0.326041] pci_bus 0000:00: root bus resource [mem 0x40300000-0x406fffff]
[    0.326363] PCI: bus0: Fast back to back transfers disabled
[    0.327686] PCI: bus1: Fast back to back transfers disabled
[    0.327747] pci 0000:00:00.0: BAR 8: assigned [mem 0x40300000-0x405fffff]
[    0.327765] pci 0000:00:00.0: BAR 0: assigned [mem 0x40600000-0x40600fff 64bi                                                                                                                     t]
[    0.327791] pci 0000:01:00.0: BAR 0: assigned [mem 0x40400000-0x405fffff 64bi                                                                                                                     t]
[    0.327869] pci 0000:01:00.0: BAR 6: assigned [mem 0x40300000-0x4030ffff pref                                                                                                                     ]
[    0.327883] pci 0000:00:00.0: PCI bridge to [bus 01]
[    0.327900] pci 0000:00:00.0:   bridge window [mem 0x40300000-0x405fffff]
[    0.328629] pcieport 0000:00:00.0: AER enabled with IRQ 96
[    0.331219] tcsr 1953000.ess_tcsr: setting ess interface select = 1
[    0.331305] tcsr 1949000.tcsr: setting wifi_glb_cfg = 41000000
[    0.331381] tcsr 1957000.tcsr: setting wifi_noc_memtype_m0_m2 = 2222222
[    0.331598] Serial: 8250/16550 driver, 2 ports, IRQ sharing disabled
[    0.332138] msm_serial 78af000.serial: msm_serial: detected port #0
[    0.332184] msm_serial 78af000.serial: uartclk = 1843200
[    0.332233] 78af000.serial: ttyMSM0 at MMIO 0x78af000 (irq = 26, base_baud =                                                                                                                      115200) is a MSM
[    0.332259] msm_serial: console setup on port #0
[    0.978891] console [ttyMSM0] enabled
[    0.983793] msm_serial 78b0000.serial: msm_serial: detected port #1
[    0.987166] msm_serial 78b0000.serial: uartclk = 1843200
[    0.993224] 78b0000.serial: ttyMSM1 at MMIO 0x78b0000 (irq = 27, base_baud =                                                                                                                      115200) is a MSM
[    0.998985] msm_serial: driver initialized
[    1.011266] loop: module loaded
[    1.012809] nand: device found, Manufacturer ID: 0x01, Chip ID: 0xf1
[    1.014191] nand: AMD/Spansion S34ML01G2
[    1.020838] nand: 128 MiB, SLC, erase size: 128 KiB, page size: 2048, OOB siz                                                                                                                     e: 64
[    1.024773] 12 ofpart partitions found on MTD device qcom_nand.0
[    1.032102] Creating 12 MTD partitions on "qcom_nand.0":
[    1.038258] 0x000000000000-0x000000100000 : "sbl1"
[    1.045012] 0x000000100000-0x000000200000 : "mibib"
[    1.049520] 0x000000200000-0x000000300000 : "bootconfig"
[    1.054299] 0x000000300000-0x000000400000 : "qsee"
[    1.059855] 0x000000400000-0x000000500000 : "qsee_alt"
[    1.064402] 0x000000500000-0x000000580000 : "cdt"
[    1.069166] 0x000000580000-0x000000600000 : "cdt_alt"
[    1.073904] 0x000000600000-0x000000680000 : "ddrparams"
[    1.078983] 0x000000700000-0x000000900000 : "u-boot"
[    1.085139] 0x000000900000-0x000000b00000 : "u-boot-backup"
[    1.090410] 0x000000b00000-0x000000b80000 : "ART"
[    1.094482] 0x000000c00000-0x000007c00000 : "ubi"
[    1.186089] libphy: ipq40xx_mdio: probed
[    1.188595] libphy: Fixed MDIO Bus: probed
[    1.335863] EDMA using MAC@ - using
[    1.335879] 36:2d:02:63:73:b9
[    1.437365] i2c /dev entries driver
[    1.437628] i2c_qup 78b7000.i2c: using default clock-frequency 100000
[    1.445943] at24 0-0050: 8192 byte 24c64 EEPROM, read-only, 0 bytes/write
[    1.446453] i2c_qup 78b8000.i2c: using default clock-frequency 100000
[    1.516617] lp5562 1-0030: internal clock used
[    1.540225] NET: Registered protocol family 10
[    1.541421] Segment Routing with IPv6
[    1.543626] NET: Registered protocol family 17
[    1.547609] 8021q: 802.1Q VLAN Support v1.8
[    1.551656] Registering SWP/SWPB emulation handler
[    1.560146] UBI: auto-attach mtd11
[    1.560581] ubi0: attaching mtd11
[    2.097676] ubi0: scanning is finished
[    2.105701] ubi0: attached mtd11 (name "ubi", size 112 MiB)
[    2.105733] ubi0: PEB size: 131072 bytes (128 KiB), LEB size: 126976 bytes
[    2.110102] ubi0: min./max. I/O unit sizes: 2048/2048, sub-page size 2048
[    2.117046] ubi0: VID header offset: 2048 (aligned 2048), data offset: 4096
[    2.123885] ubi0: good PEBs: 896, bad PEBs: 0, corrupted PEBs: 0
[    2.130670] ubi0: user volume: 5, internal volumes: 1, max. volumes count: 12                                                                                                                     8
[    2.136919] ubi0: max/mean erase counter: 3/1, WL threshold: 4096, image sequ                                                                                                                     ence number: 2086049366
[    2.143941] ubi0: available PEBs: 0, total reserved PEBs: 896, PEBs reserved                                                                                                                      for bad PEB handling: 20
[    2.153253] ubi0: background thread "ubi_bgt0d" started, PID 80
[    2.163049] block ubiblock0_2: created from ubi0:2(rootfs)
[    2.168088] ubiblock: device ubiblock0_2 (rootfs) set to be root filesystem
[ ü[    2.186348] VFS: Mounted root (squashfs filesystem) readonly on device 254                                                                                                                     :0.
[    2.189032] Freeing unused kernel memory: 1024K
[    2.263302] random: crng init done
[    3.154068] init: Console is alive
[    3.154277] init: - watchdog -
[    3.608805] kmodloader: loading kernel modules from /etc/modules-boot.d/*
[    3.702401] kmodloader: done loading kernel modules from /etc/modules-boot.d/                                                                                                                     *
[    3.716074] init: - preinit -
[    5.256427] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready
Press the [f] key and hit [enter] to enter failsafe mode
Press the [1], [2], [3] or [4] key and hit [enter] to select the debug level
[    8.533405] UBIFS (ubi0:3): background thread "ubifs_bgt0_3" started, PID 164
[    8.566623] UBIFS (ubi0:3): recovery needed
[    8.637103] UBIFS (ubi0:3): recovery completed
[    8.637234] UBIFS (ubi0:3): UBIFS: mounted UBI device 0, volume 3, name "root                                                                                                                     fs_data"
[    8.640448] UBIFS (ubi0:3): LEB size: 126976 bytes (124 KiB), min./max. I/O u                                                                                                                     nit sizes: 2048 bytes/2048 bytes
[    8.648388] UBIFS (ubi0:3): FS size: 98660352 bytes (94 MiB, 777 LEBs), journ                                                                                                                     al size 4952064 bytes (4 MiB, 39 LEBs)
[    8.658278] UBIFS (ubi0:3): reserved for root: 4659971 bytes (4550 KiB)
[    8.668500] UBIFS (ubi0:3): media format: w4/r0 (latest is w5/r0), UUID 78449                                                                                                                     273-D168-4747-BBE7-892670A27DD7, small LPT model
[    8.678186] mount_root: switching to ubifs overlay
[    8.701538] urandom-seed: Seeding with /etc/urandom.seed
[    8.738527] procd: - early -
[    8.738649] procd: - watchdog -
[    9.426918] procd: - watchdog -
[    9.429729] procd: - ubus -
[    9.491388] procd: - init -
Please press Enter to activate this console.
[    9.786490] kmodloader: loading kernel modules from /etc/modules.d/*
[    9.790419] ip6_tables: (C) 2000-2006 Netfilter Core Team
[   10.149558] Loading modules backported from Linux version wt-2017-11-01-0-gfe                                                                                                                     248fc2c180
[   10.149593] Backport generated by backports.git v4.14-rc2-1-31-g86cf0e5d
[   10.158237] ip_tables: (C) 2000-2006 Netfilter Core Team
[   10.517690] nf_conntrack version 0.5.0 (4096 buckets, 16384 max)
[   10.715675] xt_time: kernel timezone is -0000
[   10.967973] PPP generic driver version 2.4.2
[   10.968912] NET: Registered protocol family 24
[   10.980252] ath10k_pci 0000:01:00.0: enabling device (0140 -> 0142)
[   10.980714] ath10k_pci 0000:01:00.0: pci irq msi oper_irq_mode 2 irq_mode 0 r                                                                                                                     eset_mode 0
[   11.209856] ath10k_pci 0000:01:00.0: Direct firmware load for ath10k/pre-cal-                                                                                                                     pci-0000:01:00.0.bin failed with error -2
[   11.209906] ath10k_pci 0000:01:00.0: Falling back to user helper
[   11.266401] firmware ath10k!pre-cal-pci-0000:01:00.0.bin: firmware_loading_st                                                                                                                     ore: map pages failed
[   11.268283] ath10k_pci 0000:01:00.0: Direct firmware load for ath10k/QCA9887/                                                                                                                     hw1.0/firmware-6.bin failed with error -2
[   11.274283] ath10k_pci 0000:01:00.0: Falling back to user helper
[   11.346500] firmware ath10k!QCA9887!hw1.0!firmware-6.bin: firmware_loading_st                                                                                                                     ore: map pages failed
[   11.476419] ath10k_pci 0000:01:00.0: qca9887 hw1.0 target 0x4100016d chip_id                                                                                                                      0x004000ff sub 0000:0000
[   11.476467] ath10k_pci 0000:01:00.0: kconfig debug 0 debugfs 1 tracing 0 dfs                                                                                                                      1 testmode 1
[   11.487229] ath10k_pci 0000:01:00.0: firmware ver 10.2.4-1.0-00033 api 5 feat                                                                                                                     ures no-p2p,ignore-otp,skip-clock-init,mfp,allows-mesh-bcast crc32 c232a0c3
[   11.526066] ath10k_pci 0000:01:00.0: Direct firmware load for ath10k/QCA9887/                                                                                                                     hw1.0/board-2.bin failed with error -2
[   11.526106] ath10k_pci 0000:01:00.0: Falling back to user helper
[   11.566617] firmware ath10k!QCA9887!hw1.0!board-2.bin: firmware_loading_store                                                                                                                     : map pages failed
[   11.567101] ath10k_pci 0000:01:00.0: board_file api 1 bmi_id N/A crc32 546cca                                                                                                                     0d
[   12.579310] ath10k_pci 0000:01:00.0: htt-ver 2.1 wmi-op 5 htt-op 2 cal file m                                                                                                                     ax-sta 128 raw 0 hwcrypto 1
[   12.881769] ath10k_ahb a000000.wifi: Direct firmware load for ath10k/QCA4019/                                                                                                                     hw1.0/firmware-6.bin failed with error -2
[   12.881812] ath10k_ahb a000000.wifi: Falling back to user helper
[   13.113709] firmware ath10k!QCA4019!hw1.0!firmware-6.bin: firmware_loading_st                                                                                                                     ore: map pages failed
[   13.398900] ath10k_ahb a000000.wifi: qca4019 hw1.0 target 0x01000000 chip_id                                                                                                                      0x003900ff sub 0000:0000
[   13.398945] ath10k_ahb a000000.wifi: kconfig debug 0 debugfs 1 tracing 0 dfs                                                                                                                      1 testmode 1
[   13.415358] ath10k_ahb a000000.wifi: firmware ver 10.4-3.4-00104 api 5 featur                                                                                                                     es no-p2p,mfp,peer-flow-ctrl,btcoex-param,allows-mesh-bcast,no-ps crc32 6c332c67
[   13.556660] ath10k_ahb a000000.wifi: board_file api 2 bmi_id 0:20 crc32 4e1d6                                                                                                                     c59
[   14.915876] ath10k_ahb a000000.wifi: htt-ver 2.2 wmi-op 6 htt-op 4 cal pre-ca                                                                                                                     l-file max-sta 512 raw 0 hwcrypto 1
[   15.120106] ath10k_ahb a800000.wifi: Direct firmware load for ath10k/QCA4019/                                                                                                                     hw1.0/firmware-6.bin failed with error -2
[   15.120159] ath10k_ahb a800000.wifi: Falling back to user helper
[   15.160545] firmware ath10k!QCA4019!hw1.0!firmware-6.bin: firmware_loading_st                                                                                                                     ore: map pages failed
[   15.160829] ath10k_ahb a800000.wifi: qca4019 hw1.0 target 0x01000000 chip_id                                                                                                                      0x003900ff sub 0000:0000
[   15.168499] ath10k_ahb a800000.wifi: kconfig debug 0 debugfs 1 tracing 0 dfs                                                                                                                      1 testmode 1
[   15.183737] ath10k_ahb a800000.wifi: firmware ver 10.4-3.4-00104 api 5 featur                                                                                                                     es no-p2p,mfp,peer-flow-ctrl,btcoex-param,allows-mesh-bcast,no-ps crc32 6c332c67
[   15.227044] ath10k_ahb a800000.wifi: board_file api 2 bmi_id 0:21 crc32 4e1d6                                                                                                                     c59
[   16.587673] ath10k_ahb a800000.wifi: htt-ver 2.2 wmi-op 6 htt-op 4 cal pre-ca                                                                                                                     l-file max-sta 512 raw 0 hwcrypto 1
[   16.609312] kmodloader: done loading kernel modules from /etc/modules.d/*
[   19.923623] ess_edma c080000.edma: eth0: GMAC Link is up with phy_speed=1000
[   19.925901] br-lan: port 1(eth0) entered blocking state
[   19.929770] br-lan: port 1(eth0) entered disabled state
[   19.935250] device eth0 entered promiscuous mode
[   19.946222] br-lan: port 1(eth0) entered blocking state
[   19.946267] br-lan: port 1(eth0) entered forwarding state
[   19.950476] IPv6: ADDRCONF(NETDEV_UP): br-lan: link is not ready
[   20.966352] IPv6: ADDRCONF(NETDEV_CHANGE): br-lan: link becomes ready

Format: Log Type - Time(microsec) - Message - Optional Info
Log Type: B - Since Boot(Power On Reset),  D - Delta,  S - Statistic
S - QC_IMAGE_VERSION_STRING=BOOT.BF.3.1.1-00096
S - IMAGE_VARIANT_STRING=DAACANAZA
S - OEM_IMAGE_VERSION_STRING=CRM
S - Boot Config, 0x00000025
S - Core 0 Frequency, 0 MHz
B -       261 - PBL, Start
B -      1338 - bootable_media_detect_entry, Start
B -      2608 - bootable_media_detect_success, Start
B -      2622 - elf_loader_entry, Start
B -      4029 - auth_hash_seg_entry, Start
B -      6178 - auth_hash_seg_exit, Start
B -     73718 - elf_segs_hash_verify_entry, Start
B -    194079 - PBL, End
B -    194103 - SBL1, Start
B -    282744 - pm_device_init, Start
D -         6 - pm_device_init, Delta
B -    284266 - boot_flash_init, Start
D -     87404 - boot_flash_init, Delta
B -    375717 - boot_config_data_table_init, Start
D -     13987 - boot_config_data_table_init, Delta - (419 Bytes)
B -    392394 - clock_init, Start
D -      7565 - clock_init, Delta
B -    403359 - CDT version:2,Platform ID:8,Major ID:1,Minor ID:0,Subtype:1
B -    406846 - sbl1_ddr_set_params, Start
B -    411831 - cpr_init, Start
D -         2 - cpr_init, Delta
B -    416321 - Pre_DDR_clock_init, Start
D -         5 - Pre_DDR_clock_init, Delta
D -     13142 - sbl1_ddr_set_params, Delta
B -    429601 - pm_driver_init, Start
D -         2 - pm_driver_init, Delta
B -    500228 - sbl1_wait_for_ddr_training, Start
D -        28 - sbl1_wait_for_ddr_training, Delta
B -    515969 - Image Load, Start
D -    140850 - QSEE Image Loaded, Delta - (262104 Bytes)
B -    657317 - Image Load, Start
D -      2120 - SEC Image Loaded, Delta - (2048 Bytes)
B -    667476 - Image Load, Start
D -    121041 - APPSBL Image Loaded, Delta - (280304 Bytes)
B -    788940 - QSEE Execution, Start
D -        56 - QSEE Execution, Delta
B -    795115 - SBL1, End
D -    603092 - SBL1, Delta
S - Flash Throughput, 1989 KB/s  (544875 Bytes,  273829 us)
S - DDR Frequency, 672 MHz


U-Boot 2012.07-g97ab7f1 [local,local] (Oct 06 2016 - 13:07:25)

DRAM:  242 MiB
machid : 0x8010001
Product: meraki_Stinkbug
NAND:  ONFI device found
ID = 1d80f101
Vendor = 1
Device = f1
128 MiB
Using default environment

In:    serial
Out:   serial
Err:   serial
machid: 8010001
Creating 1 MTD partitions on "nand0":
0x000000c00000-0x000007f00000 : "mtd=0"
UBI: attaching mtd1 to ubi0
UBI: physical eraseblock size:   131072 bytes (128 KiB)
UBI: logical eraseblock size:    126976 bytes
UBI: smallest flash I/O unit:    2048
UBI: VID header offset:          2048 (aligned 2048)
UBI: data offset:                4096
UBI: attached mtd1 to ubi0
UBI: MTD device name:            "mtd=0"
UBI: MTD device size:            115 MiB
UBI: number of good PEBs:        920
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:     5
UBI: available PEBs:             35
UBI: total number of reserved PEBs: 885
UBI: number of PEBs reserved for bad PEB handling: 9
UBI: max/mean erase counter: 3/1
Read 0 bytes from volume part.safe to 84000000
No size specified -> Using max size (2793472)
## Booting kernel from FIT Image at 84000000 ...
   Using 'config@1' configuration
   Trying 'kernel@1' kernel subimage
     Description:  ARM OpenWrt Linux-4.14.18
     Type:         Kernel Image
     Compression:  gzip compressed
     Data Start:   0x840000e4
     Data Size:    2752815 Bytes = 2.6 MiB
     Architecture: ARM
     OS:           Linux
     Load Address: 0x80208000
     Entry Point:  0x80208000
     Hash algo:    crc32
     Hash value:   1f85931a
     Hash algo:    sha1
     Hash value:   0bf7a71fe8c7d97d65ca72820bb84d6f3f894631
   Verifying Hash Integrity ... crc32+ sha1+ OK
## Flattened Device Tree from FIT Image at 84000000
   Using 'config@1' configuration
   Trying 'fdt@1' FDT blob subimage
     Description:  ARM OpenWrt meraki_mr33 device tree blob
     Type:         Flat Device Tree
     Compression:  uncompressed
     Data Start:   0x842a034c
     Data Size:    35312 Bytes = 34.5 KiB
     Architecture: ARM
     Hash algo:    crc32
     Hash value:   45e6e8b3
     Hash algo:    sha1
     Hash value:   de7171e2f90f1f2ea0b04d04e29a56a7557cc563
   Verifying Hash Integrity ... crc32+ sha1+ OK
   Booting using the fdt blob at 0x842a034c
   Uncompressing Kernel Image ... OK
   Using Device Tree in place at 842a034c, end 842abd3b
Using machid 0x8010001 from environment

Starting kernel ...

[    0.000000] Booting Linux on physical CPU 0x0
[    0.000000] Linux version 4.14.18 (chuck@debian64) (gcc version 5.5.0 (OpenWr                                                                                                                     t GCC 5.5.0 r6168+8-4979a72e37)) #0 SMP Sat Mar 10 03:10:37 2018
[    0.000000] CPU: ARMv7 Processor [410fc075] revision 5 (ARMv7), cr=10c5387d
[    0.000000] CPU: div instructions available: patching division code
[    0.000000] CPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing instructio                                                                                                                     n cache
[    0.000000] OF: fdt: Machine model: Meraki MR33 Access Point
[    0.000000] Memory policy: Data cache writealloc
[    0.000000] random: get_random_bytes called from start_kernel+0x70/0x3bc with                                                                                                                      crng_init=0
[    0.000000] percpu: Embedded 15 pages/cpu @cfda0000 s29260 r8192 d23988 u6144                                                                                                                     0
[    0.000000] Built 1 zonelists, mobility grouping on.  Total pages: 64512
[    0.000000] Kernel command line:
[    0.000000] PID hash table entries: 1024 (order: 0, 4096 bytes)
[    0.000000] Dentry cache hash table entries: 32768 (order: 5, 131072 bytes)
[    0.000000] Inode-cache hash table entries: 16384 (order: 4, 65536 bytes)
[    0.000000] Memory: 247292K/260096K available (3909K kernel code, 138K rwdata                                                                                                                     , 1160K rodata, 1024K init, 246K bss, 12804K reserved, 0K cma-reserved, 0K highm                                                                                                                     em)
[    0.000000] Virtual kernel memory layout:
[    0.000000]     vector  : 0xffff0000 - 0xffff1000   (   4 kB)
[    0.000000]     fixmap  : 0xffc00000 - 0xfff00000   (3072 kB)
[    0.000000]     vmalloc : 0xd0800000 - 0xff800000   ( 752 MB)
[    0.000000]     lowmem  : 0xc0000000 - 0xd0000000   ( 256 MB)
[    0.000000]     pkmap   : 0xbfe00000 - 0xc0000000   (   2 MB)
[    0.000000]     modules : 0xbf000000 - 0xbfe00000   (  14 MB)
[    0.000000]       .text : 0xc0208000 - 0xc06d1578   (4902 kB)
[    0.000000]       .init : 0xc0900000 - 0xc0a00000   (1024 kB)
[    0.000000]       .data : 0xc0a00000 - 0xc0a22800   ( 138 kB)
[    0.000000]        .bss : 0xc0a24000 - 0xc0a618ac   ( 247 kB)
[    0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=4, Nodes=1
[    0.000000] Hierarchical RCU implementation.
[    0.000000] NR_IRQS: 16, nr_irqs: 16, preallocated irqs: 16
[    0.000000] arch_timer: cp15 timer(s) running at 48.00MHz (virt).
[    0.000000] clocksource: arch_sys_counter: mask: 0xffffffffffffff max_cycles:                                                                                                                      0xb11fd3bfb, max_idle_ns: 440795203732 ns
[    0.000007] sched_clock: 56 bits at 48MHz, resolution 20ns, wraps every 43980                                                                                                                     46511096ns
[    0.000021] Switching to timer-based delay loop, resolution 20ns
[    0.000427] Calibrating delay loop (skipped), value calculated using timer fr                                                                                                                     equency.. 96.00 BogoMIPS (lpj=480000)
[    0.000446] pid_max: default: 32768 minimum: 301
[    0.000578] Mount-cache hash table entries: 1024 (order: 0, 4096 bytes)
[    0.000593] Mountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes)
[    0.001153] CPU: Testing write buffer coherency: ok
[    0.001728] Setting up static identity map for 0x80300000 - 0x80300060
[    0.001846] Hierarchical SRCU implementation.
[    0.002457] smp: Bringing up secondary CPUs ...
[    0.004847] smp: Brought up 1 node, 4 CPUs
[    0.004863] SMP: Total of 4 processors activated (384.00 BogoMIPS).
[    0.004871] CPU: All CPU(s) started in SVC mode.
[    0.013690] VFP support v0.3: implementor 41 architecture 2 part 30 variant 7                                                                                                                      rev 5
[    0.013847] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, ma                                                                                                                     x_idle_ns: 19112604462750000 ns
[    0.013871] futex hash table entries: 1024 (order: 4, 65536 bytes)
[    0.014049] pinctrl core: initialized pinctrl subsystem
[    0.014910] NET: Registered protocol family 16
[    0.015147] DMA: preallocated 256 KiB pool for atomic coherent allocations
[    0.016175] cpuidle: using governor ladder
[    0.016215] cpuidle: using governor menu
[    0.032972] msm_bus_fabric_init_driver
[    0.033209] msm_bus_device 580000.ad-hoc-bus: Util-fact is missing, default t                                                                                                                     o 100
[    0.033227] msm_bus_device 580000.ad-hoc-bus: Vrail-comp is missing, default                                                                                                                      to 100
[    0.033244] msm_bus_device 580000.ad-hoc-bus: Failed to get bus clk for bus40                                                                                                                     96 ctx1
[    0.033286] msm_bus_device 580000.ad-hoc-bus: Util-fact is missing, default t                                                                                                                     o 100
[    0.033300] msm_bus_device 580000.ad-hoc-bus: Vrail-comp is missing, default                                                                                                                      to 100
[    0.033315] msm_bus_device 580000.ad-hoc-bus: Failed to get bus clk for bus10                                                                                                                     24 ctx1
[    0.094689] usbcore: registered new interface driver usbfs
[    0.094751] usbcore: registered new interface driver hub
[    0.094846] usbcore: registered new device driver usb
[    0.094891] pps_core: LinuxPPS API ver. 1 registered
[    0.094902] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giome                                                                                                                     tti <giometti@linux.it>
[    0.094926] PTP clock support registered
[    0.095813] clocksource: Switched to clocksource arch_sys_counter
[    0.096611] NET: Registered protocol family 2
[    0.097180] TCP established hash table entries: 2048 (order: 1, 8192 bytes)
[    0.097224] TCP bind hash table entries: 2048 (order: 2, 16384 bytes)
[    0.097273] TCP: Hash tables configured (established 2048 bind 2048)
[    0.097379] UDP hash table entries: 256 (order: 1, 8192 bytes)
[    0.097414] UDP-Lite hash table entries: 256 (order: 1, 8192 bytes)
[    0.097607] NET: Registered protocol family 1
[    0.098509] No memory allocated for crashlog
[    0.098633] workingset: timestamp_bits=30 max_order=16 bucket_order=0
[    0.101942] squashfs: version 4.0 (2009/01/31) Phillip Lougher
[    0.101957] jffs2: version 2.2 (NAND) (SUMMARY) (LZMA) (RTIME) (CMODE_PRIORIT                                                                                                                     Y) (c) 2001-2006 Red Hat, Inc.
[    0.103611] random: fast init done
[    0.106813] io scheduler noop registered
[    0.106828] io scheduler deadline registered (default)
[    0.107888] OF: PCI: host bridge /soc/pci@40000000 ranges:
[    0.107922] OF: PCI:    IO 0x40200000..0x402fffff -> 0x40200000
[    0.107941] OF: PCI:   MEM 0x40300000..0x406fffff -> 0x40300000
[    0.325820] qcom-pcie 40000000.pci: link up
[    0.325965] qcom-pcie 40000000.pci: PCI host bridge to bus 0000:00
[    0.325987] pci_bus 0000:00: root bus resource [bus 00-ff]
[    0.326005] pci_bus 0000:00: root bus resource [io  0x0000-0xfffff] (bus addr                                                                                                                     ess [0x40200000-0x402fffff])
[    0.326019] pci_bus 0000:00: root bus resource [mem 0x40300000-0x406fffff]
[    0.326340] PCI: bus0: Fast back to back transfers disabled
[    0.327659] PCI: bus1: Fast back to back transfers disabled
[    0.327720] pci 0000:00:00.0: BAR 8: assigned [mem 0x40300000-0x405fffff]
[    0.327738] pci 0000:00:00.0: BAR 0: assigned [mem 0x40600000-0x40600fff 64bi                                                                                                                     t]
[    0.327763] pci 0000:01:00.0: BAR 0: assigned [mem 0x40400000-0x405fffff 64bi                                                                                                                     t]
[    0.327844] pci 0000:01:00.0: BAR 6: assigned [mem 0x40300000-0x4030ffff pref                                                                                                                     ]
[    0.327858] pci 0000:00:00.0: PCI bridge to [bus 01]
[    0.327874] pci 0000:00:00.0:   bridge window [mem 0x40300000-0x405fffff]
[    0.328596] pcieport 0000:00:00.0: AER enabled with IRQ 96
[    0.331193] tcsr 1953000.ess_tcsr: setting ess interface select = 1
[    0.331281] tcsr 1949000.tcsr: setting wifi_glb_cfg = 41000000
[    0.331355] tcsr 1957000.tcsr: setting wifi_noc_memtype_m0_m2 = 2222222
[    0.331572] Serial: 8250/16550 driver, 2 ports, IRQ sharing disabled
[    0.332114] msm_serial 78af000.serial: msm_serial: detected port #0
[    0.332160] msm_serial 78af000.serial: uartclk = 1843200
[    0.332210] 78af000.serial: ttyMSM0 at MMIO 0x78af000 (irq = 26, base_baud =                                                                                                                      115200) is a MSM
[    0.332236] msm_serial: console setup on port #0
[    0.978868] console [ttyMSM0] enabled
[    0.983777] msm_serial 78b0000.serial: msm_serial: detected port #1
[    0.987146] msm_serial 78b0000.serial: uartclk = 1843200
[    0.993201] 78b0000.serial: ttyMSM1 at MMIO 0x78b0000 (irq = 27, base_baud =                                                                                                                      115200) is a MSM
[    0.998968] msm_serial: driver initialized
[    1.011239] loop: module loaded
[    1.012773] nand: device found, Manufacturer ID: 0x01, Chip ID: 0xf1
[    1.014172] nand: AMD/Spansion S34ML01G2
[    1.020816] nand: 128 MiB, SLC, erase size: 128 KiB, page size: 2048, OOB siz                                                                                                                     e: 64
[    1.024752] 12 ofpart partitions found on MTD device qcom_nand.0
[    1.032082] Creating 12 MTD partitions on "qcom_nand.0":
[    1.038236] 0x000000000000-0x000000100000 : "sbl1"
[    1.044985] 0x000000100000-0x000000200000 : "mibib"
[    1.049506] 0x000000200000-0x000000300000 : "bootconfig"
[    1.054268] 0x000000300000-0x000000400000 : "qsee"
[    1.059831] 0x000000400000-0x000000500000 : "qsee_alt"
[    1.064376] 0x000000500000-0x000000580000 : "cdt"
[    1.069145] 0x000000580000-0x000000600000 : "cdt_alt"
[    1.073873] 0x000000600000-0x000000680000 : "ddrparams"
[    1.078965] 0x000000700000-0x000000900000 : "u-boot"
[    1.085130] 0x000000900000-0x000000b00000 : "u-boot-backup"
[    1.090396] 0x000000b00000-0x000000b80000 : "ART"
[    1.094460] 0x000000c00000-0x000007c00000 : "ubi"
[    1.186029] libphy: ipq40xx_mdio: probed
[    1.188549] libphy: Fixed MDIO Bus: probed
[    1.335838] EDMA using MAC@ - using
[    1.335855] 02:0f:65:e6:02:b5
[    1.437337] i2c /dev entries driver
[    1.437597] i2c_qup 78b7000.i2c: using default clock-frequency 100000
[    1.445920] at24 0-0050: 8192 byte 24c64 EEPROM, read-only, 0 bytes/write
[    1.446425] i2c_qup 78b8000.i2c: using default clock-frequency 100000
[    1.516320] lp5562 1-0030: internal clock used
[    1.539802] NET: Registered protocol family 10
[    1.541000] Segment Routing with IPv6
[    1.543205] NET: Registered protocol family 17
[    1.547188] 8021q: 802.1Q VLAN Support v1.8
[    1.551232] Registering SWP/SWPB emulation handler
[    1.559693] UBI: auto-attach mtd11
[    1.560156] ubi0: attaching mtd11
[    2.098002] ubi0: scanning is finished
[    2.106059] ubi0: attached mtd11 (name "ubi", size 112 MiB)
[    2.106090] ubi0: PEB size: 131072 bytes (128 KiB), LEB size: 126976 bytes
[    2.110438] ubi0: min./max. I/O unit sizes: 2048/2048, sub-page size 2048
[    2.117416] ubi0: VID header offset: 2048 (aligned 2048), data offset: 4096
[    2.124243] ubi0: good PEBs: 896, bad PEBs: 0, corrupted PEBs: 0
[    2.131028] ubi0: user volume: 5, internal volumes: 1, max. volumes count: 12                                                                                                                     8
[    2.137274] ubi0: max/mean erase counter: 3/1, WL threshold: 4096, image sequ                                                                                                                     ence number: 2086049366
[    2.144299] ubi0: available PEBs: 0, total reserved PEBs: 896, PEBs reserved                                                                                                                      for bad PEB handling: 20
[    2.153611] ubi0: background thread "ubi_bgt0d" started, PID 80
[    2.154557] block ubiblock0_2: created from ubi0:2(rootfs)
[    2.154563] ubiblock: device ubiblock0_2 (rootfs) set to be root fù[    2.185                                                                                                                     518] VFS: Mounted root (squashfs filesystem) readonly on device 254:0.
[    2.188242] Freeing unused kernel memory: 1024K
[    2.263169] random: crng init done
[    3.095962] init: Console is alive
[    3.096172] init: - watchdog -
[    3.498926] kmodloader: loading kernel modules from /etc/modules-boot.d/*
[    3.568347] kmodloader: done loading kernel modules from /etc/modules-boot.d/                                                                                                                     *
[    3.586130] init: - preinit -
[    4.582024] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready
Press the [f] key and hit [enter] to enter failsafe mode
Press the [1], [2], [3] or [4] key and hit [enter] to select the debug level
[    7.908517] UBIFS (ubi0:3): background thread "ubifs_bgt0_3" started, PID 164
[    7.941611] UBIFS (ubi0:3): recovery needed
[    8.014144] UBIFS (ubi0:3): recovery completed
[    8.014248] UBIFS (ubi0:3): UBIFS: mounted UBI device 0, volume 3, name "root                                                                                                                     fs_data"
[    8.017513] UBIFS (ubi0:3): LEB size: 126976 bytes (124 KiB), min./max. I/O u                                                                                                                     nit sizes: 2048 bytes/2048 bytes
[    8.025394] UBIFS (ubi0:3): FS size: 98660352 bytes (94 MiB, 777 LEBs), journ                                                                                                                     al size 4952064 bytes (4 MiB, 39 LEBs)
[    8.035298] UBIFS (ubi0:3): reserved for root: 4659971 bytes (4550 KiB)
[    8.045548] UBIFS (ubi0:3): media format: w4/r0 (latest is w5/r0), UUID 78449                                                                                                                     273-D168-4747-BBE7-892670A27DD7, small LPT model
[    8.055248] mount_root: switching to ubifs overlay
[    8.082367] urandom-seed: Seeding with /etc/urandom.seed
[    8.121138] procd: - early -
[    8.121260] procd: - watchdog -
[    8.785962] procd: - watchdog -
[    8.786306] procd: - ubus -
[    8.857246] procd: - init -
Please press Enter to activate this console.
[    9.098735] kmodloader: loading kernel modules from /etc/modules.d/*
[    9.102678] ip6_tables: (C) 2000-2006 Netfilter Core Team
[    9.526675] Loading modules backported from Linux version wt-2017-11-01-0-gfe                                                                                                                     248fc2c180
[    9.526709] Backport generated by backports.git v4.14-rc2-1-31-g86cf0e5d
[    9.534922] ip_tables: (C) 2000-2006 Netfilter Core Team
[    9.887067] nf_conntrack version 0.5.0 (4096 buckets, 16384 max)
[   10.091000] xt_time: kernel timezone is -0000
[   10.336955] PPP generic driver version 2.4.2
[   10.337923] NET: Registered protocol family 24
[   10.349192] ath10k_pci 0000:01:00.0: enabling device (0140 -> 0142)
[   10.349654] ath10k_pci 0000:01:00.0: pci irq msi oper_irq_mode 2 irq_mode 0 r                                                                                                                     eset_mode 0
[   10.579800] ath10k_pci 0000:01:00.0: Direct firmware load for ath10k/pre-cal-                                                                                                                     pci-0000:01:00.0.bin failed with error -2
[   10.579850] ath10k_pci 0000:01:00.0: Falling back to user helper
[   10.636253] firmware ath10k!pre-cal-pci-0000:01:00.0.bin: firmware_loading_st                                                                                                                     ore: map pages failed
[   10.638120] ath10k_pci 0000:01:00.0: Direct firmware load for ath10k/QCA9887/                                                                                                                     hw1.0/firmware-6.bin failed with error -2
[   10.644136] ath10k_pci 0000:01:00.0: Falling back to user helper
[   10.716438] firmware ath10k!QCA9887!hw1.0!firmware-6.bin: firmware_loading_st                                                                                                                     ore: map pages failed
[   10.846668] ath10k_pci 0000:01:00.0: qca9887 hw1.0 target 0x4100016d chip_id                                                                                                                      0x004000ff sub 0000:0000
[   10.846713] ath10k_pci 0000:01:00.0: kconfig debug 0 debugfs 1 tracing 0 dfs                                                                                                                      1 testmode 1
[   10.857483] ath10k_pci 0000:01:00.0: firmware ver 10.2.4-1.0-00033 api 5 feat                                                                                                                     ures no-p2p,ignore-otp,skip-clock-init,mfp,allows-mesh-bcast crc32 c232a0c3
[   10.896297] ath10k_pci 0000:01:00.0: Direct firmware load for ath10k/QCA9887/                                                                                                                     hw1.0/board-2.bin failed with error -2
[   10.896336] ath10k_pci 0000:01:00.0: Falling back to user helper
[   10.947996] firmware ath10k!QCA9887!hw1.0!board-2.bin: firmware_loading_store                                                                                                                     : map pages failed
[   10.948463] ath10k_pci 0000:01:00.0: board_file api 1 bmi_id N/A crc32 546cca                                                                                                                     0d
[   11.962509] ath10k_pci 0000:01:00.0: htt-ver 2.1 wmi-op 5 htt-op 2 cal file m                                                                                                                     ax-sta 128 raw 0 hwcrypto 1
[   12.259895] ath10k_ahb a000000.wifi: Direct firmware load for ath10k/QCA4019/                                                                                                                     hw1.0/firmware-6.bin failed with error -2
[   12.259946] ath10k_ahb a000000.wifi: Falling back to user helper
[   12.409535] firmware ath10k!QCA4019!hw1.0!firmware-6.bin: firmware_loading_st                                                                                                                     ore: map pages failed
[   14.078165] ath10k_ahb a000000.wifi: qca4019 hw1.0 target 0x01000000 chip_id                                                                                                                      0x003900ff sub 0000:0000
[   14.078210] ath10k_ahb a000000.wifi: kconfig debug 0 debugfs 1 tracing 0 dfs                                                                                                                      1 testmode 1
[   14.092236] ath10k_ahb a000000.wifi: firmware ver 10.4-3.4-00104 api 5 featur                                                                                                                     es no-p2p,mfp,peer-flow-ctrl,btcoex-param,allows-mesh-bcast,no-ps crc32 6c332c67
[   14.235739] ath10k_ahb a000000.wifi: board_file api 2 bmi_id 0:20 crc32 4e1d6                                                                                                                     c59
[   15.594482] ath10k_ahb a000000.wifi: htt-ver 2.2 wmi-op 6 htt-op 4 cal pre-ca                                                                                                                     l-file max-sta 512 raw 0 hwcrypto 1
[   15.789265] ath10k_ahb a800000.wifi: Direct firmware load for ath10k/QCA4019/                                                                                                                     hw1.0/firmware-6.bin failed with error -2
[   15.789338] ath10k_ahb a800000.wifi: Falling back to user helper
[   15.857848] firmware ath10k!QCA4019!hw1.0!firmware-6.bin: firmware_loading_st                                                                                                                     ore: map pages failed
[   15.858413] ath10k_ahb a800000.wifi: qca4019 hw1.0 target 0x01000000 chip_id                                                                                                                      0x003900ff sub 0000:0000
[   15.865796] ath10k_ahb a800000.wifi: kconfig debug 0 debugfs 1 tracing 0 dfs                                                                                                                      1 testmode 1
[   15.895765] ath10k_ahb a800000.wifi: firmware ver 10.4-3.4-00104 api 5 featur                                                                                                                     es no-p2p,mfp,peer-flow-ctrl,btcoex-param,allows-mesh-bcast,no-ps crc32 6c332c67
[   15.937181] ath10k_ahb a800000.wifi: board_file api 2 bmi_id 0:21 crc32 4e1d6                                                                                                                     c59
[   17.299377] ath10k_ahb a800000.wifi: htt-ver 2.2 wmi-op 6 htt-op 4 cal pre-ca                                                                                                                     l-file max-sta 512 raw 0 hwcrypto 1
[   17.319727] kmodloader: done loading kernel modules from /etc/modules.d/*
[   20.534617] ess_edma c080000.edma: eth0: GMAC Link is up with phy_speed=1000
[   20.536906] br-lan: port 1(eth0) entered blocking state
[   20.540770] br-lan: port 1(eth0) entered disabled state
[   20.546156] device eth0 entered promiscuous mode
[   20.555405] br-lan: port 1(eth0) entered blocking state
[   20.555761] br-lan: port 1(eth0) entered forwarding state
[   20.560916] IPv6: ADDRCONF(NETDEV_UP): br-lan: link is not ready
[   21.526413] IPv6: ADDRCONF(NETDEV_CHANGE): br-lan: link becomes ready


BusyBox v1.27.2 () built-in shell (ash)

  _______                     ________        __
 |       |.-----.-----.-----.|  |  |  |.----.|  |_
 |   -   ||  _  |  -__|     ||  |  |  ||   _||   _|
 |_______||   __|_____|__|__||________||__|  |____|
          |__| W I R E L E S S   F R E E D O M
 -----------------------------------------------------
 OpenWrt SNAPSHOT, r6168+17-4979a72e37
 -----------------------------------------------------
root@OpenWrt:/#

(Last edited by newdayrising on 18 Mar 2018, 19:02)

Successfully flashed an MR-33 with the latest Cisco firmware available as of 19-March-2018 and it is working just fine.

I had one issue with DropBear not starting on boot up, but resolved this by recreating the links in /etc/rc.d for S50dropbear and K50S50dropbear and dropping a default configuration into the dropbear folder (probably not necessary) but FYI, it contained.

config dropbear
        option PasswordAuth 'on'
        option RootPasswordAuth 'on'
        option Port         '22'

Now I just need to figure out how to get Luci up and running smile .   To Riptide and the folks working on this, really terrific job!

(Last edited by nonsequitir on 19 Mar 2018, 15:43)

Had a rather basic question.  The MR33 has 3 radios and I was wondering if there's a best practice for their configuration in OpenWrt? 

I know that one of the radios is used as a scanning device (for rogue AP management etc) so was trying to understand if this would be an issue if all three radios were configured with the same ESSID for genreal wifi usage or whether, if fact, one of the radios should be deactivated.   Many thanks!

arandomuser wrote:

If I have a motherboard with a serial connector do I still need the TTL 232 3V3 adapter stated in the directions, if so can anyone recommend a good one available in Europe?
Also can anyone confirm that VLANs work on this release?

Not sure about the VLANs, but if you go here: a.co/6btYYaB (web link) there's a USB to TTL adapter that worked fine for me. The only thing you have to do is remove the black ends and make sure to put something between the connectors so they don't touch. Oh, and make sure you flip the switch to 3.3 v! (or don't use it at all...I'm not sure why it says "optional" in the guide). Basically, all you need is a USB to TTL adapter with RX, TX, Ground, and VCC 3.3 Volt connections.

Hello I have a bug maybe with tera term and generated file....

here a look :

820020a0: 7552db1e ? 0x0000000a
820020a4: 0bfdfd8c ? .
STINKBUG # bootm 0x82000000
Wrong Image Format for bootm command
ERROR: can't get kernel image!
STINKBUG #


what can i do ?

ok i find my error , i use the script on wrong file smile
it's ok now

(Last edited by eliam on 21 Mar 2018, 10:08)

Quick update... I got LUCI up and running on the MR33.  Simply edit

/etc/opkg.conf

to look something like this...

src/gz luci downloads.lede-project.org/snapshots/packages/arm_cortex-a7_neon-vfpv4/luci
dest root /
dest ram /tmp
lists_dir ext /var/opkg-lists
option overlay_root /overlay
option check_signature 1

...and you should be good to go.    I established the architecture required with

opkg print-architecture

which gave me

arch all 1
arch noarch 1
arch arm_cortex-a7_neon-vfpv4 10

NOTE: Be sure to put http in the URI reference above, it wouldn't let me add that in the note here.

Have fun!

(Last edited by nonsequitir on 20 Mar 2018, 13:47)