SolidRun - A38X ClearFog

Some ads I guess from the manufacturer:

Discover the endless potential of the powerful ARM based boards of ClearFog. The family includes the ClearFog Pro and ClearFog Base. Harnessing the robust processing abilities of the ARMADA 38x SoC from Marvell, the ClearFog offers vast application potential as a flexible development board or a ready to deploy solution. Alongside the powerful ARMADA 38x SoC, the ClearFog includes a variety of I/O and connectivity technologies such as multiple mini-PCIe/mSATA sockets, audio/telephony module header, PoE expansion header, mikroBUS™ – a simple socket allowing you to integrate a wide range of MikroElektronika click boards™ modular extensions.

Description/Model Clearfog Base Clearfog Pro
MicroSOM A380 / A388 SoM A380 / A388 SoM
Memory and Storage 256MB / 1GB
M.2*
µSD / eMMC (optional)
256MB / 1GB
M.2
µSD / eMMC (optional)
Connectivity 1 x mSATA/mPCIE
1 x USB 3.0 port
2 x Port dedicated Ethernet
1 x SFP (A388 only)
2 x mSATA/mPCIE
1 x USB 3.0 port
1 x Port dedicated Ethernet
6 x Port switched Ethernet
1 x SFP (A388 only)
I/O and Misc. Analog Audio
GPIO Header (MikroBus)
Indication LEDs
User Push Buttons
PoE expansion header
RTC Battery
FTDI (Console Only) / Debug Header
Analog Audio/TDM module support
GPIO Header (MikroBus)
Indication LEDs
User Push Buttons
PoE expansion header
RTC Battery
FTDI (Console Only) / Debug Header
JTAG Header
OS Support Linux Kernel 3.x, OpenWrt, Yocto Linux Kernel 3.x, OpenWrt, Yocto
Power Wide range 9V - 32V Wide range 9V - 32V
Advanced Power Control
Fan Control
Dimensions 100mm x 74mm (TBD) 225mm x 100mm
Enclosure available available

* M.2 includes USB 3.0 support (in carrier Base only)

MicroSom available in Commercial (0°C ~ 70°C ambient) and Industrial grade (-40°C ~ 85°C ambient).
ARMADA 38x SoC maximum die temperature must be below 115°C in both Commercial and Industrial grades.
ARMADA 38x SoC processor maximum speed for industrial grade devices is 1.3GHz

Install OpenWrt (generic explanation)

To get the device bootable you need an additional u-boot Image suited for the boot device of your choice, precompiled versions can be found at https://images.solid-run.com/A38X/U-Boot, the versions shipped with OpenWrt seem all to be broken.

The easiest way to get the device booted is to write the Image to a SD card, the Image you need for that is a *-sdcard.img.gz

You can uncompress it on the fly by typing

zcat <image>-sdcard.img.gz | dd of=/dev/sdX bs=4k conv=sync status=progress

instead of first decompress it with gunzip <image>-sdcard.img.gz and afterwards writing it to the SD card with dd if=<image>-sdcard.img of=/dev/sdX, the Image becomes quite large when uncompressing it.

The next step is to get the appropiate u-boot file to the first sectors of the SD card by typing

dd if=u-boot-*-sdhc.kwb of=/dev/sdX bs=512 seek=1 conv=sync

Now the SD card is ready to be inserted to the ClearFog, switch the switches that control the boot media to the sd card and power up the device, it should boot “right out of the box”.

Of course you have to replace the asterisk, the X and other placeholders with the appropiate versions!

Switch table for selecting the boot device

Switch 1 Switch 2 Switch 3 Switch 4 Switch 5
SPI Off Off Off On Off
SD / eMMC Off Off On On On
M.2 SSD On On On Off Off
UART Off On Off Off On

On the Clearfog Pro the UART switch is according to the manual different, it's

Switch 1 Switch 2 Switch 3 Switch 4 Switch 5
UART On On On On Off

but I can't verify that, I own only a ClearFog Base. The rest is identical.

The ClearFog has three independent ethernet devices connected to the CPU, on the ClearFog Base the left one beside the USB port is eth0, the right one is eth1 and the SFP cage is eth2. OpenWrt declares in its config scripts eth1 as the lan port and the others as wan ports, so connect your ethernet cable to the right connector next to the SFP cage, or you won't get access to the device with the default configuration. You can change that in the configurations later if you wish. As the reason for that I guess eth1 is the switched device on the ClearFog Pro, but that has to be verified.

But what if the SD card method isn't the way for whatever reason you wanna go?

The builtin bootloader defaults to booting from UART if it can't find a sufficient boot code at the device you selected with the mouse piano, there is even one setting explicit for it. To boot that way you need an appropiate u-boot Image, ending with -uart, and a recent version of kwboot. There are several versions floating around the 'net in various outdated ages, not all of them are capable to handle the armada 38x devices, so don't give up if the version you got won't do what you wanna do.

