Skip to content

Instantly share code, notes, and snippets.

@halmartin
Created December 28, 2020 21:52
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save halmartin/ff82fdb655860925ec3ec470fe87228f to your computer and use it in GitHub Desktop.
Save halmartin/ff82fdb655860925ec3ec470fe87228f to your computer and use it in GitHub Desktop.
Meraki MX80 buildroot firmware
U-Boot 2009.11-00043-gf4c39d3-serengeti_DEV_1.19.01 (Feb 15 2012 - 10:40:18)
CPU: AMCC PowerPC 460 APM86290 at 1000 MHz PLB=500 MHz
(SOC=1000 AXI=250 AHB=166 APB=83 EBC=100)
Internal PCI arbiter disabled
32 kB I-Cache 32 kB D-Cache
Board: Fullerene-2 - Meraki Fullerene Cloud Managed Router
I2C: ready
DRAM: -2 GB at 800MHz
Default enable MDIO for ETH0
Net: Init Atheros ...
ethaddr[1]: ethaddr not set!
eth0
NAND: 1024 MiB
Set serverpath and run meraki_netboot to netboot
Hit any key to stop autoboot: 0
=> tftp ${meraki_loadaddr} ubi_image.bin
Using eth0 device
TFTP from server 192.168.1.10; our IP address is 192.168.1.11
Filename 'ubi_image.bin'.
Load address: 0x800000
Loading: #################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################
done
Bytes transferred = 7879465 (783b29 hex)
=> run meraki_fix_leds
=> run meraki_bootargs
=> run meraki_checkpart
setting meraki addr env fdt: 0x804000, kernel: 0x820000, ramdisk: 0xc00000
=> run meraki_bootlinux
WARNING: adjusting available memory to 30000000
## Booting kernel from Legacy Image at 00820000 ...
Image Name: Linux-3.4.113
Image Type: PowerPC Linux Kernel Image (gzip compressed)
Data Size: 2453891 Bytes = 2.3 MB
Load Address: 00000000
Entry Point: 00000000
Verifying Checksum ... OK
## Loading init Ramdisk from Legacy Image at 00c00000 ...
Image Name:
Image Type: PowerPC Linux RAMDisk Image (uncompressed)
Data Size: 3685097 Bytes = 3.5 MB
Load Address: 00000000
Entry Point: 00000000
Verifying Checksum ... OK
## Flattened Device Tree blob at 00804000
Booting using the fdt blob at 0x804000
Uncompressing Kernel Image ... OK
Loading Ramdisk to 2fc7c000, end 2ffffae9 ... OK
[ 0.000000] Meraki: removing an additional 17MB for the crypto acceleration driver on MX80/MX90
[ 0.000000] New memory limit = 0x7df00000
[ 0.000000] Using Serengeti machine description
[ 0.000000] Linux version 3.4.113 (root@59484962c6f9) (gcc version 5.5.0 (Buildroot 2020.02.8) ) #2 Fri Dec 18 07:
38:11 UTC 2020
[ 0.000000] Found initrd at 0xafc7c000:0xaffffae9
[ 0.000000] Zone PFN ranges:
[ 0.000000] DMA 0x00000000 -> 0x00070000
[ 0.000000] Normal empty
[ 0.000000] HighMem 0x00070000 -> 0x0007df00
[ 0.000000] Movable zone start PFN for each node
[ 0.000000] Early memory PFN ranges
[ 0.000000] 0: 0x00000000 -> 0x0007df00
[ 0.000000] MMU: Allocated 1088 bytes of context maps for 255 contexts
[ 0.000000] Built 1 zonelists in Zone order, mobility grouping on. Total pages: 511810
[ 0.000000] Kernel command line: root=/dev/ram console=ttyS0,57600 ubi.mtd=ubi MERAKI_BOARD=fullerene mtdoops.mtdd
ev=oops mem=0x7f000000
[ 0.000000] PID hash table entries: 4096 (order: 2, 16384 bytes)
[ 0.000000] Dentry cache hash table entries: 262144 (order: 8, 1048576 bytes)
[ 0.000000] Inode-cache hash table entries: 131072 (order: 7, 524288 bytes)
[ 0.000000] Memory: 2036948k/2063360k available (4552k kernel code, 26412k reserved, 184k data, 259k bss, 180k ini
t)
[ 0.000000] Kernel virtual memory layout:
[ 0.000000] * 0xfffcf000..0xfffff000 : fixmap
[ 0.000000] * 0xffc00000..0xffe00000 : highmem PTEs
[ 0.000000] * 0xff200000..0xffc00000 : consistent mem
[ 0.000000] * 0xff200000..0xff200000 : early ioremap
[ 0.000000] * 0xf1000000..0xff200000 : vmalloc & ioremap
[ 0.000000] SLUB: Genslabs=13, HWalign=32, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
[ 0.000000] NR_IRQS:512 nr_irqs:512 16
[ 0.000000] mpic: Setting up MPIC " MPIC " version 1.2 at ddf400000, max 1 CPUs
[ 0.000000] mpic: ISU size: 128, shift: 7, mask: 7f
[ 0.000000] mpic: Initializing for 128 sources
[ 0.000000] clocksource: timebase mult[800000] shift[23] registered
[ 0.000059] pid_max: default: 32768 minimum: 301
[ 0.000160] Mount-cache hash table entries: 512
[ 0.001894] devtmpfs: initialized
[ 0.002355] xor: measuring software checksum speed
[ 0.020076] 8regs : 747.000 MB/sec
[ 0.040086] 8regs_prefetch: 668.000 MB/sec
[ 0.060091] 32regs : 950.000 MB/sec
[ 0.080104] 32regs_prefetch: 847.000 MB/sec
[ 0.080111] xor: using function: 32regs (950.000 MB/sec)
[ 0.080252] NET: Registered protocol family 16
[ 0.081823] gpiochip_add: registered GPIOs 230 to 255 on device: /hbf/ahb/apb/gpio@fa0004000
[ 0.082016] gpiochip_add: registered GPIOs 214 to 229 on device: /hbf/ipp@ddd8b0000
[ 0.082043] APM863xx detected (0x4002000A)
[ 0.082094] APM SoC APM86xxx iPP CPU0 Hard CPU0
[ 0.082481] PCI: Probing PCI hardware
[ 0.092933] bio: create slab <bio-0> at 0
[ 0.160464] raid6: int32x1 251 MB/s
[ 0.228359] raid6: int32x2 315 MB/s
[ 0.296416] raid6: int32x4 375 MB/s
[ 0.364491] raid6: int32x8 257 MB/s
[ 0.364497] raid6: using algorithm int32x4 (375 MB/s)
[ 0.365367] SCSI subsystem initialized
[ 0.365935] usbcore: registered new interface driver usbfs
[ 0.366162] usbcore: registered new interface driver hub
[ 0.366326] usbcore: registered new device driver usb
[ 0.367530] Switching to clocksource timebase
[ 0.369607] NET: Registered protocol family 2
[ 0.375365] IP route cache hash table entries: 65536 (order: 6, 262144 bytes)
[ 0.376491] TCP established hash table entries: 262144 (order: 9, 2097152 bytes)
[ 0.383019] TCP bind hash table entries: 65536 (order: 6, 262144 bytes)
[ 0.383799] TCP: Hash tables configured (established 262144 bind 65536)
[ 0.383808] TCP: reno registered
[ 0.383820] UDP hash table entries: 1024 (order: 2, 16384 bytes)
[ 0.383879] UDP-Lite hash table entries: 1024 (order: 2, 16384 bytes)
[ 0.384168] NET: Registered protocol family 1
[ 0.384353] Trying to unpack rootfs image as initramfs...
[ 3.368112] Freeing initrd memory: 3600k freed
[ 3.369290] qm_cfg: 1
[ 3.371521] APM QM-TM Driver v0.1
[ 3.378997] highmem bounce pool size: 64 pages
[ 3.389962] msgmni has been set to 3539
[ 3.391337] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 253)
[ 3.391350] io scheduler noop registered
[ 3.391356] io scheduler deadline registered (default)
[ 3.391643] Serial: 8250/16550 driver, 4 ports, IRQ sharing enabled
[ 3.393240] fa0000000.serial: ttyS0 at MMIO 0xfa0000000 (irq = 39) is a 16550
[ 4.207477] console [ttyS0] enabled
[ 4.214909] fa0001000.serial: ttyS1 at MMIO 0xfa0001000 (irq = 40) is a 16550
[ 4.229593] fa0007000.serial: ttyS2 at MMIO 0xfa0007000 (irq = 41) is a 16550
[ 4.244282] fa0008000.serial: ttyS3 at MMIO 0xfa0008000 (irq = 42) is a 16550
[ 4.258940] Trying to register dev faulty etc
[ 4.274230] brd: module loaded
[ 4.283950] loop: module loaded
[ 4.290951] mpt2sas version 12.100.00.00 loaded
[ 4.300952] ahci-sata-of 500000000.sata: version 3.0
[ 4.310957] ahci-sata-of 500000000.sata: forcing port_map 0x0 -> 0x1
[ 4.331722] ahci-sata-of 500000000.sata: AHCI 0001.0300 32 slots 2 ports 3 Gbps 0x1 impl of mode
[ 4.349217] ahci-sata-of 500000000.sata: flags: 64bit ncq sntf pm led clo only pmp pio slum part ccc apst
[ 4.370679] scsi0 : ahci_of
[ 4.376693] scsi1 : ahci_of
[ 4.382618] ata1: SATA max UDMA/133 mmio [io 0x81ff26e700000080-0x0000 disabled] port 0x100 irq 44
[ 4.400643] ata2: DUMMY
[ 4.409886] NAND device: Manufacturer ID: 0x2c, Chip ID: 0xa3 (Micron NAND 1GiB 1,8V 8-bit)
[ 4.427699] Scanning device for bad blocks
[ 6.397853] 5 ofpart partitions found on MTD device fa0140000.ufc.nand
[ 6.410883] Creating 5 MTD partitions on "fa0140000.ufc.nand":
[ 6.422506] 0x000000000000-0x000000100000 : "firmware"
[ 6.433704] 0x000000100000-0x000000200000 : "environment"
[ 6.445352] 0x000000200000-0x000000240000 : "oops-old"
[ 6.456481] 0x000000240000-0x000040000000 : "ubi"
[ 6.467579] 0x000000000000-0x000040000000 : "all"
[ 6.479103] UBI: attaching mtd3 to ubi0
[ 6.486764] UBI: physical eraseblock size: 131072 bytes (128 KiB)
[ 6.499237] UBI: logical eraseblock size: 129024 bytes
[ 6.509980] UBI: smallest flash I/O unit: 2048
[ 6.519339] UBI: sub-page size: 512
[ 6.528526] UBI: VID header offset: 512 (aligned 512)
[ 6.540134] UBI: data offset: 2048
[ 11.179745] ata1: SATA link down (SStatus 0 SControl 300)
[ 12.118688] UBI: max. sequence number: 42538
[ 12.152918] UBI: attached mtd3 to ubi0
[ 12.160411] UBI: MTD device name: "ubi"
[ 12.169944] UBI: MTD device size: 1021 MiB
[ 12.179995] UBI: number of good PEBs: 8174
[ 12.189353] UBI: number of bad PEBs: 0
[ 12.198193] UBI: number of corrupted PEBs: 0
[ 12.207033] UBI: max. allowed volumes: 128
[ 12.216220] UBI: wear-leveling threshold: 4096
[ 12.225579] UBI: number of internal volumes: 1
[ 12.234420] UBI: number of user volumes: 4
[ 12.243260] UBI: available PEBs: 3323
[ 12.252621] UBI: total number of reserved PEBs: 4851
[ 12.262498] UBI: number of PEBs reserved for bad PEB handling: 162
[ 12.274797] UBI: max/mean erase counter: 11/6
[ 12.283464] UBI: image sequence number: 2076992182
[ 12.293200] UBI: background thread "ubi_bgt0d" started, PID 432
[ 12.322461] PPC 4xx OCP EMAC driver, version 3.54
[ 12.332587] PPP generic driver version 2.4.2
[ 12.341438] PPP BSD Compression module registered
[ 12.350816] PPP Deflate Compression module registered
[ 12.360871] NET: Registered protocol family 24
[ 12.369908] usbcore: registered new interface driver cdc_ether
[ 12.381664] usbcore: registered new interface driver cdc_eem
[ 12.393063] usbcore: registered new interface driver cdc_subset
[ 12.405005] usbcore: registered new interface driver cdc_ncm
[ 12.416284] Fusion MPT base driver 3.04.20
[ 12.424434] Copyright (c) 1999-2008 LSI Corporation
[ 12.434166] Fusion MPT SAS Host driver 3.04.20
[ 12.443658] usbcore: registered new interface driver cdc_acm
[ 12.454933] cdc_acm: USB Abstract Control Model driver for USB modems and ISDN adapters
[ 12.471156] usbcore: registered new interface driver usbserial
[ 12.482782] usbserial: USB Serial Driver core
[ 12.491603] usbcore: registered new interface driver option
[ 12.502814] USB Serial support registered for GSM modem (1-port)
[ 12.514912] usbcore: registered new interface driver qcserial
[ 12.526476] USB Serial support registered for Qualcomm USB modem
[ 12.538572] usbcore: registered new interface driver sierra
[ 12.549787] USB Serial support registered for Sierra USB modem
[ 12.561822] dummy_hcd dummy_hcd: USB Host+Gadget Emulator, driver 02 May 2005
[ 12.576046] dummy_hcd dummy_hcd: Dummy host controller
[ 12.586582] dummy_hcd dummy_hcd: new USB bus registered, assigned bus number 1
[ 12.601066] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002
[ 12.614584] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 12.628959] usb usb1: Product: Dummy host controller
[ 12.638838] usb usb1: Manufacturer: Linux 3.4.113 dummy_hcd
[ 12.649930] usb usb1: SerialNumber: dummy_hcd
[ 12.659173] hub 1-0:1.0: USB hub found
[ 12.666664] hub 1-0:1.0: 1 port detected
[ 12.675587] input: gpio_keys_polled.4 as /devices/hbf.0/gpio_keys_polled.4/input/input0
[ 12.692099] i2c /dev entries driver
[ 12.703127] gpiochip_add: registered GPIOs 190 to 213 on device: tca6424
[ 12.716503] EVERYTHNIG WENT GREAT
[ 12.728957] EVERYTHNIG WENT GREAT
[ 12.737069] booke_wdt: powerpc book-e watchdog driver loaded
[ 12.748566] md: linear personality registered for level -1
[ 12.759498] md: raid0 personality registered for level 0
[ 12.770069] md: raid1 personality registered for level 1
[ 12.780646] md: raid10 personality registered for level 10
[ 12.791563] md: raid6 personality registered for level 6
[ 12.802132] md: raid5 personality registered for level 5
[ 12.812702] md: raid4 personality registered for level 4
[ 12.824195] device-mapper: ioctl: 4.22.0-ioctl (2011-10-19) initialised: dm-devel@redhat.com
[ 12.841132] device-mapper: multipath: version 1.3.2 loaded
[ 12.852065] device-mapper: multipath round-robin: version 1.0.0 loaded
[ 12.865056] device-mapper: multipath queue-length: version 0.1.0 loaded
[ 12.878220] device-mapper: multipath service-time: version 0.2.0 loaded
[ 12.891789] device-mapper: dm-log-userspace: version 1.1.0 loaded
[ 12.913412] APMSEC: APM 862xx SoC security accelerator driver v0.1
[ 12.926355] usbcore: registered new interface driver usbhid
[ 12.937465] usbhid: USB HID core driver
[ 12.945098] oprofile: using timer interrupt.
[ 12.953898] ip_tables: (C) 2000-2006 Netfilter Core Team
[ 12.964527] TCP: cubic registered
[ 12.971121] Initializing XFRM netlink socket
[ 12.979629] NET: Registered protocol family 17
[ 12.988496] NET: Registered protocol family 15
[ 12.997348] L2TP core driver, V2.0
[ 13.004122] PPPoL2TP kernel driver, V2.0
[ 13.011927] 8021q: 802.1Q VLAN Support v1.8
[ 13.021645] drivers/rtc/hctosys.c: unable to open rtc device (rtc0)
[ 13.034282] devtmpfs: mounted
[ 13.040858] Freeing unused kernel memory: 180k freed
mount: mounting devtmpfs on /dev failed: Device or resource busy
[ 13.067126] devpts: called with bogus options
Starting syslogd: OK
Starting acpid: OK
Starting klogd: RTNETLINK1 answers: No such file or directory
acpid: error talking to the kernel via netlink
OK
Running sysctl: OK
Saving random seed: OK
Starting network: OK
Starting dhcpcd...
no interfaces have [ 13.295966] eth0 Link is up with speed 1000 Mbps
a carrier
forked to background, child pid 641[ 13.313302] eth1 Link is up with speed 1000 Mbps
Starting chrony: Could not open configuration file /etc/chrony.conf : No such file or directory
FAIL
Starting dropbear sshd: OK
Welcome to Buildroot
buildroot login: root
Password:
#
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment