i am trying to install OpenWRT to Meraki MR18 with JTAG method because of latest firmware.
i am using the Raspberry-PI B+ (with Raspbian GNU/linux 10 (buster)) according to the latest installation guide "Meraki MR18 installation using JTAG and OpenOCD".
everything worked fine. i can see the booting of the linux (OpenWRT) in the serial console. but when i connected my notebook to the device, i didnt get an IP address, so i couldnt open the website for the OpenWRT. i also gave my notebook a manual ip address, it didnt help either.
here is the bootlog:
_________________sri____________________
944x BootROM Ver. (asic) 1.0 [Nov 8 2011 13:42:57]
_________________________________________
find_hif: bootstrap = 0x31c58
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
nand_load_fw: 0xa0000 0x800 0xbd0053f0
nand_load_fw: 0xb0000 0x800 0xbd005bf0
nand_load_fw: 0xc0000 0x800 0xbd0063f0
nand_load_fw: 0xd0000 0x800 0xbd006bf0
f/w 0 read complete, jumping to 0xbd000400
Meraki Atheros LinuxLoader MR18 built Jan 31 2014 15:53:22
qca955x_init_ddr ok
test_memory ok
D-cache size: 64K
I-cache size: 32K
init_dram_uncached ok
init_icache ok
init_dcache ok
enable_caches ok
test_memory ok
[ 0.000000] Linux version 4.1.13 (riptide_wave@build01.chrisrblake.com) (gcc version 5.2.0 (OpenWrt GCC 5.2.0 r47958) ) #2 Mon Dec 21 08:54:30 EST 2015
[ 0.000000] bootconsole [early0] enabled
[ 0.000000] CPU0 revision is: 00019750 (MIPS 74Kc)
[ 0.000000] SoC: Qualcomm Atheros QCA9558 ver 1 rev 0
[ 0.000000] Determined physical RAM map:
[ 0.000000] memory: 08000000 @ 00000000 (usable)
[ 0.000000] Initrd not found or empty - disabling initrd
[ 0.000000] Zone ranges:
[ 0.000000] Normal [mem 0x0000000000000000-0x0000000007ffffff]
[ 0.000000] Movable zone start for each node
[ 0.000000] Early memory node ranges
[ 0.000000] node 0: [mem 0x0000000000000000-0x0000000007ffffff]
[ 0.000000] Initmem setup node 0 [mem 0x0000000000000000-0x0000000007ffffff]
[ 0.000000] Primary instruction cache 64kB, VIPT, 4-way, linesize 32 bytes.
[ 0.000000] Primary data cache 32kB, 4-way, VIPT, cache aliases, linesize 32 bytes
[ 0.000000] Built 1 zonelists in Zone order, mobility grouping on. Total pages: 32512
[ 0.000000] Kernel command line: board=MR18 mtdparts=ar934x-nfc:512k(nandloader)ro,8M(kernel),8M(recovery),113664k(ubi),128k@130944k(odm-caldata)ro console=ttyS0,115200 rootfstype=squashfs noinitrd
[ 0.000000] PID hash table entries: 512 (order: -1, 2048 bytes)
[ 0.000000] Dentry cache hash table entries: 16384 (order: 4, 65536 bytes)
[ 0.000000] Inode-cache hash table entries: 8192 (order: 3, 32768 bytes)
[ 0.000000] Writing ErrCtl register=00000000
[ 0.000000] Readback ErrCtl register=00000000
[ 0.000000] Memory: 123100K/131072K available (3085K kernel code, 138K rwdata, 624K rodata, 2348K init, 193K bss, 7972K reserved, 0K cma-reserved)
[ 0.000000] SLUB: HWalign=32, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
[ 0.000000] NR_IRQS:83
[ 0.000000] Clocks: CPU:720.000MHz, DDR:600.000MHz, AHB:200.000MHz, Ref:40.000MHz
[ 0.000000] clocksource MIPS: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 5309056796 ns
[ 0.000006] sched_clock: 32 bits at 360MHz, resolution 2ns, wraps every 5965232126ns
[ 0.007491] Calibrating delay loop... 358.80 BogoMIPS (lpj=1794048)
[ 0.070061] pid_max: default: 32768 minimum: 301
[ 0.074609] Mount-cache hash table entries: 1024 (order: 0, 4096 bytes)
[ 0.080935] Mountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes)
[ 0.089755] clocksource jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns
[ 0.099651] NET: Registered protocol family 16
[ 0.104892] MIPS: machine is Meraki MR18
[ 0.108674] failed to read EFUSE for ethernet cal
[ 0.113488] registering PCI controller with io_map_base unset
[ 0.119077] ar724x-pci ar724x-pci.1: PCIe link is down
[ 0.123991] registering PCI controller with io_map_base unset
[ 0.138102] PCI host bridge to bus 0000:00
[ 0.141994] pci_bus 0000:00: root bus resource [mem 0x10000000-0x11ffffff]
[ 0.148655] pci_bus 0000:00: root bus resource [io 0x0000]
[ 0.153999] pci_bus 0000:00: root bus resource [??? 0x00000000 flags 0x0]
[ 0.160558] pci_bus 0000:00: No busn resource found for root bus, will use [bus 00-ff]
[ 0.168591] pci 0000:00:00.0: BAR 0: assigned [mem 0x10000000-0x1001ffff 64bit]
[ 0.175625] pci 0000:00:00.0: BAR 6: assigned [mem 0x10020000-0x1002ffff pref]
[ 0.182666] PCI host bridge to bus 0000:01
[ 0.186569] pci_bus 0000:01: root bus resource [mem 0x12000000-0x13ffffff]
[ 0.193184] pci_bus 0000:01: root bus resource [io 0x0001]
[ 0.198568] pci_bus 0000:01: root bus resource [??? 0x00000000 flags 0x0]
[ 0.205113] pci_bus 0000:01: No busn resource found for root bus, will use [bus 01-ff]
[ 0.212796] pci 0000:00:00.0: using irq 40 for pin 1
[ 0.218135] Switched to clocksource MIPS
[ 0.222888] NET: Registered protocol family 2
[ 0.227713] TCP established hash table entries: 1024 (order: 0, 4096 bytes)
[ 0.234411] TCP bind hash table entries: 1024 (order: 0, 4096 bytes)
[ 0.240529] TCP: Hash tables configured (established 1024 bind 1024)
[ 0.246701] UDP hash table entries: 256 (order: 0, 4096 bytes)
[ 0.252301] UDP-Lite hash table entries: 256 (order: 0, 4096 bytes)
[ 0.258551] NET: Registered protocol family 1
[ 2.481193] futex hash table entries: 256 (order: -1, 3072 bytes)
[ 2.498069] squashfs: version 4.0 (2009/01/31) Phillip Lougher
[ 2.503681] jffs2: version 2.2 (NAND) (SUMMARY) (LZMA) (RTIME) (CMODE_PRIORITY) (c) 2001-2006 Red Hat, Inc.
[ 2.515823] io scheduler noop registered
[ 2.519587] io scheduler deadline registered (default)
[ 2.524685] Serial: 8250/16550 driver, 1 ports, IRQ sharing disabled
�[ 2.554564] serial8250.0: ttyS0 at MMIO 0x18020000 (irq = 11, base_baud = 2500000) is a 16550A
[ 2.562836] console [ttyS0] enabled
[ 2.562836] console [ttyS0] enabled
[ 2.569867] bootconsole [early0] disabled
[ 2.569867] bootconsole [early0] disabled
[ 2.580268] nand: device found, Manufacturer ID: 0xad, Chip ID: 0xf1
[ 2.586713] nand: Hynix NAND 128MiB 3,3V 8-bit
[ 2.591250] nand: 128 MiB, SLC, erase size: 128 KiB, page size: 2048, OOB size: 64
[ 2.601404] Scanning device for bad blocks
[ 2.607493] Bad eraseblock 21 at 0x0000002a0000
[ 2.619873] Bad eraseblock 109 at 0x000000da0000
[ 2.627439] Bad eraseblock 142 at 0x0000011c0000
[ 2.651666] Bad eraseblock 363 at 0x000002d60000
[ 2.676681] Bad eraseblock 593 at 0x000004a20000
[ 2.686653] Bad eraseblock 653 at 0x0000051a0000
[ 2.724163] 5 cmdlinepart partitions found on MTD device ar934x-nfc
[ 2.730524] Creating 5 MTD partitions on "ar934x-nfc":
[ 2.735734] 0x000000000000-0x000000080000 : "nandloader"
[ 2.741815] 0x000000080000-0x000000880000 : "kernel"
[ 2.747458] 0x000000880000-0x000001080000 : "recovery"
[ 2.753357] 0x000001080000-0x000007f80000 : "ubi"
[ 2.758917] 0x000007fe0000-0x000008000000 : "odm-caldata"
[ 2.767158] NET: Registered protocol family 10
[ 2.777229] NET: Registered protocol family 17
[ 2.781839] bridge: automatic filtering via arp/ip/ip6tables has been deprecated. Update your scripts to load br_netfilter if you need this.
[ 2.794744] 8021q: 802.1Q VLAN Support v1.8
[ 2.802043] UBI: auto-attach mtd3
[ 2.805246] ubi0: attaching mtd3
[ 3.405815] random: nonblocking pool is initialized
[ 4.193316] ubi0: scanning is finished
[ 4.213787] ubi0: attached mtd3 (name "ubi", size 111 MiB)
[ 4.219392] ubi0: PEB size: 131072 bytes (128 KiB), LEB size: 129024 bytes
[ 4.226362] ubi0: min./max. I/O unit sizes: 2048/2048, sub-page size 512
[ 4.233164] ubi0: VID header offset: 512 (aligned 512), data offset: 2048
[ 4.240054] ubi0: good PEBs: 884, bad PEBs: 4, corrupted PEBs: 0
[ 4.246145] ubi0: user volume: 7, internal volumes: 1, max. volumes count: 128
[ 4.253475] ubi0: max/mean erase counter: 1158/947, WL threshold: 4096, image sequence number: 0
[ 4.262389] ubi0: available PEBs: 468, total reserved PEBs: 416, PEBs reserved for bad PEB handling: 16
[ 4.272080] ubi0: background thread "ubi_bgt0d" started, PID 244
[ 4.286970] Freeing unused kernel memory: 2348K (80425000 - 80670000)
[ 4.303701] init: Console is alive
[ 4.307314] init: - watchdog -
[ 4.326520] usbcore: registered new interface driver usbfs
[ 4.332194] usbcore: registered new interface driver hub
[ 4.337649] usbcore: registered new device driver usb
[ 4.346849] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[ 4.354610] ehci-platform: EHCI generic platform driver
[ 4.362089] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
[ 4.369324] ohci-platform: OHCI generic platform driver
[ 5.311019] init: - preinit -
ifconfig: SIOCSIFHWADDR: No such device
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.590158] procd: - early -
[ 8.593153] procd: - watchdog -
[ 9.148228] procd: - ubus -
[ 10.155281] procd: - init -
Please press Enter to activate this console.
[ 10.645339] ip6_tables: (C) 2000-2006 Netfilter Core Team
[ 10.660670] Loading modules backported from Linux version master-2015-12-03-0-g1677f62
[ 10.668737] Backport generated by backports.git backports-20151120-0-g906a6b3
[ 10.678314] ip_tables: (C) 2000-2006 Netfilter Core Team
[ 10.691148] nf_conntrack version 0.5.0 (1960 buckets, 7840 max)
[ 10.722723] xt_time: kernel timezone is -0000
[ 10.739484] cfg80211: World regulatory domain updated:
[ 10.744699] cfg80211: DFS Master region: unset
[ 10.749147] cfg80211: (start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp), (dfs_cac_time)
[ 10.759040] cfg80211: (2402000 KHz - 2472000 KHz @ 40000 KHz), (N/A, 2000 mBm), (N/A)
[ 10.767149] cfg80211: (2457000 KHz - 2482000 KHz @ 40000 KHz), (N/A, 2000 mBm), (N/A)
[ 10.775271] cfg80211: (2474000 KHz - 2494000 KHz @ 20000 KHz), (N/A, 2000 mBm), (N/A)
[ 10.783396] cfg80211: (5170000 KHz - 5250000 KHz @ 80000 KHz, 160000 KHz AUTO), (N/A, 2000 mBm), (N/A)
[ 10.793014] cfg80211: (5250000 KHz - 5330000 KHz @ 80000 KHz, 160000 KHz AUTO), (N/A, 2000 mBm), (0 s)
[ 10.802630] cfg80211: (5490000 KHz - 5730000 KHz @ 160000 KHz), (N/A, 2000 mBm), (0 s)
[ 10.810840] cfg80211: (5735000 KHz - 5835000 KHz @ 80000 KHz), (N/A, 2000 mBm), (N/A)
[ 10.818963] cfg80211: (57240000 KHz - 63720000 KHz @ 2160000 KHz), (N/A, 0 mBm), (N/A)
[ 10.869708] PPP generic driver version 2.4.2
[ 10.875969] NET: Registered protocol family 24
[ 10.910507] ath9k qca955x_wmac: Direct firmware load for soc_wmac.eeprom failed with error -2
[ 10.919196] ath9k qca955x_wmac: Falling back to user helper
[ 13.149042] ieee80211 phy0: Atheros AR9550 Rev:0 mem=0xb8100000, irq=47
[ 13.155887] PCI: Enabling device 0000:00:00.0 (0000 -> 0002)
[ 13.162306] ath9k 0000:00:00.0: Direct firmware load for pci_wmac0.eeprom failed with error -2
[ 13.171081] ath9k 0000:00:00.0: Falling back to user helper
[ 13.176928] cfg80211: Regulatory domain changed to country: US
[ 13.182880] cfg80211: DFS Master region: FCC
[ 13.187121] cfg80211: (start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp), (dfs_cac_time)
[ 13.197009] cfg80211: (2402000 KHz - 2472000 KHz @ 40000 KHz), (N/A, 3000 mBm), (N/A)
[ 13.205129] cfg80211: (5170000 KHz - 5250000 KHz @ 80000 KHz, 160000 KHz AUTO), (N/A, 2300 mBm), (N/A)
[ 13.214747] cfg80211: (5250000 KHz - 5330000 KHz @ 80000 KHz, 160000 KHz AUTO), (N/A, 2300 mBm), (0 s)
[ 13.224362] cfg80211: (5490000 KHz - 5730000 KHz @ 160000 KHz), (N/A, 2300 mBm), (0 s)
[ 13.232574] cfg80211: (5735000 KHz - 5835000 KHz @ 80000 KHz), (N/A, 3000 mBm), (N/A)
[ 13.240696] cfg80211: (57240000 KHz - 63720000 KHz @ 2160000 KHz), (N/A, 4000 mBm), (N/A)
[ 15.546055] ieee80211 phy1: Atheros AR9300 Rev:4 mem=0xb0000000, irq=40
did anyone have the same issue and solved it?