For booting via UART connect the micro-USB port of the ClearFog with your computer, and on that put in

./kwboot -t -B 115200 /dev/ttyUSBX -b u-boot-*-uart.kwb -p

then power up the system. kwboot then will transfer the u-boot Image to the device and gives you a terminal, so you can work with it. The u-boot Image is trying to boot from the SD or eMMC device, then from an attached USB mass storage device, then from SATA harddisks, then from PXE / TFTP, then falls back to the u-boot console. So put the boot Image on an USB stick, no need to put any u-boot Image on it, connect the stick to the ClearFog, boot it via UART and you have a fully operational system. For the PXE-boot method it has a DHCP client built in, so you can put everything needed on your DHCP server or if you prefer other values you can set them in the u-boot console. For manually setting the TFTP values interrupt the boot trial and type in

setenv ipaddr <board IP addr>
setenv serverip <server IP addr>
setenv ethact egiga1
setenv ethprime egiga1
saveenv
tftpboot openwrt-mvebu-armada-388-clearfog-initramfs
bootm

To get the system persistent follow the same steps like creating the sd card but with the variations needed for your setup, eg. for booting from the SATA device use u-boot-*-sata.kwb

generic.sysupgrade

FIXME These are generic instructions. Update with your router's specifics.

  • Browse to http://192.168.1.1/cgi-bin/luci/mini/system/upgrade/ LuCI Upgrade URL
  • Upload image file for sysupgrade to LuCI
  • Wait for reboot

If you don't have a GUI (LuCI) available, you can alternatively upgrade via the command line. There are two command line methods for upgrading:

  • sysupgrade
  • mtd

Note: It is important that you put the firmware image into the ramdisk (/tmp) before you start flashing.

sysupgrade

  • Login as root via SSH on 192.168.1.1, then enter the following commands:
cd /tmp
wget http://downloads.openwrt.org/snapshots/trunk/XXX/xxx.abc
sysupgrade /tmp/xxx.abc

mtd

If sysupgrade does not support this router, use mtd.

  • Login as root via SSH on 192.168.1.1, then enter the following commands:
cd /tmp
wget http://downloads.openwrt.org/snapshots/trunk/XXX/xxx.abc
mtd write /tmp/xxx.abc linux && reboot

Basic configuration After flashing, proceed with this.
Set up your Internet connection, configure wireless, configure USB port, etc.

FIXME Please fill in real values for this device, then remove the EXAMPLEs

The default network configuration for the ClearFog Base is:

Interface Name Description Default configuration
br-lan eth1 192.168.1.1/24
br-wan eth0 and eth2 DHCP

The default network configuration for the ClearFog Pro I guess:

Interface Name Description Default configuration
br-lan EXAMPLE vlan0 EXAMPLE 192.168.1.1/24
br-wan EXAMPLE vlan1 EXAMPLE DHCP
vlan0 (eth1.0) EXAMPLE LAN ports (1 to 4) EXAMPLE None
vlan1 (eth0.0) EXAMPLE WAN port EXAMPLE None

FIXME Please fill in real values for this device, then remove the EXAMPLEs

Guessed values for the ClearFog Pro, the ClearFog Base don't have any switch capabilities.

Numbers 0-5 are Ports 1-6 as labeled on the unit, number 6 is the internal connection to the router itself. The separated port is connected separately to the CPU and has no switch on it, the SFP cage has also a separate ethernet lane to the CPU, it's in the default configuration files of OpenWrt bridged with the separated port.

Port Switch port
LAN 1 EXAMPLE 0
LAN 2 EXAMPLE 1
LAN 3 EXAMPLE 2
LAN 4 EXAMPLE 3
LAN 5 EXAMPLE 4
LAN 6 EXAMPLE 5

hardware.button on howto use and configure the hardware button(s). Here, we merely name the buttons, so we can use them in the above Howto.

FIXME Please fill in real values for this device, then remove the EXAMPLEs

The ClearFog has the following buttons:

BUTTON Event
Reset Reset
Push button Unknown

The Case of the ClearFog is optional, if you purchased a version with a Case there are screws on the front and the back side of the cover, unscrew them and pull the cover away. Normally that would'nt be needed, all you need to put OpenWrt on it are accessible without. Only if you want to install a SATA device, switch over to an other boot device or such things you have to open the case.

Main PCB:
Insert photo of PCB

port.serial general information about the serial port, serial port cable, etc.

The serial console is populated on the micro-USB port located beneeth the USB port on the ClearFog Base and next to the Micro SD card slot on the ClearFog Pro. Internally there is a FTDI Chip connected to.

Serial connection parameters
for both of the devices
115200, 8N1

There is no known JTAG port on the ClearFog Base, on the ClearFog Pro there is a 20-pin male header populated right next to the SoM.

