machyve / xhyve

xhyve, a lightweight OS X virtualization solution
Other
6.44k stars 353 forks source link

ERROR: earlyprintk= earlyser already used #128

Open cmoulliard opened 7 years ago

cmoulliard commented 7 years ago

I have followed these instructions to setup Centos 7.2 with Xhyve (http://mifo.sk/post/xhyve-for-development/) but I get this error when xhyve is started

#!/bin/sh

# Linux
KERNEL="./vmlinuz-3.10.0-514.el7.x86_64"
INITRD="./initramfs-3.10.0-514.el7.x86_64.img"
CMDLINE="earlyprintk=serial quiet console=ttyS0 acpi=off root=/dev/mapper/centos-root rd.lvm.lv=centos/root rd.lvm.lv=centos/swap rw"

MEM="-m 4G"
SMP="-c 2"
NET="-s 2:0,virtio-net"
IMG_HDD="-s 4,virtio-blk,./hdd.img"
PCI_DEV="-s 0:0,hostbridge -s 31,lpc"
LPC_DEV="-l com1,stdio"
UUID="-U 8888badf-970e-4577-a6fa-6dd16c9d7798"
sudo xhyve $ACPI $MEM $SMP $PCI_DEV $LPC_DEV $NET $IMG_CD $IMG_HDD $UUID \
  -f kexec,$KERNEL,$INITRD,"$CMDLINE"

Error

./launch.sh
[    0.000000] Initializing cgroup subsys cpuset
[    0.000000] Initializing cgroup subsys cpu
[    0.000000] Initializing cgroup subsys cpuacct
[    0.000000] Linux version 3.10.0-514.el7.x86_64 (builder@kbuilder.dev.centos.org) (gcc version 4.8.5 20150623 (Red Hat 4.8.5-11) (GCC) ) #1 SMP Tue Nov 22 16:42:41 UTC 2016
[    0.000000] Command line: earlyprintk=serial quiet console=ttyS0 acpi=off root=/dev/mapper/centos-root rd.lvm.lv=centos/root rd.lvm.lv=centos/swap rw
[    0.000000] e820: BIOS-provided physical RAM map:
[    0.000000] BIOS-e820: [mem 0x0000000000000000-0x000000000009fbff] usable
[    0.000000] BIOS-e820: [mem 0x0000000000100000-0x00000000bfffffff] usable
[    0.000000] bootconsole [earlyser0] enabled
[    0.000000] ERROR: earlyprintk= earlyser already used
XHYVE: vlapic callout at 0x10061.0x85fd1bc15dd2d872, expected at 0x10061.#86011e6e21e498ca
[    1.564152] i8042: Can't read CTR while initializing i8042
[  OK  ] Started Show Plymouth Boot Screen.
[  OK  ] Reached target Paths.
[  OK  ] Reached target Basic System.
nemonik commented 7 years ago

Same here.

I have the same issue...

➜  centos7 sudo ./run.sh
[    0.000000] Initializing cgroup subsys cpuset
[    0.000000] Initializing cgroup subsys cpu
[    0.000000] Initializing cgroup subsys cpuacct
[    0.000000] Linux version 3.10.0-514.el7.x86_64 (builder@kbuilder.dev.centos.org) (gcc version 4.8.5 20150623 (Red Hat 4.8.5-11) (GCC) ) #1 SMP Tue Nov 22 16:42:41 UTC 2016
[    0.000000] Command line: earlyprintk=serial quiet console=ttyS0 acpi=off root=/dev/mapper/centos-root rd.lvm.lv=centos/root rd.lvm.lv=centos/swap rw
[    0.000000] e820: BIOS-provided physical RAM map:
[    0.000000] BIOS-e820: [mem 0x0000000000000000-0x000000000009fbff] usable
[    0.000000] BIOS-e820: [mem 0x0000000000100000-0x00000000bfffffff] usable
[    0.000000] BIOS-e820: [mem 0x0000000100000000-0x000000013fffffff] usable
[    0.000000] bootconsole [earlyser0] enabled
[    0.000000] ERROR: earlyprintk= earlyser already used
[    1.563378] i8042: Can't read CTR while initializing i8042
[  OK  ] Started Show Plymouth Boot Screen.
[  OK  ] Reached target Paths.
[  OK  ] Reached target Basic System.
[  125.612446] dracut-initqueue[273]: Warning: dracut-initqueue timeout - starting timeout scripts
[  126.186017] dracut-initqueue[273]: Warning: dracut-initqueue timeout - starting timeout scripts
[  126.700330] dracut-initqueue[273]: Warning: dracut-initqueue timeout - starting timeout scripts
[  127.212647] dracut-initqueue[273]: Warning: dracut-initqueue timeout - starting timeout scripts
[  127.727487] dracut-initqueue[273]: Warning: dracut-initqueue timeout - starting timeout scripts
[  128.237337] dracut-initqueue[273]: Warning: dracut-initqueue timeout - starting timeout scripts
[  128.749716] dracut-initqueue[273]: Warning: dracut-initqueue timeout - starting timeout scripts
[  129.258232] dracut-initqueue[273]: Warning: dracut-initqueue timeout - starting timeout scripts
[  129.770741] dracut-initqueue[273]: Warning: dracut-initqueue timeout - starting timeout scripts
[  130.281901] dracut-initqueue[273]: Warning: dracut-initqueue timeout - starting timeout scripts
[  130.793004] dracut-initqueue[273]: Warning: dracut-initqueue timeout - starting timeout scripts
[  131.308050] dracut-initqueue[273]: Warning: dracut-initqueue timeout - starting timeout scripts
[  131.816904] dracut-initqueue[273]: Warning: dracut-initqueue timeout - starting timeout scripts
[  132.328014] dracut-initqueue[273]: Warning: dracut-initqueue timeout - starting timeout scripts
[  132.839328] dracut-initqueue[273]: Warning: dracut-initqueue timeout - starting timeout scripts
[  133.355519] dracut-initqueue[273]: Warning: dracut-initqueue timeout - starting timeout scripts
[  133.868095] dracut-initqueue[273]: Warning: dracut-initqueue timeout - starting timeout scripts
[  134.378985] dracut-initqueue[273]: Warning: dracut-initqueue timeout - starting timeout scripts
[  134.891607] dracut-initqueue[273]: Warning: dracut-initqueue timeout - starting timeout scripts
[  135.406370] dracut-initqueue[273]: Warning: dracut-initqueue timeout - starting timeout scripts
[  135.920161] dracut-initqueue[273]: Warning: dracut-initqueue timeout - starting timeout scripts
[  136.431534] dracut-initqueue[273]: Warning: dracut-initqueue timeout - starting timeout scripts
[  136.942328] dracut-initqueue[273]: Warning: dracut-initqueue timeout - starting timeout scripts
[  137.456825] dracut-initqueue[273]: Warning: dracut-initqueue timeout - starting timeout scripts
[  137.967733] dracut-initqueue[273]: Warning: dracut-initqueue timeout - starting timeout scripts
[  138.482357] dracut-initqueue[273]: Warning: dracut-initqueue timeout - starting timeout scripts
[  138.997483] dracut-initqueue[273]: Warning: dracut-initqueue timeout - starting timeout scripts
[  139.508556] dracut-initqueue[273]: Warning: dracut-initqueue timeout - starting timeout scripts
[  140.020079] dracut-initqueue[273]: Warning: dracut-initqueue timeout - starting timeout scripts
[  140.527565] dracut-initqueue[273]: Warning: dracut-initqueue timeout - starting timeout scripts
[  141.042254] dracut-initqueue[273]: Warning: dracut-initqueue timeout - starting timeout scripts
[  141.550952] dracut-initqueue[273]: Warning: dracut-initqueue timeout - starting timeout scripts
[  142.063292] dracut-initqueue[273]: Warning: dracut-initqueue timeout - starting timeout scripts
[  142.579914] dracut-initqueue[273]: Warning: dracut-initqueue timeout - starting timeout scripts
[  143.098630] dracut-initqueue[273]: Warning: dracut-initqueue timeout - starting timeout scripts
[  143.616646] dracut-initqueue[273]: Warning: dracut-initqueue timeout - starting timeout scripts
[  144.129580] dracut-initqueue[273]: Warning: dracut-initqueue timeout - starting timeout scripts
[  144.641515] dracut-initqueue[273]: Warning: dracut-initqueue timeout - starting timeout scripts
[  145.156834] dracut-initqueue[273]: Warning: dracut-initqueue timeout - starting timeout scripts
[  145.669297] dracut-initqueue[273]: Warning: dracut-initqueue timeout - starting timeout scripts
[  146.190582] dracut-initqueue[273]: Warning: dracut-initqueue timeout - starting timeout scripts
[  146.703983] dracut-initqueue[273]: Warning: dracut-initqueue timeout - starting timeout scripts
[  147.215868] dracut-initqueue[273]: Warning: dracut-initqueue timeout - starting timeout scripts
[  147.731759] dracut-initqueue[273]: Warning: dracut-initqueue timeout - starting timeout scripts
[  148.246685] dracut-initqueue[273]: Warning: dracut-initqueue timeout - starting timeout scripts
[  148.760311] dracut-initqueue[273]: Warning: dracut-initqueue timeout - starting timeout scripts
[  149.271230] dracut-initqueue[273]: Warning: dracut-initqueue timeout - starting timeout scripts
[  149.782144] dracut-initqueue[273]: Warning: dracut-initqueue timeout - starting timeout scripts
[  150.291607] dracut-initqueue[273]: Warning: dracut-initqueue timeout - starting timeout scripts
[  150.805010] dracut-initqueue[273]: Warning: dracut-initqueue timeout - starting timeout scripts
[  151.315462] dracut-initqueue[273]: Warning: dracut-initqueue timeout - starting timeout scripts
[  151.828795] dracut-initqueue[273]: Warning: dracut-initqueue timeout - starting timeout scripts
[  152.345171] dracut-initqueue[273]: Warning: dracut-initqueue timeout - starting timeout scripts
[  152.858285] dracut-initqueue[273]: Warning: dracut-initqueue timeout - starting timeout scripts
[  153.371305] dracut-initqueue[273]: Warning: dracut-initqueue timeout - starting timeout scripts
[  153.883533] dracut-initqueue[273]: Warning: dracut-initqueue timeout - starting timeout scripts
[  154.394442] dracut-initqueue[273]: Warning: dracut-initqueue timeout - starting timeout scripts
[  154.908206] dracut-initqueue[273]: Warning: dracut-initqueue timeout - starting timeout scripts
[  155.420908] dracut-initqueue[273]: Warning: dracut-initqueue timeout - starting timeout scripts
[  155.934308] dracut-initqueue[273]: Warning: dracut-initqueue timeout - starting timeout scripts
[  156.442390] dracut-initqueue[273]: Warning: dracut-initqueue timeout - starting timeout scripts
[  156.958007] dracut-initqueue[273]: Warning: dracut-initqueue timeout - starting timeout scripts
[  157.471335] dracut-initqueue[273]: Warning: dracut-initqueue timeout - starting timeout scripts
[  157.984338] dracut-initqueue[273]: Warning: dracut-initqueue timeout - starting timeout scripts
[  158.494827] dracut-initqueue[273]: Warning: dracut-initqueue timeout - starting timeout scripts
[  159.006460] dracut-initqueue[273]: Warning: dracut-initqueue timeout - starting timeout scripts
[  159.521190] dracut-initqueue[273]: Warning: dracut-initqueue timeout - starting timeout scripts
[  160.037856] dracut-initqueue[273]: Warning: dracut-initqueue timeout - starting timeout scripts
[  160.554510] dracut-initqueue[273]: Warning: dracut-initqueue timeout - starting timeout scripts
[  161.072292] dracut-initqueue[273]: Warning: dracut-initqueue timeout - starting timeout scripts
[  161.588226] dracut-initqueue[273]: Warning: dracut-initqueue timeout - starting timeout scripts
[  162.099071] dracut-initqueue[273]: Warning: dracut-initqueue timeout - starting timeout scripts
[  162.611236] dracut-initqueue[273]: Warning: dracut-initqueue timeout - starting timeout scripts
[  163.122381] dracut-initqueue[273]: Warning: dracut-initqueue timeout - starting timeout scripts
[  163.633941] dracut-initqueue[273]: Warning: dracut-initqueue timeout - starting timeout scripts
[  164.144264] dracut-initqueue[273]: Warning: dracut-initqueue timeout - starting timeout scripts
[  164.655904] dracut-initqueue[273]: Warning: dracut-initqueue timeout - starting timeout scripts
[  165.172754] dracut-initqueue[273]: Warning: dracut-initqueue timeout - starting timeout scripts
[  165.690864] dracut-initqueue[273]: Warning: dracut-initqueue timeout - starting timeout scripts
[  166.200222] dracut-initqueue[273]: Warning: dracut-initqueue timeout - starting timeout scripts
[  166.708818] dracut-initqueue[273]: Warning: dracut-initqueue timeout - starting timeout scripts
[  167.223199] dracut-initqueue[273]: Warning: dracut-initqueue timeout - starting timeout scripts
[  167.738357] dracut-initqueue[273]: Warning: dracut-initqueue timeout - starting timeout scripts
[  168.251603] dracut-initqueue[273]: Warning: dracut-initqueue timeout - starting timeout scripts
[  168.764283] dracut-initqueue[273]: Warning: dracut-initqueue timeout - starting timeout scripts
[  169.274873] dracut-initqueue[273]: Warning: dracut-initqueue timeout - starting timeout scripts
[  169.784318] dracut-initqueue[273]: Warning: dracut-initqueue timeout - starting timeout scripts
[  170.294279] dracut-initqueue[273]: Warning: dracut-initqueue timeout - starting timeout scripts
[  170.804831] dracut-initqueue[273]: Warning: dracut-initqueue timeout - starting timeout scripts
[  171.315691] dracut-initqueue[273]: Warning: dracut-initqueue timeout - starting timeout scripts
[  171.823864] dracut-initqueue[273]: Warning: dracut-initqueue timeout - starting timeout scripts
[  172.337147] dracut-initqueue[273]: Warning: dracut-initqueue timeout - starting timeout scripts
[  172.851791] dracut-initqueue[273]: Warning: dracut-initqueue timeout - starting timeout scripts
[  173.363556] dracut-initqueue[273]: Warning: dracut-initqueue timeout - starting timeout scripts
[  173.874242] dracut-initqueue[273]: Warning: dracut-initqueue timeout - starting timeout scripts
[  174.389459] dracut-initqueue[273]: Warning: dracut-initqueue timeout - starting timeout scripts
[  174.901327] dracut-initqueue[273]: Warning: dracut-initqueue timeout - starting timeout scripts
[  175.414358] dracut-initqueue[273]: Warning: dracut-initqueue timeout - starting timeout scripts
[  175.924354] dracut-initqueue[273]: Warning: dracut-initqueue timeout - starting timeout scripts
[  176.439615] dracut-initqueue[273]: Warning: dracut-initqueue timeout - starting timeout scripts
[  176.955353] dracut-initqueue[273]: Warning: dracut-initqueue timeout - starting timeout scripts
[  177.471418] dracut-initqueue[273]: Warning: dracut-initqueue timeout - starting timeout scripts
[  177.983568] dracut-initqueue[273]: Warning: dracut-initqueue timeout - starting timeout scripts
[  178.493930] dracut-initqueue[273]: Warning: dracut-initqueue timeout - starting timeout scripts
[  179.007265] dracut-initqueue[273]: Warning: dracut-initqueue timeout - starting timeout scripts
[  179.518776] dracut-initqueue[273]: Warning: dracut-initqueue timeout - starting timeout scripts
[  180.031863] dracut-initqueue[273]: Warning: dracut-initqueue timeout - starting timeout scripts
[  180.544049] dracut-initqueue[273]: Warning: dracut-initqueue timeout - starting timeout scripts
[  181.054328] dracut-initqueue[273]: Warning: dracut-initqueue timeout - starting timeout scripts
[  181.564170] dracut-initqueue[273]: Warning: dracut-initqueue timeout - starting timeout scripts
[  182.074855] dracut-initqueue[273]: Warning: dracut-initqueue timeout - starting timeout scripts
[  182.585389] dracut-initqueue[273]: Warning: dracut-initqueue timeout - starting timeout scripts
[  183.097655] dracut-initqueue[273]: Warning: dracut-initqueue timeout - starting timeout scripts
[  183.612504] dracut-initqueue[273]: Warning: dracut-initqueue timeout - starting timeout scripts
[  184.124803] dracut-initqueue[273]: Warning: dracut-initqueue timeout - starting timeout scripts
[  184.640799] dracut-initqueue[273]: Warning: dracut-initqueue timeout - starting timeout scripts
[  185.155558] dracut-initqueue[273]: Warning: dracut-initqueue timeout - starting timeout scripts
[  185.667636] dracut-initqueue[273]: Warning: dracut-initqueue timeout - starting timeout scripts
[  186.180327] dracut-initqueue[273]: Warning: dracut-initqueue timeout - starting timeout scripts
[  186.691234] dracut-initqueue[273]: Warning: dracut-initqueue timeout - starting timeout scripts
[  OK  ] Started dracut initqueue hook.
[  OK  ] Reached target Remote File Systems (Pre).
[  OK  ] Reached target Remote File Systems.
[***   ] A start job is running for dev-mapp...oot.device (8min 49s / no limit)
nemonik commented 7 years ago

Figured it out.

Change CMDLINE in the run script after the cmd-line install to

CMDLINE="earlyprintk=serial console=ttyS0 acpi=off root=/dev/mapper/cl-root roo crashkernel=auto rd.lv.lv=cl/root rd.lvm=cl/swap rhgb quiet LANG=en_US.UTF8"

nemonik commented 7 years ago

Now if I can just ifcfg-eth0 to connect

cmoulliard commented 7 years ago

This modification doesn't resolve the issue. It works using the same parameters as defined within the xhyve config file provided by this project (see CMDLINE)

#!/bin/bash

# Linux
KERNEL="./vmlinuz"
INITRD="./initrd.img"
CMDLINE="earlyprintk=serial console=ttyS0"

MEM="-m 2G"
SMP="-c 2"
NET="-s 2:0,virtio-net,en0"
IMG_CD="-s 3,ahci-cd,/Users/chmoulli/Temp/vms/centos7/CentOS-7-x86_64-Minimal-1611.iso"
#IMG_HDD="-s 4,virtio-blk,./hdd.img"
PCI_DEV="-s 0:0,hostbridge -s 31,lpc"
LPC_DEV="-l com1,stdio"
UUID="-U 8888badf-970e-4577-a6fa-6dd16c9d7798"

sudo xhyve $ACPI $MEM $SMP $PCI_DEV $LPC_DEV $NET $IMG_CD $IMG_HDD $UUID \
  -f kexec,$KERNEL,$INITRD,"$CMDLINE"