PS: Franco, the raspi wierd boot process is a major problem for others, too, maybe better to stick to the bootstrap method?
There is an old demo for the RPI 1 Model B: https://forum.opnsense.org/index.php?topic=3793.0A new one for PRI 2 should have been out by know, but has been delayed because we wanted to add a native SD card images to the mix but that doesn't work because we don't know why as it's impossible to debug the bootup sequence with the knowledge that we have about the RPI.If anyone can help, the script is here:https://github.com/opnsense/tools/blob/master/build/arm.shAnd I could upload the defunct image by request.Cheers,Franco
Hit [Enter] to boot immediately, or any other key for command prompt.Booting [/boot/kernel/kernel]... Using DTB provided by U-Boot at address 0x100.Kernel entry at 0x0x2200100...Kernel args: (null)KDB: debugger backends: ddbKDB: current backend: ddbCopyright (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-p12 #0 02581be96(stable/17.7): Tue Oct 17 17:08:53 UTC 2017 root@:/usr/obj/arm.armv6/usr/src/sys/SMP-RPI2 armFreeBSD clang version 3.8.0 (tags/RELEASE_380/final 262564) (based on LLVM 3.8.0)VT: init without driver.sema_sysinit[HBSD ASLR] status: opt-out[HBSD ASLR] mmap: 14 bit[HBSD ASLR] exec base: 14 bit[HBSD ASLR] stack: 14 bit[HBSD ASLR] vdso: 8 bit[HBSD LOG] logging to system: enabled[HBSD LOG] logging to user: disabled[HBSD HARDENING] procfs hardening: enabled[HBSD SEGVGUARD] status: opt-out[HBSD SEGVGUARD] expiry: 120 sec[HBSD SEGVGUARD] suspension: 600 sec[HBSD SEGVGUARD] maxcrashes: 5CPU: Cortex A7 rev 5 (Cortex-A core) Supported features: ARM_ISA THUMB2 JAZELLE THUMBEE ARMv4 Security_Ext WB enabled LABT branch prediction disabledLoUU:2 LoC:3 LoUIS:2 Cache level 1: 32KB/64B 4-way data cache WB Read-Alloc Write-Alloc 32KB/32B 2-way instruction cache Read-AllocCache level 2: 512KB/64B 8-way unified cache WB Read-Alloc Write-Allocreal memory = 989851648 (943 MB)avail memory = 953303040 (909 MB)FreeBSD/SMP: Multiprocessor System Detected: 4 CPUsrandom: entropy device external interfacekbd0 at kbdmux0netmap: loaded moduleofwbus0: <Open Firmware Device Tree>simplebus0: <Flattened device tree simple bus> mem 0x3f000000-0x3fffffff on ofwbus0local_intc0: <BCM2836 Interrupt Controller> mem 0x40000000-0x400000ff on simplebus0generic_timer0: <ARMv7 Generic Timer> on ofwbus0Timecounter "ARM MPCore Timecounter" frequency 19200000 Hz quality 1000Event timer "ARM MPCore Eventtimer" frequency 19200000 Hz quality 1000intc0: <BCM2835 Interrupt Controller> mem 0xb200-0xb3ff on simplebus0bcmwd0: <BCM2708/2835 Watchdog> mem 0x10001c-0x100027 on simplebus0gpio0: <BCM2708/2835 GPIO controller> mem 0x200000-0x2000af on simplebus0gpio0: read-only pins: 46,48-53.gpio0: reserved pins: 48-53.gpiobus0: <OFW GPIO bus> on gpio0gpioled0: <GPIO led> at pin 35 on gpiobus0gpioled1: <GPIO led> at pin 47 on gpiobus0gpioc0: <GPIO controller> on gpio0iichb0: <BCM2708/2835 BSC controller> mem 0x205000-0x20501f on simplebus0iicbus0: <OFW I2C bus> on iichb0iic0: <I2C generic I/O> on iicbus0iichb1: <BCM2708/2835 BSC controller> mem 0x804000-0x80401f on simplebus0iicbus1: <OFW I2C bus> on iichb1iic1: <I2C generic I/O> on iicbus1spi0: <BCM2708/2835 SPI controller> mem 0x204000-0x20401f on simplebus0spibus0: <OFW SPI bus> on spi0bcm_dma0: <BCM2835 DMA Controller> mem 0x7000-0x7fff,0xe05000-0xe05fff on simplebus0mbox0: <BCM2835 VideoCore Mailbox> mem 0xb880-0xb8bf on simplebus0sdhci_bcm0: <Broadcom 2708 SDHCI controller> mem 0x300000-0x3000ff on simplebus0mmc0: <MMC/SD bus> on sdhci_bcm0uart0: <PrimeCell UART (PL011)> mem 0x201000-0x201fff on simplebus0uart0: console (115200,n,8,1)vchiq0: <BCM2835 VCHIQ> mem 0xb800-0xb84f on simplebus0vchiq: local ver 8 (min 3), remote ver 8.pcm0: <VCHIQ audio> on vchiq0bcm283x_dwcotg0: <DWC OTG 2.0 integrated USB controller (bcm283x)> mem 0x980000-0x99ffff on simplebus0usbus0 on bcm283x_dwcotg0cpulist0: <Open Firmware CPU Group> on ofwbus0cpu0: <Open Firmware CPU> on cpulist0bcm2835_cpufreq0: <CPU Frequency Control> on cpu0cpu1: <Open Firmware CPU> on cpulist0cpu2: <Open Firmware CPU> on cpulist0cpu3: <Open Firmware CPU> on cpulist0fb0: <BCM2835 VT framebuffer driver> on ofwbus0fbd0 on fb0VT: initialize with new VT driver "fb".fb0: 656x416(656x416@0,0) 24bppfb0: fbswap: 1, pitch 1968, base 0x3daac000, screen_size 818688cryptosoft0: <software crypto>Timecounters tick every 10.000 msecusbus0: 480Mbps High Speed USB v2.0ugen0.1: <DWCOTG> at usbus0uhub0: <DWCOTG OTG Root HUB, class 9/0, rev 2.00/1.00, addr 1> on usbus0mmcsd0: 8GB <SDHC SL08G 8.0 SN ACC22582 MFG 11/2015 by 3 SD> at mmc0 41.6MHz/4bit/65535-blockbcm2835_cpufreq0: ARM 600MHz, Core 250MHz, SDRAM 400MHz, Turbo OFFuhub0: 1 port with 1 removable, self poweredugen0.2: <vendor 0x0424> at usbus0uhub1: <vendor 0x0424 product 0x9514, class 9/0, rev 2.00/2.00, addr 2> on usbus0uhub1: MTT enableduhub1: 5 ports with 4 removable, self poweredugen0.3: <vendor 0x0424> at usbus0smsc0: <vendor 0x0424 product 0xec00, rev 2.00/2.00, addr 3> on usbus0smsc0: chip 0xec00, rev. 0002miibus0: <MII bus> on smsc0ukphy0: <Generic IEEE 802.3u media interface> PHY 1 on miibus0ukphy0: none, 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, autoue0: <USB Ethernet> on smsc0ue0: Ethernet address: b8:27:eb:3b:07:c9Release APsTrying to mount root from ufs:/dev/ufs/OPNsense [rw]...warning: no time-of-day clock registered, system time will not be set accuratelyMounting filesystems...tunefs: soft updates remains unchanged as enabledtunefs: file system reloadedcamcontrol: cam_lookup_pass: CAMGETPASSTHRU ioctl failedcam_lookup_pass: No such file or directorycam_lookup_pass: either the pass driver isn't in your kernelcam_lookup_pass: or mmcsd0 doesn't exist** /dev/ufs/OPNsenseFILE SYSTEM CLEAN; SKIPPING CHECKSclean, 580629 free (309 frags, 72540 blocks, 0.0% fragmentation)** /dev/ufs/OPNsenseFILE SYSTEM CLEAN; SKIPPING CHECKSclean, 580629 free (309 frags, 72540 blocks, 0.0% fragmentation)random: unblocking device.Configuring vt: blanktime.Configuring crash dump device: /dev/null.ELF ldconfig path: /lib /usr/lib /usr/lib/compat /usr/local/lib /usr/local/lib/ipsec /usr/local/lib/perl5/5.24/mach/CORESoft Float compatibility ldconfig path:done.>>> Invoking early script 'update'>>> Invoking early script 'configd'Starting configd.>>> Invoking early script 'php'Configuring PHP: OK>>> Invoking early script 'backup'Launching the init system...done.Initializing............done.Starting device manager...done.Configuring login behaviour...done.Default interfaces not found -- Running interface assignment option.ue0: link state changed to UPPress any key to start the manual interface assignment: 1Valid interfaces are:smsc0: chip 0xec00, rev. 0002ue0: link state changed to DOWNue0 b8:27:eb:3b:07:c9 USB EthernetYou now have the opportunity to configure VLANs. If you don't require VLANsfor initial connectivity, say no here and use the GUI to configure VLANs later.Do you want to set up VLANs now? [y/N]: nIf you do not know the names of your interfaces, you may choose to useauto-detection. In that case, disconnect all interfaces now beforehitting 'a' to initiate auto detection.Enter the WAN interface name or 'a' for auto-detection: Enter the LAN interface name or 'a' for auto-detectionNOTE: this enables full Firewalling/NAT mode.(or nothing if finished): ue0Enter the Optional 1 interface name or 'a' for auto-detection(or nothing if finished): The interfaces will be assigned as follows:LAN -> ue0Do you want to proceed? [y/N]: yWriting configuration...done.Configuring loopback interface...done.Configuring kernel modules...done.Setting up extended sysctls...done.Setting timezone...done.Writing firmware setting...done.Setting hostname: ue0: link state changed to UPOPNsense.localdomainGenerating /etc/hosts...done.Starting syslog...done.Configuring loopback interface...done.Creating wireless clone interfaces...done.Configuring LAN interface...smsc0: chip 0xec00, rev. 0002done.Generating /etc/resolv.conf...done.Configuring firewall......done.Setting up gateway monitors...done.Starting web GUI...done.Configuring CRON...done.Setting up routes...done.Starting Unbound DNS...done.Starting DHCP service...done.Generating /etc/hosts...done.Configuring firewall......done.Starting NTP service...deferred.Generating RRD graphs...done.Starting syslog...done.>>> Invoking start script 'freebsd'>>> Invoking start script 'carp'>>> Invoking start script 'cron'Starting Cron: OK>>> Invoking start script 'beep'Root file system: /dev/ufs/OPNsense*** OPNsense.localdomain: OPNsense 17.7.5_22 (armv6/OpenSSL) *** LAN (ue0) -> v4: 192.168.1.1/24