None so far.

the Device don't have any preinstalled OEM firmware

High speed PHY - Version: 2.0 Detected Device ID 6828 board SerDes lanes topology details: | Lane # | Speed | Type | -------------------------------- | 0 | 3 | SATA0 | | 1 | 0 | SGMII1 | | 2 | 5 | PCIe1 | | 3 | 5 | USB3 HOST1 | | 4 | 5 | USB3 HOST0 | | 5 | 0 | SGMII2 | -------------------------------- PCIe, Idx 1: detected no link High speed PHY - Ended Successfully DDR3 Training Sequence - Ver TIP-1.29.0 DDR3 Training Sequence - Switching XBAR Window to FastPath Window DDR3 Training Sequence - Ended Successfully Trying to boot from MMC1 U-Boot 2018.01-02337-gdc4398fdb8 (May 14 2018 - 18:25:17 +0200), Build: jenkins-u-boot-clearfog-model=base,variant=sdhc-10 SoC: MV88F6828-?? (a) at 1600 MHz DRAM: 1 GiB (800 MHz, 32-bit, ECC not enabled) MMC: mv_sdh: 0 *** Warning - bad CRC, using default environment Model: SolidRun Clearfog Board: SolidRun ClearFog Base SCSI: SATA link 0 timeout. AHCI 0001.0000 32 slots 2 ports 6 Gbps 0x3 impl SATA mode Net: Warning: ethernet@70000 (eth1) using random MAC address - d2:63:b4:fd:54:97 eth1: ethernet@70000 Warning: ethernet@30000 (eth2) using incremented MAC address - d2:63:b4:fd:54:98 , eth2: ethernet@30000 Warning: ethernet@34000 (eth3) using incremented MAC address - d2:63:b4:fd:54:99 , eth3: ethernet@34000 Hit any key to stop autoboot: 0 switch to partitions #0, OK mmc0 is current device Scanning mmc 0:1... Found U-Boot script /boot.scr 941 bytes read in 40 ms (22.5 KiB/s) ## Executing script at 00200000 Booting Linux with root=PARTUUID=82a900ba-02 rootfstype=auto rootwait console=ttyS0,115200 18760 bytes read in 31 ms (590.8 KiB/s) 3293768 bytes read in 186 ms (16.9 MiB/s) ## Flattened Device Tree blob at 00100000 Booting using the fdt blob at 0x100000 Loading Device Tree to 0fff8000, end 0ffff947 ... OK Starting kernel ... [ 0.000000] Booting Linux on physical CPU 0x0 [ 0.000000] Linux version 5.10.120 (builder@buildhost) (arm-openwrt-linux-muslgnueabi-gcc (OpenWrt GCC 11.2.0 r19426-2b1941e47d) 11.2.0, GNU ld (GNU Binutils) 2.37) #0 SMP Fri Jun 10 07:20:21 2022 [ 0.000000] CPU: ARMv7 Processor [414fc091] revision 1 (ARMv7), cr=10c5387d [ 0.000000] CPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing instruction cache [ 0.000000] OF: fdt: Machine model: SolidRun Clearfog Base A1 [ 0.000000] Memory policy: Data cache writealloc [ 0.000000] Zone ranges: [ 0.000000] Normal [mem 0x0000000000000000-0x000000002fffffff] [ 0.000000] HighMem [mem 0x0000000030000000-0x000000003fffffff] [ 0.000000] Movable zone start for each node [ 0.000000] Early memory node ranges [ 0.000000] node 0: [mem 0x0000000000000000-0x000000003fffffff] [ 0.000000] Initmem setup node 0 [mem 0x0000000000000000-0x000000003fffffff] [ 0.000000] percpu: Embedded 11 pages/cpu s16268 r8192 d20596 u45056 [ 0.000000] Built 1 zonelists, mobility grouping on. Total pages: 260416 [ 0.000000] Kernel command line: root=PARTUUID=82a900ba-02 rootfstype=auto rootwait console=ttyS0,115200 [ 0.000000] Bootloader command line not present [ 0.000000] Dentry cache hash table entries: 131072 (order: 7, 524288 bytes, linear) [ 0.000000] Inode-cache hash table entries: 65536 (order: 6, 262144 bytes, linear) [ 0.000000] mem auto-init: stack:off, heap alloc:off, heap free:off [ 0.000000] Memory: 1026244K/1048576K available (8192K kernel code, 640K rwdata, 1100K rodata, 1024K init, 241K bss, 22332K reserved, 0K cma-reserved, 262144K highmem) [ 0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=2, Nodes=1 [ 0.000000] rcu: Hierarchical RCU implementation. [ 0.000000] rcu: RCU restricting CPUs from NR_CPUS=4 to nr_cpu_ids=2. [ 0.000000] Tracing variant of Tasks RCU enabled. [ 0.000000] rcu: RCU calculated value of scheduler-enlistment delay is 10 jiffies. [ 0.000000] rcu: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=2 [ 0.000000] NR_IRQS: 16, nr_irqs: 16, preallocated irqs: 16 [ 0.000000] L2C: DT/platform modifies aux control register: 0x06070000 -> 0x16070000 [ 0.000000] L2C-310 enabling early BRESP for Cortex-A9 [ 0.000000] L2C-310 full line of zeros enabled for Cortex-A9 [ 0.000000] L2C-310 D prefetch enabled, offset 1 lines [ 0.000000] L2C-310 dynamic clock gating enabled, standby mode enabled [ 0.000000] L2C-310 Coherent cache controller enabled, 16 ways, 1024 kB [ 0.000000] L2C-310 Coherent: CACHE_ID 0x410054c9, AUX_CTRL 0x56070001 [ 0.000007] sched_clock: 64 bits at 800MHz, resolution 1ns, wraps every 4398046511103ns [ 0.000019] clocksource: arm_global_timer: mask: 0xffffffffffffffff max_cycles: 0xb881274fa3, max_idle_ns: 440795210636 ns [ 0.000032] Switching to timer-based delay loop, resolution 1ns [ 0.000159] Ignoring duplicate/late registration of read_current_timer delay [ 0.000166] clocksource: armada_370_xp_clocksource: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 76450417870 ns [ 0.000296] Calibrating delay loop (skipped), value calculated using timer frequency.. 1600.00 BogoMIPS (lpj=8000000) [ 0.000305] pid_max: default: 32768 minimum: 301 [ 0.000367] Mount-cache hash table entries: 2048 (order: 1, 8192 bytes, linear) [ 0.000374] Mountpoint-cache hash table entries: 2048 (order: 1, 8192 bytes, linear) [ 0.000727] CPU: Testing write buffer coherency: ok [ 0.000740] CPU0: Spectre v2: using BPIALL workaround [ 0.000834] CPU0: thread -1, cpu 0, socket 0, mpidr 80000000 [ 0.001074] Setting up static identity map for 0x100000 - 0x100060 [ 0.001150] mvebu-soc-id: MVEBU SoC ID=0x6828, Rev=0xA [ 0.001230] mvebu-pmsu: Initializing Power Management Service Unit [ 0.001286] rcu: Hierarchical SRCU implementation. [ 0.001354] dyndbg: Ignore empty _ddebug table in a CONFIG_DYNAMIC_DEBUG_CORE build [ 0.001417] smp: Bringing up secondary CPUs ... [ 0.001572] Booting CPU 1 [ 0.001732] CPU1: thread -1, cpu 1, socket 0, mpidr 80000001 [ 0.001736] CPU1: Spectre v2: using BPIALL workaround [ 0.001791] smp: Brought up 1 node, 2 CPUs [ 0.001797] SMP: Total of 2 processors activated (3200.00 BogoMIPS). [ 0.001800] CPU: All CPU(s) started in SVC mode. [ 0.003448] VFP support v0.3: implementor 41 architecture 3 part 30 variant 9 rev 4 [ 0.003507] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns [ 0.003516] futex hash table entries: 512 (order: 3, 32768 bytes, linear) [ 0.003577] pinctrl core: initialized pinctrl subsystem [ 0.004165] NET: Registered protocol family 16 [ 0.004774] DMA: preallocated 256 KiB pool for atomic coherent allocations [ 0.005265] thermal_sys: Registered thermal governor 'step_wise' [ 0.005431] cpuidle: using governor ladder [ 0.005589] mvebu-pmsu: CPU hotplug support is currently broken on Armada 38x: disabling [ 0.005596] mvebu-pmsu: CPU idle is currently broken on Armada 38x: disabling [ 0.018878] cryptd: max_cpu_qlen set to 1000 [ 0.020076] SCSI subsystem initialized [ 0.020650] usbcore: registered new interface driver usbfs [ 0.020673] usbcore: registered new interface driver hub [ 0.020700] usbcore: registered new device driver usb [ 0.021618] clocksource: Switched to clocksource arm_global_timer [ 0.022027] NET: Registered protocol family 2 [ 0.022156] IP idents hash table entries: 16384 (order: 5, 131072 bytes, linear) [ 0.022775] tcp_listen_portaddr_hash hash table entries: 512 (order: 0, 6144 bytes, linear) [ 0.022796] TCP established hash table entries: 8192 (order: 3, 32768 bytes, linear) [ 0.022834] TCP bind hash table entries: 8192 (order: 4, 65536 bytes, linear) [ 0.022894] TCP: Hash tables configured (established 8192 bind 8192) [ 0.022946] UDP hash table entries: 512 (order: 2, 16384 bytes, linear) [ 0.022974] UDP-Lite hash table entries: 512 (order: 2, 16384 bytes, linear) [ 0.023078] NET: Registered protocol family 1 [ 0.023095] PCI: CLS 0 bytes, default 64 [ 0.024262] workingset: timestamp_bits=14 max_order=18 bucket_order=4 [ 0.025978] squashfs: version 4.0 (2009/01/31) Phillip Lougher [ 0.025984] jffs2: version 2.2 (NAND) (SUMMARY) (LZMA) (RTIME) (CMODE_PRIORITY) (c) 2001-2006 Red Hat, Inc. [ 0.026396] bounce: pool size: 64 pages [ 0.026421] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 250) [ 0.027373] armada-38x-pinctrl f1018000.pinctrl: registered pinctrl driver [ 0.027779] gpio-19 (phy1-reset): hogged as output/low [ 0.028339] mvebu-pcie soc:pcie: host bridge /soc/pcie ranges: [ 0.028362] mvebu-pcie soc:pcie: MEM 0x00f1080000..0x00f1081fff -> 0x0000080000 [ 0.028375] mvebu-pcie soc:pcie: MEM 0x00f1040000..0x00f1041fff -> 0x0000040000 [ 0.028386] mvebu-pcie soc:pcie: MEM 0x00f1044000..0x00f1045fff -> 0x0000044000 [ 0.028397] mvebu-pcie soc:pcie: MEM 0x00f1048000..0x00f1049fff -> 0x0000048000 [ 0.028408] mvebu-pcie soc:pcie: MEM 0xffffffffffffffff..0x00fffffffe -> 0x0100000000 [ 0.028418] mvebu-pcie soc:pcie: IO 0xffffffffffffffff..0x00fffffffe -> 0x0100000000 [ 0.028428] mvebu-pcie soc:pcie: MEM 0xffffffffffffffff..0x00fffffffe -> 0x0200000000 [ 0.028438] mvebu-pcie soc:pcie: IO 0xffffffffffffffff..0x00fffffffe -> 0x0200000000 [ 0.028448] mvebu-pcie soc:pcie: MEM 0xffffffffffffffff..0x00fffffffe -> 0x0300000000 [ 0.028458] mvebu-pcie soc:pcie: IO 0xffffffffffffffff..0x00fffffffe -> 0x0300000000 [ 0.028467] mvebu-pcie soc:pcie: MEM 0xffffffffffffffff..0x00fffffffe -> 0x0400000000 [ 0.028474] mvebu-pcie soc:pcie: IO 0xffffffffffffffff..0x00fffffffe -> 0x0400000000 [ 0.028698] mv_xor f1060800.xor: Marvell shared XOR driver [ 0.082047] mv_xor f1060800.xor: Marvell XOR (Descriptor Mode): ( xor cpy intr ) [ 0.082203] mv_xor f1060900.xor: Marvell shared XOR driver [ 0.151999] mv_xor f1060900.xor: Marvell XOR (Descriptor Mode): ( xor cpy intr ) [ 0.152198] Serial: 8250/16550 driver, 16 ports, IRQ sharing enabled [ 0.152938] printk: console [ttyS0] disabled [ 0.173029] f1012000.serial: ttyS0 at MMIO 0xf1012000 (irq = 31, base_baud = 15625000) is a 16550A [ 0.911454] printk: console [ttyS0] enabled [ 0.936036] f1012100.serial: ttyS1 at MMIO 0xf1012100 (irq = 32, base_baud = 15625000) is a 16550A [ 0.947064] loop: module loaded [ 0.950218] Loading iSCSI transport class v2.0-870. [ 0.956205] ahci-mvebu f10a8000.sata: supply ahci not found, using dummy regulator [ 0.963883] ahci-mvebu f10a8000.sata: supply phy not found, using dummy regulator [ 0.971404] ahci-mvebu f10a8000.sata: supply target not found, using dummy regulator [ 0.979232] ahci-mvebu f10a8000.sata: AHCI 0001.0000 32 slots 2 ports 6 Gbps 0x3 impl platform mode [ 0.988307] ahci-mvebu f10a8000.sata: flags: 64bit ncq sntf led only pmp fbs pio slum part sxs [ 0.997581] scsi host0: ahci-mvebu [ 1.001257] scsi host1: ahci-mvebu [ 1.004775] ata1: SATA max UDMA/133 mmio [mem 0xf10a8000-0xf10a9fff] port 0x100 irq 54 [ 1.012721] ata2: SATA max UDMA/133 mmio [mem 0xf10a8000-0xf10a9fff] port 0x180 irq 54 [ 1.020754] ahci-mvebu f10e0000.sata: supply ahci not found, using dummy regulator [ 1.028426] ahci-mvebu f10e0000.sata: supply phy not found, using dummy regulator [ 1.035964] ahci-mvebu f10e0000.sata: supply target not found, using dummy regulator [ 1.043786] ahci-mvebu f10e0000.sata: AHCI 0001.0000 32 slots 2 ports 6 Gbps 0x3 impl platform mode [ 1.052860] ahci-mvebu f10e0000.sata: flags: 64bit ncq sntf led only pmp fbs pio slum part sxs [ 1.062150] scsi host2: ahci-mvebu [ 1.065768] scsi host3: ahci-mvebu [ 1.069262] ata3: SATA max UDMA/133 mmio [mem 0xf10e0000-0xf10e1fff] port 0x100 irq 55 [ 1.077208] ata4: SATA max UDMA/133 mmio [mem 0xf10e0000-0xf10e1fff] port 0x180 irq 55 [ 1.086153] spi-nor spi1.0: w25q32 (4096 Kbytes) [ 1.092995] hwmon hwmon0: temp1_input not attached to any thermal zone [ 1.099946] hwmon hwmon1: temp1_input not attached to any thermal zone [ 1.106743] mvneta_bm f10c8000.bm: Buffer Manager for network controller enabled [ 1.115960] mvneta f1070000.ethernet eth0: Using device tree mac address d2:63:b4:fd:54:97 [ 1.125591] mvneta f1030000.ethernet eth1: Using device tree mac address d2:63:b4:fd:54:98 [ 1.135235] mvneta f1034000.ethernet eth2: Using device tree mac address d2:63:b4:fd:54:99 [ 1.143659] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver [ 1.150204] ehci-pci: EHCI PCI platform driver [ 1.154687] ehci-platform: EHCI generic platform driver [ 1.160008] ehci-orion: EHCI orion driver [ 1.164117] orion-ehci f1058000.usb: EHCI Host Controller [ 1.169537] orion-ehci f1058000.usb: new USB bus registered, assigned bus number 1 [ 1.177172] orion-ehci f1058000.usb: irq 50, io mem 0xf1058000 [ 1.221624] orion-ehci f1058000.usb: USB 2.0 started, EHCI 1.00 [ 1.227791] hub 1-0:1.0: USB hub found [ 1.231563] hub 1-0:1.0: 1 port detected [ 1.235893] xhci-hcd f10f8000.usb3: xHCI Host Controller [ 1.241225] xhci-hcd f10f8000.usb3: new USB bus registered, assigned bus number 2 [ 1.248788] xhci-hcd f10f8000.usb3: hcc params 0x0a000990 hci version 0x100 quirks 0x0000000000010010 [ 1.258058] xhci-hcd f10f8000.usb3: irq 57, io mem 0xf10f8000 [ 1.264109] hub 2-0:1.0: USB hub found [ 1.267880] hub 2-0:1.0: 1 port detected [ 1.271926] xhci-hcd f10f8000.usb3: xHCI Host Controller [ 1.277255] xhci-hcd f10f8000.usb3: new USB bus registered, assigned bus number 3 [ 1.284774] xhci-hcd f10f8000.usb3: Host supports USB 3.0 SuperSpeed [ 1.291169] usb usb3: We don't know the algorithms for LPM for this host, disabling LPM. [ 1.299451] hub 3-0:1.0: USB hub found [ 1.303241] hub 3-0:1.0: 1 port detected [ 1.307369] usbcore: registered new interface driver usb-storage [ 1.313847] armada38x-rtc f10a3800.rtc: registered as rtc0 [ 1.319556] i2c /dev entries driver [ 1.323557] pca953x 0-0020: supply vcc not found, using dummy regulator [ 1.330255] pca953x 0-0020: using no AI [ 1.334442] gpio-496 (pcie1.0-clkreq): hogged as input [ 1.339866] gpio-499 (pcie1.0-w-disable): hogged as output/low [ 1.345807] gpio-501 (usb3-current-limit): hogged as input [ 1.351469] gpio-502 (usb3-power): hogged as output/high [ 1.352880] ata2: SATA link down (SStatus 0 SControl 300) [ 1.362234] ata1: SATA link down (SStatus 0 SControl 300) [ 1.367938] gpio-507 (m.2 devslp): hogged as output/low [ 1.375238] orion_wdt: Initial timeout 171 sec [ 1.379934] sdhci: Secure Digital Host Controller Interface driver [ 1.386144] sdhci: Copyright(c) Pierre Ossman [ 1.390614] sdhci-pltfm: SDHCI platform and OF driver helper [ 1.397210] marvell-cesa f1090000.crypto: CESA device successfully registered [ 1.404843] NET: Registered protocol family 10 [ 1.409845] Segment Routing with IPv6 [ 1.412828] ata4: SATA link down (SStatus 0 SControl 300) [ 1.413575] NET: Registered protocol family 17 [ 1.418954] ata3: SATA link down (SStatus 0 SControl 300) [ 1.423407] bridge: filtering via arp/ip/ip6tables is no longer available by default. Update your scripts to load br_netfilter if you need this. [ 1.428817] mmc0: SDHCI controller on f10d8000.sdhci [f10d8000.sdhci] using ADMA [ 1.449504] 8021q: 802.1Q VLAN Support v1.8 [ 1.453763] Registering SWP/SWPB emulation handler [ 1.460964] mvebu-pcie soc:pcie: host bridge /soc/pcie ranges: [ 1.466890] mvebu-pcie soc:pcie: MEM 0x00f1080000..0x00f1081fff -> 0x0000080000 [ 1.474670] mvebu-pcie soc:pcie: MEM 0x00f1040000..0x00f1041fff -> 0x0000040000 [ 1.479941] mmc0: new high speed SDXC card at address 0001 [ 1.482442] mvebu-pcie soc:pcie: MEM 0x00f1044000..0x00f1045fff -> 0x0000044000 [ 1.488340] mmcblk0: mmc0:0001 EE8QT 239 GiB [ 1.495708] mvebu-pcie soc:pcie: MEM 0x00f1048000..0x00f1049fff -> 0x0000048000 [ 1.495719] mvebu-pcie soc:pcie: MEM 0xffffffffffffffff..0x00fffffffe -> 0x0100000000 [ 1.500967] mmcblk0: p1 p2 [ 1.507847] mvebu-pcie soc:pcie: IO 0xffffffffffffffff..0x00fffffffe -> 0x0100000000 [ 1.507855] mvebu-pcie soc:pcie: MEM 0xffffffffffffffff..0x00fffffffe -> 0x0200000000 [ 1.535505] mvebu-pcie soc:pcie: IO 0xffffffffffffffff..0x00fffffffe -> 0x0200000000 [ 1.543799] mvebu-pcie soc:pcie: MEM 0xffffffffffffffff..0x00fffffffe -> 0x0300000000 [ 1.552090] mvebu-pcie soc:pcie: IO 0xffffffffffffffff..0x00fffffffe -> 0x0300000000 [ 1.560379] mvebu-pcie soc:pcie: MEM 0xffffffffffffffff..0x00fffffffe -> 0x0400000000 [ 1.568671] mvebu-pcie soc:pcie: IO 0xffffffffffffffff..0x00fffffffe -> 0x0400000000 [ 1.576996] mvebu-pcie soc:pcie: /soc/pcie/pcie@2,0: reset gpio is active low [ 4.851612] pcie1.0: reset completed in 100000us [ 4.856304] mvebu-pcie soc:pcie: PCI host bridge to bus 0000:00 [ 4.862248] pci_bus 0000:00: root bus resource [bus 00-ff] [ 4.867749] pci_bus 0000:00: root bus resource [mem 0xf1080000-0xf1081fff] (bus address [0x00080000-0x00081fff]) [ 4.877953] pci_bus 0000:00: root bus resource [mem 0xf1040000-0xf1041fff] (bus address [0x00040000-0x00041fff]) [ 4.888155] pci_bus 0000:00: root bus resource [mem 0xf1044000-0xf1045fff] (bus address [0x00044000-0x00045fff]) [ 4.898356] pci_bus 0000:00: root bus resource [mem 0xf1048000-0xf1049fff] (bus address [0x00048000-0x00049fff]) [ 4.908557] pci_bus 0000:00: root bus resource [mem 0xe0000000-0xe7ffffff] [ 4.915452] pci_bus 0000:00: root bus resource [io 0x1000-0xeffff] [ 4.921833] pci 0000:00:02.0: [11ab:6828] type 01 class 0x060400 [ 4.928615] PCI: bus0: Fast back to back transfers disabled [ 4.934209] pci 0000:00:02.0: bridge configuration invalid ([bus 00-00]), reconfiguring [ 4.942896] PCI: bus1: Fast back to back transfers enabled [ 4.948397] pci_bus 0000:01: busn_res: [bus 01-ff] end is updated to 01 [ 4.955047] pci 0000:00:02.0: PCI bridge to [bus 01] [ 4.960624] sfp sfp: Host maximum power 2.0W [ 4.969972] VFS: Mounted root (squashfs filesystem) readonly on device 179:2. [ 4.977690] Freeing unused kernel memory: 1024K [ 5.011738] Run /sbin/init as init process [ 5.144992] init: Console is alive [ 5.148489] init: - watchdog - [ 5.220206] kmodloader: loading kernel modules from /etc/modules-boot.d/* [ 5.260146] kmodloader: done loading kernel modules from /etc/modules-boot.d/* [ 5.272577] init: - preinit - [ 5.567205] random: jshn: uninitialized urandom read (4 bytes read) [ 5.613321] random: jshn: uninitialized urandom read (4 bytes read) [ 5.628801] random: jshn: uninitialized urandom read (4 bytes read) [ 5.684815] mvneta f1030000.ethernet eth1: PHY [f1072004.mdio-mii:01] driver [Marvell 88E1510] (irq=POLL) [ 5.694639] mvneta f1030000.ethernet eth1: configuring for phy/sgmii link mode 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 [ 9.787937] urandom_read_iter: 4 callbacks suppressed [ 9.787941] random: procd: uninitialized urandom read (4 bytes read) [ 9.831999] mvneta f1030000.ethernet eth1: Link is Up - 1Gbps/Full - flow control rx/tx [ 9.840261] IPv6: ADDRCONF(NETDEV_CHANGE): eth1: link becomes ready [ 10.116756] F2FS-fs (loop0): Mounted with checkpoint version = d70cad7 [ 10.123802] mount_root: switching to f2fs overlay [ 10.222256] EXT4-fs (mmcblk0p1): mounted filesystem without journal. Opts: (null) [ 10.241103] urandom-seed: Seeding with /etc/urandom.seed [ 10.276118] mvneta f1030000.ethernet eth1: Link is Down [ 10.287931] procd: - early - [ 10.290869] procd: - watchdog - [ 10.828626] procd: - watchdog - [ 10.863717] procd: - ubus - [ 10.889354] random: ubusd: uninitialized urandom read (4 bytes read) [ 10.917639] random: ubusd: uninitialized urandom read (4 bytes read) [ 10.924177] random: ubusd: uninitialized urandom read (4 bytes read) [ 10.931352] procd: - init - Please press Enter to activate this console. [ 11.151506] urngd: v1.0.2 started. [ 11.163103] kmodloader: loading kernel modules from /etc/modules.d/* [ 11.185962] random: crng init done [ 11.189375] random: 22 urandom warning(s) missed due to ratelimiting [ 11.216388] PPP generic driver version 2.4.2 [ 11.221116] NET: Registered protocol family 24 [ 11.227616] kmodloader: done loading kernel modules from /etc/modules.d/* [ 13.961878] mvneta f1030000.ethernet eth1: PHY [f1072004.mdio-mii:01] driver [Marvell 88E1510] (irq=POLL) [ 13.976541] mvneta f1030000.ethernet eth1: configuring for phy/sgmii link mode [ 13.987312] br-lan: port 1(eth1) entered blocking state [ 13.992640] br-lan: port 1(eth1) entered disabled state [ 13.998055] device eth1 entered promiscuous mode [ 14.026293] mvneta f1070000.ethernet eth0: PHY [f1072004.mdio-mii:00] driver [Marvell 88E1510] (irq=POLL) [ 14.036581] mvneta f1070000.ethernet eth0: configuring for phy/rgmii-id link mode [ 14.049782] br-wan: port 1(eth0) entered blocking state [ 14.055120] br-wan: port 1(eth0) entered disabled state [ 14.060549] device eth0 entered promiscuous mode [ 14.066556] br-wan: port 1(eth0) entered blocking state [ 14.071819] br-wan: port 1(eth0) entered forwarding state [ 14.091989] mvneta f1034000.ethernet eth2: configuring for inband/sgmii link mode [ 14.102211] br-wan: port 2(eth2) entered blocking state [ 14.107456] br-wan: port 2(eth2) entered disabled state [ 14.119878] device eth2 entered promiscuous mode [ 14.124642] br-wan: port 2(eth2) entered blocking state [ 14.129884] br-wan: port 2(eth2) entered forwarding state [ 15.047478] br-wan: port 1(eth0) entered disabled state [ 15.077946] br-wan: port 2(eth2) entered disabled state [ 17.111990] mvneta f1030000.ethernet eth1: Link is Up - 1Gbps/Full - flow control rx/tx [ 17.120036] br-lan: port 1(eth1) entered blocking state [ 17.125286] br-lan: port 1(eth1) entered forwarding state [ 17.131032] IPv6: ADDRCONF(NETDEV_CHANGE): br-lan: link becomes ready BusyBox v1.35.0 (2022-06-10 07:20:21 UTC) built-in shell (ash) _______ ________ __ | |.-----.-----.-----.| | | |.----.| |_ | - || _ | -__| || | | || _|| _| |_______|| __|_____|__|__||________||__| |____| |__| W I R E L E S S F R E E D O M ----------------------------------------------------- OpenWrt 22.03.0-rc4, r19426-2b1941e47d ----------------------------------------------------- === WARNING! ===================================== There is no root password defined on this device! Use the "passwd" command to set up a new password in order to prevent unauthorized SSH logins. -------------------------------------------------- root@OpenWrt:/#


Space for additional notes, links to forum threads or other resources.

This website uses cookies. By using the website, you agree with storing cookies on your computer. Also you acknowledge that you have read and understand our Privacy Policy. If you do not agree leave the website.More information about cookies
  • Last modified: 2024/02/12 11:13
  • by 127.0.0.1