Differences
This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision Next revisionBoth sides next revision | ||
| inbox:toh:meraki:meraki_ms220 [2019/12/09 07:27] – [Serial] cm65 | inbox:toh:meraki:meraki_ms220 [2019/12/14 06:23] – [Info] cm65 | ||
|---|---|---|---|
| Line 110: | Line 110: | ||
| ^ System-On-Chip | ^ System-On-Chip | ||
| ^ CPU/ | ^ CPU/ | ||
| - | ^ Flash-Chip | + | ^ Flash-Chip |
| ^ Flash size | 16Mb / 128Mb | | ^ Flash size | 16Mb / 128Mb | | ||
| ^ RAM | 128Mb | | ^ RAM | 128Mb | | ||
| Line 137: | Line 137: | ||
| /* Thanks, your wiki administration - Oct. 2015 */ | /* Thanks, your wiki administration - Oct. 2015 */ | ||
| - | {{ : | + | {{ : |
| - | {{ : | + | {{ : |
| - | {{ : | + | {{ : |
| - | {{ : | + | {{ : |
| - | {{ : | + | {{ : |
| - | {{ : | + | {{ : |
| - | {{ : | + | {{ : |
| - | {{ : | + | {{ : |
| ==== Opening the case ==== | ==== Opening the case ==== | ||
| - | <WRAP BOX> | + | Remove all 8 screws from the bottom of the case. Place case right side up on flat surface. Slide sides and top forward and off base unit ( it can be stiff as heat sink touches the top of case for heat dissipation.) |
| - | FIXME //Describe what needs to be done to open the device, e.g. remove rubber feet, adhesive labels, screws, | + | |
| - | </ | + | |
| ==== Serial ==== | ==== Serial ==== | ||
| -> [[docs: | -> [[docs: | ||
| How to connect to the Serial Port of this specific device:\\ | How to connect to the Serial Port of this specific device:\\ | ||
| - | {{ : | + | {{: |
| [[https:// | [[https:// | ||
| Line 166: | Line 163: | ||
| * Pin 4 Grd (next to J5) | * Pin 4 Grd (next to J5) | ||
| + | Serial settings : 115200: 8:1 None | ||
| ==== JTAG ==== | ==== JTAG ==== | ||
| Line 175: | Line 173: | ||
| ===== Bootlogs ===== | ===== Bootlogs ===== | ||
| ==== OEM bootlog ==== | ==== OEM bootlog ==== | ||
| - | <WRAP bootlog> | + | '' |
| - | <nowiki>COPY HERE THE BOOTLOG WITH THE ORIGINAL FIRMWARE< | + | init_pll ok |
| - | </WRAP>\\ | + | init_spi ok |
| + | init_memctl ok | ||
| + | wait_memctl ok | ||
| + | Training DRAM ok | ||
| + | init_irq ok | ||
| + | init_dram_uncached ok | ||
| + | init_icache ok | ||
| + | init_dcache ok | ||
| + | enable_caches ok | ||
| + | init_board ok | ||
| + | Low level initialization complete, exiting boot mode | ||
| + | [ 0.000000] Linux version 3.18.102-meraki-elemental (ssegal@sf201.meraki.com) (gcc version 5.4.0 (GCC) ) #1 Fri Apr 13 11:18:08 PDT 2018 | ||
| + | [ 0.000000] bootconsole [early0] enabled | ||
| + | [ 0.000000] CPU0 revision is: 02019654 (MIPS 24KEc) | ||
| + | [ 0.000000] Determined physical RAM map: | ||
| + | [ 0.000000] | ||
| + | [ 0.000000] | ||
| + | [ 0.000000] User-defined physical RAM map: | ||
| + | [ 0.000000] | ||
| + | [ 0.000000] Initrd not found or empty - disabling initrd | ||
| + | [ 0.000000] Zone ranges: | ||
| + | [ 0.000000] | ||
| + | [ 0.000000] Movable zone start for each node | ||
| + | [ 0.000000] Early memory node ranges | ||
| + | [ 0.000000] | ||
| + | [ 0.000000] Initmem setup node 0 [mem 0x00000000-0x07feffff] | ||
| + | [ 0.000000] Reserving 0MB of memory at 0MB for crashkernel | ||
| + | [ 0.000000] Primary instruction cache 32kB, 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: 32496 | ||
| + | [ 0.000000] Kernel command line: console=ttyS0, | ||
| + | [ 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=80045ba0 | ||
| + | [ 0.000000] Readback ErrCtl register=80045ba0 | ||
| + | [ 0.000000] Cache parity protection enabled | ||
| + | [ 0.000000] Memory: 125064K/ | ||
| + | [ 0.000000] SLUB: HWalign=32, Order=0-3, MinObjects=0, | ||
| + | [ 0.000000] NR_IRQS: | ||
| + | [ 0.000000] sched_clock: | ||
| + | [ 0.001000] Calibrating delay loop... 276.99 BogoMIPS (lpj=138496) | ||
| + | [ 0.012000] pid_max: default: 32768 minimum: 301 | ||
| + | [ 0.013000] Mount-cache hash table entries: 1024 (order: 0, 4096 bytes) | ||
| + | [ 0.014000] Mountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes) | ||
| + | [ 0.020000] devtmpfs: initialized | ||
| + | [ 0.023000] NET: Registered protocol family 16 | ||
| + | [ 0.049000] Switched to clocksource MIPS | ||
| + | [ 0.059000] NET: Registered protocol family 2 | ||
| + | [ 0.066000] TCP established hash table entries: 1024 (order: 0, 4096 bytes) | ||
| + | [ 0.073000] TCP bind hash table entries: 1024 (order: 0, 4096 bytes) | ||
| + | [ 0.079000] TCP: Hash tables configured (established 1024 bind 1024) | ||
| + | [ 0.085000] TCP: reno registered | ||
| + | [ 0.089000] UDP hash table entries: 256 (order: 0, 4096 bytes) | ||
| + | [ 0.095000] UDP-Lite hash table entries: 256 (order: 0, 4096 bytes) | ||
| + | [ 0.101000] NET: Registered protocol family 1 | ||
| + | [ 0.643000] VCORE-III Watchdog Timer enabled (30 seconds). | ||
| + | [ 0.654000] futex hash table entries: 256 (order: -1, 3072 bytes) | ||
| + | [ 0.675000] squashfs: version 4.0 (2009/ | ||
| + | [ 0.681000] msgmni has been set to 244 | ||
| + | [ 0.717000] io scheduler noop registered | ||
| + | [ 0.721000] io scheduler deadline registered (default) | ||
| + | [ 0.726000] Serial: 8250/16550 driver, 1 ports, IRQ sharing disabled | ||
| + | [ 0.735000] console [ttyS0] disabled | ||
| + | [ 0.739000] serial8250.0: | ||
| + | [ 0.748000] console [ttyS0] enabled | ||
| + | [ 0.748000] console [ttyS0] enabled | ||
| + | [ 0.755000] bootconsole [early0] disabled | ||
| + | [ 0.755000] bootconsole [early0] disabled | ||
| + | [ 0.766000] nand: device found, Manufacturer ID: 0x2c, Chip ID: 0xf1 | ||
| + | [ 0.772000] nand: Micron MT29F1G08ABADAWP | ||
| + | [ 0.776000] nand: 128MiB, SLC, page size: 2048, OOB size: 64 | ||
| + | [ 0.788000] Scanning device for bad blocks | ||
| + | [ 0.902000] m25p80 spi0.1: found mx25l12805d, | ||
| + | [ 0.907000] m25p80 spi0.1: mx25l12805d (16384 Kbytes) | ||
| + | [ 0.913000] 9 cmdlinepart partitions found on MTD device m25p80 | ||
| + | [ 0.919000] Creating 9 MTD partitions on " | ||
| + | [ 0.923000] 0x000000000000-0x000000040000 : " | ||
| + | [ 0.934000] 0x000000040000-0x000000400000 : " | ||
| + | [ 0.941000] 0x000000400000-0x000000440000 : " | ||
| + | [ 0.953000] 0x000000440000-0x000000800000 : " | ||
| + | [ 0.960000] 0x000000800000-0x000000880000 : " | ||
| + | [ 0.972000] 0x000000880000-0x000000e80000 : " | ||
| + | [ 0.979000] 0x000000e80000-0x000000ec0000 : " | ||
| + | [ 0.991000] 0x000000ec0000-0x000000fc0000 : " | ||
| + | [ 0.999000] 0x000000fc0000-0x000001000000 : " | ||
| + | [ 1.011000] i2c /dev entries driver | ||
| + | [ 1.016000] TCP: cubic registered | ||
| + | [ 1.019000] NET: Registered protocol family 17 | ||
| + | [ 1.024000] 8021q: 802.1Q VLAN Support v1.8 | ||
| + | [ 1.028000] Meraki MS220-8 board detected | ||
| + | [ 1.033000] i2c-gpio i2c-gpio.1: using pins 6 (SDA) and 5 (SCL) | ||
| + | [ 1.053000] UBI: attaching mtd6 to ubi0 | ||
| + | [ 2.061000] UBI: scanning is finished | ||
| + | [ 2.102000] UBI: attached mtd6 (name " | ||
| + | [ 2.109000] UBI: PEB size: 4096 bytes (4 KiB), LEB size: 3968 bytes | ||
| + | [ 2.115000] UBI: min./max. I/O unit sizes: 1/256, sub-page size 1 | ||
| + | [ 2.121000] UBI: VID header offset: 64 (aligned 64), data offset: 128 | ||
| + | [ 2.128000] UBI: good PEBs: 1536, bad PEBs: 0, corrupted PEBs: 0 | ||
| + | [ 2.134000] UBI: user volume: 0, internal volumes: 1, max. volumes count: 23 | ||
| + | [ 2.141000] UBI: max/mean erase counter: 2/1, WL threshold: 4096, image sequence number: 117022304 | ||
| + | [ 2.150000] UBI: available PEBs: 1532, total reserved PEBs: 4, PEBs reserved for bad PEB handling: 0 | ||
| + | [ 2.159000] UBI: background thread " | ||
| + | [ 2.165000] UBI: attaching mtd0 to ubi1 | ||
| + | [ 2.896000] UBI: scanning is finished | ||
| + | [ 2.930000] UBI: attached mtd0 (name " | ||
| + | [ 2.937000] UBI: PEB size: 131072 bytes (128 KiB), LEB size: 129024 bytes | ||
| + | [ 2.944000] UBI: min./max. I/O unit sizes: 2048/2048, sub-page size 512 | ||
| + | [ 2.951000] UBI: VID header offset: 512 (aligned 512), data offset: 2048 | ||
| + | [ 2.957000] UBI: good PEBs: 1024, bad PEBs: 0, corrupted PEBs: 0 | ||
| + | [ 2.963000] UBI: user volume: 12, internal volumes: 1, max. volumes count: 128 | ||
| + | [ 2.971000] UBI: max/mean erase counter: 1585/911, WL threshold: 4096, image sequence number: 1363641321 | ||
| + | [ 2.980000] UBI: available PEBs: 462, total reserved PEBs: 562, PEBs reserved for bad PEB handling: 20 | ||
| + | [ 2.990000] UBI: background thread " | ||
| + | [ 3.064000] devtmpfs: mounted | ||
| + | [ 3.077000] Freeing unused kernel memory: 484K | ||
| + | [ 3.085000] random: init urandom read with 43 bits of entropy available | ||
| + | [ 3.093000] Made it into bootsh: Apr 13 2018 11:17:18 | ||
| + | [ 3.098000] bootsh build T-201804131017-Gcbd29c59-ssegal | ||
| + | [ 3.251000] UBIFS: background thread " | ||
| + | [ 3.305000] UBIFS: recovery needed | ||
| + | [ 3.582000] UBIFS: recovery completed | ||
| + | [ 3.586000] UBIFS: mounted UBI device 1, volume 4, name " | ||
| + | [ 3.592000] UBIFS: LEB size: 129024 bytes (126 KiB), min./max. I/O unit sizes: 2048 bytes/2048 bytes | ||
| + | [ 3.601000] UBIFS: FS size: 7354368 bytes (7 MiB, 57 LEBs), journal size 1032193 bytes (0 MiB, 6 LEBs) | ||
| + | [ 3.610000] UBIFS: reserved for root: 347364 bytes (339 KiB) | ||
| + | [ 3.616000] UBIFS: media format: w4/r0 (latest is w4/r0), UUID 44276436-7740-4C6A-A3EA-0F2E0BA8F500, | ||
| + | In manufacturing: | ||
| + | In rma mode: FALSE | ||
| + | [ 8.620000] random: nonblocking pool is initialized | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | [ 0.000000] Linux version 3.18.57-meraki-elemental (jenkins@dal247.meraki.com) (gcc version 5.4.0 (GCC) ) #2 Fri Aug 24 13:22:04 PDT 2018 | ||
| + | [ 0.000000] bootconsole [early0] enabled | ||
| + | [ 0.000000] CPU0 revision is: 02019654 (MIPS 24KEc) | ||
| + | [ 0.000000] Determined physical RAM map: | ||
| + | [ 0.000000] | ||
| + | [ 0.000000] | ||
| + | [ 0.000000] User-defined physical RAM map: | ||
| + | [ 0.000000] | ||
| + | [ 0.000000] Initrd not found or empty - disabling initrd | ||
| + | [ 0.000000] Zone ranges: | ||
| + | [ 0.000000] | ||
| + | [ 0.000000] Movable zone start for each node | ||
| + | [ 0.000000] Early memory node ranges | ||
| + | [ 0.000000] | ||
| + | [ 0.000000] Initmem setup node 0 [mem 0x00000000-0x07feffff] | ||
| + | [ 0.000000] Reserving 0MB of memory at 0MB for crashkernel | ||
| + | [ 0.000000] Primary instruction cache 32kB, 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: 32496 | ||
| + | [ 0.000000] Kernel command line: console=ttyS0, | ||
| + | [ 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=80045ba0 | ||
| + | [ 0.000000] Readback ErrCtl register=80045ba0 | ||
| + | [ 0.000000] Cache parity protection enabled | ||
| + | [ 0.000000] Memory: 111160K/ | ||
| + | [ 0.000000] SLUB: HWalign=32, Order=0-3, MinObjects=0, | ||
| + | [ 0.000000] NR_IRQS: | ||
| + | [ 0.000000] sched_clock: | ||
| + | [ 0.002000] Calibrating delay loop... 276.99 BogoMIPS (lpj=138496) | ||
| + | [ 0.013000] pid_max: default: 32768 minimum: 301 | ||
| + | [ 0.014000] Mount-cache hash table entries: 1024 (order: 0, 4096 bytes) | ||
| + | [ 0.015000] Mountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes) | ||
| + | [ 0.018000] ftrace: allocating 12018 entries in 24 pages | ||
| + | [ 0.045000] Performance counters: mips/24K PMU enabled, 2 32-bit counters available to each CPU, irq -1 (share with timer interrupt) | ||
| + | [ 0.052000] devtmpfs: initialized | ||
| + | [ 0.058000] NET: Registered protocol family 16 | ||
| + | [ 0.059000] ramoops: using module parameters | ||
| + | [ 0.060000] pstore: Registered ramoops as persistent store backend | ||
| + | [ 0.061000] ramoops: attached 0x10000@0x7ff0000, | ||
| + | [ 0.123000] Switched to clocksource MIPS | ||
| + | [ 0.154000] NET: Registered protocol family 2 | ||
| + | [ 0.161000] TCP established hash table entries: 1024 (order: 0, 4096 bytes) | ||
| + | [ 0.168000] TCP bind hash table entries: 1024 (order: 0, 4096 bytes) | ||
| + | [ 0.175000] TCP: Hash tables configured (established 1024 bind 1024) | ||
| + | [ 0.181000] TCP: reno registered | ||
| + | [ 0.184000] UDP hash table entries: 256 (order: 0, 4096 bytes) | ||
| + | [ 0.190000] UDP-Lite hash table entries: 256 (order: 0, 4096 bytes) | ||
| + | [ 0.197000] NET: Registered protocol family 1 | ||
| + | [ 4.458000] VCORE-III Watchdog Timer enabled (30 seconds). | ||
| + | [ 4.469000] futex hash table entries: 256 (order: -1, 3072 bytes) | ||
| + | [ 4.500000] squashfs: version 4.0 (2009/ | ||
| + | [ 4.506000] msgmni has been set to 217 | ||
| + | [ 5.217000] io scheduler noop registered | ||
| + | [ 5.221000] io scheduler deadline registered (default) | ||
| + | [ 5.394000] Serial: 8250/16550 driver, 1 ports, IRQ sharing disabled | ||
| + | [ 5.427000] console [ttyS0] disabled | ||
| + | [ 5.431000] serial8250.0: | ||
| + | [ 5.439000] console [ttyS0] enabled | ||
| + | [ 5.439000] console [ttyS0] enabled | ||
| + | [ 5.446000] bootconsole [early0] disabled | ||
| + | [ 5.446000] bootconsole [early0] disabled | ||
| + | [ 5.573000] nand: device found, Manufacturer ID: 0x2c, Chip ID: 0xf1 | ||
| + | [ 5.580000] nand: Micron MT29F1G08ABADAWP | ||
| + | [ 5.584000] nand: 128MiB, SLC, page size: 2048, OOB size: 64 | ||
| + | [ 5.595000] Scanning device for bad blocks | ||
| + | [ 6.550000] m25p80 spi0.1: found mx25l12805d, | ||
| + | [ 6.556000] m25p80 spi0.1: mx25l12805d (16384 Kbytes) | ||
| + | [ 6.561000] 9 cmdlinepart partitions found on MTD device m25p80 | ||
| + | [ 6.567000] Creating 9 MTD partitions on " | ||
| + | [ 6.572000] 0x000000000000-0x000000040000 : " | ||
| + | [ 6.667000] 0x000000040000-0x000000400000 : " | ||
| + | [ 6.675000] 0x000000400000-0x000000440000 : " | ||
| + | [ 6.722000] 0x000000440000-0x000000800000 : " | ||
| + | [ 6.740000] 0x000000800000-0x000000880000 : " | ||
| + | [ 6.823000] 0x000000880000-0x000000e80000 : " | ||
| + | [ 6.885000] 0x000000e80000-0x000000ec0000 : " | ||
| + | [ 7.009000] 0x000000ec0000-0x000000fc0000 : " | ||
| + | [ 7.040000] 0x000000fc0000-0x000001000000 : " | ||
| + | [ 7.195000] tun: Universal TUN/TAP device driver, 1.6 | ||
| + | [ 7.200000] tun: (C) 1999-2004 Max Krasnyansky | ||
| + | [ 7.207000] i2c /dev entries driver | ||
| + | [ 7.214000] TCP: cubic registered | ||
| + | [ 7.217000] Initializing XFRM netlink socket | ||
| + | [ 7.224000] NET: Registered protocol family 10 | ||
| + | [ 7.806000] NET: Registered protocol family 17 | ||
| + | [ 7.811000] NET: Registered protocol family 15 | ||
| + | [ 7.815000] 8021q: 802.1Q VLAN Support v1.8 | ||
| + | [ 7.820000] Meraki MS220-8 board detected | ||
| + | [ 7.911000] i2c-gpio i2c-gpio.1: using pins 6 (SDA) and 5 (SCL) | ||
| + | [ 8.045000] UBI: attaching mtd6 to ubi0 | ||
| + | [ 8.461000] random: nonblocking pool is initialized | ||
| + | [ 9.367000] UBI: scanning is finished | ||
| + | [ 9.412000] UBI: attached mtd6 (name " | ||
| + | [ 9.418000] UBI: PEB size: 4096 bytes (4 KiB), LEB size: 3968 bytes | ||
| + | [ 9.425000] UBI: min./max. I/O unit sizes: 1/256, sub-page size 1 | ||
| + | [ 9.431000] UBI: VID header offset: 64 (aligned 64), data offset: 128 | ||
| + | [ 9.437000] UBI: good PEBs: 1536, bad PEBs: 0, corrupted PEBs: 0 | ||
| + | [ 9.443000] UBI: user volume: 0, internal volumes: 1, max. volumes count: 23 | ||
| + | [ 9.450000] UBI: max/mean erase counter: 2/1, WL threshold: 4096, image sequence number: 117022304 | ||
| + | [ 9.460000] UBI: available PEBs: 1532, total reserved PEBs: 4, PEBs reserved for bad PEB handling: 0 | ||
| + | [ 9.469000] UBI: background thread " | ||
| + | [ 9.495000] UBI: attaching mtd0 to ubi1 | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | In manufacturing: | ||
| + | In rma mode: FALSE | ||
| + | [ | ||
| + | init started: BusyBox v1.25.1 (2018-08-24 12:51:28 PDT) | ||
| + | WARNING! THIS CONSOLE IS LOGGED! UNAUTHORIZED ACCESS FORBIDDEN! | ||
| + | <Meraki> [ | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | < | ||
| + | < | ||
| + | < | ||
| ==== OpenWrt bootlog ==== | ==== OpenWrt bootlog ==== | ||
| <WRAP bootlog> | <WRAP bootlog> | ||