Turris CZ.NIC Omnia

The Turris Omnia is an open-source router from CZ.NIC, the .CZ domain registry. Stock firmware Turris OS is based on top of the latest OpenWrt version and features Foris with assistants to aid in basic configuration and Turris OS related settings and Luci for advanced configuration together with automatic updates and distributed firewall. It features a dual-core CPU - Marvell Armada 385, 1 or 2 GB RAM, 8 GB flash, 6 Gbit ports, SFP connector, 2x USB 3.0, 2 mini PCIe slots with 2.4GHz and 5Ghz Wi-Fi cards and 1 mini PCie together with mSATA interface, and much more.

For RGB LED support, see #LED section below.

Current state concerning the SFP cage:

  • Supported since OpenWrt 21.02.2.

Update U-Boot if needed

Log into the factory OS (TurrisOS), and take note of the U-Boot version installed on your device: strings /dev/mtd0 | grep “U-Boot 20”. Alternatively, watch the serial console when booting.

Only if you have a very old Turris Omnia with U-Boot 2015.10-rc2:

  1. Make sure that you are running TurrisOS >= 5.2, and install the turris-nor-update package.
  2. Execute nor-update, to bring U-Boot to a more recent version (which supports OpenWrt's boot script).
  3. After rebooting, check the U-Boot version again. It should be at least U-Boot 2019.07.

Installation with U-Boot 2019.07 or later

  1. Download openwrt-*-sysupgrade.img.gz, gunzip it, and copy the resulting .img file to the root of a USB flash drive formatted with FAT32 or ext2/3/4.
  2. Enter a rescue shell: Either via 5-LED reset and ssh root@192.168.1.1 on LAN port 4, or via 7-LED reset and the serial console.
  3. Insert the USB drive and mount it: mkdir /mnt; mount /dev/sda1 /mnt.
  4. Flash the OpenWrt image to eMMC: dd if=/mnt/openwrt-*-sysupgrade.img of=/dev/mmcblk0 bs=4096 conv=fsync.
  5. reboot.

Note on OpenWrt

TurrisOS uses Btrfs, standard OpenWrt only uses “normal” squasfs/jffs2 filesystem. This means that snapshots, rollbacks etc. do not work with OpenWrt.

Layer0 SPI NOR flash 8192 KiB
Layer1 mtd0 U-Boot 1024 KiB mtd1 Rescue system 7168 KiB

Download the latest Turris OS for Turris Omnia from repo (see above). Save the file omnia-medkit-latest.tar.gz to USB flash to the root directory and put the USB flash to the front panel USB connector of the Turris Omnia router. The Turris Omnia router supports following filesystems: ext2/3/4, Btrfs, XFS and FAT. The Turris Omnia router has a reset button on its back panel. To enter re-flash mode press the reset button and wait for LEDs to indicate the number of the desired mode. Release the reset button when 4 LEDs light up. The Turris Omnia router will write the system image from the USB flash to the internal eMMC storage. During the course of the operation all LEDs are going to turn green. After a while the LEDs turn red. From this moment on the router must not be restarted or powered off. When the reflash operation is completed the router automatically restarts. Completion of the flashing process is indicated by turning all LEDs green for a moment during the boot. After that the LEDs transition to the standard operation indicator mode. When the process has completed you may remove the USB flash.

Specific values needed for tftp

FIXME Enter values for “FILL-IN” below

Bootloader tftp server IPv4 address FILL-IN
Bootloader MAC address (special) FILL-IN
Firmware tftp image Latest OpenWrt release (NOTE: Name must contain “tftp”)
TFTP transfer window FILL-IN seconds
TFTP window start approximately FILL-IN seconds after power on
TFTP client required IP address FILL-IN

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

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/path/to/sysupgradeimage
sysupgrade /tmp/xxx.abc

generic.debrick

Factory reset mode 4 may help you. If that does not work, first reset uboot (using a serial connection).

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 is:

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

When setting VLAN on Turris Omnia, it is good to first have an understanding of the hardware setup and the interconnection of individual components. See the following schema:

The processor of the router Turris Omnia (SoC, Armada 385) has 3 network interfaces. In the system they are eth0, eth1 and eth2. Interface eth2 is connected directly to WAN/SFP on the back side of the router, the interfaces eth0 and eth1 are connected to the switch-chip, specifically to ports 5 and 6, and their assignment to the connectors LAN0 – LAN4 can be configured.

eth1 switch configuration is currently not supported in OpenWrt, only port 5 is the uplink to the switch.

Numbers 0-4 are Ports 0-4 as labeled on the unit, 5 and 6 are the internal connection to the router itself. vlan0 = eth0.0, vlan1 = eth0.1 and so on.

Port Switch port
LAN 0 Port 0
LAN 1 Port 1
LAN 2 Port 2
LAN 3 Port 3
LAN 4 Port 4

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 Turris CZ.NIC Omnia has the following buttons:

BUTTON Event
EXAMPLE Reset reset
EXAMPLE Secure Easy Setup ses
EXAMPLE No buttons at all. -

NOTE: WLAN reliability may suffer with the ath10k “-ct” kernel module and firmware. See solution here: https://forum.openwrt.org/t/wireless-instability-on-ath10k-radios-after-upgrade-to-21-02-1/117396/25?u=khimaros

Front:

Back:

Note: This will not void your warranty.

Remove 3 screws each from left and right side. Gently open the case, take care not to damage the thermally conductive pad that connects the case to the CPU for the passive cooling.

Main PCB:

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

How to connect to the Serial Port of this specific device:

Serial connection parameters
for Turris CZ.NIC Omnia
115200, 8N1

port.jtag general information about the JTAG port, JTAG cable, etc.

How to connect to the JTAG Port of this specific device:

port.gpio general information about GPIO

GPIO voltage is 3.3V, maximum current ±5mA.

When the electrical parameters are violated, proper function of ports is not guaranteed and the router can get damaged permanently!

GPIO pinout:

Note on I2C: It is labeled with the number 6, but in software it is bus 7. To scan for devices use i2cdetect -y 7. Use a 3,3V→5V level shifter if you have 5V devices.

There are a few patches sent to upstream by CZ.NIC https://www.spinics.net/lists/devicetree/msg280294.html https://www.spinics.net/lists/linux-leds/msg11537.html

A script to manually control the RGB LEDs is available (requires python3 and python3-smbus): https://github.com/tnbp/turris-omnia-leds/

bootloader

As of TurrisOS 5.2.0, the vendor provides an U-Boot 2019.07 image, and an associated rescue image, suitable for all Turris Omnia hardware revisions. This could be useful for owners of old (pre-2019) devices, which still have U-Boot 2015.10-rc2. With the new version you will be able to:

  • boot OpenWrt images directly from USB flash drive, by adapting the U-Boot environment variable boot_targets;
  • enter the rescue shell without a serial cable, via 5-LED reset and ssh root@192.168.1.1 on LAN port 4.

Before upgrading, please take note of the new U-Boot behaviour: U-Boot 2019.07 (default configuration) will sequentially try to load and run a boot script from each bootable partition of each of the following devices:

  1. eMMC
  2. mSATA
  3. first USB drive

(If there's no bootable partition on a device, it will try the first partition, regardless of the bootable flag).

Here's an example U-Boot upgrade procedure, which should work on OpenWrt >= 19.07.5 (first version to provide a boot script). To be safe, execute one line at a time (copy/paste), and examine the result.

# Preparation
wget https://repo.turris.cz/archive/5.2.0/omnia/packages/turrispackages/turris-omnia-firmware_1.1-1_arm_cortex-a9_vfpv3-d16.ipk
opkg install turris-omnia-firmware_1.1-1_arm_cortex-a9_vfpv3-d16.ipk

# Flash the images to SPI-NOR
mtd -e /dev/mtd0 write /usr/share/nor-update/uboot /dev/mtd0
mtd -e /dev/mtd1 write /usr/share/nor-update/rescue /dev/mtd1

# Update location of environment store
cp /usr/share/nor-update/new-fwenv.config /etc/fw_env.config

# Upon next boot, set & save the U-Boot default environment, and reboot again
fw_setenv bootcmd "env default -a; saveenv; reset"

# Done!
reboot

Not directly a hardware mod, just a possibility for an addon: Turrisduino

U-Boot 2015.10-rc2 (Aug 18 2016 - 20:43:35 +0200), Build: jenkins-omnia-master-23 SoC: MV88F6820-A0 Watchdog enabled I2C: ready SPI: ready DRAM: 2 GiB (ECC not enabled) Enabling Armada 385 watchdog. Disabling MCU startup watchdog. Regdomain set to ** MMC: mv_sdh: 0 SF: Detected S25FL164K with page size 256 Bytes, erase size 64 KiB, total 8 MiB *** Warning - bad CRC, using default environment PCI: 00:01.0 - 168c:002e - Network controller PCI: 01:00.0 - 11ab:6820 - Memory controller 01:01.0 - 168c:003c - Network controller Model: Marvell Armada 385 GP Board: Turris Omnia SN: 0000000C00007933 Regdomain set to ** SCSI: MVEBU SATA INIT SATA link 0 timeout. SATA link 1 timeout. AHCI 0001.0000 32 slots 2 ports 6 Gbps 0x3 impl SATA mode flags: 64bit ncq led only pmp fbss pio slum part sxs Net: neta2 Hit any key to stop autoboot: 0 Setting bus to 1 BOOT eMMC FS BtrFS init: Max node or leaf size 4096 2828952 bytes read in 479 ms (5.6 MiB/s) BtrFS init: Max node or leaf size 4096 17306 bytes read in 171 ms (98.6 KiB/s) Kernel image @ 0x1000000 [ 0x000000 - 0x2b2a98 ] ## Flattened Device Tree blob at 02000000 Booting using the fdt blob at 0x2000000 Loading Device Tree to 0fff8000, end 0ffff399 ... OK Starting kernel ... [ 0.000000] Booting Linux on physical CPU 0x0 [ 0.000000] Initializing cgroup subsys cpuset [ 0.000000] Initializing cgroup subsys cpu [ 0.000000] Initializing cgroup subsys cpuacct [ 0.000000] Linux version 4.4.211-a890a5a94ebb621f8f1720c24d12fef1-0 (beast@build) (gcc version 4.8.3 (OpenWrt/Linaro GCC 4.8-2014.04 r47055) ) #1 SMP Fri Jan 24 10:10:37 CET 2020 [ 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] Machine model: Turris Omnia [ 0.000000] Memory policy: Data cache writealloc [ 0.000000] PERCPU: Embedded 11 pages/cpu @eedca000 s13888 r8192 d22976 u45056 [ 0.000000] Built 1 zonelists in Zone order, mobility grouping on. Total pages: 522560 [ 0.000000] Kernel command line: earlyprintk console=ttyS0,115200 rootfstype=btrfs rootdelay=2 root=b301 rootflags=subvol=@,commit=5 rw cfg80211.freg=** [ 0.000000] PID hash table entries: 4096 (order: 2, 16384 bytes) [ 0.000000] Dentry cache hash table entries: 131072 (order: 7, 524288 bytes) [ 0.000000] Inode-cache hash table entries: 65536 (order: 6, 262144 bytes) [ 0.000000] Memory: 2069744K/2097152K available (5797K kernel code, 195K rwdata, 1468K rodata, 284K init, 196K bss, 27408K reserved, 0K cma-reserved, 1310720K highmem) [ 0.000000] Virtual kernel memory layout: [ 0.000000] vector : 0xffff0000 - 0xffff1000 ( 4 kB) [ 0.000000] fixmap : 0xffc00000 - 0xfff00000 (3072 kB) [ 0.000000] vmalloc : 0xf0800000 - 0xff800000 ( 240 MB) [ 0.000000] lowmem : 0xc0000000 - 0xf0000000 ( 768 MB) [ 0.000000] pkmap : 0xbfe00000 - 0xc0000000 ( 2 MB) [ 0.000000] modules : 0xbf000000 - 0xbfe00000 ( 14 MB) [ 0.000000] .text : 0xc0008000 - 0xc072082c (7267 kB) [ 0.000000] .init : 0xc0721000 - 0xc0768000 ( 284 kB) [ 0.000000] .data : 0xc0768000 - 0xc0798d44 ( 196 kB) [ 0.000000] .bss : 0xc0798d44 - 0xc07ca0fc ( 197 kB) [ 0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=2, Nodes=1 [ 0.000000] Hierarchical RCU implementation. [ 0.000000] RCU restricting CPUs from NR_CPUS=4 to nr_cpu_ids=2. [ 0.000000] RCU: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=2 [ 0.000000] NR_IRQS:16 nr_irqs:16 16 [ 0.000000] mvebu_mbus: [Firmware Warn]: deprecated mbus-mvebu Device Tree, suspend/resume will not work [ 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.000000] Switching to timer-based delay loop, resolution 40ns [ 0.000003] sched_clock: 32 bits at 25MHz, resolution 40ns, wraps every 85899345900ns [ 0.000010] clocksource: armada_370_xp_clocksource: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 76450417870 ns [ 0.000103] Calibrating delay loop (skipped), value calculated using timer frequency.. 50.00 BogoMIPS (lpj=250000) [ 0.000110] pid_max: default: 32768 minimum: 301 [ 0.000149] Mount-cache hash table entries: 2048 (order: 1, 8192 bytes) [ 0.000154] Mountpoint-cache hash table entries: 2048 (order: 1, 8192 bytes) [ 0.000409] Initializing cgroup subsys io [ 0.000418] Initializing cgroup subsys memory [ 0.000429] Initializing cgroup subsys devices [ 0.000435] Initializing cgroup subsys freezer [ 0.000440] Initializing cgroup subsys net_cls [ 0.000446] Initializing cgroup subsys pids [ 0.000464] CPU: Testing write buffer coherency: ok [ 0.000579] CPU0: thread -1, cpu 0, socket 0, mpidr 80000000 [ 0.000606] Setting up static identity map for 0x8280 - 0x82d8 [ 0.000687] mvebu-soc-id: MVEBU SoC ID=0x6820, Rev=0x4 [ 0.000769] mvebu-pmsu: Initializing Power Management Service Unit [ 0.001214] Booting CPU 1 [ 0.001389] CPU1: thread -1, cpu 1, socket 0, mpidr 80000001 [ 0.001418] Brought up 2 CPUs [ 0.001424] SMP: Total of 2 processors activated (100.00 BogoMIPS). [ 0.001427] CPU: All CPU(s) started in SVC mode. [ 0.003397] VFP support v0.3: implementor 41 architecture 3 part 30 variant 9 rev 4 [ 0.003472] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns [ 0.003482] futex hash table entries: 512 (order: 3, 32768 bytes) [ 0.003559] xor: measuring software checksum speed [ 0.099902] arm4regs : 2773.600 MB/sec [ 0.199902] 8regs : 1859.600 MB/sec [ 0.299901] 32regs : 1664.000 MB/sec [ 0.399899] neon : 1812.000 MB/sec [ 0.399903] xor: using function: arm4regs (2773.600 MB/sec) [ 0.399917] pinctrl core: initialized pinctrl subsystem [ 0.400353] NET: Registered protocol family 16 [ 0.400888] DMA: preallocated 256 KiB pool for atomic coherent allocations [ 0.431417] cpuidle: using governor ladder [ 0.434096] mvebu-pmsu: CPU hotplug support is currently broken on Armada 38x: disabling [ 0.434105] mvebu-pmsu: CPU idle is currently broken on Armada 38x: disabling [ 0.629929] raid6: int32x1 gen() 196 MB/s [ 0.799984] raid6: int32x1 xor() 225 MB/s [ 0.970087] raid6: int32x2 gen() 298 MB/s [ 1.139986] raid6: int32x2 xor() 242 MB/s [ 1.310069] raid6: int32x4 gen() 313 MB/s [ 1.479955] raid6: int32x4 xor() 256 MB/s [ 1.649928] raid6: int32x8 gen() 365 MB/s [ 1.819904] raid6: int32x8 xor() 228 MB/s [ 1.989930] raid6: neonx1 gen() 1121 MB/s [ 2.159901] raid6: neonx1 xor() 896 MB/s [ 2.329931] raid6: neonx2 gen() 1279 MB/s [ 2.499908] raid6: neonx2 xor() 1144 MB/s [ 2.669927] raid6: neonx4 gen() 1393 MB/s [ 2.839915] raid6: neonx4 xor() 1175 MB/s [ 3.009899] raid6: neonx8 gen() 981 MB/s [ 3.179902] raid6: neonx8 xor() 903 MB/s [ 3.179905] raid6: using algorithm neonx4 gen() 1393 MB/s [ 3.179908] raid6: .... xor() 1175 MB/s, rmw enabled [ 3.179911] raid6: using intx1 recovery algorithm [ 3.180215] SCSI subsystem initialized [ 3.180454] usbcore: registered new interface driver usbfs [ 3.180483] usbcore: registered new interface driver hub [ 3.180509] usbcore: registered new device driver usb [ 3.181043] clocksource: Switched to clocksource armada_370_xp_clocksource [ 3.181525] NET: Registered protocol family 2 [ 3.181787] TCP established hash table entries: 8192 (order: 3, 32768 bytes) [ 3.181830] TCP bind hash table entries: 8192 (order: 4, 65536 bytes) [ 3.181891] TCP: Hash tables configured (established 8192 bind 8192) [ 3.181928] UDP hash table entries: 512 (order: 2, 16384 bytes) [ 3.181953] UDP-Lite hash table entries: 512 (order: 2, 16384 bytes) [ 3.182053] NET: Registered protocol family 1 [ 3.185899] squashfs: version 4.0 (2009/01/31) Phillip Lougher [ 3.185911] jffs2: version 2.2 (NAND) (SUMMARY) (LZMA) (RTIME) (CMODE_PRIORITY) (c) 2001-2006 Red Hat, Inc. [ 3.186558] bounce: pool size: 64 pages [ 3.186639] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 252) [ 3.186650] io scheduler noop registered [ 3.186657] io scheduler deadline registered (default) [ 3.187047] armada-38x-pinctrl f1018000.pinctrl: registered pinctrl driver [ 3.187384] irq: Cannot allocate irq_descs @ IRQ48, assuming pre-allocated [ 3.187528] irq: Cannot allocate irq_descs @ IRQ80, assuming pre-allocated [ 3.187844] mvebu-pcie soc:pcie-controller: PCI host bridge to bus 0000:00 [ 3.187854] pci_bus 0000:00: root bus resource [io 0x1000-0xfffff] [ 3.187860] pci_bus 0000:00: root bus resource [mem 0xe0000000-0xe7ffffff] [ 3.187865] pci_bus 0000:00: root bus resource [bus 00-ff] [ 3.188156] PCI: bus0: Fast back to back transfers disabled [ 3.188163] pci 0000:00:01.0: bridge configuration invalid ([bus 00-00]), reconfiguring [ 3.188169] pci 0000:00:02.0: bridge configuration invalid ([bus 00-00]), reconfiguring [ 3.188175] pci 0000:00:03.0: bridge configuration invalid ([bus 00-00]), reconfiguring [ 3.188429] PCI: bus1: Fast back to back transfers disabled [ 3.188685] PCI: bus2: Fast back to back transfers disabled [ 3.188738] PCI: bus3: Fast back to back transfers enabled [ 3.188800] pci 0000:00:01.0: BAR 8: assigned [mem 0xe0000000-0xe00fffff] [ 3.188806] pci 0000:00:02.0: BAR 8: assigned [mem 0xe0200000-0xe04fffff] [ 3.188813] pci 0000:01:00.0: BAR 0: assigned [mem 0xe0000000-0xe000ffff 64bit] [ 3.188824] pci 0000:00:01.0: PCI bridge to [bus 01] [ 3.188831] pci 0000:00:01.0: bridge window [mem 0xe0000000-0xe00fffff] [ 3.188839] pci 0000:02:00.0: BAR 0: assigned [mem 0xe0200000-0xe03fffff 64bit] [ 3.188850] pci 0000:02:00.0: BAR 6: assigned [mem 0xe0400000-0xe040ffff pref] [ 3.188854] pci 0000:00:02.0: PCI bridge to [bus 02] [ 3.188860] pci 0000:00:02.0: bridge window [mem 0xe0200000-0xe04fffff] [ 3.188865] pci 0000:00:03.0: PCI bridge to [bus 03] [ 3.188977] mv_xor f1060800.xor: Marvell shared XOR driver [ 3.221529] mv_xor f1060800.xor: Marvell XOR (Descriptor Mode): ( xor cpy intr ) [ 3.221628] mv_xor f1060900.xor: Marvell shared XOR driver [ 3.261505] mv_xor f1060900.xor: Marvell XOR (Descriptor Mode): ( xor cpy intr ) [ 3.261668] Serial: 8250/16550 driver, 16 ports, IRQ sharing enabled [ 3.262657] console [ttyS0] disabled [ 3.282725] f1012000.serial: ttyS0 at MMIO 0xf1012000 (irq = 22, base_baud = 15625000) is a 16550A [ 4.141182] console [ttyS0] enabled [ 4.164976] f1012100.serial: ttyS1 at MMIO 0xf1012100 (irq = 23, base_baud = 15625000) is a 16550A [ 4.177578] brd: module loaded [ 4.181113] ahci-mvebu f10a8000.sata: AHCI 0001.0000 32 slots 2 ports 6 Gbps 0x3 impl platform mode [ 4.190185] ahci-mvebu f10a8000.sata: flags: 64bit ncq sntf led only pmp fbs pio slum part sxs [ 4.199665] scsi host0: ahci-mvebu [ 4.203272] scsi host1: ahci-mvebu [ 4.206783] ata1: SATA max UDMA/133 mmio [mem 0xf10a8000-0xf10a9fff] port 0x100 irq 44 [ 4.214731] ata2: SATA max UDMA/133 mmio [mem 0xf10a8000-0xf10a9fff] port 0x180 irq 44 [ 4.223347] m25p80 spi0.0: s25fl164k (8192 Kbytes) [ 4.228209] 2 ofpart partitions found on MTD device spi0.0 [ 4.233723] Creating 2 MTD partitions on "spi0.0": [ 4.238526] 0x000000000000-0x000000100000 : "U-Boot" [ 4.243830] 0x000000100000-0x000000800000 : "Rescue system" [ 4.250233] libphy: Fixed MDIO Bus: probed [ 4.254569] libphy: orion_mdio_bus: probed [ 4.259785] mvneta f1030000.ethernet eth0: Using hardware mac address d8:58:d7:00:99:5a [ 4.268576] mvneta f1034000.ethernet eth1: Using hardware mac address d8:58:d7:00:99:5b [ 4.277408] mvneta f1070000.ethernet eth2: Using hardware mac address d8:58:d7:00:99:5c [ 4.285494] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver [ 4.292043] ehci-pci: EHCI PCI platform driver [ 4.296531] ehci-platform: EHCI generic platform driver [ 4.301865] ehci-orion: EHCI orion driver [ 4.305962] orion-ehci f1058000.usb: EHCI Host Controller [ 4.311392] orion-ehci f1058000.usb: new USB bus registered, assigned bus number 1 [ 4.319039] orion-ehci f1058000.usb: irq 39, io mem 0xf1058000 [ 4.341048] orion-ehci f1058000.usb: USB 2.0 started, EHCI 1.00 [ 4.347247] hub 1-0:1.0: USB hub found [ 4.351017] hub 1-0:1.0: 1 port detected [ 4.355141] usbcore: registered new interface driver usb-storage [ 4.361337] armada38x-rtc f10a3800.rtc: rtc core: registered f10a3800.rtc as rtc0 [ 4.571046] ata1: SATA link down (SStatus 0 SControl 300) [ 4.576488] ata2: SATA link down (SStatus 0 SControl 300) [ 4.871158] i2c /dev entries driver [ 4.875393] at24 1-0054: 8192 byte 24c64 EEPROM, writable, 1 bytes/write [ 4.882165] i2c i2c-0: Added multiplexed i2c bus 1 [ 4.887031] i2c i2c-0: Added multiplexed i2c bus 2 [ 4.891898] i2c i2c-0: Added multiplexed i2c bus 3 [ 4.896760] i2c i2c-0: Added multiplexed i2c bus 4 [ 4.901625] i2c i2c-0: Added multiplexed i2c bus 5 [ 4.906492] i2c i2c-0: Added multiplexed i2c bus 6 [ 4.911363] i2c i2c-0: Added multiplexed i2c bus 7 [ 4.918189] i2c i2c-0: Added multiplexed i2c bus 8 [ 4.923001] pca954x 0-0070: registered 8 multiplexed busses for I2C mux pca9547 [ 4.930585] orion_wdt: Initial timeout 171 sec [ 4.935180] cpu: dev_pm_opp_of_cpumask_add_table: couldn't find opp table for cpu:0, -19 [ 4.943417] sdhci: Secure Digital Host Controller Interface driver [ 4.949610] sdhci: Copyright(c) Pierre Ossman [ 4.954121] sdhci-pxav3 f10d8000.sdhci: No vmmc regulator found [ 4.960054] sdhci-pxav3 f10d8000.sdhci: No vqmmc regulator found [ 5.011043] mmc0: SDHCI controller on f10d8000.sdhci [f10d8000.sdhci] using ADMA [ 5.018488] sdhci-pltfm: SDHCI platform and OF driver helper [ 5.033757] NET: Registered protocol family 10 [ 5.038661] NET: Registered protocol family 17 [ 5.043148] bridge: automatic filtering via arp/ip/ip6tables has been deprecated. Update your scripts to load br_netfilter if you need this. [ 5.055588] mmc0: new high speed MMC card at address 0001 [ 5.061120] mmcblk0: mmc0:0001 008G30 7.28 GiB [ 5.061205] mmcblk0boot0: mmc0:0001 008G30 partition 1 4.00 MiB [ 5.061286] mmcblk0boot1: mmc0:0001 008G30 partition 2 4.00 MiB [ 5.061372] mmcblk0rpmb: mmc0:0001 008G30 partition 3 4.00 MiB [ 5.062592] mmcblk0: p1 [ 5.085997] Bridge firewalling registered [ 5.090016] 8021q: 802.1Q VLAN Support v1.8 [ 5.094288] Registering SWP/SWPB emulation handler [ 5.099259] registered taskstats version 1 [ 5.103616] BTRFS: using crc32c-generic for crc32c [ 5.109157] Btrfs loaded, integrity-checker=on [ 5.114302] mvsw61xx 10.mvsw61xx: Found MV88E6176 at f1072004.mdio-mii:10 [ 5.121115] mvsw61xx 10.mvsw61xx: Using indirect addressing [ 5.196862] armada38x-rtc f10a3800.rtc: setting system clock to 2020-01-29 08:11:43 UTC (1580285503) [ 5.206823] Waiting 2 sec before mounting root device... [ 7.224227] BTRFS: device fsid 866c640e-3dd0-4a36-9bf8-2c791f00bf02 devid 1 transid 9 /dev/root [ 7.234320] BTRFS info (device mmcblk0p1): disk space caching is enabled [ 7.241045] BTRFS: has skinny extents [ 7.249386] BTRFS: detected SSD devices, enabling SSD mode [ 7.291057] VFS: Mounted root (btrfs filesystem) on device 0:13. [ 7.297183] Freeing unused kernel memory: 284K [ 7.351121] init: Console is alive [ 7.354598] init: - watchdog - [ 7.761882] exFAT: Version 1.2.9 [ 7.783029] JFS: nTxBlock = 8192, nTxLock = 65536 [ 7.856171] SGI XFS with security attributes, no debug enabled [ 7.863319] usbcore: registered new interface driver uas [ 7.870123] uhci_hcd: USB Universal Host Controller Interface driver [ 7.880142] xhci-hcd f10f0000.usb3: xHCI Host Controller [ 7.885494] xhci-hcd f10f0000.usb3: new USB bus registered, assigned bus number 2 [ 7.893092] xhci-hcd f10f0000.usb3: hcc params 0x0a000990 hci version 0x100 quirks 0x00010010 [ 7.901662] xhci-hcd f10f0000.usb3: irq 46, io mem 0xf10f0000 [ 7.907689] hub 2-0:1.0: USB hub found [ 7.911469] hub 2-0:1.0: 1 port detected [ 7.915500] xhci-hcd f10f0000.usb3: xHCI Host Controller [ 7.920828] xhci-hcd f10f0000.usb3: new USB bus registered, assigned bus number 3 [ 7.928406] usb usb3: We don't know the algorithms for LPM for this host, disabling LPM. [ 7.936719] hub 3-0:1.0: USB hub found [ 7.940488] hub 3-0:1.0: 1 port detected [ 7.944568] xhci-hcd f10f8000.usb3: xHCI Host Controller [ 7.949899] xhci-hcd f10f8000.usb3: new USB bus registered, assigned bus number 4 [ 7.957499] xhci-hcd f10f8000.usb3: hcc params 0x0a000990 hci version 0x100 quirks 0x00010010 [ 7.966063] xhci-hcd f10f8000.usb3: irq 47, io mem 0xf10f8000 [ 7.972038] hub 4-0:1.0: USB hub found [ 7.975807] hub 4-0:1.0: 1 port detected [ 7.979824] xhci-hcd f10f8000.usb3: xHCI Host Controller [ 7.985158] xhci-hcd f10f8000.usb3: new USB bus registered, assigned bus number 5 [ 7.992694] usb usb5: We don't know the algorithms for LPM for this host, disabling LPM. [ 8.000999] hub 5-0:1.0: USB hub found [ 8.004788] hub 5-0:1.0: 1 port detected [ 8.291042] usb 4-1: new high-speed USB device number 2 using xhci-hcd [ 8.357918] init: - preinit - 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 [ 8.493484] random: procd: uninitialized urandom read (4 bytes read, 20 bits of entropy available) [ 8.493513] usb-storage 4-1:1.0: USB Mass Storage device detected [ 8.493689] scsi host2: usb-storage 4-1:1.0 [ 9.491631] scsi 2:0:0:0: Direct-Access Kingston DataTraveler 2.0 PMAP PQ: 0 ANSI: 0 CCS [ 9.500622] sd 2:0:0:0: [sda] 1007616 512-byte logical blocks: (516 MB/492 MiB) [ 9.508078] sd 2:0:0:0: [sda] Write Protect is off [ 9.513001] sd 2:0:0:0: [sda] No Caching mode page found [ 9.518325] sd 2:0:0:0: [sda] Assuming drive cache: write through [ 9.525634] sda: sda1 [ 9.528624] sd 2:0:0:0: [sda] Attached SCSI removable disk [ 11.412671] mount_root: mounting /dev/root [ 11.527550] BTRFS info (device mmcblk0p1): disk space caching is enabled [ 11.535512] mount_root: loading kmods from internal overlay [ 11.749120] block: attempting to load /etc/config/fstab [ 11.755584] block: unable to load configuration (fstab: Entry not found) [ 11.762352] block: no usable configuration [ 11.768866] procd: - early - [ 11.771794] procd: - watchdog - [ 11.883026] random: jshn: uninitialized urandom read (4 bytes read, 43 bits of entropy available) Failed to connect to ubus [ 11.913372] random: jshn: uninitialized urandom read (4 bytes read, 43 bits of entropy available) Failed to connect to ubus [ 11.951791] random: jshn: uninitialized urandom read (4 bytes read, 43 bits of entropy available) [ 11.978104] random: jshn: uninitialized urandom read (4 bytes read, 43 bits of entropy available) [ 12.016703] random: jshn: uninitialized urandom read (4 bytes read, 43 bits of entropy available) [ 12.042884] random: jshn: uninitialized urandom read (4 bytes read, 43 bits of entropy available) [ 12.081254] random: jshn: uninitialized urandom read (4 bytes read, 43 bits of entropy available) [ 12.107674] random: jshn: uninitialized urandom read (4 bytes read, 43 bits of entropy available) [ 12.146157] random: jshn: uninitialized urandom read (4 bytes read, 43 bits of entropy available) [ 12.347380] procd: - ubus - [ 13.352655] procd: - init - Please press Enter to activate this console. [ 13.419320] marvell-cesa f1090000.crypto: CESA device successfully registered [ 13.432103] NET: Registered protocol family 38 [ 13.447856] md: linear personality registered for level -1 [ 13.453969] md: raid0 personality registered for level 0 [ 13.460036] md: raid1 personality registered for level 1 [ 13.466398] md: raid10 personality registered for level 10 [ 13.472269] async_tx: api initialized (async) [ 13.479878] md: raid6 personality registered for level 6 [ 13.485229] md: raid5 personality registered for level 5 [ 13.490552] md: raid4 personality registered for level 4 [ 13.497851] FS-Cache: Loaded [ 13.501217] md: multipath personality registered for level -4 [ 13.508214] NET: Registered protocol family 8 [ 13.512596] NET: Registered protocol family 20 [ 13.521328] device-mapper: ioctl: 4.34.0-ioctl (2015-10-28) initialised: dm-devel@redhat.com [ 13.532203] Key type dns_resolver registered [ 13.539672] NET: Registered protocol family 33 [ 13.544152] Key type rxrpc registered [ 13.547821] Key type rxrpc_s registered [ 13.555378] kAFS: Red Hat AFS client v0.1 registering. [ 13.560569] FS-Cache: Netfs 'afs' registered for caching [ 13.599372] RPC: Registered named UNIX socket transport module. [ 13.605327] RPC: Registered udp transport module. [ 13.610041] RPC: Registered tcp transport module. [ 13.614758] RPC: Registered tcp NFSv4.1 backchannel transport module. [ 13.641412] NFS: Registering the id_resolver key type [ 13.646499] Key type id_resolver registered [ 13.650690] Key type id_legacy registered [ 13.655356] nfs4filelayout_init: NFSv4 File Layout Driver Registering... [ 13.664783] ntfs: driver 2.1.32 [Flags: R/O MODULE]. [ 13.675506] RxRPC: Registered security type 2 'rxkad' [ 13.692993] tun: Universal TUN/TAP device driver, 1.6 [ 13.698062] tun: (C) 1999-2004 Max Krasnyansky <maxk@qualcomm.com> [ 13.707922] sit: IPv6 over IPv4 tunneling driver [ 13.714846] gre: GRE over IPv4 demultiplexor driver [ 13.720304] ip_gre: GRE over IPv4 tunneling driver [ 13.740448] Installing knfsd (copyright (C) 1996 okir@monad.swb.de). [ 13.749198] PPP generic driver version 2.4.2 [ 13.756630] ip6_tables: (C) 2000-2006 Netfilter Core Team [ 13.767081] cryptodev: driver 1.8 loaded. [ 13.775112] Loading modules backported from Linux version wt-2017-01-31-0-ge882dff19e7f [ 13.783159] Backport generated by backports.git backports-20160324-13-g24da7d3c [ 13.867384] pci 0000:00:02.0: enabling device (0140 -> 0142) [ 13.873265] ath10k_pci 0000:02:00.0: pci irq msi oper_irq_mode 2 irq_mode 0 reset_mode 0 [ 14.053732] ath10k_pci 0000:02:00.0: Direct firmware load for ath10k/pre-cal-pci-0000:02:00.0.bin failed with error -2 [ 14.064468] ath10k_pci 0000:02:00.0: Falling back to user helper [ 14.074759] firmware ath10k!pre-cal-pci-0000:02:00.0.bin: firmware_loading_store: map pages failed [ 14.083856] ath10k_pci 0000:02:00.0: Direct firmware load for ath10k/cal-pci-0000:02:00.0.bin failed with error -2 [ 14.094248] ath10k_pci 0000:02:00.0: Falling back to user helper [ 14.104295] firmware ath10k!cal-pci-0000:02:00.0.bin: firmware_loading_store: map pages failed [ 14.121407] ath10k_pci 0000:02:00.0: qca988x hw2.0 target 0x4100016c chip_id 0x043202ff sub 0000:0000 [ 14.130654] ath10k_pci 0000:02:00.0: kconfig debug 0 debugfs 1 tracing 0 dfs 1 testmode 1 [ 14.140291] ath10k_pci 0000:02:00.0: firmware ver 10.2.4-1.0-00041 api 5 features no-p2p,raw-mode,mfp,allows-mesh-bcast crc32 f43fa422 [ 14.185041] ath10k_pci 0000:02:00.0: board id is not exist in otp, ignore it [ 14.192153] ath10k_pci 0000:02:00.0: Direct firmware load for ath10k/QCA988X/hw2.0/board-2.bin failed with error -2 [ 14.202621] ath10k_pci 0000:02:00.0: Falling back to user helper [ 14.212772] firmware ath10k!QCA988X!hw2.0!board-2.bin: firmware_loading_store: map pages failed [ 14.221744] ath10k_pci 0000:02:00.0: board_file api 1 bmi_id N/A crc32 bebc7c08 [ 15.358033] ath10k_pci 0000:02:00.0: htt-ver 2.1 wmi-op 5 htt-op 2 cal otp max-sta 128 raw 0 hwcrypto 1 [ 15.447912] u32 classifier [ 15.450628] input device check on [ 15.454312] Actions configured [ 15.461331] Mirror/redirect action on [ 15.466793] GACT probability on [ 15.474698] netem: version 1.3 [ 15.483877] fuse init (API version 7.23) [ 15.498938] usbcore: registered new interface driver cdc_wdm [ 15.507779] Ebtables v2.0 registered [ 15.512741] ip_tables: (C) 2000-2006 Netfilter Core Team [ 15.524707] nf_conntrack version 0.5.0 (16384 buckets, 65536 max) [ 15.684312] Netfilter messages via NETLINK v0.30. [ 15.689858] PPP MPPE Compression module registered [ 15.695601] NET: Registered protocol family 24 [ 15.703282] usbcore: registered new interface driver ums-alauda [ 15.709599] usbcore: registered new interface driver ums-cypress [ 15.716059] usbcore: registered new interface driver ums-datafab [ 15.722393] usbcore: registered new interface driver ums-freecom [ 15.728732] usbcore: registered new interface driver ums-isd200 [ 15.735019] usbcore: registered new interface driver ums-jumpshot [ 15.741473] usbcore: registered new interface driver ums-karma [ 15.747675] usbcore: registered new interface driver ums-sddr09 [ 15.753959] usbcore: registered new interface driver ums-sddr55 [ 15.760215] usbcore: registered new interface driver ums-usbat [ 15.770519] usbcore: registered new interface driver usbserial [ 15.776422] usbcore: registered new interface driver usbserial_generic [ 15.782996] usbserial: USB Serial support registered for generic [ 15.797897] xt_time: kernel timezone is -0000 [ 15.815763] usbcore: registered new interface driver cdc_ether [ 15.826245] ctnetlink v0.93: registering with nfnetlink. [ 15.834951] usbcore: registered new interface driver qmi_wwan [ 15.841581] usbcore: registered new interface driver rndis_host [ 15.855317] pci 0000:00:01.0: enabling device (0140 -> 0142) [ 15.960871] ieee80211 phy1: Atheros AR9287 Rev:2 mem=0xf1da0000, irq=108 [ 15.969351] usbcore: registered new interface driver option [ 15.974998] usbserial: USB Serial support registered for GSM modem (1-port) [ 15.982607] usbcore: registered new interface driver qcserial [ 15.988396] usbserial: USB Serial support registered for Qualcomm USB modem [ 18.449709] random: nonblocking pool is initialized haveged: haveged starting up haveged: haveged: ver: 1.9.5; arch: generic; vend: ; build: (gcc 4.8.3 CV); collect: 128K haveged: haveged: cpu: (); data: 32K (P); inst: 32K (P); idx: 17/40; sz: 32088/73636 haveged: haveged: fills: 0, generated: 0 Router Turris successfully started. [ 36.726009] BTRFS critical (device mmcblk0p1): corrupt leaf, non-root leaf's nritems is 0: block=20357120, root=256, slot=0


U-Boot 2015.10-rc2 (Aug 18 2016 - 20:43:35 +0200), Build: jenkins-omnia-master-23 SoC: MV88F6820-A0 Watchdog enabled I2C: ready SPI: ready DRAM: 1 GiB (ECC not enabled) Enabling Armada 385 watchdog. Disabling MCU startup watchdog. Regdomain set to ** MMC: mv_sdh: 0 SF: Detected S25FL164K with page size 256 Bytes, erase size 64 KiB, total 8 MiB Model: Marvell Armada 385 GP Board: Turris Omnia Regdomain set to ** SCSI: MVEBU SATA INIT SATA link 0 timeout. SATA link 1 timeout. AHCI 0001.0000 32 slots 2 ports 6 Gbps 0x3 impl SATA mode flags: 64bit ncq led only pmp fbss pio slum part sxs Net: neta2 Hit any key to stop autoboot: 0 Setting bus to 1 BOOT eMMC FS BtrFS init: Max node or leaf size 4096 3804600 bytes read in 242 ms (15 MiB/s) BtrFS init: Max node or leaf size 4096 17353 bytes read in 78 ms (216.8 KiB/s) Kernel image @ 0x1000000 [ 0x000000 - 0x3a0db8 ] ## Flattened Device Tree blob at 02000000 Booting using the fdt blob at 0x2000000 Loading Device Tree to 0fff8000, end 0ffff3c8 ... OK Starting kernel ... [ 0.000000] Booting Linux on physical CPU 0x0 [ 0.000000] Linux version 4.14.102 (buildbot@slashdirt-02) (gcc version 7.4.0 (OpenWrt GCC 7.4.0 r9420-c17a68c)) #0 SMP Sat Feb 23 01:58:20 2019 [ 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: Turris Omnia [ 0.000000] Memory policy: Data cache writealloc [ 0.000000] random: get_random_bytes called from start_kernel+0x74/0x47c with crng_init=0 [ 0.000000] percpu: Embedded 12 pages/cpu @ef7d2000 s18956 r8192 d22004 u49152 [ 0.000000] Built 1 zonelists, mobility grouping on. Total pages: 260608 [ 0.000000] Kernel command line: earlyprintk console=ttyS0,115200 rootfstype=btrfs rootdelay=2 root=b301 rootflags=subvol=@,commit=5 rw cfg80211.freg=** [ 0.000000] Bootloader command line not present [ 0.000000] PID hash table entries: 4096 (order: 2, 16384 bytes) [ 0.000000] Dentry cache hash table entries: 131072 (order: 7, 524288 bytes) [ 0.000000] Inode-cache hash table entries: 65536 (order: 6, 262144 bytes) [ 0.000000] Memory: 1026652K/1048576K available (6144K kernel code, 198K rwdata, 1408K rodata, 4096K init, 232K bss, 21924K reserved, 0K cma-reserved, 262144K highmem) [ 0.000000] Virtual kernel memory layout: [ 0.000000] vector : 0xffff0000 - 0xffff1000 ( 4 kB) [ 0.000000] fixmap : 0xffc00000 - 0xfff00000 (3072 kB) [ 0.000000] vmalloc : 0xf0800000 - 0xff800000 ( 240 MB) [ 0.000000] lowmem : 0xc0000000 - 0xf0000000 ( 768 MB) [ 0.000000] pkmap : 0xbfe00000 - 0xc0000000 ( 2 MB) [ 0.000000] modules : 0xbf000000 - 0xbfe00000 ( 14 MB) [ 0.000000] .text : 0xc0008000 - 0xc0700000 (7136 kB) [ 0.000000] .init : 0xc0900000 - 0xc0d00000 (4096 kB) [ 0.000000] .data : 0xc0d00000 - 0xc0d31a00 ( 199 kB) [ 0.000000] .bss : 0xc0d31a00 - 0xc0d6bad8 ( 233 kB) [ 0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=2, Nodes=1 [ 0.000000] Hierarchical RCU implementation. [ 0.000000] RCU restricting CPUs from NR_CPUS=4 to nr_cpu_ids=2. [ 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-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.000006] sched_clock: 64 bits at 800MHz, resolution 1ns, wraps every 4398046511103ns [ 0.000016] clocksource: arm_global_timer: mask: 0xffffffffffffffff max_cycles: 0xb881274fa3, max_idle_ns: 440795210636 ns [ 0.000029] Switching to timer-based delay loop, resolution 1ns [ 0.000147] Ignoring duplicate/late registration of read_current_timer delay [ 0.000154] clocksource: armada_370_xp_clocksource: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 76450417870 ns [ 0.000278] Calibrating delay loop (skipped), value calculated using timer frequency.. 1600.00 BogoMIPS (lpj=8000000) [ 0.000286] pid_max: default: 32768 minimum: 301 [ 0.000339] Mount-cache hash table entries: 2048 (order: 1, 8192 bytes) [ 0.000346] Mountpoint-cache hash table entries: 2048 (order: 1, 8192 bytes) [ 0.000541] CPU: Testing write buffer coherency: ok [ 0.000552] CPU0: Spectre v2: using BPIALL workaround [ 0.000652] CPU0: thread -1, cpu 0, socket 0, mpidr 80000000 [ 0.000760] Setting up static identity map for 0x100000 - 0x100060 [ 0.000830] mvebu-soc-id: MVEBU SoC ID=0x6820, Rev=0x4 [ 0.000903] mvebu-pmsu: Initializing Power Management Service Unit [ 0.000947] Hierarchical SRCU implementation. [ 0.001121] smp: Bringing up secondary CPUs ... [ 0.001235] Booting CPU 1 [ 0.001386] CPU1: thread -1, cpu 1, socket 0, mpidr 80000001 [ 0.001389] CPU1: Spectre v2: using BPIALL workaround [ 0.001432] smp: Brought up 1 node, 2 CPUs [ 0.001437] SMP: Total of 2 processors activated (3200.00 BogoMIPS). [ 0.001440] CPU: All CPU(s) started in SVC mode. [ 0.002978] VFP support v0.3: implementor 41 architecture 3 part 30 variant 9 rev 4 [ 0.003030] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns [ 0.003037] futex hash table entries: 512 (order: 3, 32768 bytes) [ 0.003083] pinctrl core: initialized pinctrl subsystem [ 0.003401] NET: Registered protocol family 16 [ 0.003910] DMA: preallocated 256 KiB pool for atomic coherent allocations [ 0.004579] cpuidle: using governor ladder [ 0.004746] mvebu-pmsu: CPU hotplug support is currently broken on Armada 38x: disabling [ 0.004753] mvebu-pmsu: CPU idle is currently broken on Armada 38x: disabling [ 0.010609] SCSI subsystem initialized [ 0.010781] usbcore: registered new interface driver usbfs [ 0.010802] usbcore: registered new interface driver hub [ 0.010823] usbcore: registered new device driver usb [ 0.011470] clocksource: Switched to clocksource arm_global_timer [ 0.011866] NET: Registered protocol family 2 [ 0.012117] TCP established hash table entries: 8192 (order: 3, 32768 bytes) [ 0.012156] TCP bind hash table entries: 8192 (order: 4, 65536 bytes) [ 0.012217] TCP: Hash tables configured (established 8192 bind 8192) [ 0.012266] UDP hash table entries: 512 (order: 2, 16384 bytes) [ 0.012291] UDP-Lite hash table entries: 512 (order: 2, 16384 bytes) [ 0.012371] NET: Registered protocol family 1 [ 0.035402] Crashlog allocated RAM at address 0x3f00000 [ 0.035608] workingset: timestamp_bits=30 max_order=18 bucket_order=0 [ 0.037116] squashfs: version 4.0 (2009/01/31) Phillip Lougher [ 0.037121] jffs2: version 2.2 (NAND) (SUMMARY) (LZMA) (RTIME) (CMODE_PRIORITY) (c) 2001-2006 Red Hat, Inc. [ 0.039062] bounce: pool size: 64 pages [ 0.039073] io scheduler noop registered [ 0.039077] io scheduler deadline registered (default) [ 0.039501] armada-38x-pinctrl f1018000.pinctrl: registered pinctrl driver [ 0.040442] mvebu-pcie soc:pcie: PCI host bridge to bus 0000:00 [ 0.040451] pci_bus 0000:00: root bus resource [io 0x1000-0xfffff] [ 0.040456] pci_bus 0000:00: root bus resource [mem 0xe0000000-0xe7ffffff] [ 0.040462] pci_bus 0000:00: root bus resource [bus 00-ff] [ 0.040699] PCI: bus0: Fast back to back transfers disabled [ 0.040705] pci 0000:00:01.0: bridge configuration invalid ([bus 00-00]), reconfiguring [ 0.040712] pci 0000:00:02.0: bridge configuration invalid ([bus 00-00]), reconfiguring [ 0.040718] pci 0000:00:03.0: bridge configuration invalid ([bus 00-00]), reconfiguring [ 0.040755] PCI: bus1: Fast back to back transfers enabled [ 0.040793] PCI: bus2: Fast back to back transfers enabled [ 0.040829] PCI: bus3: Fast back to back transfers enabled [ 0.040847] pci 0000:00:01.0: PCI bridge to [bus 01] [ 0.040855] pci 0000:00:02.0: PCI bridge to [bus 02] [ 0.040862] pci 0000:00:03.0: PCI bridge to [bus 03] [ 0.041067] mv_xor f1060800.xor: Marvell shared XOR driver [ 0.101923] mv_xor f1060800.xor: Marvell XOR (Descriptor Mode): ( xor cpy intr ) [ 0.102032] mv_xor f1060900.xor: Marvell shared XOR driver [ 0.161901] mv_xor f1060900.xor: Marvell XOR (Descriptor Mode): ( xor cpy intr ) [ 0.162038] Serial: 8250/16550 driver, 16 ports, IRQ sharing enabled [ 0.162701] console [ttyS0] disabled [ 0.182771] f1012000.serial: ttyS0 at MMIO 0xf1012000 (irq = 22, base_baud = 15625000) is a 16550A [ 0.872059] console [ttyS0] enabled [ 0.895772] f1012100.serial: ttyS1 at MMIO 0xf1012100 (irq = 23, base_baud = 15625000) is a 16550A [ 0.906251] loop: module loaded [ 0.909701] ahci-mvebu f10a8000.sata: AHCI 0001.0000 32 slots 2 ports 6 Gbps 0x3 impl platform mode [ 0.918790] ahci-mvebu f10a8000.sata: flags: 64bit ncq sntf led only pmp fbs pio slum part sxs [ 0.927958] scsi host0: ahci-mvebu [ 0.931567] scsi host1: ahci-mvebu [ 0.935042] ata1: SATA max UDMA/133 mmio [mem 0xf10a8000-0xf10a9fff] port 0x100 irq 44 [ 0.942997] ata2: SATA max UDMA/133 mmio [mem 0xf10a8000-0xf10a9fff] port 0x180 irq 44 [ 0.951818] m25p80 spi0.0: s25fl164k (8192 Kbytes) [ 0.959088] 2 fixed-partitions partitions found on MTD device spi0.0 [ 0.965470] Creating 2 MTD partitions on "spi0.0": [ 0.970273] 0x000000000000-0x000000100000 : "U-Boot" [ 0.975538] 0x000000100000-0x000000800000 : "Rescue system" [ 0.981523] libphy: Fixed MDIO Bus: probed [ 0.985931] libphy: orion_mdio_bus: probed [ 0.992638] mv88e6085 f1072004.mdio-mii:10: switch 0x1760 detected: Marvell 88E6176, revision 1 [ 1.164597] libphy: mv88e6xxx SMI: probed [ 1.169833] mvneta f1070000.ethernet eth0: Using hardware mac address d8:58:d7:00:6a:5b [ 1.178602] mvneta f1030000.ethernet eth1: Using hardware mac address d8:58:d7:00:6a:59 [ 1.187300] mvneta f1034000.ethernet eth2: Using hardware mac address d8:58:d7:00:6a:5a [ 1.195468] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver [ 1.202015] ehci-pci: EHCI PCI platform driver [ 1.206492] ehci-platform: EHCI generic platform driver [ 1.211795] ehci-orion: EHCI orion driver [ 1.215902] orion-ehci f1058000.usb: EHCI Host Controller [ 1.221323] orion-ehci f1058000.usb: new USB bus registered, assigned bus number 1 [ 1.228958] orion-ehci f1058000.usb: irq 40, io mem 0xf1058000 [ 1.271471] orion-ehci f1058000.usb: USB 2.0 started, EHCI 1.00 [ 1.277625] hub 1-0:1.0: USB hub found [ 1.281396] hub 1-0:1.0: 1 port detected [ 1.282740] ata2: SATA link down (SStatus 0 SControl 300) [ 1.285654] xhci-hcd f10f0000.usb3: xHCI Host Controller [ 1.290825] ata1: SATA link down (SStatus 0 SControl 300) [ 1.296072] xhci-hcd f10f0000.usb3: new USB bus registered, assigned bus number 2 [ 1.309028] xhci-hcd f10f0000.usb3: hcc params 0x0a000990 hci version 0x100 quirks 0x0000000000010010 [ 1.318292] xhci-hcd f10f0000.usb3: irq 46, io mem 0xf10f0000 [ 1.324250] hub 2-0:1.0: USB hub found [ 1.328019] hub 2-0:1.0: 1 port detected [ 1.332057] xhci-hcd f10f0000.usb3: xHCI Host Controller [ 1.337385] xhci-hcd f10f0000.usb3: new USB bus registered, assigned bus number 3 [ 1.344898] xhci-hcd f10f0000.usb3: Host supports USB 3.0 SuperSpeed [ 1.351379] usb usb3: We don't know the algorithms for LPM for this host, disabling LPM. [ 1.359651] hub 3-0:1.0: USB hub found [ 1.363424] hub 3-0:1.0: 1 port detected [ 1.367506] xhci-hcd f10f8000.usb3: xHCI Host Controller [ 1.372844] xhci-hcd f10f8000.usb3: new USB bus registered, assigned bus number 4 [ 1.380394] xhci-hcd f10f8000.usb3: hcc params 0x0a000990 hci version 0x100 quirks 0x0000000000010010 [ 1.389656] xhci-hcd f10f8000.usb3: irq 47, io mem 0xf10f8000 [ 1.395615] hub 4-0:1.0: USB hub found [ 1.399383] hub 4-0:1.0: 1 port detected [ 1.403416] xhci-hcd f10f8000.usb3: xHCI Host Controller [ 1.408745] xhci-hcd f10f8000.usb3: new USB bus registered, assigned bus number 5 [ 1.416258] xhci-hcd f10f8000.usb3: Host supports USB 3.0 SuperSpeed [ 1.422741] usb usb5: We don't know the algorithms for LPM for this host, disabling LPM. [ 1.431003] hub 5-0:1.0: USB hub found [ 1.434777] hub 5-0:1.0: 1 port detected [ 1.438905] usbcore: registered new interface driver usb-storage [ 1.445324] armada38x-rtc f10a3800.rtc: rtc core: registered f10a3800.rtc as rtc0 [ 1.452953] i2c /dev entries driver [ 1.466913] (NULL device *): hwmon_device_register() is deprecated. Please convert the driver to use hwmon_device_register_with_info(). [ 1.479316] orion_wdt: Initial timeout 171 sec [ 1.484006] sdhci: Secure Digital Host Controller Interface driver [ 1.490199] sdhci: Copyright(c) Pierre Ossman [ 1.551471] mmc0: SDHCI controller on f10d8000.sdhci [f10d8000.sdhci] using ADMA [ 1.558980] sdhci-pltfm: SDHCI platform and OF driver helper [ 1.565399] marvell-cesa f1090000.crypto: CESA device successfully registered [ 1.572957] NET: Registered protocol family 10 [ 1.578902] Segment Routing with IPv6 [ 1.582609] NET: Registered protocol family 17 [ 1.587077] bridge: filtering via arp/ip/ip6tables is no longer available by default. Update your scripts to load br_netfilter if you need this. [ 1.601544] 8021q: 802.1Q VLAN Support v1.8 [ 1.605804] Registering SWP/SWPB emulation handler [ 1.612096] mv88e6085 f1072004.mdio-mii:10: switch 0x1760 detected: Marvell 88E6176, revision 1 [ 1.698194] mmc0: new high speed MMC card at address 0001 [ 1.703760] mmcblk0: mmc0:0001 H8G4a� 7.28 GiB [ 1.708352] mmcblk0boot0: mmc0:0001 H8G4a� partition 1 4.00 MiB [ 1.714425] mmcblk0boot1: mmc0:0001 H8G4a� partition 2 4.00 MiB [ 1.720408] mmcblk0rpmb: mmc0:0001 H8G4a� partition 3 4.00 MiB [ 1.727295] mmcblk0: p1 [ 1.779855] libphy: mv88e6xxx SMI: probed [ 1.783913] DSA: switch 0 0 parsed [ 1.787326] DSA: tree 0 parsed [ 2.477791] Marvell 88E1540 mv88e6xxx-1:00: attached PHY driver [Marvell 88E1540] (mii_bus:phy_addr=mv88e6xxx-1:00, irq=POLL) [ 2.595555] Marvell 88E1540 mv88e6xxx-1:01: attached PHY driver [Marvell 88E1540] (mii_bus:phy_addr=mv88e6xxx-1:01, irq=POLL) [ 2.705555] Marvell 88E1540 mv88e6xxx-1:02: attached PHY driver [Marvell 88E1540] (mii_bus:phy_addr=mv88e6xxx-1:02, irq=POLL) [ 2.817790] Marvell 88E1540 mv88e6xxx-1:03: attached PHY driver [Marvell 88E1540] (mii_bus:phy_addr=mv88e6xxx-1:03, irq=POLL) [ 2.935555] Marvell 88E1540 mv88e6xxx-1:04: attached PHY driver [Marvell 88E1540] (mii_bus:phy_addr=mv88e6xxx-1:04, irq=POLL) [ 2.951810] armada38x-rtc f10a3800.rtc: setting system clock to 2016-06-02 09:19:57 UTC (1464859197) [ 2.963284] Freeing unused kernel memory: 4096K [ 3.005607] init: Console is alive [ 3.009072] init: - watchdog - [ 3.014278] kmodloader: loading kernel modules from /etc/modules-boot.d/* [ 3.021663] kmodloader: done loading kernel modules from /etc/modules-boot.d/* [ 3.032450] init: - preinit - [ 3.069710] random: jshn: uninitialized urandom read (4 bytes read) [ 3.085405] random: jshn: uninitialized urandom read (4 bytes read) [ 3.099692] random: jshn: uninitialized urandom read (4 bytes read) ip: SIOCSIFFLAGS: Network is down sendto(): Network unreachable 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 [ 6.166078] procd: - early - [ 6.168989] procd: - watchdog - [ 6.761222] procd: - watchdog - [ 6.764463] procd: - ubus - [ 6.768705] urandom_read: 2 callbacks suppressed [ 6.768708] random: ubusd: uninitialized urandom read (4 bytes read) [ 6.816704] random: ubusd: uninitialized urandom read (4 bytes read) [ 6.823160] random: ubusd: uninitialized urandom read (4 bytes read) [ 6.829709] procd: - init - Please press Enter to activate this console. [ 6.859703] kmodloader: loading kernel modules from /etc/modules.d/* [ 6.867048] ip6_tables: (C) 2000-2006 Netfilter Core Team [ 6.874748] ip_tables: (C) 2000-2006 Netfilter Core Team [ 6.881837] nf_conntrack version 0.5.0 (16384 buckets, 65536 max) [ 6.897252] xt_time: kernel timezone is -0000 [ 6.903614] PPP generic driver version 2.4.2 [ 6.908238] NET: Registered protocol family 24 [ 6.913578] kmodloader: done loading kernel modules from /etc/modules.d/* [ 8.740825] mvneta f1030000.ethernet eth1: configuring for fixed/rgmii link mode [ 8.748678] IPv6: ADDRCONF(NETDEV_UP): eth1: link is not ready [ 8.754673] mvneta f1030000.ethernet eth1: Link is Up - 1Gbps/Full - flow control off [ 8.763097] IPv6: ADDRCONF(NETDEV_CHANGE): eth1: link becomes ready [ 8.774458] br-lan: port 1(lan0) entered blocking state [ 8.779702] br-lan: port 1(lan0) entered disabled state [ 8.797083] device lan0 entered promiscuous mode [ 8.801823] device eth1 entered promiscuous mode [ 8.853768] IPv6: ADDRCONF(NETDEV_UP): br-lan: link is not ready [ 8.868066] br-lan: port 2(lan1) entered blocking state [ 8.873334] br-lan: port 2(lan1) entered disabled state [ 8.888329] device lan1 entered promiscuous mode [ 8.962956] br-lan: port 3(lan2) entered blocking state [ 8.968211] br-lan: port 3(lan2) entered disabled state [ 8.986157] device lan2 entered promiscuous mode [ 9.041734] br-lan: port 4(lan3) entered blocking state [ 9.046988] br-lan: port 4(lan3) entered disabled state [ 9.063872] device lan3 entered promiscuous mode [ 9.126572] br-lan: port 5(lan4) entered blocking state [ 9.131831] br-lan: port 5(lan4) entered disabled state [ 9.150498] device lan4 entered promiscuous mode [ 9.292056] mvneta f1034000.ethernet eth2: PHY [f1072004.mdio-mii:01] driver [Marvell 88E1510] [ 9.300818] mvneta f1034000.ethernet eth2: configuring for phy/sgmii link mode [ 9.308498] IPv6: ADDRCONF(NETDEV_UP): eth2: link is not ready [ 10.252930] mv88e6085 f1072004.mdio-mii:10 lan0: Link is Down [ 10.340119] mv88e6085 f1072004.mdio-mii:10 lan2: Link is Down [ 10.346819] mv88e6085 f1072004.mdio-mii:10 lan1: Link is Down [ 10.420992] mv88e6085 f1072004.mdio-mii:10 lan4: Link is Down [ 10.429921] mv88e6085 f1072004.mdio-mii:10 lan3: Link is Down [ 12.507304] mv88e6085 f1072004.mdio-mii:10 lan3: Link is Up - 1Gbps/Full - flow control rx/tx [ 12.515869] br-lan: port 4(lan3) entered blocking state [ 12.521107] br-lan: port 4(lan3) entered forwarding state [ 12.527985] IPv6: ADDRCONF(NETDEV_CHANGE): br-lan: link becomes ready


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