Skip to content

Instantly share code, notes, and snippets.

@gonzopancho
Created May 29, 2017 22:06
Show Gist options
  • Save gonzopancho/6eef18d00a609ea4f9330f84995f51e7 to your computer and use it in GitHub Desktop.
Save gonzopancho/6eef18d00a609ea4f9330f84995f51e7 to your computer and use it in GitHub Desktop.
### mvCtrlHighSpeedSerdesPhyConfig ended successfully ###
High speed PHY - Ended Successfully
mv_ddr: mv_ddr-armada-17.02.0-g772307d-dirty (Apr 28 2017 - 10:15:16)
DDR4 Training Sequence - Switching XBAR Window to FastPath Window
mv_ddr: completed successfully
BootROM: Image checksum verification PASSED
__ __ _ _
| \/ | __ _ _ ____ _____| | |
| |\/| |/ _` | ‘__\ \ / / _ \ | |
| | | | (_| | | \ V / __/ | |
|_| |_|\__,_|_| \_/ \___|_|_|
_ _ ____ _
| | | | | __ ) ___ ___ | |_
| | | |___| _ \ / _ \ / _ \| __|
| |_| |___| |_) | (_) | (_) | |_
\___/ |____/ \___/ \___/ \__|
** LOADER **
U-Boot 2013.01-02806-g303c968-dirty (Apr 28 2017 - 10:15:10) Marvell version: devel-17.1.1
Board: Rogue-1
SoC: MV88F6820 Rev A0
running 2 CPUs
CPU: ARM Cortex A9 MPCore (Rev 1) LE
CPU 0
CPU @ 1600 [MHz]
L2 @ 800 [MHz]
TClock @ 250 [MHz]
DDR4 @ 800 [MHz]
DDR4 16 Bit Width,FastPath Memory Access, DLB Enabled, ECC Disabled
DRAM: 1 GiB
MMC: mv_sdh: 0
SF: Detected N25Q128 with page size 64 KiB, total 16 MiB
*** Warning - bad CRC, using default environment
PCI-e 0: Detected No Link.
PCI-e 1: Detected No Link.
USB2.0 0: Host Mode
USB3.0 1: Host Mode
Map: Code: 0x3fedd000:0x3ff97888
BSS: 0x3ffef9fc
Stack: 0x3f4ccf20
Heap: 0x3f4cd000:0x3fedd000
U-Boot Environment: 0x00100000:0x00110000 (SPI)
Board configuration detected:
Net:
| port | Interface | PHY address |
|--------|-----------|--------------|
| egiga0 | RGMII | 0x00 |
| egiga1 | RGMII | 0x01 |
egiga0 [PRIME], egiga1
Hit any key to stop autoboot: 0
Marvell>> setenv fdt file
Marvell>> setenv fdtfile armada-385-80300-0148-G00-X100.dtb
Marvell>> fatload mmc 0:1 20000000 ubldr.bin
reading ubldr.bin
217364 bytes read in 23 ms (9 MiB/s)
Marvell>> go 20000000
## Starting application at 0x20000000 ...
Consoles: U-Boot console
Compatible U-Boot API signature found @0x3f4ddf28
FreeBSD/armv6 U-Boot loader, Revision 1.2
([email protected], Mon May 29 16:17:16 CDT 2017)
DRAM: 1024MB
Number of U-Boot devices: 4
U-Boot env: loaderdev not set, will probe all devices.
Found U-Boot device: disk
Probing all disk devices...
Checking unit=0 slice=<auto> partition=<auto>...disk0: read failed, error=1
Checking unit=1 slice=<auto> partition=<auto>...disk1: read failed, error=1
Checking unit=2 slice=<auto> partition=<auto>... good.
Booting from disk2s2a:
/boot/kernel/kernel data=0x125fde4+0x5421c syms=[0x4+0xb43c0+0x4+0xced3a]
Hit [Enter] to boot immediately, or any other key for command prompt.
Booting [/boot/kernel/kernel]...
/boot/dtb/armada-385-80300-0148-G00-X100.dtb size=0x428e
Loaded DTB from file ‘armada-385-80300-0148-G00-X100.dtb’.
Kernel entry at 0x0x20200100...
Kernel args: (null)
Copyright (c) 1992-2016 The FreeBSD Project.
Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994
The Regents of the University of California. All rights reserved.
FreeBSD is a registered trademark of The FreeBSD Foundation.
FreeBSD 11.0-RELEASE-p10 #0 223d182f059(RELENG_2_4-armada38x): Mon May 29 16:19:48 CDT 2017
[email protected]:/xbuilder/crossbuild/work/obj-rogue-1-armv6/arm.armv6/builder/factory/tmp/FreeBSD-src/sys/pfSense-Rogue1 arm
FreeBSD clang version 3.8.0 (tags/RELEASE_380/final 262564) (based on LLVM 3.8.0)
CPU: ARM Cortex-A9 r4p1 (ECO: 0x00000000)
CPU Features:
Multiprocessing, Thumb2, Security, VMSAv7, Coherent Walk
Optional instructions:
UMULL, SMULL, SIMD(ext)
LoUU:2 LoC:2 LoUIS:2
Cache level 1:
32KB/32B 4-way data cache WB Read-Alloc Write-Alloc
32KB/32B 4-way instruction cache Read-Alloc
real memory = 1073737728 (1023 MB)
avail memory = 1027829760 (980 MB)
SOC: Marvell 88F6820, TClock 250MHz, Frequency 1600MHz
Instruction cache prefetch enabled, data cache prefetch disabled
FreeBSD/SMP: Multiprocessor System Detected: 2 CPUs
iwi_bss: You need to read the LICENSE file in /usr/share/doc/legal/intel_iwi.LICENSE.
iwi_bss: If you agree with the license, set legal.intel_iwi.license_ack=1 in /boot/loader.conf.
module_register_init: MOD_LOAD (iwi_bss_fw, 0xc013ab9c, 0) error 1
iwi_ibss: You need to read the LICENSE file in /usr/share/doc/legal/intel_iwi.LICENSE.
iwi_ibss: If you agree with the license, set legal.intel_iwi.license_ack=1 in /boot/loader.conf.
module_register_init: MOD_LOAD (iwi_ibss_fw, 0xc013ac4c, 0) error 1
iwi_monitor: You need to read the LICENSE file in /usr/share/doc/legal/intel_iwi.LICENSE.
iwi_monitor: If you agree with the license, set legal.intel_iwi.license_ack=1 in /boot/loader.conf.
module_register_init: MOD_LOAD (iwi_monitor_fw, 0xc013acfc, 0) error 1
random: entropy device external interface
wlan: mac acl policy registered
ipw_bss: You need to read the LICENSE file in /usr/share/doc/legal/intel_ipw.LICENSE.
ipw_bss: If you agree with the license, set legal.intel_ipw.license_ack=1 in /boot/loader.conf.
module_register_init: MOD_LOAD (ipw_bss_fw, 0xc0130d18, 0) error 1
ipw_ibss: You need to read the LICENSE file in /usr/share/doc/legal/intel_ipw.LICENSE.
ipw_ibss: If you agree with the license, set legal.intel_ipw.license_ack=1 in /boot/loader.conf.
module_register_init: MOD_LOAD (ipw_ibss_fw, 0xc0130dc8, 0) error 1
ipw_monitor: You need to read the LICENSE file in /usr/share/doc/legal/intel_ipw.LICENSE.
ipw_monitor: If you agree with the license, set legal.intel_ipw.license_ack=1 in /boot/loader.conf.
module_register_init: MOD_LOAD (ipw_monitor_fw, 0xc0130e78, 0) error 1
ofwbus0: <Open Firmware Device Tree>
simplebus0: <Flattened device tree simple bus> on ofwbus0
simplebus1: <Flattened device tree simple bus> on simplebus0
l2cache0: <PL310 L2 cache controller> mem 0x8000-0x8fff on simplebus1
l2cache0: cannot allocate IRQ, not using interrupt
l2cache0: Part number: 0x3, release: 0x9
l2cache0: L2 Cache enabled: 1024KB/32B 16 ways
gic0: <ARM Generic Interrupt Controller> mem 0xd000-0xdfff,0xc100-0xc1ff on simplebus1
gic0: pn 0x390, arch 0x1, rev 0x2, implementer 0x43b irqs 192
mpic0: <Marvell Integrated Interrupt Controller> mem 0x20a00-0x20ccf,0x21000-0x21fff irq 19 on simplebus1
mp_tmr0: <ARM MPCore Timers> mem 0xc200-0xc21f irq 3 on simplebus1
Timecounter “MPCore” frequency 800000000 Hz quality 800
mp_tmr1: <ARM MPCore Timers> mem 0xc600-0xc61f irq 4 on simplebus1
Event timer “MPCore” frequency 800000000 Hz quality 1000
cesa0: <Marvell Cryptographic Engine and Security Accelerator> mem 0x90000-0x90fff,0x9d000-0x9dfff irq 1 on simplebus1
twsi0: <Marvell Integrated I2C Bus Controller> mem 0x11000-0x1101f irq 7 on simplebus1
iicbus0: <Philips I2C bus> on twsi0
iic0: <I2C generic I/O> on iicbus0
uart0: <16550 or compatible> mem 0x12000-0x120ff irq 9 on simplebus1
uart0: console (-1,n,8,1)
uart1: <16550 or compatible> mem 0x12100-0x121ff irq 10 on simplebus1
wdt0: <Marvell Watchdog Timer> mem 0x20300-0x20333,0x20704-0x20707,0x18260-0x18263 on simplebus1
pmsu0: <Power Management Service Unit> mem 0x22000-0x22fff on simplebus1
mvneta0: <NETA controller> mem 0x30000-0x33fff irq 26 on simplebus1
mvneta0: version is 10
mvneta0: Ethernet address: 8c:f7:42:b0:22:00
miibus0: <MII bus> on mvneta0
ukphy0: <Generic IEEE 802.3u media interface> PHY 1 on miibus0
ukphy0: none, 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, 1000baseT, 1000baseT-master, 1000baseT-FDX, 1000baseT-FDX-master, auto
mvneta1: <NETA controller> mem 0x34000-0x37fff irq 27 on simplebus1
mvneta1: version is 10
mvneta1: Ethernet address: bc:29:12:08:aa:01
mdio0: <MDIO> on mvneta1
e6000sw0: single-chip addressing mode
e6000sw0: Unrecognized device, id 0x3400.
e6000sw0: single-chip addressing mode
e6000sw0: Unrecognized device, id 0x3400.
ehci0: <Marvell Integrated USB 2.0 controller> mem 0x58000-0x584ff irq 28 on simplebus1
usbus0: EHCI version 1.0
usbus0 on ehci0
mvneta2: <NETA controller> mem 0x70000-0x73fff irq 29 on simplebus1
mvneta2: version is 10
mvneta2: Ethernet address: 6c:26:2d:c7:9e:02
miibus1: <MII bus> on mvneta2
ukphy1: <Generic IEEE 802.3u media interface> PHY 0 on miibus1
ukphy1: none, 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, 1000baseT, 1000baseT-master, 1000baseT-FDX, 1000baseT-FDX-master, auto
rtc0: <Marvell Integrated RTC> mem 0xa3800-0xa381f,0x184a0-0x184ab irq 30 on simplebus1
ahci0: <Marvell AHCI Controller> mem 0xa8000-0xa9fff irq 31 on simplebus1
ahci0: AHCI v1.00 with 2 6Gbps ports, Port Multiplier supported with FBS
ahci0: quirks=0x200010<2CH,MRVL_SR_DEL>
ahcich0: <AHCI channel> at channel 0 on ahci0
ahcich1: <AHCI channel> at channel 1 on ahci0
armada_thermal0: <Armada380 Thermal Control> mem 0xe4078-0xe407b,0xe4074-0xe4077 on simplebus1
sdhci_fdt0: <ARMADA38X SDHCI controller> mem 0xd8000-0xd8fff,0xdc000-0xdc0ff,0x18454-0x18457 irq 34 on simplebus1
sdhci_fdt0: 1 slot(s) allocated
xhci0: <Marvell Integrated USB 3.0 controller> mem 0xf8000-0xfbfff,0xfc000-0xfffff irq 36 on simplebus1
xhci0: 32 bytes context size, 32-bit DMA
usbus1 on xhci0
pcib_ctrl0: <Marvell Integrated PCIe Bus Controller> on simplebus0
pcib0: <Marvell Integrated PCI/PCI-E Controller> on pcib_ctrl0
pci0: <PCI bus> on pcib0
pcib1: <Marvell Integrated PCI/PCI-E Controller> on pcib_ctrl0
pci1: <PCI bus> on pcib1
pcib2: <Marvell Integrated PCI/PCI-E Controller> on pcib_ctrl0
pci2: <PCI bus> on pcib2
pcib3: <Marvell Integrated PCI/PCI-E Controller> on pcib_ctrl0
pci3: <PCI bus> on pcib3
cpulist0: <Open Firmware CPU Group> on ofwbus0
cpu0: <Open Firmware CPU> on cpulist0
cpu1: <Open Firmware CPU> on cpulist0
cryptosoft0: <software crypto>
Timecounters tick every 1.000 msec
mvneta1: link state changed to UP
usbus0: 480Mbps High Speed USB v2.0
usbus1: 5.0Gbps Super Speed USB v3.0
ugen0.1: <Marvell> at usbus0
uhub0: <Marvell EHCI root HUB, class 9/0, rev 2.00/1.00, addr 1> on usbus0
ugen1.1: <Marvell> at usbus1
uhub1: <Marvell XHCI root HUB, class 9/0, rev 3.00/1.00, addr 1> on usbus1
Release APs
Trying to mount root from ufs:/dev/ufsid/592c91a0db92064a [rw,noatime]...
Root mount waiting for: usbus1 usbus0
uhub1: 2 ports with 2 removable, self powered
mmc0: <MMC/SD bus> on sdhci_fdt0
mmcsd0: 8GB <SDHC SD8GB 3.0 SN A8703083 MFG 04/2015 by 65 42> at mmc0 50.0MHz/4bit/65535-block
uhub0: 1 port with 1 removable, self powered
mountroot: waiting for device /dev/ufsid/592c91a0db92064a...
Configuring crash dumps...
No suitable dump device was found.
Growing root partition to fill device
GEOM_PART: mmcsd0s2 was automatically resized.
Use `gpart commit mmcsd0s2` to save changes or `gpart undo mmcsd0s2` to revert them.
mmcsd0s2 resized
mmcsd0s2a resized
super-block backups (for fsck_ffs -b #) at:
1872320, 2340352, 2808384, 3276416, 3744448, 4212480, 4680512, 5148544,
5616576, 6084608, 6552640, 7020672, 7488704, 7956736, 8424768, 8892800,
9360832, 9828864, 10296896, 10764928, 11232960, 11700992, 12169024, 12637056,
13105088, 13573120, 14041152, 14509184, 14977216
/dev/ufsid/592c91a0db92064a: FILE SYSTEM CLEAN; SKIPPING CHECKS
/dev/ufsid/592c91a0db92064a: clean, 1669469 free (269 frags, 208650 blocks, 0.0% fragmentation)
Filesystems are clean, continuing...
Mounting filesystems...
random: unblocking device.
___
___/ f \
/ p \___/ Sense
\___/ \
\___/
Welcome to pfSense 2.4.0-BETA...
Dump device does not exist. Savecore not run.
...ELF ldconfig path: /lib /usr/lib /usr/lib/compat /usr/local/lib /usr/local/lib/ipsec /usr/local/lib/perl5/5.24/mach/CORE
Soft Float compatibility ldconfig path:
done.
External config loader 1.0 is now starting... mmcsd0s1 mmcsd0s2 mmcsd0s2a
Launching the init system....... done.
Initializing.................. done.
Starting device manager (devd)...done.
Loading configuration......done.
Updating configuration..............done.
Cleaning backup cache...done.
Setting up extended sysctls...done.
Setting timezone...done.
Configuring loopback interface...done.
Starting syslog...done.
Starting Secure Shell Services...done.
Setting up interfaces microcode...done.
Configuring loopback interface...done.
Creating wireless clone interfaces...done.
Configuring LAGG interfaces...done.
Configuring VLAN interfaces...done.
Configuring QinQ interfaces...done.
Configuring WAN interface...done.
Configuring LAN interface...done.
Configuring CARP settings...done.
Syncing OpenVPN settings...done.
Configuring firewall......done.
Starting PFLOG...done.
Setting up gateway monitors...done.
Starting DNS Resolver...done.
Synchronizing user settings...done.
Starting webConfigurator...done.
Configuring CRON...done.
Starting NTP time client...done.
Starting DHCP service...done.
Starting DHCPv6 service...done.
Configuring firewall......done.
Generating RRD graphs...done.
Starting watchdog daemon...done.
Starting syslog...done.
Starting CRON... done.
pfSense 2.4.0-BETA arm Mon May 29 16:05:43 CDT 2017
Bootup complete
FreeBSD/arm (pfSense.localdomain) (ttyu0)
Rogue-1 - Serial: e9b90c7c-4494-11e7-a0a1-8cf742b02200
*** Welcome to pfSense 2.4.0-BETA (arm) on pfSense ***
WAN (wan) -> mvneta2 -> v4/DHCP4: 172.27.33.158/24
v6/DHCP6: 2610:160:11:33:6e26:2dff:fec7:9e02/64
LAN (lan) -> mvneta0 -> v4: 192.168.1.1/24
OPT1 (opt1) -> mvneta1 ->
0) Logout (SSH only) 9) pfTop
1) Assign Interfaces 10) Filter Logs
2) Set interface(s) IP address 11) Restart webConfigurator
3) Reset webConfigurator password 12) PHP shell + pfSense tools
4) Reset to factory defaults 13) Update from console
5) Reboot system 14) Enable Secure Shell (sshd)
6) Halt system 15) Restore recent configuration
7) Ping host 16) Restart PHP-FPM
8) Shell
Enter an option: ^[
@fellmoon
Copy link

fellmoon commented Apr 2, 2018

Is this a turris omnia router or a dev-board? IIRC the Marvell 88F6820 is the SoC from the Turris Omnia > can we hope to get pfsense running on this router in the near future?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment