Juniper / OpenJNPR-Container-vMX

OpenJNPR-Container-vMX
Apache License 2.0
87 stars 29 forks source link

Can only start one vmx #15

Closed dqi-bloomberg closed 3 years ago

dqi-bloomberg commented 3 years ago

I have two vmx configured in the docker-compose.yml but only one is up. I reconfigured huge memory to 4GB instead 2GB. Still the same result.


dqi@dev-10-42-3-111:~/work-dev/robot$ cat docker-compose.yml
# Copyright (c) 2017, Juniper Networks, Inc.
# # All rights reserved.
#
version: "3"

services:

  vmx1:
    image: docker-juniper-vmx:latest
    privileged: true
    tty: true
    stdin_open: true
    ports:
      - "22"
      - "830"
    environment:
      - ID=vmx1
      - LICENSE=license-eval.txt
      - IMAGE=junos-vmx-x86-64-18.4R3.3.qcow2
      - PUBLICKEY=id_rsa.pub
      - CONFIG=vmx1.conf
        #      - WAITFOR=eth4
      - IO_CORE=2
      - WORKER_CORE=3
      - MASTER_CORE=4
        #      - VMXT_CORE=5
        #      - HDDIMAGE=/images/p1.qcow2 # if we want it to be persistant
    volumes:
        #      - $PWD/images:/images
      - $PWD:/u:ro
      - /var/run/docker.sock:/var/run/docker.sock
    networks:
      mgmt:
      net-a:
      net-b:
      net-c:

  vmx2:
    image: docker-juniper-vmx:latest
    privileged: true
    tty: true
    stdin_open: true
    ports:
      - "22"
      - "830"
    environment:
      - ID=vmx2
      - LICENSE=license-eval.txt
      - IMAGE=junos-vmx-x86-64-18.4R3.3.qcow2
      - PUBLICKEY=id_rsa.pub
      - CONFIG=vmx2.conf
        #      - WAITFOR=eth4
      - IO_CORE=6
      - WORKER_CORE=7
      - MASTER_CORE=8
        #      - VMXT_CORE=9
        #      - HDDIMAGE=/images/p1.qcow2 # if we want it to be persistant
    volumes:
        #      - $PWD/images:/images
      - $PWD:/u:ro
      - /var/run/docker.sock:/var/run/docker.sock
    networks:
      mgmt:
      net-a:
      net-b:
      net-c:

networks:
  mgmt:
  net-a:
  net-b:
  net-c:

dqi@dev-10-42-3-111:~/work-dev/robot$ docker ps
CONTAINER ID        IMAGE                                                      COMMAND             CREATED             STATUS              PORTS                                           NAMES
7f0902ea5e8b        docker-juniper-vmx:latest   "/launch.sh"        35 minutes ago      Up 35 minutes       0.0.0.0:32813->22/tcp, 0.0.0.0:32812->830/tcp   robot_vmx1_1
23df5b9ea8e2        docker-juniper-vmx:latest   "/launch.sh"        35 minutes ago      Up 35 minutes       0.0.0.0:32815->22/tcp, 0.0.0.0:32814->830/tcp   robot_vmx2_1

dqi@dev-10-42-3-111:~/work-dev/robot$ ./getpass.sh
vMX robot_vmx1_1 (v4:172.25.0.2 v6:) 18.4R3.3 Efeiwah3wai8eugh2ootiehe   ready
vMX robot_vmx2_1 (v4:172.25.0.3 v6:) 18.4R3.3 au1Aig6zieThoCh2VoN1siga   ...

dqi@dev-10-42-3-111:~/work-dev/robot$ docker logs robot_vmx1_1 |grep hugepages
dpdk_setup.sh: line 62: /sys/kernel/mm/hugepages/hugepages-2048kB/nr_hugepages: No such file or directory
EAL: Started without hugepages support, physical addresses not available

dqi@dev-10-42-3-111:~/work-dev/robot$ docker logs robot_vmx2_1 |grep hugepages
dpdk_setup.sh: line 62: /sys/kernel/mm/hugepages/hugepages-2048kB/nr_hugepages: No such file or directory
dpdk_setup.sh: line 62: /sys/kernel/mm/hugepages/hugepages-2048kB/nr_hugepages: No such file or directory
dpdk_setup.sh: line 62: /sys/kernel/mm/hugepages/hugepages-2048kB/nr_hugepages: No such file or directory

Juniper Networks vMX Docker Light Container

Linux 23df5b9ea8e2 4.15.0-126-generic #129-Ubuntu SMP Mon Nov 23 18:53:38 UTC 2020 x86_64

CPU Model ................................ Intel Core Processor (Broadwell)
CPU affinity of this container ........... 0-7
KVM hardware virtualization extension .... yes
Total System Memory ...................... 15 GB
Free Hugepages ........................... yes (4 x 1024 MB = 4096 MB)
Check for container privileged mode ...... yes
Check for sudo/root privileges ........... yes
Loop mount filesystem capability ......... yes
docker access ............................ CONTAINER ID        IMAGE                                                      COMMAND             CREATED             STATUS                  PORTS                                           NAMES
7f0902ea5e8b        artprod.dev.bloomberg.com/nfun/docker-juniper-vmx:latest   "/launch.sh"        3 seconds ago       Up 2 seconds            0.0.0.0:32813->22/tcp, 0.0.0.0:32812->830/tcp   robot_vmx1_1
23df5b9ea8e2        artprod.dev.bloomberg.com/nfun/docker-juniper-vmx:latest   "/launch.sh"        3 seconds ago       Up Less than a second   0.0.0.0:32815->22/tcp, 0.0.0.0:32814->830/tcp   robot_vmx2_1
yes

lcpu affinity ............................  0-7

NUMA node(s):        1
NUMA node0 CPU(s):   0-7

system dependencies ok
/u contains the following files:
Custom_Library      junos-vmx-x86-64-18.4R3.3.qcow2  resources
Makefile        library              results
README.md       license-eval.txt             tests
docker-compose.yml  requirements.txt             vmx1.conf
getpass.sh      requirements_python2.7.txt       vmx1.conf.orig
id_rsa.pub      requirements_python3.7.txt       vmx2.conf
/fix_network_order.sh: trying to fix network interface order via docker inspect myself ...
grep: /usr/share/pfe/core_mapping.cfg: No such file or directory
MACS=02:42:ac:19:00:03 02:42:ac:18:00:02 02:42:ac:17:00:03 02:42:ac:16:00:03 
02:42:ac:19:00:03 eth0 == eth0
02:42:ac:18:00:02 eth1 == eth1
02:42:ac:17:00:03 eth2 == eth2
02:42:ac:16:00:03 eth3 == eth3
using qcow2 image junos-vmx-x86-64-18.4R3.3.qcow2
LICENSE=license-eval.txt
52: eth0@if53: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP mode DEFAULT group default 
    link/ether 02:42:ac:19:00:03 brd ff:ff:ff:ff:ff:ff link-netnsid 0
Interface  IPv6 address 
Bridging eth0 (172.25.0.3/16||02:42:ac:19:00:03) with fxp0
Current MAC:   02:42:ac:19:00:03 (unknown)
Permanent MAC: 00:00:00:00:00:00 (XEROX CORPORATION)
New MAC:       00:1a:6c:9a:4a:57 (CISCO SYSTEMS, INC.)
default route:
mygw=
-----------------------------------------------------------------------
vMX robot_vmx2_1 (v4:172.25.0.3 v6:) 18.4R3.3 root password au1Aig6zieThoCh2VoN1siga
-----------------------------------------------------------------------

bridge name bridge id       STP enabled interfaces
br-ext      8000.001a6c9a4a57   no      eth0
                            fxp0
br-int      8000.2274a33c656a   no      em1
Creating empty /tmp/vmxhdd.img for VCP ...
Creating config drive 
METADISK=/tmp/configdrive.qcow2 CONFIG=/tmp/vmx2.conf LICENSE=/u/license-eval.txt
Creating config drive (configdrive.img) ...
extracting licenses from /u/license-eval.txt
  writing license file config_drive/config/license/E435890758.lic ...
adding config file /tmp/vmx2.conf
-rw-r--r-- 1 root root 458752 Dec  8 20:45 /tmp/configdrive.qcow2
Starting PFE ...
Booting VCP ...
mv: cannot stat '/etc/riot/riot_init.conf': No such file or directory
mv: cannot stat '/etc/vmxt/vmxt_init.conf': No such file or directory
Waiting for VCP to boot... Consoles: serial port  

BIOS drive A: is disk0

BIOS drive C: is disk1

BIOS drive D: is disk2

BIOS drive E: is disk3

BIOS 639kB/2096000kB available memory

FreeBSD/x86 bootstrap loader, Revision 1.1

(Wed Dec 11 00:07:04 PST 2019 builder@feyrith.juniper.net)

|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-Autoboot in 3 seconds... (press Ctrl-C to interrupt) Autoboot in 2 seconds... (press Ctrl-C to interrupt) Autoboot in 1 seconds... (press Ctrl-C to interrupt) 

Booting from Junos volume ...

\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|

/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/packages/sets/pending/boot/os-kernel/kernel text=0x45e778 /-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/data=0x840c8+0x30d930 -\|/-\|/-\|/-\|/-syms=[0x8+0x96ba0\|/-\|/-\|/-\|/-\|/+0x8+0x830ce-\|/-\|/-\|/-\|/-]

\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|//packages/sets/pending/boot/junos-net-platform/mtx_re.ko -\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-size 0x2883f0 at 0xd0b000

loading required module 'netstack'

\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-/packages/sets/pending/boot/netstack/netstack.ko \|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\size 0x16b92b8 at 0xf94000

loading required module 'crypto'

|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\/packages/sets/pending/boot/os-crypto/crypto.ko |/-\|/-\|size 0x43e28 at 0x264e000

loading required module 'pvi_db'

/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\/packages/sets/pending/boot/netstack/pvi_db.ko |size 0x68d8 at 0x2692000

/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/packages/sets/pending/boot/junos-modules-platform/fxpci.ko /-size 0xca40 at 0x2699000

\|/-\|/-\|/-\|/-\|/-\|/-\|/-/packages/sets/pending/boot/junos-modules-platform/pcidev.ko \|size 0x8318 at 0x26a6000

/-\|/-\|/-\|/-\|/-\|/-\|/-\|/packages/sets/pending/boot/junos-modules/fips_core.ko /size 0x6268 at 0x26af000

-\|/-\|/-\|/-\|/-\|/-\|/-\|//packages/sets/pending/boot/junos-modules/hmac_drbg.ko -\size 0x9510 at 0x26b6000

|/-\|/-\|/-\|/-\|/-\|/-\|/-\/packages/sets/pending/boot/junos-modules/mac_sdk.ko |/-size 0x129f8 at 0x26c0000

\|/-\|/-\|/-\|/-\|/-\|/-\|/-/packages/sets/pending/boot/junos-modules/sdk_core.ko \|/-\|size 0x25980 at 0x26d3000

/-\|/-\|/-\|/-\|/-\|/-\|/-\|/packages/sets/pending/boot/junos-modules/junosprocfs.ko /size 0x5838 at 0x26f9000

-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-/packages/sets/pending/boot/junos-modules/mac_fips.ko \size 0x5798 at 0x26ff000

|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|//packages/sets/pending/boot/netstack/acb.ko -\|/-\|/-\|/-\|size 0x6e228 at 0x2705000

/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/packages/sets/pending/boot/netstack/ptxfabsw.ko /size 0x6218 at 0x2774000

-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|//packages/sets/pending/boot/os-kernel/contents.izo -\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\size=0x884400

|/-\|/-\|/-\|/-\|/-\|/-\|/-\/packages/sets/pending/boot/os-kernel/miibus.ko |/-\|/-\|size 0x3fda8 at 0x2fff000

/-\|/-\|/-\|/-\|/-\|/-\|/-\|/packages/sets/pending/boot/os-kernel/if_em.ko /-\|/-\|/-\|/-\|size 0x7f858 at 0x303f000

/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|//packages/sets/pending/boot/os-kernel/if_fxp.ko -\|size 0x13668 at 0x30bf000

/-\|/-\|/-\|/-\|/-\|/-\|/-\|/packages/sets/pending/boot/os-kernel/if_igb.ko /-\|/-\|/-\|/-size 0x6b888 at 0x30d3000

\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\/packages/sets/pending/boot/os-kernel/if_ixlv1211k.ko |/-\|/-size 0x34050 at 0x313f000

\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\/packages/sets/pending/boot/os-vmguest/virtio.ko |size 0x58b8 at 0x3174000

/-\|/-\|/-\|/-\|/-\|/-\|/-\|/packages/sets/pending/boot/os-vmguest/virtio_blk.ko /size 0x7c68 at 0x317a000

-\|/-\|/-\|/-\|/-\|/-\|/-\|//packages/sets/pending/boot/os-vmguest/virtio_pci.ko -\size 0x7318 at 0x3182000

|/-\|/-\|/-\|/-\|/-\|/-\|/-\/packages/sets/pending/boot/os-vmguest/virtio_random.ko |size 0x28b8 at 0x318a000

/-\|/-\|/-\|/-\|/-\|/-\|/-\|/packages/sets/pending/boot/os-vmguest/virtio_scsi.ko /-size 0xc760 at 0x318d000

\|/-\|/-\|/-\|/-\|/-\|/-\|/-/packages/sets/pending/boot/os-vmguest/virtio_9pnet.ko \|size 0xfbf0 at 0x319a000

/-\|/-\|/-\|/-\|/-\|/-\|/-\|/packages/sets/pending/boot/os-vmguest/virtio_9pfs.ko /-\size 0x10890 at 0x31aa000

|/-\|/-\|/-\|/-\|/-\|/-\|/-\/packages/sets/pending/boot/os-vmguest/if_vtnet.ko |/-size 0x13470 at 0x31bb000

\|/-\|/-\|/-\|/-\|/-\|/-\|/-/packages/sets/pending/boot/os-vmguest/if_vmx.ko \|size 0x121f8 at 0x31cf000

Booting [/packages/sets/pending/boot/os-kernel/kernel]...               

GDB: debug ports: uart

GDB: current port: uart

KDB: debugger backends: ddb gdb ndb

KDB: current backend: ddb

Copyright (c) 1992-2017 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 JNPR-11.0-20191211.fa5e90e_builder_stable_11 #0 r356482+fa5e90e7d9f(HEAD): Wed Dec 11 00:03:20 PST 2019

    builder@feyrith.juniper.net:/volume/build/junos/occam/llvm-5.0/sandbox-20191122/freebsd/stable_11/20191122.235948_builder_stable_11.fa5e90e/obj/amd64/juniper/kernels/JNPR-AMD64-PRD/kernel amd64

Juniper clang version 5.0.2  (based on LLVM 5.0.2)

VT(vga): text 80x25

CPU: Intel Core Processor (Broadwell) (2494.28-MHz K8-class CPU)

  Origin="GenuineIntel"  Id=0x306d2  Family=0x6  Model=0x3d  Stepping=2

  Features=0x783fbff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,MMX,FXSR,SSE,SSE2>

  Features2=0xf7fa3203<SSE3,PCLMULQDQ,SSSE3,FMA,CX16,PCID,SSE4.1,SSE4.2,x2APIC,MOVBE,POPCNT,TSCDLT,AESNI,XSAVE,AVX,F16C,RDRAND,HV>

  AMD Features=0x2c100800<SYSCALL,NX,Page1GB,RDTSCP,LM>

  AMD Features2=0x121<LAHF,ABM,Prefetch>

  Structured Extended Features=0x1c0f3a<TSCADJ,BMI1,HLE,AVX2,BMI2,ERMS,INVPCID,RTM,RDSEED,ADX,SMAP>

  XSAVE Features=0x1<XSAVEOPT>

Hypervisor: Origin = "KVMKVMKVM"

real memory  = 2147483648 (2048 MB)

avail memory = 2022653952 (1928 MB)

mtx_platform_early_bootinit: M/T/EX/SRX Series Early Boot Initialization

mtx_platform_set_vm_retype: sysinfo_product=VM-vcp_vmx1-161-re-0

mtx_platform_set_re_type: vm_retype :RE-VMX

mtx_platform_set_re_type: Found RE type 160 RE-VMX

Event timer "LAPIC" quality 600

ACPI APIC Table: <BOCHS  BXPCAPIC>

random: entropy device external interface

random: <Fortuna> initialized

Security policy loaded: JUNOS MAC/privcheck (mac_privcheck)

Security policy loaded: Junos MAC/fips (mac_fips)

Security policy loaded: MAC/veriexec (mac_veriexec)

Security policy loaded: Junos MAC/SDK (mac_sdk)

MAC/veriexec fingerprint module loaded: SHA1

MAC/veriexec fingerprint module loaded: SHA256

MAC/veriexec fingerprint module loaded: SHA384

ioapic0 <Version 1.1> irqs 0-23 on motherboard

netisr_init: forcing maxthreads from 4 to 1

Creating PCI Scan thread

pcidev module loaded, 0 (null)

random: registering fast source Intel Secure Key RNG

random: fast provider: "Intel Secure Key RNG"

Initializing M/T/EX platform properties ..

nexus0

vtvga0: <VT VGA driver> on motherboard

ofwbus0: <Open Firmware Device Tree> on motherboard

fdtio0: <FDT I/O port space> on ofwbus0

fpga0: <RE system controller> port 0x191-0x198 on fdtio0

cryptosoft0: <software crypto> on motherboard

acpi0: <BOCHS BXPCRSDT> on motherboard

acpi0: Power Button (fixed)

cpu0: <ACPI CPU> on acpi0

atrtc0: <AT realtime clock> port 0x70-0x71,0x72-0x77 irq 8 on acpi0

Event timer "RTC" frequency 32768 Hz quality 0

hpet0: <High Precision Event Timer> iomem 0xfed00000-0xfed003ff on acpi0

Timecounter "HPET" frequency 100000000 Hz quality 950

Timecounter "ACPI-fast" frequency 3579545 Hz quality 900

acpi_timer0: <24-bit timer at 3.579545MHz> port 0x608-0x60b on acpi0

pcib0: <ACPI Host-PCI bridge> port 0xcf8-0xcff on acpi0

pci0: <ACPI PCI bus> on pcib0

isab0: <PCI-ISA bridge> at device 1.0 on pci0

isa0: <ISA bus> on isab0

atapci0: <Intel PIIX3 WDMA2 controller> port 0x1f0-0x1f7,0x3f6,0x170-0x177,0x376,0xc040-0xc04f at device 1.1 on pci0

ata0: <ATA channel> at channel 0 on atapci0

ata1: <ATA channel> at channel 1 on atapci0

smb0: <Intel 82371AB SMB controller> irq 9 at device 1.3 on pci0

vgapci0: <VGA-compatible display> mem 0xfc000000-0xfdffffff,0xfeb90000-0xfeb90fff at device 2.0 on pci0

vgapci0: Boot video device

virtio_pci0: <VirtIO PCI Network adapter> port 0xc000-0xc01f mem 0xfeb91000-0xfeb91fff,0xfe000000-0xfe003fff irq 11 at device 3.0 on pci0

vtnet0: <VirtIO Networking Adapter> on virtio_pci0

virtio_pci1: <VirtIO PCI Network adapter> port 0xc020-0xc03f mem 0xfeb92000-0xfeb92fff,0xfe004000-0xfe007fff irq 11 at device 4.0 on pci0

vtnet1: <VirtIO Networking Adapter> on virtio_pci1

atkbdc0: <Keyboard controller (i8042)> port 0x60,0x64 irq 1 on acpi0

atkbd0: <AT Keyboard> irq 1 on atkbdc0

atkbd0: [GIANT-LOCKED]

uart0: <16550 or compatible> port 0x3f8-0x3ff irq 4 on acpi0

uart0: console (9600,n,8,1)

uart0: [GIANT-LOCKED]

orm0: <ISA Option ROMs> at iomem 0xc0000-0xc97ff,0xed000-0xeffff on isa0

jnx_product_set_vplatform: vchassis_type is 161

VPlatform: Setting product model to unknown for product type 161 

virtual chassis member-id = 255

virtual chassis mode      = 0

virtual chassis fpc-slots = 255

virtual chassis effective fpc-slots = 12

virtual chassis ifstate revert      = 1

Initializing Kernel PVIDB.

Unified Services mode is turned off(0)

Initializing product: 161 ..

Setting up M/T interface operations and attributes

platform_set_re_misc_properties_common: vm_guest=5

JUNOS procfs is initialized.

Timecounters tick every 1.000 msec

Registering tcp_platform_dependent = tcp_handle_special_ports

md0: Preloaded image </packages/sets/pending/boot/os-kernel/contents.izo> 8930304 bytes at 0xffffffff8277a218

ada0 at ata0 bus 0 scbus0 target 0 lun 0

ada0: <QEMU HARDDISK 2.5+> ATA-7 device

ada0: Serial Number QM00001

ada0: 16.700MB/s transfers (WDMA2, PIO 8192bytes)

ada0: 27649MB (56625152 512 byte sectors)

ada1 at ata0 bus 0 scbus0 target 1 lun 0

ada1: <QEMU HARDDISK 2.5+> ATA-7 device

ada1: Serial Number QM00002

ada1: 16.700MB/s transfers (WDMA2, PIO 8192bytes)

ada1: 4096MB (8388608 512 byte sectors)

ada2 at ata1 bus 0 scbus1 target 0 lun 0

ada2: <QEMU HARDDISK 2.5+> ATA-7 device

ada2: Serial Number QM00003

ada2: 16.700MB/s transfers (WDMA2, PIO 8192bytes)

ada2: 50MB (102400 512 byte sectors)

Timecounter "TSC-low" frequency 1247138483 Hz quality 800

Trying to mount root from cd9660:/dev/md0.uzip []...

Kernel thread "wkupdaemon" (pid 41) exited prematurely.

/dev/gpt/junos: FILE SYSTEM CLEAN; SKIPPING CHECKS

/dev/gpt/junos: clean, 19745891 free (11 frags, 2468235 blocks, 0.0% fragmentation)

tunefs: soft updates set

@ 1607460400 [2020-12-08 20:46:40] preboot

Initializing Verified Exec:

Verified os-kernel-prd-x86-64-20191211 signed by PackageProductionEc_2019 method ECDSA256+SHA256

Enforcing Verified Exec:

Verified os-libs-11-x86-64-20191211 signed by PackageProductionEc_2019 method ECDSA256+SHA256

Mounting os-libs-11-x86-64-20191211.fa5e90e_builder_stable_11

Verified os-runtime-x86-64-20191211 signed by PackageProductionEc_2019 method ECDSA256+SHA256

Mounting os-runtime-x86-64-20191211.fa5e90e_builder_stable_11

@ 1607460409 [2020-12-08 20:46:49 UTC] activating

Verified jservices-aacl-x86-32-20191221 signed by PackageProductionEc_2019 method ECDSA256+SHA256

Verified jservices-alg-x86-32-20191221 signed by PackageProductionEc_2019 method ECDSA256+SHA256

Verified jservices-appid-x86-32-20191221 signed by PackageProductionEc_2019 method ECDSA256+SHA256

Verified jservices-cos-x86-32-20191221 signed by PackageProductionEc_2019 method ECDSA256+SHA256

Verified jservices-cpcd-x86-32-20191221 signed by PackageProductionEc_2019 method ECDSA256+SHA256

Verified jservices-crypto-base-x86-32-20191221 signed by PackageProductionEc_2019 method ECDSA256+SHA256

Verified jservices-fwdd-x86-32-20191221 signed by PackageProductionEc_2019 method ECDSA256+SHA256

Verified jservices-hcm-x86-32-20191221 signed by PackageProductionEc_2019 method ECDSA256+SHA256

random: unblocking device.

Verified jservices-idp-x86-32-20191221 signed by PackageProductionEc_2019 method ECDSA256+SHA256

Verified jservices-ids-x86-32-20191221 signed by PackageProductionEc_2019 method ECDSA256+SHA256

Verified jservices-ipsec-x86-32-20191221 signed by PackageProductionEc_2019 method ECDSA256+SHA256

Verified jservices-jdpi-x86-32-20191221 signed by PackageProductionEc_2019 method ECDSA256+SHA256

Verified jservices-jflow-x86-32-20191221 signed by PackageProductionEc_2019 method ECDSA256+SHA256

Verified jservices-llpdf-x86-32-20191221 signed by PackageProductionEc_2019 method ECDSA256+SHA256

Verified jservices-lrf-x86-32-20191221 signed by PackageProductionEc_2019 method ECDSA256+SHA256

Verified jservices-mobile-x86-32-20191221 signed by PackageProductionEc_2019 method ECDSA256+SHA256

Verified jservices-mss-x86-32-20191221 signed by PackageProductionEc_2019 method ECDSA256+SHA256

Verified jservices-nat-x86-32-20191221 signed by PackageProductionEc_2019 method ECDSA256+SHA256

Verified jservices-pcef-x86-32-20191221 signed by PackageProductionEc_2019 method ECDSA256+SHA256

Verified jservices-rpm-x86-32-20191221 signed by PackageProductionEc_2019 method ECDSA256+SHA256

Verified jservices-rtcom-x86-32-20191221 signed by PackageProductionEc_2019 method ECDSA256+SHA256

Verified jservices-sfw-x86-32-20191221 signed by PackageProductionEc_2019 method ECDSA256+SHA256

Verified jservices-softwire-x86-32-20191221 signed by PackageProductionEc_2019 method ECDSA256+SHA256

Verified jservices-ssl-x86-32-20191221 signed by PackageProductionEc_2019 method ECDSA256+SHA256

Verified jservices-tcp-log-x86-32-20191221 signed by PackageProductionEc_2019 method ECDSA256+SHA256

Verified jservices-telemetry-x86-32-20191221 signed by PackageProductionEc_2019 method ECDSA256+SHA256

Verified jservices-traffic-dird-x86-32-20191221 signed by PackageProductionEc_2019 method ECDSA256+SHA256

Verified jservices-urlf-x86-32-20191221 signed by PackageProductionEc_2019 method ECDSA256+SHA256

Verified junos-openconfig-x86-32-18.4R3 signed by PackageProductionEc_2019 method ECDSA256+SHA256

kern.activate_pending_set: 0 -> 1

NOTE: 'pending' set now 'active'

@ 1607460413 [2020-12-08 20:46:53 UTC] mount start

@ 1607460414 [2020-12-08 20:46:54 UTC] junos 18.4R3.3

Verified os-zoneinfo-20191211 signed by PackageProductionEc_2019 method ECDSA256+SHA256

Mounting os-zoneinfo-20191211.fa5e90e_builder_stable_11

Verified junos-net-prd-x86-64-20191221 signed by PackageProductionEc_2019 method ECDSA256+SHA256

Mounting junos-net-prd-x86-64-20191221.040256_builder_junos_184_r3

Verified junos-libs-x86-64-20191221 signed by PackageProductionEc_2019 method ECDSA256+SHA256

Mounting junos-libs-x86-64-20191221.040256_builder_junos_184_r3

Verified os-libs-compat32-11-x86-64-20191211 signed by PackageProductionEc_2019 method ECDSA256+SHA256

Mounting os-libs-compat32-11-x86-64-20191211.fa5e90e_builder_stable_11

Verified os-compat32-x86-64-20191211 signed by PackageProductionEc_2019 method ECDSA256+SHA256

Mounting os-compat32-x86-64-20191211.fa5e90e_builder_stable_11

Verified junos-libs-compat32-x86-64-20191221 signed by PackageProductionEc_2019 method ECDSA256+SHA256

Mounting junos-libs-compat32-x86-64-20191221.040256_builder_junos_184_r3

Verified junos-runtime-x86-32-20191221 signed by PackageProductionEc_2019 method ECDSA256+SHA256

Mounting junos-runtime-x86-32-20191221.040256_builder_junos_184_r3

Starting watchdog daemon ...

Verified jail-runtime signed by PackageProductionEc_2019 method ECDSA256+SHA256

Verified jsim-pfe-x86-32-20191221 signed by PackageProductionEc_2019 method ECDSA256+SHA256

Mounting jsim-pfe-x86-32-20191221.040256_builder_junos_184_r3

Verified sflow-mx-x86-32-20191221 signed by PackageProductionEc_2019 method ECDSA256+SHA256

Mounting sflow-mx-x86-32-20191221.040256_builder_junos_184_r3

Verified py-extensions-x86-32-20191221 signed by PackageProductionEc_2019 method ECDSA256+SHA256

Mounting py-extensions-x86-32-20191221.040256_builder_junos_184_r3

Verified py-base-x86-32-20191221 signed by PackageProductionEc_2019 method ECDSA256+SHA256

Mounting py-base-x86-32-20191221.040256_builder_junos_184_r3

Verified os-vmguest-x86-64-20191211 signed by PackageProductionEc_2019 method ECDSA256+SHA256

Mounting os-vmguest-x86-64-20191211.fa5e90e_builder_stable_11

Verified os-crypto-x86-64-20191211 signed by PackageProductionEc_2019 method ECDSA256+SHA256

Mounting os-crypto-x86-64-20191211.fa5e90e_builder_stable_11

Verified na-telemetry-x86-32-18.4R3 signed by PackageProductionEc_2019 method ECDSA256+SHA256

Mounting na-telemetry-x86-32-18.4R3.3

Verified junos-libs-compat32-mx-x86-64-20191221 signed by PackageProductionEc_2019 method ECDSA256+SHA256

Mounting junos-libs-compat32-mx-x86-64-20191221.040256_builder_junos_184_r3

Verified junos-runtime-mx-x86-32-20191221 signed by PackageProductionEc_2019 method ECDSA256+SHA256

Mounting junos-runtime-mx-x86-32-20191221.040256_builder_junos_184_r3

Verified junos-appidd-mx signed by PackageProductionEc_2019 method ECDSA256+SHA256

Verified junos-platform-x86-32-20191221 signed by PackageProductionEc_2019 method ECDSA256+SHA256

Mounting junos-platform-x86-32-20191221.040256_builder_junos_184_r3

Mounting junos-openconfig-x86-32-18.4R3.3

Verified junos-modules-x86-64-20191221 signed by PackageProductionEc_2019 method ECDSA256+SHA256

Mounting junos-modules-x86-64-20191221.040256_builder_junos_184_r3

Verified junos-modules-mx-x86-64-20191221 signed by PackageProductionEc_2019 method ECDSA256+SHA256

Mounting junos-modules-mx-x86-64-20191221.040256_builder_junos_184_r3

Verified junos-libs-mx-x86-64-20191221 signed by PackageProductionEc_2019 method ECDSA256+SHA256

Mounting junos-libs-mx-x86-64-20191221.040256_builder_junos_184_r3

Verified junos-jsqlsync-x86-32-20191221 signed by PackageProductionEc_2019 method ECDSA256+SHA256

Mounting junos-jsqlsync-x86-32-20191221.040256_builder_junos_184_r3

Verified junos-dp-crypto-support-mtx-x86-32-20191221 signed by PackageProductionEc_2019 method ECDSA256+SHA256

Mounting junos-dp-crypto-support-mtx-x86-32-20191221.040256_builder_junos_184_r3

Verified junos-daemons-x86-64-20191221 signed by PackageProductionEc_2019 method ECDSA256+SHA256

Mounting junos-daemons-x86-64-20191221.040256_builder_junos_184_r3

Verified junos-daemons-mx-x86-64-20191221 signed by PackageProductionEc_2019 method ECDSA256+SHA256

Mounting junos-daemons-mx-x86-64-20191221.040256_builder_junos_184_r3

Verified jsim-wrlinux-x86-32-20191221 signed by PackageProductionEc_2019 method ECDSA256+SHA256

Mounting jsim-wrlinux-x86-32-20191221.040256_builder_junos_184_r3

Verified jsim-pfe-vmx-x86-32-20191221 signed by PackageProductionEc_2019 method ECDSA256+SHA256

Mounting jsim-pfe-vmx-x86-32-20191221.040256_builder_junos_184_r3

Verified jsd-x86-32-18.4R3 signed by PackageProductionEc_2019 method ECDSA256+SHA256

Mounting jsd-x86-32-18.4R3.3-jet-1

Verified jinsight-x86-32-18.4R3 signed by PackageProductionEc_2019 method ECDSA256+SHA256

Mounting jinsight-x86-32-18.4R3.3

Verified jdocs-x86-32-20191221 signed by PackageProductionEc_2019 method ECDSA256+SHA256

Mounting jdocs-x86-32-20191221.040256_builder_junos_184_r3

@ 1607460590 [2020-12-08 20:49:50 UTC] mount done

Tue Dec  8 20:49:53 UTC 2020 vmguest: setup ...

Tue Dec  8 20:49:54 UTC 2020 vmguest: mounted /dev/ada2

Tue Dec  8 20:49:54 UTC 2020 vmguest: found /mnt/vmm-config.tgz

Tue Dec  8 20:49:54 UTC 2020 vmguest: found vm_retype VMX

vm_retype=""RE-VMX""

Tue Dec  8 20:49:54 UTC 2020 vmguest: adding kern.timecounter.invariant_tsc=1 to /boot/vmguest.conf

Tue Dec  8 20:49:54 UTC 2020 vmguest: adding kern.timecounter.smp_tsc=1 to /boot/vmguest.conf

Tue Dec  8 20:49:54 UTC 2020 vmguest: adding kern.timecounter.vm_guest_tsc=1 to /boot/vmguest.conf

Cannot find: jsim-wrlinux

usage: /usr/sbin/pkg add <pkg> ...

where <pkg> is a compressed tar file

Cannot find: jsim-pfe-internal

usage: /usr/sbin/pkg add <pkg> ...

where <pkg> is a compressed tar file

/usr/sbin/pkg: package jsim-pfe-vmx-x86-32-20191221.040256_builder_junos_184_r3 is already installed

Tue Dec  8 20:49:54 UTC 2020 vmguest: no legacy data disk detected

Tue Dec  8 20:49:55 UTC 2020 vmguest: initializing /dev/gpt/config

/dev/gpt/config: 409.6MB (838848 sectors) block size 32768, fragment size 4096

    using 4 cylinder groups of 102.41MB, 3277 blks, 13184 inodes.

super-block backups (for fsck_ffs -b #) at:

 192, 209920, 419648, 629376

Tue Dec  8 20:49:55 UTC 2020 vmguest: initializing /dev/gpt/var

/dev/gpt/var: 3686.4MB (7549672 sectors) block size 32768, fragment size 4096

    using 6 cylinder groups of 626.09MB, 20035 blks, 80256 inodes.

super-block backups (for fsck_ffs -b #) at:

 192, 1282432, 2564672, 3846912, 5129152, 6411392

** /dev/gpt/config

** Last Mounted on /.mount/mnt2

** Phase 1 - Check Blocks and Sizes

** Phase 2 - Check Pathnames

** Phase 3 - Check Connectivity

** Phase 4 - Check Reference Counts

** Phase 5 - Check Cyl groups

2 files, 2 used, 101469 free (13 frags, 12682 blocks, 0.0% fragmentation)

***** FILE SYSTEM IS CLEAN *****

** /dev/gpt/var

** Last Mounted on /.mount/mnt2

** Phase 1 - Check Blocks and Sizes

** Phase 2 - Check Pathnames

** Phase 3 - Check Connectivity

** Phase 4 - Check Reference Counts

** Phase 5 - Check Cyl groups

93 files, 67 used, 913425 free (17 frags, 114176 blocks, 0.0% fragmentation)

***** FILE SYSTEM IS CLEAN *****

Tue Dec  8 20:49:56 UTC 2020 vmguest: porter :

Tue Dec  8 20:49:56 UTC 2020 vmguest: rebooting ...

Waiting (max 60 seconds) for system process `vnlru' to stop... done

Waiting (max 60 seconds) for system process `bufdaemon' to stop... done

Waiting (max 60 seconds) for system process `syncer' to stop... 

Syncing disks, vnodes remaining... 0 0 0 done

All buffers synced.

Uptime: 3m27s

Khelp module "jsocket" can't unload until its refcount drops from 2 to 0.

Rebooting...

Consoles: serial port  

BIOS drive A: is disk0

BIOS drive C: is disk1

BIOS drive D: is disk2

BIOS drive E: is disk3

BIOS 639kB/2096000kB available memory

FreeBSD/x86 bootstrap loader, Revision 1.1

(Wed Dec 11 00:07:04 PST 2019 builder@feyrith.juniper.net)

|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-Autoboot in 3 seconds... (press Ctrl-C to interrupt) Autoboot in 2 seconds... (press Ctrl-C to interrupt) Autoboot in 1 seconds... (press Ctrl-C to interrupt) 

Booting from Junos volume ...

\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|

/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\/packages/sets/active/boot/os-kernel/kernel text=0x45e778 |/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|data=0x840c8+0x30d930 /-\|/-\|/-\|/-\|/syms=[0x8+0x96ba0-\|/-\|/-\|/-\|/-\|+0x8+0x830ce/-\|/-\|/-\|/-\|]

/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-/packages/sets/active/boot/junos-net-platform/mtx_re.ko \|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-size 0x2883f0 at 0xd0b000

loading required module 'netstack'

\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-/packages/sets/active/boot/netstack/netstack.ko \|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\size 0x16b92b8 at 0xf94000

loading required module 'crypto'

|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|//packages/sets/active/boot/os-crypto/crypto.ko -\|/-\|/-\size 0x43e28 at 0x264e000

loading required module 'pvi_db'

|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|//packages/sets/active/boot/netstack/pvi_db.ko -\size 0x68d8 at 0x2692000

|/-\|/-\|/-\|/-\|/-\|/-\|/-\/packages/sets/active/boot/junos-modules-platform/fxpci.ko |/size 0xca40 at 0x2699000

-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|//packages/sets/active/boot/junos-modules-platform/pcidev.ko -size 0x8318 at 0x26a6000

\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\/packages/sets/active/boot/junos-modules/fips_core.ko |size 0x6268 at 0x26af000

/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/packages/sets/active/boot/junos-modules/hmac_drbg.ko /size 0x9510 at 0x26b6000

-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-/packages/sets/active/boot/junos-modules/mac_sdk.ko \|size 0x129f8 at 0x26c0000

/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|//packages/sets/active/boot/junos-modules/sdk_core.ko -\|/-\size 0x25980 at 0x26d3000

|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\/packages/sets/active/boot/junos-modules/junosprocfs.ko |size 0x5838 at 0x26f9000

/-\|/-\|/-\|/-\|/-\|/-\|/-\|/packages/sets/active/boot/junos-modules/mac_fips.ko /size 0x5798 at 0x26ff000

-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/packages/sets/active/boot/netstack/acb.ko /-\|/-\|/-\|/-\size 0x6e228 at 0x2705000

|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|//packages/sets/active/boot/netstack/ptxfabsw.ko -size 0x6218 at 0x2774000

\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-/packages/sets/active/boot/os-kernel/contents.izo \|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\size=0x884400

|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/packages/sets/active/boot/os-kernel/miibus.ko /-\|/-\|/size 0x3fda8 at 0x2fff000

-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|//packages/sets/active/boot/os-kernel/if_em.ko -\|/-\|/-\|/-\|/-size 0x7f858 at 0x303f000

\|/-\|/-\|/-\|/-\|/-\|/-\|/-/packages/sets/active/boot/os-kernel/if_fxp.ko \|/size 0x13668 at 0x30bf000

-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-/packages/sets/active/boot/os-kernel/if_igb.ko \|/-\|/-\|/-\|size 0x6b888 at 0x30d3000

/-\|/-\|/-\|/-\|/-\|/-\|/-\|/packages/sets/active/boot/os-kernel/if_ixlv1211k.ko /-\|/-\size 0x34050 at 0x313f000

|/-\|/-\|/-\|/-\|/-\|/-\|/-\/packages/sets/active/boot/os-vmguest/virtio.ko |size 0x58b8 at 0x3174000

/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|//packages/sets/active/boot/os-vmguest/virtio_blk.ko -size 0x7c68 at 0x317a000

\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-/packages/sets/active/boot/os-vmguest/virtio_pci.ko \size 0x7318 at 0x3182000

|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/packages/sets/active/boot/os-vmguest/virtio_random.ko size 0x28b8 at 0x318a000

/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|//packages/sets/active/boot/os-vmguest/virtio_scsi.ko -size 0xc760 at 0x318d000

\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\/packages/sets/active/boot/os-vmguest/virtio_9pnet.ko |/size 0xfbf0 at 0x319a000

-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|//packages/sets/active/boot/os-vmguest/virtio_9pfs.ko -\size 0x10890 at 0x31aa000

|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/packages/sets/active/boot/os-vmguest/if_vtnet.ko /-size 0x13470 at 0x31bb000

\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\/packages/sets/active/boot/os-vmguest/if_vmx.ko |/size 0x121f8 at 0x31cf000

Booting [/packages/sets/active/boot/os-kernel/kernel]...               

GDB: debug ports: uart

GDB: current port: uart

KDB: debugger backends: ddb gdb ndb

KDB: current backend: ddb

Copyright (c) 1992-2017 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 JNPR-11.0-20191211.fa5e90e_builder_stable_11 #0 r356482+fa5e90e7d9f(HEAD): Wed Dec 11 00:03:20 PST 2019

    builder@feyrith.juniper.net:/volume/build/junos/occam/llvm-5.0/sandbox-20191122/freebsd/stable_11/20191122.235948_builder_stable_11.fa5e90e/obj/amd64/juniper/kernels/JNPR-AMD64-PRD/kernel amd64

Juniper clang version 5.0.2  (based on LLVM 5.0.2)

VT(vga): text 80x25

CPU: Intel Core Processor (Broadwell) (2494.29-MHz K8-class CPU)

  Origin="GenuineIntel"  Id=0x306d2  Family=0x6  Model=0x3d  Stepping=2

  Features=0x783fbff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,MMX,FXSR,SSE,SSE2>

  Features2=0xf7fa3203<SSE3,PCLMULQDQ,SSSE3,FMA,CX16,PCID,SSE4.1,SSE4.2,x2APIC,MOVBE,POPCNT,TSCDLT,AESNI,XSAVE,AVX,F16C,RDRAND,HV>

  AMD Features=0x2c100800<SYSCALL,NX,Page1GB,RDTSCP,LM>

  AMD Features2=0x121<LAHF,ABM,Prefetch>

  Structured Extended Features=0x1c0f3a<TSCADJ,BMI1,HLE,AVX2,BMI2,ERMS,INVPCID,RTM,RDSEED,ADX,SMAP>

  XSAVE Features=0x1<XSAVEOPT>

  TSC: P-state invariant

Hypervisor: Origin = "KVMKVMKVM"

real memory  = 2147483648 (2048 MB)

avail memory = 2022653952 (1928 MB)

mtx_platform_early_bootinit: M/T/EX/SRX Series Early Boot Initialization

mtx_platform_set_vm_retype: sysinfo_product=VM-vcp_vmx1-161-re-0

mtx_platform_set_re_type: vm_retype :RE-VMX

mtx_platform_set_re_type: Found RE type 160 RE-VMX

Event timer "LAPIC" quality 600

ACPI APIC Table: <BOCHS  BXPCAPIC>

random: entropy device external interface

random: <Fortuna> initialized

Security policy loaded: JUNOS MAC/privcheck (mac_privcheck)

Security policy loaded: Junos MAC/fips (mac_fips)

Security policy loaded: MAC/veriexec (mac_veriexec)

Security policy loaded: Junos MAC/SDK (mac_sdk)

MAC/veriexec fingerprint module loaded: SHA1

MAC/veriexec fingerprint module loaded: SHA256

MAC/veriexec fingerprint module loaded: SHA384

ioapic0 <Version 1.1> irqs 0-23 on motherboard

netisr_init: forcing maxthreads from 4 to 1

Creating PCI Scan thread

pcidev module loaded, 0 (null)

random: registering fast source Intel Secure Key RNG

random: fast provider: "Intel Secure Key RNG"

Initializing M/T/EX platform properties ..

nexus0

vtvga0: <VT VGA driver> on motherboard

ofwbus0: <Open Firmware Device Tree> on motherboard

fdtio0: <FDT I/O port space> on ofwbus0

fpga0: <RE system controller> port 0x191-0x198 on fdtio0

cryptosoft0: <software crypto> on motherboard

acpi0: <BOCHS BXPCRSDT> on motherboard

acpi0: Power Button (fixed)

cpu0: <ACPI CPU> on acpi0

atrtc0: <AT realtime clock> port 0x70-0x71,0x72-0x77 irq 8 on acpi0

Event timer "RTC" frequency 32768 Hz quality 0

hpet0: <High Precision Event Timer> iomem 0xfed00000-0xfed003ff on acpi0

Timecounter "HPET" frequency 100000000 Hz quality 950

Timecounter "ACPI-fast" frequency 3579545 Hz quality 900

acpi_timer0: <24-bit timer at 3.579545MHz> port 0x608-0x60b on acpi0

pcib0: <ACPI Host-PCI bridge> port 0xcf8-0xcff on acpi0

pci0: <ACPI PCI bus> on pcib0

isab0: <PCI-ISA bridge> at device 1.0 on pci0

isa0: <ISA bus> on isab0

atapci0: <Intel PIIX3 WDMA2 controller> port 0x1f0-0x1f7,0x3f6,0x170-0x177,0x376,0xc040-0xc04f at device 1.1 on pci0

ata0: <ATA channel> at channel 0 on atapci0

ata1: <ATA channel> at channel 1 on atapci0

smb0: <Intel 82371AB SMB controller> irq 9 at device 1.3 on pci0

vgapci0: <VGA-compatible display> mem 0xfc000000-0xfdffffff,0xfeb90000-0xfeb90fff at device 2.0 on pci0

vgapci0: Boot video device

virtio_pci0: <VirtIO PCI Network adapter> port 0xc000-0xc01f mem 0xfeb91000-0xfeb91fff,0xfe000000-0xfe003fff irq 11 at device 3.0 on pci0

vtnet0: <VirtIO Networking Adapter> on virtio_pci0

virtio_pci1: <VirtIO PCI Network adapter> port 0xc020-0xc03f mem 0xfeb92000-0xfeb92fff,0xfe004000-0xfe007fff irq 11 at device 4.0 on pci0

vtnet1: <VirtIO Networking Adapter> on virtio_pci1

atkbdc0: <Keyboard controller (i8042)> port 0x60,0x64 irq 1 on acpi0

atkbd0: <AT Keyboard> irq 1 on atkbdc0

atkbd0: [GIANT-LOCKED]

uart0: <16550 or compatible> port 0x3f8-0x3ff irq 4 on acpi0

uart0: console (9600,n,8,1)

uart0: [GIANT-LOCKED]

orm0: <ISA Option ROMs> at iomem 0xc0000-0xc97ff,0xed000-0xeffff on isa0

jnx_product_set_vplatform: vchassis_type is 161

VPlatform: Setting product model to unknown for product type 161 

virtual chassis member-id = 255

virtual chassis mode      = 0

virtual chassis fpc-slots = 255

virtual chassis effective fpc-slots = 12

virtual chassis ifstate revert      = 1

Initializing Kernel PVIDB.

Unified Services mode is turned off(0)

Initializing product: 161 ..

Setting up M/T interface operations and attributes

platform_set_re_misc_properties_common: vm_guest=5

platform_set_re_misc_properties_common: vm_retype: 'RE-VMX'

platform_set_re_misc_properties_common: renaming em0 -> fxp0

JUNOS procfs is initialized.

Timecounters tick every 1.000 msec

Registering tcp_platform_dependent = tcp_handle_special_ports

md0: Preloaded image </packages/sets/active/boot/os-kernel/contents.izo> 8930304 bytes at 0xffffffff8277a218

ada0 at ata0 bus 0 scbus0 target 0 lun 0

ada0: <QEMU HARDDISK 2.5+> ATA-7 device

ada0: Serial Number QM00001

ada0: 16.700MB/s transfers (WDMA2, PIO 8192bytes)

ada0: 27649MB (56625152 512 byte sectors)

ada1 at ata0 bus 0 scbus0 target 1 lun 0

ada1: <QEMU HARDDISK 2.5+> ATA-7 device

ada1: Serial Number QM00002

ada1: 16.700MB/s transfers (WDMA2, PIO 8192bytes)

ada1: 4096MB (8388608 512 byte sectors)

ada2 at ata1 bus 0 scbus1 target 0 lun 0

ada2: <QEMU HARDDISK 2.5+> ATA-7 device

ada2: Serial Number QM00003

ada2: 16.700MB/s transfers (WDMA2, PIO 8192bytes)

ada2: 50MB (102400 512 byte sectors)

Timecounter "TSC-low" frequency 1247143872 Hz quality 1000

Trying to mount root from cd9660:/dev/md0.uzip []...

Kernel thread "wkupdaemon" (pid 41) exited prematurely.

/dev/gpt/junos: FILE SYSTEM CLEAN; SKIPPING CHECKS

/dev/gpt/junos: clean, 19717014 free (182 frags, 2464604 blocks, 0.0% fragmentation)

@ 1607460674 [2020-12-08 20:51:14] preboot

Initializing Verified Exec:

Verified os-kernel-prd-x86-64-20191211 signed by PackageProductionEc_2019 method ECDSA256+SHA256

Enforcing Verified Exec:

Verified os-libs-11-x86-64-20191211 signed by PackageProductionEc_2019 method ECDSA256+SHA256

Mounting os-libs-11-x86-64-20191211.fa5e90e_builder_stable_11

Verified os-runtime-x86-64-20191211 signed by PackageProductionEc_2019 method ECDSA256+SHA256

Mounting os-runtime-x86-64-20191211.fa5e90e_builder_stable_11

/dev/gpt/config: FILE SYSTEM CLEAN; SKIPPING CHECKS

/dev/gpt/config: clean, 101469 free (13 frags, 12682 blocks, 0.0% fragmentation)

/dev/gpt/var: FILE SYSTEM CLEAN; SKIPPING CHECKS

/dev/gpt/var: clean, 913424 free (16 frags, 114176 blocks, 0.0% fragmentation)

@ 1607460679 [2020-12-08 20:51:19 UTC] mount start

@ 1607460679 [2020-12-08 20:51:19 UTC] junos 18.4R3.3

Verified os-zoneinfo-20191211 signed by PackageProductionEc_2019 method ECDSA256+SHA256

Mounting os-zoneinfo-20191211.fa5e90e_builder_stable_11

Verified junos-net-prd-x86-64-20191221 signed by PackageProductionEc_2019 method ECDSA256+SHA256

Mounting junos-net-prd-x86-64-20191221.040256_builder_junos_184_r3

Verified junos-libs-x86-64-20191221 signed by PackageProductionEc_2019 method ECDSA256+SHA256

Mounting junos-libs-x86-64-20191221.040256_builder_junos_184_r3

Verified os-libs-compat32-11-x86-64-20191211 signed by PackageProductionEc_2019 method ECDSA256+SHA256

Mounting os-libs-compat32-11-x86-64-20191211.fa5e90e_builder_stable_11

Verified os-compat32-x86-64-20191211 signed by PackageProductionEc_2019 method ECDSA256+SHA256

Mounting os-compat32-x86-64-20191211.fa5e90e_builder_stable_11

Verified junos-libs-compat32-x86-64-20191221 signed by PackageProductionEc_2019 method ECDSA256+SHA256

Mounting junos-libs-compat32-x86-64-20191221.040256_builder_junos_184_r3

Verified junos-runtime-x86-32-20191221 signed by PackageProductionEc_2019 method ECDSA256+SHA256

Mounting junos-runtime-x86-32-20191221.040256_builder_junos_184_r3

Starting watchdog daemon ...

Verified jail-runtime-x86-32-20191211 signed by PackageProductionEc_2019 method ECDSA256+SHA256

Verified jsim-pfe-x86-32-20191221 signed by PackageProductionEc_2019 method ECDSA256+SHA256

Mounting jsim-pfe-x86-32-20191221.040256_builder_junos_184_r3

Verified sflow-mx-x86-32-20191221 signed by PackageProductionEc_2019 method ECDSA256+SHA256

Mounting sflow-mx-x86-32-20191221.040256_builder_junos_184_r3

Verified py-extensions-x86-32-20191221 signed by PackageProductionEc_2019 method ECDSA256+SHA256

Mounting py-extensions-x86-32-20191221.040256_builder_junos_184_r3

random: unblocking device.

Verified py-base-x86-32-20191221 signed by PackageProductionEc_2019 method ECDSA256+SHA256

Mounting py-base-x86-32-20191221.040256_builder_junos_184_r3

Verified os-vmguest-x86-64-20191211 signed by PackageProductionEc_2019 method ECDSA256+SHA256

Mounting os-vmguest-x86-64-20191211.fa5e90e_builder_stable_11

Verified os-crypto-x86-64-20191211 signed by PackageProductionEc_2019 method ECDSA256+SHA256

Mounting os-crypto-x86-64-20191211.fa5e90e_builder_stable_11

Verified na-telemetry-x86-32-18.4R3 signed by PackageProductionEc_2019 method ECDSA256+SHA256

Mounting na-telemetry-x86-32-18.4R3.3

Verified junos-libs-compat32-mx-x86-64-20191221 signed by PackageProductionEc_2019 method ECDSA256+SHA256

Mounting junos-libs-compat32-mx-x86-64-20191221.040256_builder_junos_184_r3

Verified junos-runtime-mx-x86-32-20191221 signed by PackageProductionEc_2019 method ECDSA256+SHA256

Mounting junos-runtime-mx-x86-32-20191221.040256_builder_junos_184_r3

Verified junos-platform-x86-32-20191221 signed by PackageProductionEc_2019 method ECDSA256+SHA256

Mounting junos-platform-x86-32-20191221.040256_builder_junos_184_r3

Verified junos-openconfig-x86-32-18.4R3 signed by PackageProductionEc_2019 method ECDSA256+SHA256

Mounting junos-openconfig-x86-32-18.4R3.3

Verified junos-modules-x86-64-20191221 signed by PackageProductionEc_2019 method ECDSA256+SHA256

Mounting junos-modules-x86-64-20191221.040256_builder_junos_184_r3

Verified junos-modules-mx-x86-64-20191221 signed by PackageProductionEc_2019 method ECDSA256+SHA256

Mounting junos-modules-mx-x86-64-20191221.040256_builder_junos_184_r3

Verified junos-libs-mx-x86-64-20191221 signed by PackageProductionEc_2019 method ECDSA256+SHA256

Mounting junos-libs-mx-x86-64-20191221.040256_builder_junos_184_r3

Verified junos-jsqlsync-x86-32-20191221 signed by PackageProductionEc_2019 method ECDSA256+SHA256

Mounting junos-jsqlsync-x86-32-20191221.040256_builder_junos_184_r3

Verified junos-dp-crypto-support-mtx-x86-32-20191221 signed by PackageProductionEc_2019 method ECDSA256+SHA256

Mounting junos-dp-crypto-support-mtx-x86-32-20191221.040256_builder_junos_184_r3

Verified junos-daemons-x86-64-20191221 signed by PackageProductionEc_2019 method ECDSA256+SHA256

Mounting junos-daemons-x86-64-20191221.040256_builder_junos_184_r3

Verified junos-daemons-mx-x86-64-20191221 signed by PackageProductionEc_2019 method ECDSA256+SHA256

Mounting junos-daemons-mx-x86-64-20191221.040256_builder_junos_184_r3

Verified jsim-wrlinux-x86-32-20191221 signed by PackageProductionEc_2019 method ECDSA256+SHA256

Mounting jsim-wrlinux-x86-32-20191221.040256_builder_junos_184_r3

Verified jsim-pfe-vmx-x86-32-20191221 signed by PackageProductionEc_2019 method ECDSA256+SHA256

Mounting jsim-pfe-vmx-x86-32-20191221.040256_builder_junos_184_r3

Verified jsd-x86-32-18.4R3 signed by PackageProductionEc_2019 method ECDSA256+SHA256

Mounting jsd-x86-32-18.4R3.3-jet-1

Verified jinsight-x86-32-18.4R3 signed by PackageProductionEc_2019 method ECDSA256+SHA256

Mounting jinsight-x86-32-18.4R3.3

Verified jdocs-x86-32-20191221 signed by PackageProductionEc_2019 method ECDSA256+SHA256

Mounting jdocs-x86-32-20191221.040256_builder_junos_184_r3

@ 1607460776 [2020-12-08 20:52:56 UTC] mount done

Checking platform support for: vmx

Attempting to add missing jsdn

Cannot find: jsdn.tgz

usage: /usr/sbin/pkg add <pkg> ...

where <pkg> is a compressed tar file

Attempting to add missing junos-appsecure-he

Cannot find: junos-appsecure-he.tgz

usage: /usr/sbin/pkg add <pkg> ...

where <pkg> is a compressed tar file

Attempting to add missing junos-secintel

Cannot find: junos-secintel.tgz

usage: /usr/sbin/pkg add <pkg> ...

where <pkg> is a compressed tar file

@ 1607460779 [2020-12-08 20:52:59 UTC] mountlate start

Verified junos-appidd-mx-x86-32-20191221 signed by PackageProductionEc_2019 method ECDSA256+SHA256

Mounting junos-appidd-mx-x86-32-20191221.040256_builder_junos_184_r3

@ 1607460780 [2020-12-08 20:53:00 UTC] mountlate done

kern.module_path: /packages/sets/active/boot/os-vmguest/;/packages/sets/active/boot/os-kernel/;/packages/sets/active/boot/os-crypto/;/packages/sets/active/boot/netstack/;/packages/sets/active/boot/junos-modules/;/packages/sets/active/boot/junos-modules-platform/;/packages/sets/active/boot/junos-net-platform/ -> /modules;/modules/dev;/modules/ifpfe_drv;/modules/ifpfe_media;/modules/jam_core;/modules/jam_plugin;/modules/peertype;/modules/platform

Loading JUNOS chassis module

chassis_init_hw_chassis_startup_time: chassis startup time 0.000000, shared: 0x7ffffffff300, base: 0x7ffffffff000, offset: 0x300

IPsec: Initialized Security Association Processing.

fuse-freebsd: version 0.4.4, FUSE ABI 7.8

pci-hgcomdev module loadedLoading the CHMIC module

Loading POS driver

 Loading Aggregate sonet driver

Loading the IMA Group Media Layer; Attaching to media services layer

Loading the IMA Link Media Layer; Attaching to media services layer

Loading the SONET Media Layer; Attaching to media services layer

Loading the Protobuf-C module

Loading the JAM-Core module

Loading the JAM-Core module - succeeded

Loading Multilink Services PICs module.

Loading the M&T Platform NETPFE module

MTX Platform JAM-Core module - load success

MPC NG 2E/3E JAM Plugin: load succeeded

 bcmsdk_5_9_x kld

 Loading BCMSDK module.....

Junosprocfs mounted on /junosproc.

@ 1607460783 [2020-12-08 20:53:03 UTC] mtx_init product vmx

@ 1607460783 [2020-12-08 20:53:03 UTC] mtx_init pvi_model

@ 1607460783 [2020-12-08 20:53:03 UTC] mtx_init tvp_mode 0

Timecounter "KVMCLOCK" frequency 1000000000 Hz quality 1000

@ 1607460783 [2020-12-08 20:53:03 UTC] mgd start

Creating initial configuration:  ...

mgd: warning: MD5File failed for /config/juniper.conf.gz

<output>Generating RSA2 key /etc/ssh/ssh_host_rsa_key</output>

<output>

Generated SSH key file /etc/ssh/ssh_host_rsa_key.pub with fingerprint SHA256:2wWeO/5HJwAIyrkHZs6ZFN/9qmo0vKFpdX7ze6+JZYc

Generating public/private rsa key pair.

Your identification has been saved in /etc/ssh/ssh_host_rsa_key.

Your public key has been saved in /etc/ssh/ssh_host_rsa_key.pub.

The key fingerprint is:

SHA256:2wWeO/5HJwAIyrkHZs6ZFN/9qmo0vKFpdX7ze6+JZYc root@robot_vmx2_1

The key&#39;s randomart image is:

+---[RSA 2048]----+

|    . .. .       |

|   . = ....      |

|    O . . o.     |

|   * =   . +.    |

|    *.. S o o.   |

|     .* .o +  o..|

|     = *. =  .Eo.|

|    + o .oo. +oo |

|   . ......+=+oo.|

+----[SHA256]-----+

</output>

<output>Generating ECDSA key /etc/ssh/ssh_host_ecdsa_key</output>

<output>

Generated SSH key file /etc/ssh/ssh_host_ecdsa_key.pub with fingerprint SHA256:6Aq2fd40ucCQpsZbDJv+F4qbDVr4bBZ2pIp4jyj55Wg

Generating public/private ecdsa key pair.

Your identification has been saved in /etc/ssh/ssh_host_ecdsa_key.

Your public key has been saved in /etc/ssh/ssh_host_ecdsa_key.pub.

The key fingerprint is:

SHA256:6Aq2fd40ucCQpsZbDJv+F4qbDVr4bBZ2pIp4jyj55Wg root@robot_vmx2_1

The key&#39;s randomart image is:

+---[ECDSA 256]---+

|                 |

|                 |

|                 |

|    .. .         |

|  .o+ . S        |

| o+B.+.  .       |

|++@++.+.+        |

|*XE#..o+ o       |

|+*%+B+. o        |

+----[SHA256]-----+

</output>

<output>Generating ED25519 key /etc/ssh/ssh_host_ed25519_key</output>

<output>

Generated SSH key file /etc/ssh/ssh_host_ed25519_key.pub with fingerprint SHA256:3EKn6HTtGPjD/eBZOR1b+YK178zo2JKpkU79dR1AZmk

Generating public/private ed25519 key pair.

Your identification has been saved in /etc/ssh/ssh_host_ed25519_key.

Your public key has been saved in /etc/ssh/ssh_host_ed25519_key.pub.

The key fingerprint is:

SHA256:3EKn6HTtGPjD/eBZOR1b+YK178zo2JKpkU79dR1AZmk root@robot_vmx2_1

The key&#39;s randomart image is:

+--[ED25519 256]--+

|             +.  |

|            +E   |

|        . . ..   |

|       = =    . .|

|      + S o   oo.|

|     o + * o = =+|

|      . = B *o= =|

|         = *+= B.|

|          =.oo=.=|

+----[SHA256]-----+

</output>

mgd: commit complete

@ 1607460852 [2020-12-08 20:54:12 UTC] mgd done

a boot

a config

a config/juniper.conf

a config/license

a config/license/E435890758.lic

a var

a var/db

a var/db/vmm

a var/db/vmm/etc

a var/db/vmm/yang

x boot/

x config/

x config/juniper.conf

x config/license/

x config/license/E435890758.lic

x var/

x var/db/

x var/db/vmm/

x var/db/vmm/etc/

x var/db/vmm/yang/

Failed to rename ... 

    old_ifname to jnx_re_host_ifd_name, error 2

Failed to rename ... 

    old_ifname to jnx_re_host_ifd_name, error 2

 Lock Manager

RDM Embedded 7 [04-Aug-2006] http://www.birdstep.com

Copyright (c) 1992-2006 Birdstep Technology, Inc.  All Rights Reserved.

Unix Domain sockets Lock manager

Lock manager 'lockmgr' started successfully.

Database Initialization Utility

RDM Embedded 7 [04-Aug-2006] http://www.birdstep.com

Copyright (c) 1992-2006 Birdstep Technology, Inc.  All Rights Reserved.

Profile database initialized

Set Enhanced BBE Default...

Enhanced BBE Default for vmx set to... 2

Set Enhanced BBE to 2

lag enhanced disabled 0 

No core dumps found.

Prefetching /usr/sbin/rpd ...

Prefetching /usr/libexec64/rpd ...

Prefetching /usr/sbin/lacpd ...

Prefetching /usr/sbin/chassisd ...

Starting jlaunchhelperd.

Invoking jdid_diag_mode_setup.sh on junos

Starting cron.

Tue Dec  8 20:54:17 UTC 2020

FreeBSD/amd64 (robot_vmx2_1) (ttyu0)

login: Done [531s]
root@robot_vmx2_1> configure ephemeral openjnpr-container-vmx-vfp0 
warning: uncommitted changes will be discarded on exit
Entering configuration mode

[edit]
root@robot_vmx2_1# set interfaces ge-0/0/0 description "robot_net-a" 

[edit]
root@robot_vmx2_1# set interfaces ge-0/0/1 description "robot_net-b" 

[edit]
root@robot_vmx2_1# set interfaces ge-0/0/2 description "robot_net-c" 

[edit]
root@robot_vmx2_1# commit and-quit 
commit complete
Exiting configuration mode

root@robot_vmx2_1> 
patching riot.tgz ...
patching file riot/dpdk/dpdk_setup.sh
patching done. Uploading riot_lnx.tgz to VCP ...
starting mpcsd
sh: /usr/share/pfe/set_fips_optest.sh: No such file or directory
fpc.core.push.sh: no process found
mpc : 
tnp_hello_tx: no process found
cat: /var/jnx/card/local/type: No such file or directory
tx_hello_tx: Failed to get card type defaulting to 0
cat: /var/jnx/card/local/slot: No such file or directory
tx_hello_tx: Failed to get card slot defaulting to 0
tnp_hello_tx: Board type 0
tnp_hello_tx: Board slot 0
Linux 23df5b9ea8e2 4.15.0-126-generic #129-Ubuntu SMP Mon Nov 23 18:53:38 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux
sudo: /sbin/modprobe: command not found
dpdk_setup.sh: line 28: lsmod: command not found
sudo: /sbin/insmod: command not found
cat: /var/jnx/card/local/type: No such file or directory
dpdk_setup.sh: line 62: /sys/kernel/mm/hugepages/hugepages-2048kB/nr_hugepages: No such file or directory
0x0BAA
cat: /var/jnx/card/local/type: No such file or directory
start_riot.sh: line 100: [: -eq: unary operator expected
EAL: Detected lcore 0 as core 0 on socket 0
EAL: Detected lcore 1 as core 0 on socket 0
EAL: Detected lcore 2 as core 0 on socket 0
EAL: Detected lcore 3 as core 0 on socket 0
EAL: Detected lcore 4 as core 0 on socket 0
EAL: Detected lcore 5 as core 0 on socket 0
EAL: Detected lcore 6 as core 0 on socket 0
EAL: Detected lcore 7 as core 0 on socket 0
EAL: Support maximum 128 logical core(s) by configuration.
EAL: Detected 8 lcore(s)
EAL: core 8 unavailable
EAL: invalid parameter for --lcores

Usage: /home/pfe/riot/build/app/riot [options]

EAL common options:
  -c COREMASK         Hexadecimal bitmask of cores to run on
  -l CORELIST         List of cores to run on
                      The argument format is <c1>[-c2][,c3[-c4],...]
                      where c1, c2, etc are core indexes between 0 and 128
  --lcores COREMAP    Map lcore set to physical cpu set
                      The argument format is
                            '<lcores[@cpus]>[<,lcores[@cpus]>...]'
                      lcores and cpus list are grouped by '(' and ')'
                      Within the group, '-' is used for range separator,
                      ',' is used for single number separator.
                      '( )' can be omitted for single element group,
                      '@' can be omitted if cpus and lcores have the same value
  -s SERVICE COREMASK Hexadecimal bitmask of cores to be used as service cores
  --master-lcore ID   Core ID that is used as master
  -n CHANNELS         Number of memory channels
  -m MB               Memory to allocate (see also --socket-mem)
  -r RANKS            Force number of memory ranks (don't detect)
  -b, --pci-blacklist Add a PCI device in black list.
                      Prevent EAL from using this PCI device. The argument
                      format is <domain:bus:devid.func>.
  -w, --pci-whitelist Add a PCI device in white list.
                      Only use the specified PCI devices. The argument format
                      is <[domain:]bus:devid.func>. This option can be present
                      several times (once per device).
                      [NOTE: PCI whitelist cannot be used with -b option]
  --vdev              Add a virtual device.
                      The argument format is <driver><id>[,key=val,...]
                      (ex: --vdev=net_pcap0,iface=eth2).
  -d LIB.so|DIR       Add a driver or driver directory
                      (can be used multiple times)
  --vmware-tsc-map    Use VMware TSC map instead of native RDTSC
  --proc-type         Type of this process (primary|secondary|auto)
  --syslog            Set syslog facility
  --log-level=<int>   Set global log level
  --log-level=<type-regexp>,<int>
                      Set specific log level
  -v                  Display version information on startup
  -h, --help          This help

EAL options for DEBUG use only:
  --huge-unlink       Unlink hugepage files after init
  --no-huge           Use malloc instead of hugetlbfs
  --no-pci            Disable PCI
  --no-hpet           Disable HPET
  --no-shconf         No shared config (mmap'd files)

EAL Linux options:
  --socket-mem        Memory to allocate on sockets (comma separated values)
  --huge-dir          Directory where hugetlbfs is mounted
  --file-prefix       Prefix for hugepage filenames
  --base-virtaddr     Base virtual address
  --create-uio-dev    Create /dev/uioX (usually done by hotplug)
  --vfio-intr         Interrupt mode for VFIO (legacy|msi|msix)
  --xen-dom0          Support running on Xen dom0 without hugetlbfs

===== Application Usage =====

    /home/pfe/riot/build/app/riot <EAL PARAMS> -- <APP PARAMS>                                            

Application manadatory parameters:                                             
    --rx "(PORT, QUEUE, IXPORT, LCORE), ..." : List of NIC RX ports and      
           queues handled by the I/O RX lcores                                 
    --tx "(PORT, LCORE), ..." : List of NIC TX ports handled by the I/O TX   
           lcores                                                              
    --w "LCORE, ..." : List of the worker lcores                             
    --f "LCORE, ..." : Flow manager lcore                                    

Application optional parameters:                                               
    --rsz "A, B, C, D" : Ring sizes                                          
           A = Size (in number of buffer descriptors) of each of the NIC RX    
               rings read by the I/O RX lcores (default value is 2048)           
           B = Size (in number of elements) of each of the SW rings used by the
               I/O RX lcores to send packets to worker lcores (default value is
               2048)                                                             
           C = Size (in number of elements) of each of the SW rings used by the
               worker lcores to send packets to I/O TX lcores (default value is
               2048)                                                             
           D = Size (in number of buffer descriptors) of each of the NIC TX    
               rings written by I/O TX lcores (default value is 1024)            
    --bsz "(A, B), (C, D), (E, F)" :  Burst sizes                            
           A = I/O RX lcore read burst size from NIC RX (default value is 144)  
           B = I/O RX lcore write burst size to output SW rings (default value 
               is 144)                                                          
           C = Worker lcore read burst size from input SW rings (default value 
               is 144)                                                          
           D = Worker lcore write burst size to output SW rings (default value 
               is 144)                                                          
           E = I/O TX lcore read burst size from input SW rings (default value 
               is 144)                                                          
           F = I/O TX lcore write burst size to NIC TX (default value is 144)   
    --rpio "A, B, C" :  RPIO server ports                                    
           A = Protocol family                                                 
               local : UNIX domain sockets                                     
               inet  : TCP sockets                                             
           B = Command port                                                    
           C = Event port                                                      
    --hostif "A, B" :  HOST server port                                      
           A = Protocol family                                                 
               local : UNIX domain sockets                                     
               inet  : TCP sockets                                             
           B = port                                                            
    --conf "config file location"                                            
    --init "init file location"                                              
    --xmlrpc "A, B" : XMLRPC server params                                   
           A = Username                                                        
           B = Password                                                        
    --xmlrpcport "Server Port"                                               
    --corehz HZ : Simulated core clock frequency                               
    --uw "A" : Ucode workers                                                 
           A = Number of ucode workers                                         
    --txvlan :  Tx vlan to be used per port                                    
    --service "A, (B, C), D, E, F"                                           
           A = Service pic port                                                
           B = Src mac address on the riot side                                
           C = Dst mac address on the mspmand side                             
           D = Service perf mode                                               
           E = Number of services data threads                                 
           F = Number of service workers                                       
EAL: FATAL: Invalid 'command line' arguments.
EAL: Invalid 'command line' arguments.
mpc : 
cat: /var/jnx/card/local/type: No such file or directory
tx_hello_tx: Failed to get card type defaulting to 0
cat: /var/jnx/card/local/slot: No such file or directory
tx_hello_tx: Failed to get card slot defaulting to 0
tnp_hello_tx: Board type 0
tnp_hello_tx: Board slot 0
Linux 23df5b9ea8e2 4.15.0-126-generic #129-Ubuntu SMP Mon Nov 23 18:53:38 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux
sudo: /sbin/modprobe: command not found
dpdk_setup.sh: line 28: lsmod: command not found
sudo: /sbin/insmod: command not found
cat: /var/jnx/card/local/type: No such file or directory
dpdk_setup.sh: line 62: /sys/kernel/mm/hugepages/hugepages-2048kB/nr_hugepages: No such file or directory
0x0BAA
cat: /var/jnx/card/local/type: No such file or directory
start_riot.sh: line 100: [: -eq: unary operator expected
EAL: Detected lcore 0 as core 0 on socket 0
EAL: Detected lcore 1 as core 0 on socket 0
EAL: Detected lcore 2 as core 0 on socket 0
EAL: Detected lcore 3 as core 0 on socket 0
EAL: Detected lcore 4 as core 0 on socket 0
EAL: Detected lcore 5 as core 0 on socket 0
EAL: Detected lcore 6 as core 0 on socket 0
EAL: Detected lcore 7 as core 0 on socket 0
EAL: Support maximum 128 logical core(s) by configuration.
EAL: Detected 8 lcore(s)
EAL: core 8 unavailable
EAL: invalid parameter for --lcores

Usage: /home/pfe/riot/build/app/riot [options]

EAL common options:
  -c COREMASK         Hexadecimal bitmask of cores to run on
  -l CORELIST         List of cores to run on
                      The argument format is <c1>[-c2][,c3[-c4],...]
                      where c1, c2, etc are core indexes between 0 and 128
  --lcores COREMAP    Map lcore set to physical cpu set
                      The argument format is
                            '<lcores[@cpus]>[<,lcores[@cpus]>...]'
                      lcores and cpus list are grouped by '(' and ')'
                      Within the group, '-' is used for range separator,
                      ',' is used for single number separator.
                      '( )' can be omitted for single element group,
                      '@' can be omitted if cpus and lcores have the same value
  -s SERVICE COREMASK Hexadecimal bitmask of cores to be used as service cores
  --master-lcore ID   Core ID that is used as master
  -n CHANNELS         Number of memory channels
  -m MB               Memory to allocate (see also --socket-mem)
  -r RANKS            Force number of memory ranks (don't detect)
  -b, --pci-blacklist Add a PCI device in black list.
                      Prevent EAL from using this PCI device. The argument
                      format is <domain:bus:devid.func>.
  -w, --pci-whitelist Add a PCI device in white list.
                      Only use the specified PCI devices. The argument format
                      is <[domain:]bus:devid.func>. This option can be present
                      several times (once per device).
                      [NOTE: PCI whitelist cannot be used with -b option]
  --vdev              Add a virtual device.
                      The argument format is <driver><id>[,key=val,...]
                      (ex: --vdev=net_pcap0,iface=eth2).
  -d LIB.so|DIR       Add a driver or driver directory
                      (can be used multiple times)
  --vmware-tsc-map    Use VMware TSC map instead of native RDTSC
  --proc-type         Type of this process (primary|secondary|auto)
  --syslog            Set syslog facility
  --log-level=<int>   Set global log level
  --log-level=<type-regexp>,<int>
                      Set specific log level
  -v                  Display version information on startup
  -h, --help          This help

EAL options for DEBUG use only:
  --huge-unlink       Unlink hugepage files after init
  --no-huge           Use malloc instead of hugetlbfs
  --no-pci            Disable PCI
  --no-hpet           Disable HPET
  --no-shconf         No shared config (mmap'd files)

EAL Linux options:
  --socket-mem        Memory to allocate on sockets (comma separated values)
  --huge-dir          Directory where hugetlbfs is mounted
  --file-prefix       Prefix for hugepage filenames
  --base-virtaddr     Base virtual address
  --create-uio-dev    Create /dev/uioX (usually done by hotplug)
  --vfio-intr         Interrupt mode for VFIO (legacy|msi|msix)
  --xen-dom0          Support running on Xen dom0 without hugetlbfs

===== Application Usage =====

    /home/pfe/riot/build/app/riot <EAL PARAMS> -- <APP PARAMS>                                            

Application manadatory parameters:                                             
    --rx "(PORT, QUEUE, IXPORT, LCORE), ..." : List of NIC RX ports and      
           queues handled by the I/O RX lcores                                 
    --tx "(PORT, LCORE), ..." : List of NIC TX ports handled by the I/O TX   
           lcores                                                              
    --w "LCORE, ..." : List of the worker lcores                             
    --f "LCORE, ..." : Flow manager lcore                                    

Application optional parameters:                                               
    --rsz "A, B, C, D" : Ring sizes                                          
           A = Size (in number of buffer descriptors) of each of the NIC RX    
               rings read by the I/O RX lcores (default value is 2048)           
           B = Size (in number of elements) of each of the SW rings used by the
               I/O RX lcores to send packets to worker lcores (default value is
               2048)                                                             
           C = Size (in number of elements) of each of the SW rings used by the
               worker lcores to send packets to I/O TX lcores (default value is
               2048)                                                             
           D = Size (in number of buffer descriptors) of each of the NIC TX    
               rings written by I/O TX lcores (default value is 1024)            
    --bsz "(A, B), (C, D), (E, F)" :  Burst sizes                            
           A = I/O RX lcore read burst size from NIC RX (default value is 144)  
           B = I/O RX lcore write burst size to output SW rings (default value 
               is 144)                                                          
           C = Worker lcore read burst size from input SW rings (default value 
               is 144)                                                          
           D = Worker lcore write burst size to output SW rings (default value 
               is 144)                                                          
           E = I/O TX lcore read burst size from input SW rings (default value 
               is 144)                                                          
           F = I/O TX lcore write burst size to NIC TX (default value is 144)   
    --rpio "A, B, C" :  RPIO server ports                                    
           A = Protocol family                                                 
               local : UNIX domain sockets                                     
               inet  : TCP sockets                                             
           B = Command port                                                    
           C = Event port                                                      
    --hostif "A, B" :  HOST server port                                      
           A = Protocol family                                                 
               local : UNIX domain sockets                                     
               inet  : TCP sockets                                             
           B = port                                                            
    --conf "config file location"                                            
    --init "init file location"                                              
    --xmlrpc "A, B" : XMLRPC server params                                   
           A = Username                                                        
           B = Password                                                        
    --xmlrpcport "Server Port"                                               
    --corehz HZ : Simulated core clock frequency                               
    --uw "A" : Ucode workers                                                 
           A = Number of ucode workers                                         
    --txvlan :  Tx vlan to be used per port                                    
    --service "A, (B, C), D, E, F"                                           
           A = Service pic port                                                
           B = Src mac address on the riot side                                
           C = Dst mac address on the mspmand side                             
           D = Service perf mode                                               
           E = Number of services data threads                                 
           F = Number of service workers                                       
EAL: FATAL: Invalid 'command line' arguments.
EAL: Invalid 'command line' arguments.
mpc : 
cat: /var/jnx/card/local/type: No such file or directory
tx_hello_tx: Failed to get card type defaulting to 0
cat: /var/jnx/card/local/slot: No such file or directory
tx_hello_tx: Failed to get card slot defaulting to 0
tnp_hello_tx: Board type 0
tnp_hello_tx: Board slot 0
Linux 23df5b9ea8e2 4.15.0-126-generic #129-Ubuntu SMP Mon Nov 23 18:53:38 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux
sudo: /sbin/modprobe: command not found
dpdk_setup.sh: line 28: lsmod: command not found
sudo: /sbin/insmod: command not found
cat: /var/jnx/card/local/type: No such file or directory
dpdk_setup.sh: line 62: /sys/kernel/mm/hugepages/hugepages-2048kB/nr_hugepages: No such file or directory
0x0BAA
cat: /var/jnx/card/local/type: No such file or directory
start_riot.sh: line 100: [: -eq: unary operator expected
EAL: Detected lcore 0 as core 0 on socket 0
EAL: Detected lcore 1 as core 0 on socket 0
EAL: Detected lcore 2 as core 0 on socket 0
EAL: Detected lcore 3 as core 0 on socket 0
EAL: Detected lcore 4 as core 0 on socket 0
EAL: Detected lcore 5 as core 0 on socket 0
EAL: Detected lcore 6 as core 0 on socket 0
EAL: Detected lcore 7 as core 0 on socket 0
EAL: Support maximum 128 logical core(s) by configuration.
EAL: Detected 8 lcore(s)
EAL: core 8 unavailable
EAL: invalid parameter for --lcores

Usage: /home/pfe/riot/build/app/riot [options]

EAL common options:
  -c COREMASK         Hexadecimal bitmask of cores to run on
  -l CORELIST         List of cores to run on
                      The argument format is <c1>[-c2][,c3[-c4],...]
                      where c1, c2, etc are core indexes between 0 and 128
  --lcores COREMAP    Map lcore set to physical cpu set
                      The argument format is
                            '<lcores[@cpus]>[<,lcores[@cpus]>...]'
                      lcores and cpus list are grouped by '(' and ')'
                      Within the group, '-' is used for range separator,
                      ',' is used for single number separator.
                      '( )' can be omitted for single element group,
                      '@' can be omitted if cpus and lcores have the same value
  -s SERVICE COREMASK Hexadecimal bitmask of cores to be used as service cores
  --master-lcore ID   Core ID that is used as master
  -n CHANNELS         Number of memory channels
  -m MB               Memory to allocate (see also --socket-mem)
  -r RANKS            Force number of memory ranks (don't detect)
  -b, --pci-blacklist Add a PCI device in black list.
                      Prevent EAL from using this PCI device. The argument
                      format is <domain:bus:devid.func>.
  -w, --pci-whitelist Add a PCI device in white list.
                      Only use the specified PCI devices. The argument format
                      is <[domain:]bus:devid.func>. This option can be present
                      several times (once per device).
                      [NOTE: PCI whitelist cannot be used with -b option]
  --vdev              Add a virtual device.
                      The argument format is <driver><id>[,key=val,...]
                      (ex: --vdev=net_pcap0,iface=eth2).
  -d LIB.so|DIR       Add a driver or driver directory
                      (can be used multiple times)
  --vmware-tsc-map    Use VMware TSC map instead of native RDTSC
  --proc-type         Type of this process (primary|secondary|auto)
  --syslog            Set syslog facility
  --log-level=<int>   Set global log level
  --log-level=<type-regexp>,<int>
                      Set specific log level
  -v                  Display version information on startup
  -h, --help          This help

EAL options for DEBUG use only:
  --huge-unlink       Unlink hugepage files after init
  --no-huge           Use malloc instead of hugetlbfs
  --no-pci            Disable PCI
  --no-hpet           Disable HPET
  --no-shconf         No shared config (mmap'd files)

EAL Linux options:
  --socket-mem        Memory to allocate on sockets (comma separated values)
  --huge-dir          Directory where hugetlbfs is mounted
  --file-prefix       Prefix for hugepage filenames
  --base-virtaddr     Base virtual address
  --create-uio-dev    Create /dev/uioX (usually done by hotplug)
  --vfio-intr         Interrupt mode for VFIO (legacy|msi|msix)
  --xen-dom0          Support running on Xen dom0 without hugetlbfs

===== Application Usage =====

    /home/pfe/riot/build/app/riot <EAL PARAMS> -- <APP PARAMS>                                            

Application manadatory parameters:                                             
    --rx "(PORT, QUEUE, IXPORT, LCORE), ..." : List of NIC RX ports and      
           queues handled by the I/O RX lcores                                 
    --tx "(PORT, LCORE), ..." : List of NIC TX ports handled by the I/O TX   
           lcores                                                              
    --w "LCORE, ..." : List of the worker lcores                             
    --f "LCORE, ..." : Flow manager lcore                                    

Application optional parameters:                                               
    --rsz "A, B, C, D" : Ring sizes                                          
           A = Size (in number of buffer descriptors) of each of the NIC RX    
               rings read by the I/O RX lcores (default value is 2048)           
           B = Size (in number of elements) of each of the SW rings used by the
               I/O RX lcores to send packets to worker lcores (default value is
               2048)                                                             
           C = Size (in number of elements) of each of the SW rings used by the
               worker lcores to send packets to I/O TX lcores (default value is
               2048)                                                             
           D = Size (in number of buffer descriptors) of each of the NIC TX    
               rings written by I/O TX lcores (default value is 1024)            
    --bsz "(A, B), (C, D), (E, F)" :  Burst sizes                            
           A = I/O RX lcore read burst size from NIC RX (default value is 144)  
           B = I/O RX lcore write burst size to output SW rings (default value 
               is 144)                                                          
           C = Worker lcore read burst size from input SW rings (default value 
               is 144)                                                          
           D = Worker lcore write burst size to output SW rings (default value 
               is 144)                                                          
           E = I/O TX lcore read burst size from input SW rings (default value 
               is 144)                                                          
           F = I/O TX lcore write burst size to NIC TX (default value is 144)   
    --rpio "A, B, C" :  RPIO server ports                                    
           A = Protocol family                                                 
               local : UNIX domain sockets                                     
               inet  : TCP sockets                                             
           B = Command port                                                    
           C = Event port                                                      
    --hostif "A, B" :  HOST server port                                      
           A = Protocol family                                                 
               local : UNIX domain sockets                                     
               inet  : TCP sockets                                             
           B = port                                                            
    --conf "config file location"                                            
    --init "init file location"                                              
    --xmlrpc "A, B" : XMLRPC server params                                   
           A = Username                                                        
           B = Password                                                        
    --xmlrpcport "Server Port"                                               
    --corehz HZ : Simulated core clock frequency                               
    --uw "A" : Ucode workers                                                 
           A = Number of ucode workers                                         
    --txvlan :  Tx vlan to be used per port                                    
    --service "A, (B, C), D, E, F"                                           
           A = Service pic port                                                
           B = Src mac address on the riot side                                
           C = Dst mac address on the mspmand side                             
           D = Service perf mode                                               
           E = Number of services data threads                                 
           F = Number of service workers                                       
EAL: FATAL: Invalid 'command line' arguments.
EAL: Invalid 'command line' arguments.
mpc : 
cat: /var/jnx/card/local/type: No such file or directory
tx_hello_tx: Failed to get card type defaulting to 0
cat: /var/jnx/card/local/slot: No such file or directory
tx_hello_tx: Failed to get card slot defaulting to 0
tnp_hello_tx: Board type 0
tnp_hello_tx: Board slot 0
Linux 23df5b9ea8e2 4.15.0-126-generic #129-Ubuntu SMP Mon Nov 23 18:53:38 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux
sudo: /sbin/modprobe: command not found
dpdk_setup.sh: line 28: lsmod: command not found
sudo: /sbin/insmod: command not found
cat: /var/jnx/card/local/type: No such file or directory
dpdk_setup.sh: line 62: /sys/kernel/mm/hugepages/hugepages-2048kB/nr_hugepages: No such file or directory
0x0BAA
cat: /var/jnx/card/local/type: No such file or directory
start_riot.sh: line 100: [: -eq: unary operator expected
EAL: Detected lcore 0 as core 0 on socket 0
EAL: Detected lcore 1 as core 0 on socket 0
EAL: Detected lcore 2 as core 0 on socket 0
EAL: Detected lcore 3 as core 0 on socket 0
EAL: Detected lcore 4 as core 0 on socket 0
EAL: Detected lcore 5 as core 0 on socket 0
EAL: Detected lcore 6 as core 0 on socket 0
EAL: Detected lcore 7 as core 0 on socket 0
EAL: Support maximum 128 logical core(s) by configuration.
EAL: Detected 8 lcore(s)
EAL: core 8 unavailable
EAL: invalid parameter for --lcores

Usage: /home/pfe/riot/build/app/riot [options]

EAL common options:
  -c COREMASK         Hexadecimal bitmask of cores to run on
  -l CORELIST         List of cores to run on
                      The argument format is <c1>[-c2][,c3[-c4],...]
                      where c1, c2, etc are core indexes between 0 and 128
  --lcores COREMAP    Map lcore set to physical cpu set
                      The argument format is
                            '<lcores[@cpus]>[<,lcores[@cpus]>...]'
                      lcores and cpus list are grouped by '(' and ')'
                      Within the group, '-' is used for range separator,
                      ',' is used for single number separator.
                      '( )' can be omitted for single element group,
                      '@' can be omitted if cpus and lcores have the same value
  -s SERVICE COREMASK Hexadecimal bitmask of cores to be used as service cores
  --master-lcore ID   Core ID that is used as master
  -n CHANNELS         Number of memory channels
  -m MB               Memory to allocate (see also --socket-mem)
  -r RANKS            Force number of memory ranks (don't detect)
  -b, --pci-blacklist Add a PCI device in black list.
                      Prevent EAL from using this PCI device. The argument
                      format is <domain:bus:devid.func>.
  -w, --pci-whitelist Add a PCI device in white list.
                      Only use the specified PCI devices. The argument format
                      is <[domain:]bus:devid.func>. This option can be present
                      several times (once per device).
                      [NOTE: PCI whitelist cannot be used with -b option]
  --vdev              Add a virtual device.
                      The argument format is <driver><id>[,key=val,...]
                      (ex: --vdev=net_pcap0,iface=eth2).
  -d LIB.so|DIR       Add a driver or driver directory
                      (can be used multiple times)
  --vmware-tsc-map    Use VMware TSC map instead of native RDTSC
  --proc-type         Type of this process (primary|secondary|auto)
  --syslog            Set syslog facility
  --log-level=<int>   Set global log level
  --log-level=<type-regexp>,<int>
                      Set specific log level
  -v                  Display version information on startup
  -h, --help          This help

EAL options for DEBUG use only:
  --huge-unlink       Unlink hugepage files after init
  --no-huge           Use malloc instead of hugetlbfs
  --no-pci            Disable PCI
  --no-hpet           Disable HPET
  --no-shconf         No shared config (mmap'd files)

EAL Linux options:
  --socket-mem        Memory to allocate on sockets (comma separated values)
  --huge-dir          Directory where hugetlbfs is mounted
  --file-prefix       Prefix for hugepage filenames
  --base-virtaddr     Base virtual address
  --create-uio-dev    Create /dev/uioX (usually done by hotplug)
  --vfio-intr         Interrupt mode for VFIO (legacy|msi|msix)
  --xen-dom0          Support running on Xen dom0 without hugetlbfs

===== Application Usage =====

    /home/pfe/riot/build/app/riot <EAL PARAMS> -- <APP PARAMS>                                            

Application manadatory parameters:                                             
    --rx "(PORT, QUEUE, IXPORT, LCORE), ..." : List of NIC RX ports and      
           queues handled by the I/O RX lcores                                 
    --tx "(PORT, LCORE), ..." : List of NIC TX ports handled by the I/O TX   
           lcores                                                              
    --w "LCORE, ..." : List of the worker lcores                             
    --f "LCORE, ..." : Flow manager lcore                                    

Application optional parameters:                                               
    --rsz "A, B, C, D" : Ring sizes                                          
           A = Size (in number of buffer descriptors) of each of the NIC RX    
               rings read by the I/O RX lcores (default value is 2048)           
           B = Size (in number of elements) of each of the SW rings used by the
               I/O RX lcores to send packets to worker lcores (default value is
               2048)                                                             
           C = Size (in number of elements) of each of the SW rings used by the
               worker lcores to send packets to I/O TX lcores (default value is
               2048)                                                             
           D = Size (in number of buffer descriptors) of each of the NIC TX    
               rings written by I/O TX lcores (default value is 1024)            
    --bsz "(A, B), (C, D), (E, F)" :  Burst sizes                            
           A = I/O RX lcore read burst size from NIC RX (default value is 144)  
           B = I/O RX lcore write burst size to output SW rings (default value 
               is 144)                                                          
           C = Worker lcore read burst size from input SW rings (default value 
               is 144)                                                          
           D = Worker lcore write burst size to output SW rings (default value 
               is 144)                                                          
           E = I/O TX lcore read burst size from input SW rings (default value 
               is 144)                                                          
           F = I/O TX lcore write burst size to NIC TX (default value is 144)   
    --rpio "A, B, C" :  RPIO server ports                                    
           A = Protocol family                                                 
               local : UNIX domain sockets                                     
               inet  : TCP sockets                                             
           B = Command port                                                    
           C = Event port                                                      
    --hostif "A, B" :  HOST server port                                      
           A = Protocol family                                                 
               local : UNIX domain sockets                                     
               inet  : TCP sockets                                             
           B = port                                                            
    --conf "config file location"                                            
    --init "init file location"                                              
    --xmlrpc "A, B" : XMLRPC server params                                   
           A = Username                                                        
           B = Password                                                        
    --xmlrpcport "Server Port"                                               
    --corehz HZ : Simulated core clock frequency                               
    --uw "A" : Ucode workers                                                 
           A = Number of ucode workers                                         
    --txvlan :  Tx vlan to be used per port                                    
    --service "A, (B, C), D, E, F"                                           
           A = Service pic port                                                
           B = Src mac address on the riot side                                
           C = Dst mac address on the mspmand side                             
           D = Service perf mode                                               
           E = Number of services data threads                                 
           F = Number of service workers                                       
EAL: FATAL: Invalid 'command line' arguments.
EAL: Invalid 'command line' arguments.
mwiget commented 3 years ago

Can you verify the docker container used to launch the images? Somehow it seems to break the launch script for riot, leading to the first instances consuming all hugepages. I successfully launch 2 vmx instances using the same version (junos-vmx-x86-64-18.4R3.3.qcow2). Did you rebuild the image locally or simply renamed it?

mwiget@ryzen9:~/git/OpenJNPR-Container-vMX$ make ps
docker-compose ps
            Name                 Command     State                       Ports                    
--------------------------------------------------------------------------------------------------
openjnpr-container-vmx_vmx1_1   /launch.sh   Up      0.0.0.0:32827->22/tcp, 0.0.0.0:32826->830/tcp
openjnpr-container-vmx_vmx2_1   /launch.sh   Up      0.0.0.0:32831->22/tcp, 0.0.0.0:32830->830/tcp
docker-compose -f regression/docker-compose.yml ps
Name   Command   State   Ports
------------------------------
./getpass.sh
vMX openjnpr-container-vmx_vmx1_1 (v4:172.27.0.2 v6:) 18.4R3.3 AeMuphuth4dee4paeyahGhuk          ready
vMX openjnpr-container-vmx_vmx2_1 (v4:172.27.0.3 v6:) 18.4R3.3 ikie8Zuaqui2eShoob7aev3u          ready

I'm using the following docker-compose.yml file:

$ cat docker-compose.yml
# Copyright (c) 2017, Juniper Networks, Inc.
# # All rights reserved.
#
version: "3"

services:

  vmx1:
    image: juniper/openjnpr-container-vmx:bionic
    privileged: true
    tty: true
    stdin_open: true
    ports:
      - "22"
      - "830"
    environment:
      - ID=vmx1
      - LICENSE=license-eval.txt
         - IMAGE=junos-vmx-x86-64-18.4R3.3.qcow2
         - PUBLICKEY=id_rsa.pub
      - CONFIG=vmx1.conf
         - IO_CORE=2
      - WORKER_CORE=3
      - MASTER_CORE=4
      - VMXT_CORE=5
    volumes:
            - $PWD:/u:ro
      - /var/run/docker.sock:/var/run/docker.sock
    networks:
      mgmt:
      net-a:
      net-b:
      net-c:

  vmx2:
    image: juniper/openjnpr-container-vmx:bionic
    privileged: true
    tty: true
    stdin_open: true
    ports:
      - "22"
      - "830"
    environment:
      - ID=vmx2
      - LICENSE=license-eval.txt
      - IMAGE=junos-vmx-x86-64-18.4R3.3.qcow2
      - PUBLICKEY=id_rsa.pub
      - CONFIG=vmx2.conf
      - IO_CORE=6
      - WORKER_CORE=7
      - MASTER_CORE=8
      - VMXT_CORE=9
    volumes:
      - $PWD:/u:ro
      - /var/run/docker.sock:/var/run/docker.sock
    networks:
      mgmt:
      net-a:
      net-b:
      net-c:

networks:
  mgmt:
  net-a:
  net-b:
  net-c:

Verify the version by pulling it (again) from docker hub:

$ docker pull juniper/openjnpr-container-vmx:bionic
bionic: Pulling from juniper/openjnpr-container-vmx
Digest: sha256:4e7b54d8342aaecc40e5085a3a79f530efcc76e760f80697c2ebd6043526914d
Status: Image is up to date for juniper/openjnpr-container-vmx:bionic
docker.io/juniper/openjnpr-container-vmx:bionic

And ran this on ubuntu 20.04.1:

mwiget@ryzen9:~/git/OpenJNPR-Container-vMX$ uname -a
Linux ryzen9 5.4.0-56-generic #62-Ubuntu SMP Mon Nov 23 19:20:19 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux

mwiget@ryzen9:~/git/OpenJNPR-Container-vMX$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 20.04.1 LTS
Release:        20.04
Codename:       focal
dqi-bloomberg commented 3 years ago

Hey, I am sorry. Really tied up all day. Thanks so much for the help. Yes. i rebuilt the images locally.

I somehow resolved the issue by comment out the specific cores for the 2nd vmx.

dqi@dev-10-42-3-111:~/work-dev/robot$ cat docker-compose.yml
# Copyright (c) 2017, Juniper Networks, Inc.
# # All rights reserved.
#
version: "3"

services:

  robot1:
    image: artprod.dev.bloomberg.com/nfun/docker-robot:latest
    stdin_open: true
    ports:
      - "22"
    environment:
      - ID=robot1
      - PUBLICKEY=id_rsa.pub
    volumes:
      - $PWD:/u
    networks:
      mgmt:

  vmx1:
    image: artprod.dev.bloomberg.com/nfun/docker-juniper-vmx:latest
    privileged: true
    tty: true
    stdin_open: true
    ports:
      - "22"
      - "830"
    environment:
      - ID=vmx1
      - LICENSE=license-eval.txt
      - IMAGE=junos-vmx-x86-64-18.4R3.3.qcow2
      - PUBLICKEY=id_rsa.pub
      - CONFIG=vmx1.conf
        #      - WAITFOR=eth4
      - IO_CORE=2
      - WORKER_CORE=3
      - MASTER_CORE=4
        #      - VMXT_CORE=5
        #      - HDDIMAGE=/images/p1.qcow2 # if we want it to be persistant
    volumes:
        #      - $PWD/images:/images
      - $PWD:/u:ro
      - /var/run/docker.sock:/var/run/docker.sock
    networks:
      mgmt:
      net-a:
      net-b:
      net-c:

  vmx2:
    image: artprod.dev.bloomberg.com/nfun/docker-juniper-vmx:latest
    privileged: true
    tty: true
    stdin_open: true
    ports:
      - "22"
      - "830"
    environment:
      - ID=vmx2
      - LICENSE=license-eval.txt
      - IMAGE=junos-vmx-x86-64-18.4R3.3.qcow2
      - PUBLICKEY=id_rsa.pub
      - CONFIG=vmx2.conf
        #      - WAITFOR=eth4
        #      - IO_CORE=6
        #      - WORKER_CORE=7
        #      - MASTER_CORE=8
        #      - VMXT_CORE=9
        #      - HDDIMAGE=/images/p1.qcow2 # if we want it to be persistant
    volumes:
        #      - $PWD/images:/images
      - $PWD:/u:ro
      - /var/run/docker.sock:/var/run/docker.sock
    networks:
      mgmt:
      net-a:
      net-b:
      net-c:

networks:
  mgmt:
  net-a:
  net-b:
  net-c:
dqi@dev-10-42-3-111:~/work-dev/robot$ ./getpass.sh
vMX robot_vmx2_1 (v4:172.21.0.3 v6:) 18.4R3.3 tha9Ohv0Shachai2ieLeegho   ready
vMX robot_vmx1_1 (v4:172.21.0.2 v6:) 18.4R3.3 bei0IChohcaePeek2Sha3quo   ready
dqi@dev-10-42-3-111:~/work-dev/robot$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 18.04.5 LTS
Release:    18.04
Codename:   bionic
dqi@dev-10-42-3-111:~/work-dev/robot$ uname -a
Linux dev-10-42-3-111 4.15.0-126-generic #129-Ubuntu SMP Mon Nov 23 18:53:38 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux
mwiget commented 3 years ago

Great it worked out.

dqi-bloomberg commented 3 years ago

Thanks again for the help! please close the issue. Have a great day:-)