Cannot launch hart RT UOS when running Ubuntu as SOS


Alfonso Sanchez-Beato
 

Hi,

I have set-up Ubuntu as service OS by following the instructions in https://projectacrn.github.io/latest/tutorials/using_ubuntu_as_sos.html. ACRN is recognized as hypervisor and all looks good in principle. However, after that I followed the instructions on how to start an RT UOS and things fail:

$ sudo /usr/share/acrn/samples/nuc/launch_hard_rt_vm.sh
cpu1 online=1
cpu2 online=1
cpu3 online=1
pm by vuart node-index = 1
SW_LOAD: get ovmf path /usr/share/acrn/bios/OVMF.fd, size 0x200000
vm_create: hard_rtvm
VHM api version 1.0
failed to create VM hard_rtvm

The kernel output is:

[ 1530.397790] smpboot: CPU 1 is now offline
[ 1530.398653] vhm: try to offline cpu 1 with lapicid 2
[ 1530.409744] smpboot: CPU 2 is now offline
[ 1530.410476] vhm: try to offline cpu 2 with lapicid 4
[ 1530.429694] smpboot: CPU 3 is now offline
[ 1530.430509] vhm: try to offline cpu 3 with lapicid 6
[ 1530.575078] nvme nvme0: failed to set APST feature (-19)
[ 1530.579387] pci-stub 0000:02:00.0: claimed by stub
[ 1530.661794] vhm_dev_open: opening device node
[ 1530.663654] vhm: failed to create VM from Hypervisor !
[ 1531.163905] vhm: failed to create VM from Hypervisor !
[ 1531.664126] vhm: failed to create VM from Hypervisor !
[ 1532.164360] vhm: failed to create VM from Hypervisor !
[ 1532.664589] vhm: failed to create VM from Hypervisor !
[ 1533.164775] vhm: failed to create VM from Hypervisor !
[ 1533.664987] vhm: failed to create VM from Hypervisor !
[ 1534.165215] vhm: failed to create VM from Hypervisor !
[ 1534.665435] vhm: failed to create VM from Hypervisor !
[ 1535.165656] vhm: failed to create VM from Hypervisor !
[ 1535.682037] vhm: freed vm
 
Any hint on what might be going wrong and instructions on how to debug? I followed previously the tutorial for Clear Linux and was able to launch the RT image. I am using a NUC7i7DNH device.

Thanks!
Alfonso


Liu, Fuzhong
 

Hi Alfonso,

You are using default launch_hard_rt_vm.sh, right?

Maybe, it is SDC(by default) scenario for your acrn.efi,

Please refer following patch:

 

diff --git a/hypervisor/arch/x86/Kconfig b/hypervisor/arch/x86/Kconfig

index 41a78fe7..386a074b 100644

--- a/hypervisor/arch/x86/Kconfig

+++ b/hypervisor/arch/x86/Kconfig

@@ -1,6 +1,6 @@

choice

        prompt "ACRN Scenario"

-       default SDC

+       default INDUSTRY

        help

          Select the scenario name to load corresponding VM configuration.

 

Then;

 

cd ~/acrn-hypervisor

make

sudo make install

 

And try again.

 

Thanks!

 

BR.

Fuzhong

 

From: acrn-users@... <acrn-users@...> On Behalf Of alfonso.sanchez-beato@...
Sent: Wednesday, January 8, 2020 5:44 PM
To: acrn-users@...
Subject: [acrn-users] Cannot launch hart RT UOS when running Ubuntu as SOS

 

Hi,

I have set-up Ubuntu as service OS by following the instructions in https://projectacrn.github.io/latest/tutorials/using_ubuntu_as_sos.html. ACRN is recognized as hypervisor and all looks good in principle. However, after that I followed the instructions on how to start an RT UOS and things fail:

$ sudo /usr/share/acrn/samples/nuc/launch_hard_rt_vm.sh

cpu1 online=1

cpu2 online=1

cpu3 online=1

pm by vuart node-index = 1

SW_LOAD: get ovmf path /usr/share/acrn/bios/OVMF.fd, size 0x200000

vm_create: hard_rtvm

VHM api version 1.0

failed to create VM hard_rtvm


The kernel output is:

[ 1530.397790] smpboot: CPU 1 is now offline

[ 1530.398653] vhm: try to offline cpu 1 with lapicid 2

[ 1530.409744] smpboot: CPU 2 is now offline

[ 1530.410476] vhm: try to offline cpu 2 with lapicid 4

[ 1530.429694] smpboot: CPU 3 is now offline

[ 1530.430509] vhm: try to offline cpu 3 with lapicid 6

[ 1530.575078] nvme nvme0: failed to set APST feature (-19)

[ 1530.579387] pci-stub 0000:02:00.0: claimed by stub

[ 1530.661794] vhm_dev_open: opening device node

[ 1530.663654] vhm: failed to create VM from Hypervisor !

[ 1531.163905] vhm: failed to create VM from Hypervisor !

[ 1531.664126] vhm: failed to create VM from Hypervisor !

[ 1532.164360] vhm: failed to create VM from Hypervisor !

[ 1532.664589] vhm: failed to create VM from Hypervisor !

[ 1533.164775] vhm: failed to create VM from Hypervisor !

[ 1533.664987] vhm: failed to create VM from Hypervisor !

[ 1534.165215] vhm: failed to create VM from Hypervisor !

[ 1534.665435] vhm: failed to create VM from Hypervisor !

[ 1535.165656] vhm: failed to create VM from Hypervisor !

[ 1535.682037] vhm: freed vm

 

Any hint on what might be going wrong and instructions on how to debug? I followed previously the tutorial for Clear Linux and was able to launch the RT image. I am using a NUC7i7DNH device.

Thanks!
Alfonso


Alfonso Sanchez-Beato
 

Hi Liu,

On Wed, Jan 8, 2020 at 12:12 PM Liu, Fuzhong <fuzhong.liu@...> wrote:

Hi Alfonso,

You are using default launch_hard_rt_vm.sh, right?

Maybe, it is SDC(by default) scenario for your acrn.efi,

Please refer following patch:

 

diff --git a/hypervisor/arch/x86/Kconfig b/hypervisor/arch/x86/Kconfig

index 41a78fe7..386a074b 100644

--- a/hypervisor/arch/x86/Kconfig

+++ b/hypervisor/arch/x86/Kconfig

@@ -1,6 +1,6 @@

choice

        prompt "ACRN Scenario"

-       default SDC

+       default INDUSTRY

        help

          Select the scenario name to load corresponding VM configuration.

 

Then;

 

cd ~/acrn-hypervisor

make

sudo make install

 

And try again.


I tried with that, but no difference in the traces :-/.
Actually I had already tried with 'make all BOARD=nuc7i7dnb SCENARIO=industry', which I guess i the same.
 

 

Thanks!

 

BR.

Fuzhong


Thanks
Alfonso
 

 

From: acrn-users@... <acrn-users@...> On Behalf Of alfonso.sanchez-beato@...
Sent: Wednesday, January 8, 2020 5:44 PM
To: acrn-users@...
Subject: [acrn-users] Cannot launch hart RT UOS when running Ubuntu as SOS

 

Hi,

I have set-up Ubuntu as service OS by following the instructions in https://projectacrn.github.io/latest/tutorials/using_ubuntu_as_sos.html. ACRN is recognized as hypervisor and all looks good in principle. However, after that I followed the instructions on how to start an RT UOS and things fail:

$ sudo /usr/share/acrn/samples/nuc/launch_hard_rt_vm.sh

cpu1 online=1

cpu2 online=1

cpu3 online=1

pm by vuart node-index = 1

SW_LOAD: get ovmf path /usr/share/acrn/bios/OVMF.fd, size 0x200000

vm_create: hard_rtvm

VHM api version 1.0

failed to create VM hard_rtvm


The kernel output is:

[ 1530.397790] smpboot: CPU 1 is now offline

[ 1530.398653] vhm: try to offline cpu 1 with lapicid 2

[ 1530.409744] smpboot: CPU 2 is now offline

[ 1530.410476] vhm: try to offline cpu 2 with lapicid 4

[ 1530.429694] smpboot: CPU 3 is now offline

[ 1530.430509] vhm: try to offline cpu 3 with lapicid 6

[ 1530.575078] nvme nvme0: failed to set APST feature (-19)

[ 1530.579387] pci-stub 0000:02:00.0: claimed by stub

[ 1530.661794] vhm_dev_open: opening device node

[ 1530.663654] vhm: failed to create VM from Hypervisor !

[ 1531.163905] vhm: failed to create VM from Hypervisor !

[ 1531.664126] vhm: failed to create VM from Hypervisor !

[ 1532.164360] vhm: failed to create VM from Hypervisor !

[ 1532.664589] vhm: failed to create VM from Hypervisor !

[ 1533.164775] vhm: failed to create VM from Hypervisor !

[ 1533.664987] vhm: failed to create VM from Hypervisor !

[ 1534.165215] vhm: failed to create VM from Hypervisor !

[ 1534.665435] vhm: failed to create VM from Hypervisor !

[ 1535.165656] vhm: failed to create VM from Hypervisor !

[ 1535.682037] vhm: freed vm

 

Any hint on what might be going wrong and instructions on how to debug? I followed previously the tutorial for Clear Linux and was able to launch the RT image. I am using a NUC7i7DNH device.

Thanks!
Alfonso


Liu, Fuzhong
 

Hi Alfonso

Please share your acrn.efi and acrn-dm, will reproduce this issue on our side.

Thanks!

 

BR.

Fuzhong

 

From: acrn-users@... <acrn-users@...> On Behalf Of Alfonso Sanchez-Beato
Sent: Wednesday, January 8, 2020 7:39 PM
To: acrn-users@...
Subject: Re: [acrn-users] Cannot launch hart RT UOS when running Ubuntu as SOS

 

Hi Liu,

 

On Wed, Jan 8, 2020 at 12:12 PM Liu, Fuzhong <fuzhong.liu@...> wrote:

Hi Alfonso,

You are using default launch_hard_rt_vm.sh, right?

Maybe, it is SDC(by default) scenario for your acrn.efi,

Please refer following patch:

 

diff --git a/hypervisor/arch/x86/Kconfig b/hypervisor/arch/x86/Kconfig

index 41a78fe7..386a074b 100644

--- a/hypervisor/arch/x86/Kconfig

+++ b/hypervisor/arch/x86/Kconfig

@@ -1,6 +1,6 @@

choice

        prompt "ACRN Scenario"

-       default SDC

+       default INDUSTRY

        help

          Select the scenario name to load corresponding VM configuration.

 

Then;

 

cd ~/acrn-hypervisor

make

sudo make install

 

And try again.

 

I tried with that, but no difference in the traces :-/.

Actually I had already tried with 'make all BOARD=nuc7i7dnb SCENARIO=industry', which I guess i the same.

 

 

Thanks!

 

BR.

Fuzhong

 

Thanks

Alfonso

 

 

From: acrn-users@... <acrn-users@...> On Behalf Of alfonso.sanchez-beato@...
Sent: Wednesday, January 8, 2020 5:44 PM
To: acrn-users@...
Subject: [acrn-users] Cannot launch hart RT UOS when running Ubuntu as SOS

 

Hi,

I have set-up Ubuntu as service OS by following the instructions in https://projectacrn.github.io/latest/tutorials/using_ubuntu_as_sos.html. ACRN is recognized as hypervisor and all looks good in principle. However, after that I followed the instructions on how to start an RT UOS and things fail:

$ sudo /usr/share/acrn/samples/nuc/launch_hard_rt_vm.sh

cpu1 online=1

cpu2 online=1

cpu3 online=1

pm by vuart node-index = 1

SW_LOAD: get ovmf path /usr/share/acrn/bios/OVMF.fd, size 0x200000

vm_create: hard_rtvm

VHM api version 1.0

failed to create VM hard_rtvm


The kernel output is:

[ 1530.397790] smpboot: CPU 1 is now offline

[ 1530.398653] vhm: try to offline cpu 1 with lapicid 2

[ 1530.409744] smpboot: CPU 2 is now offline

[ 1530.410476] vhm: try to offline cpu 2 with lapicid 4

[ 1530.429694] smpboot: CPU 3 is now offline

[ 1530.430509] vhm: try to offline cpu 3 with lapicid 6

[ 1530.575078] nvme nvme0: failed to set APST feature (-19)

[ 1530.579387] pci-stub 0000:02:00.0: claimed by stub

[ 1530.661794] vhm_dev_open: opening device node

[ 1530.663654] vhm: failed to create VM from Hypervisor !

[ 1531.163905] vhm: failed to create VM from Hypervisor !

[ 1531.664126] vhm: failed to create VM from Hypervisor !

[ 1532.164360] vhm: failed to create VM from Hypervisor !

[ 1532.664589] vhm: failed to create VM from Hypervisor !

[ 1533.164775] vhm: failed to create VM from Hypervisor !

[ 1533.664987] vhm: failed to create VM from Hypervisor !

[ 1534.165215] vhm: failed to create VM from Hypervisor !

[ 1534.665435] vhm: failed to create VM from Hypervisor !

[ 1535.165656] vhm: failed to create VM from Hypervisor !

[ 1535.682037] vhm: freed vm

 

Any hint on what might be going wrong and instructions on how to debug? I followed previously the tutorial for Clear Linux and was able to launch the RT image. I am using a NUC7i7DNH device.

Thanks!
Alfonso


Geoffroy Van Cutsem
 

Your build instruction below should be fine (you can always also check the content of build/hypervisor/.config to make sure that you have CONFIG_INDUSTRY=y in it).

 

Note though that “sudo make install” will install the ACRN Device Model (acrn-dm) and tools but you still need to perform additional steps manually to install this new hypervisor (acrn.efi) that you have just built. See step 4 in this section https://projectacrn.github.io/latest/tutorials/using_ubuntu_as_sos.html#install-acrn

 

Geoffroy

 

From: acrn-users@... <acrn-users@...> On Behalf Of Liu, Fuzhong
Sent: Wednesday, January 8, 2020 10:36 PM
To: acrn-users@...
Subject: Re: [acrn-users] Cannot launch hart RT UOS when running Ubuntu as SOS

 

Hi Alfonso

Please share your acrn.efi and acrn-dm, will reproduce this issue on our side.

Thanks!

 

BR.

Fuzhong

 

From: acrn-users@... <acrn-users@...> On Behalf Of Alfonso Sanchez-Beato
Sent: Wednesday, January 8, 2020 7:39 PM
To: acrn-users@...
Subject: Re: [acrn-users] Cannot launch hart RT UOS when running Ubuntu as SOS

 

Hi Liu,

 

On Wed, Jan 8, 2020 at 12:12 PM Liu, Fuzhong <fuzhong.liu@...> wrote:

Hi Alfonso,

You are using default launch_hard_rt_vm.sh, right?

Maybe, it is SDC(by default) scenario for your acrn.efi,

Please refer following patch:

 

diff --git a/hypervisor/arch/x86/Kconfig b/hypervisor/arch/x86/Kconfig

index 41a78fe7..386a074b 100644

--- a/hypervisor/arch/x86/Kconfig

+++ b/hypervisor/arch/x86/Kconfig

@@ -1,6 +1,6 @@

choice

        prompt "ACRN Scenario"

-       default SDC

+       default INDUSTRY

        help

          Select the scenario name to load corresponding VM configuration.

 

Then;

 

cd ~/acrn-hypervisor

make

sudo make install

 

And try again.

 

I tried with that, but no difference in the traces :-/.

Actually I had already tried with 'make all BOARD=nuc7i7dnb SCENARIO=industry', which I guess i the same.

 

 

Thanks!

 

BR.

Fuzhong

 

Thanks

Alfonso

 

 

From: acrn-users@... <acrn-users@...> On Behalf Of alfonso.sanchez-beato@...
Sent: Wednesday, January 8, 2020 5:44 PM
To: acrn-users@...
Subject: [acrn-users] Cannot launch hart RT UOS when running Ubuntu as SOS

 

Hi,

I have set-up Ubuntu as service OS by following the instructions in https://projectacrn.github.io/latest/tutorials/using_ubuntu_as_sos.html. ACRN is recognized as hypervisor and all looks good in principle. However, after that I followed the instructions on how to start an RT UOS and things fail:

$ sudo /usr/share/acrn/samples/nuc/launch_hard_rt_vm.sh

cpu1 online=1

cpu2 online=1

cpu3 online=1

pm by vuart node-index = 1

SW_LOAD: get ovmf path /usr/share/acrn/bios/OVMF.fd, size 0x200000

vm_create: hard_rtvm

VHM api version 1.0

failed to create VM hard_rtvm


The kernel output is:

[ 1530.397790] smpboot: CPU 1 is now offline

[ 1530.398653] vhm: try to offline cpu 1 with lapicid 2

[ 1530.409744] smpboot: CPU 2 is now offline

[ 1530.410476] vhm: try to offline cpu 2 with lapicid 4

[ 1530.429694] smpboot: CPU 3 is now offline

[ 1530.430509] vhm: try to offline cpu 3 with lapicid 6

[ 1530.575078] nvme nvme0: failed to set APST feature (-19)

[ 1530.579387] pci-stub 0000:02:00.0: claimed by stub

[ 1530.661794] vhm_dev_open: opening device node

[ 1530.663654] vhm: failed to create VM from Hypervisor !

[ 1531.163905] vhm: failed to create VM from Hypervisor !

[ 1531.664126] vhm: failed to create VM from Hypervisor !

[ 1532.164360] vhm: failed to create VM from Hypervisor !

[ 1532.664589] vhm: failed to create VM from Hypervisor !

[ 1533.164775] vhm: failed to create VM from Hypervisor !

[ 1533.664987] vhm: failed to create VM from Hypervisor !

[ 1534.165215] vhm: failed to create VM from Hypervisor !

[ 1534.665435] vhm: failed to create VM from Hypervisor !

[ 1535.165656] vhm: failed to create VM from Hypervisor !

[ 1535.682037] vhm: freed vm

 

Any hint on what might be going wrong and instructions on how to debug? I followed previously the tutorial for Clear Linux and was able to launch the RT image. I am using a NUC7i7DNH device.

Thanks!
Alfonso


Liu, Fuzhong
 

Hi Alfonso

Could you please share acrn.efi and acrn-dm commit info?

 

With following steps:

  1. run “acrn-dm -v” in sos
  2. run “version” in HV console

We need them to reproduce this issue.

Thanks!

 

BR.

Fuzhong

 

From: acrn-users@... <acrn-users@...> On Behalf Of Liu, Fuzhong
Sent: Thursday, January 9, 2020 5:36 AM
To: acrn-users@...
Subject: Re: [acrn-users] Cannot launch hart RT UOS when running Ubuntu as SOS

 

Hi Alfonso

Please share your acrn.efi and acrn-dm, will reproduce this issue on our side.

Thanks!

 

BR.

Fuzhong

 

From: acrn-users@... <acrn-users@...> On Behalf Of Alfonso Sanchez-Beato
Sent: Wednesday, January 8, 2020 7:39 PM
To: acrn-users@...
Subject: Re: [acrn-users] Cannot launch hart RT UOS when running Ubuntu as SOS

 

Hi Liu,

 

On Wed, Jan 8, 2020 at 12:12 PM Liu, Fuzhong <fuzhong.liu@...> wrote:

Hi Alfonso,

You are using default launch_hard_rt_vm.sh, right?

Maybe, it is SDC(by default) scenario for your acrn.efi,

Please refer following patch:

 

diff --git a/hypervisor/arch/x86/Kconfig b/hypervisor/arch/x86/Kconfig

index 41a78fe7..386a074b 100644

--- a/hypervisor/arch/x86/Kconfig

+++ b/hypervisor/arch/x86/Kconfig

@@ -1,6 +1,6 @@

choice

        prompt "ACRN Scenario"

-       default SDC

+       default INDUSTRY

        help

          Select the scenario name to load corresponding VM configuration.

 

Then;

 

cd ~/acrn-hypervisor

make

sudo make install

 

And try again.

 

I tried with that, but no difference in the traces :-/.

Actually I had already tried with 'make all BOARD=nuc7i7dnb SCENARIO=industry', which I guess i the same.

 

 

Thanks!

 

BR.

Fuzhong

 

Thanks

Alfonso

 

 

From: acrn-users@... <acrn-users@...> On Behalf Of alfonso.sanchez-beato@...
Sent: Wednesday, January 8, 2020 5:44 PM
To: acrn-users@...
Subject: [acrn-users] Cannot launch hart RT UOS when running Ubuntu as SOS

 

Hi,

I have set-up Ubuntu as service OS by following the instructions in https://projectacrn.github.io/latest/tutorials/using_ubuntu_as_sos.html. ACRN is recognized as hypervisor and all looks good in principle. However, after that I followed the instructions on how to start an RT UOS and things fail:

$ sudo /usr/share/acrn/samples/nuc/launch_hard_rt_vm.sh

cpu1 online=1

cpu2 online=1

cpu3 online=1

pm by vuart node-index = 1

SW_LOAD: get ovmf path /usr/share/acrn/bios/OVMF.fd, size 0x200000

vm_create: hard_rtvm

VHM api version 1.0

failed to create VM hard_rtvm


The kernel output is:

[ 1530.397790] smpboot: CPU 1 is now offline

[ 1530.398653] vhm: try to offline cpu 1 with lapicid 2

[ 1530.409744] smpboot: CPU 2 is now offline

[ 1530.410476] vhm: try to offline cpu 2 with lapicid 4

[ 1530.429694] smpboot: CPU 3 is now offline

[ 1530.430509] vhm: try to offline cpu 3 with lapicid 6

[ 1530.575078] nvme nvme0: failed to set APST feature (-19)

[ 1530.579387] pci-stub 0000:02:00.0: claimed by stub

[ 1530.661794] vhm_dev_open: opening device node

[ 1530.663654] vhm: failed to create VM from Hypervisor !

[ 1531.163905] vhm: failed to create VM from Hypervisor !

[ 1531.664126] vhm: failed to create VM from Hypervisor !

[ 1532.164360] vhm: failed to create VM from Hypervisor !

[ 1532.664589] vhm: failed to create VM from Hypervisor !

[ 1533.164775] vhm: failed to create VM from Hypervisor !

[ 1533.664987] vhm: failed to create VM from Hypervisor !

[ 1534.165215] vhm: failed to create VM from Hypervisor !

[ 1534.665435] vhm: failed to create VM from Hypervisor !

[ 1535.165656] vhm: failed to create VM from Hypervisor !

[ 1535.682037] vhm: freed vm

 

Any hint on what might be going wrong and instructions on how to debug? I followed previously the tutorial for Clear Linux and was able to launch the RT image. I am using a NUC7i7DNH device.

Thanks!
Alfonso


Alfonso Sanchez-Beato
 

Hi Liu and Geoffroy,

Right, I had forgotten to copy acrn.efi to the EFI partition after re-compiling, thanks for reminding me. With that things move forward a bit, but I still get errors:


Version info:

$ acrn-dm -v
DM version is: 1.4-unstable-bcefd673 (daily tag:acrn-2019w47.1-140000p), build by ubuntu@2020-01-09 09:45:17

ubuntu@nuc:~$ uname -a
Linux nuc 4.19.78-98.iot-lts2018-sos #1 SMP PREEMPT Mon Nov 18 09:22:10 PST 2019 x86_64 x86_64 x86_64 GNU/Linux

I have not been able yet to get output from the serial port, unfortunately.


I see there an hvlog error which I do not know if it is relevant or not:

$ sudo dmesg | grep -i ACRN
[    0.000000] Command line: BOOT_IMAGE=/boot/acrn/org.clearlinux.iot-lts2018-sos.4.19.78-98 pci_devices_ignore=(0:18:1) console=tty0 console=ttyS0 root=/dev/sda3 rw rootwait ignore_loglevel no_timer_check consoleblank=0 i915.nuclear_pageflip=1 i915.avail_planes_per_pipe=0x01010F i915.domain_plane_owners=0x011111110000 i915.enable_gvt=1 i915.enable_guc=0 hvlog=2M@0x1FE00000
[    0.000000] Hypervisor detected: ACRN
[    0.054541] Kernel command line: BOOT_IMAGE=/boot/acrn/org.clearlinux.iot-lts2018-sos.4.19.78-98 pci_devices_ignore=(0:18:1) console=tty0 console=ttyS0 root=/dev/sda3 rw rootwait ignore_loglevel no_timer_check consoleblank=0 i915.nuclear_pageflip=1 i915.avail_planes_per_pipe=0x01010F i915.domain_plane_owners=0x011111110000 i915.enable_gvt=1 i915.enable_guc=0 hvlog=2M@0x1FE00000
[    1.058634] acrngt found
[    1.143414] ACRNTrace: Initialized acrn trace module with 4 cpu
[    1.144809] ACRN HVLog: Failed to init last hvlog devs, errno -19
[    1.144976] ACRN HVLog: Initialized hvlog module with 4 cpu

Thanks
Alfonso


On Thu, Jan 9, 2020 at 3:37 AM Liu, Fuzhong <fuzhong.liu@...> wrote:

Hi Alfonso

Could you please share acrn.efi and acrn-dm commit info?

 

With following steps:

  1. run “acrn-dm -v” in sos
  2. run “version” in HV console

We need them to reproduce this issue.

Thanks!

 

BR.

Fuzhong

 

From: acrn-users@... <acrn-users@...> On Behalf Of Liu, Fuzhong
Sent: Thursday, January 9, 2020 5:36 AM
To: acrn-users@...
Subject: Re: [acrn-users] Cannot launch hart RT UOS when running Ubuntu as SOS

 

Hi Alfonso

Please share your acrn.efi and acrn-dm, will reproduce this issue on our side.

Thanks!

 

BR.

Fuzhong

 

From: acrn-users@... <acrn-users@...> On Behalf Of Alfonso Sanchez-Beato
Sent: Wednesday, January 8, 2020 7:39 PM
To: acrn-users@...
Subject: Re: [acrn-users] Cannot launch hart RT UOS when running Ubuntu as SOS

 

Hi Liu,

 

On Wed, Jan 8, 2020 at 12:12 PM Liu, Fuzhong <fuzhong.liu@...> wrote:

Hi Alfonso,

You are using default launch_hard_rt_vm.sh, right?

Maybe, it is SDC(by default) scenario for your acrn.efi,

Please refer following patch:

 

diff --git a/hypervisor/arch/x86/Kconfig b/hypervisor/arch/x86/Kconfig

index 41a78fe7..386a074b 100644

--- a/hypervisor/arch/x86/Kconfig

+++ b/hypervisor/arch/x86/Kconfig

@@ -1,6 +1,6 @@

choice

        prompt "ACRN Scenario"

-       default SDC

+       default INDUSTRY

        help

          Select the scenario name to load corresponding VM configuration.

 

Then;

 

cd ~/acrn-hypervisor

make

sudo make install

 

And try again.

 

I tried with that, but no difference in the traces :-/.

Actually I had already tried with 'make all BOARD=nuc7i7dnb SCENARIO=industry', which I guess i the same.

 

 

Thanks!

 

BR.

Fuzhong

 

Thanks

Alfonso

 

 

From: acrn-users@... <acrn-users@...> On Behalf Of alfonso.sanchez-beato@...
Sent: Wednesday, January 8, 2020 5:44 PM
To: acrn-users@...
Subject: [acrn-users] Cannot launch hart RT UOS when running Ubuntu as SOS

 

Hi,

I have set-up Ubuntu as service OS by following the instructions in https://projectacrn.github.io/latest/tutorials/using_ubuntu_as_sos.html. ACRN is recognized as hypervisor and all looks good in principle. However, after that I followed the instructions on how to start an RT UOS and things fail:

$ sudo /usr/share/acrn/samples/nuc/launch_hard_rt_vm.sh

cpu1 online=1

cpu2 online=1

cpu3 online=1

pm by vuart node-index = 1

SW_LOAD: get ovmf path /usr/share/acrn/bios/OVMF.fd, size 0x200000

vm_create: hard_rtvm

VHM api version 1.0

failed to create VM hard_rtvm


The kernel output is:

[ 1530.397790] smpboot: CPU 1 is now offline

[ 1530.398653] vhm: try to offline cpu 1 with lapicid 2

[ 1530.409744] smpboot: CPU 2 is now offline

[ 1530.410476] vhm: try to offline cpu 2 with lapicid 4

[ 1530.429694] smpboot: CPU 3 is now offline

[ 1530.430509] vhm: try to offline cpu 3 with lapicid 6

[ 1530.575078] nvme nvme0: failed to set APST feature (-19)

[ 1530.579387] pci-stub 0000:02:00.0: claimed by stub

[ 1530.661794] vhm_dev_open: opening device node

[ 1530.663654] vhm: failed to create VM from Hypervisor !

[ 1531.163905] vhm: failed to create VM from Hypervisor !

[ 1531.664126] vhm: failed to create VM from Hypervisor !

[ 1532.164360] vhm: failed to create VM from Hypervisor !

[ 1532.664589] vhm: failed to create VM from Hypervisor !

[ 1533.164775] vhm: failed to create VM from Hypervisor !

[ 1533.664987] vhm: failed to create VM from Hypervisor !

[ 1534.165215] vhm: failed to create VM from Hypervisor !

[ 1534.665435] vhm: failed to create VM from Hypervisor !

[ 1535.165656] vhm: failed to create VM from Hypervisor !

[ 1535.682037] vhm: freed vm

 

Any hint on what might be going wrong and instructions on how to debug? I followed previously the tutorial for Clear Linux and was able to launch the RT image. I am using a NUC7i7DNH device.

Thanks!
Alfonso


Yin, Fengwei <fengwei.yin@...>
 

Hi Alfonso,

On 2020/1/9 下午5:11, Alfonso Sanchez-Beato wrote:
Hi Liu and Geoffroy,
Right, I had forgotten to copy acrn.efi to the EFI partition after re-compiling, thanks for reminding me. With that things move forward a bit, but I still get errors:
https://paste.ubuntu.com/p/R7THmm3hK6/
It's related with iasl in your SOS. We have constrain for iasl version.


Regards
Yin, Fengwei

Version info:
$ acrn-dm -v
DM version is: 1.4-unstable-bcefd673 (daily tag:acrn-2019w47.1-140000p), build by ubuntu@2020-01-09 09:45:17
ubuntu@nuc:~$ uname -a
Linux nuc 4.19.78-98.iot-lts2018-sos #1 SMP PREEMPT Mon Nov 18 09:22:10 PST 2019 x86_64 x86_64 x86_64 GNU/Linux
I have not been able yet to get output from the serial port, unfortunately.
Full dmesg output: https://paste.ubuntu.com/p/G8DtQTMrbS/
I see there an hvlog error which I do not know if it is relevant or not:
$ sudo dmesg | grep -i ACRN
[    0.000000] Command line: BOOT_IMAGE=/boot/acrn/org.clearlinux.iot-lts2018-sos.4.19.78-98 pci_devices_ignore=(0:18:1) console=tty0 console=ttyS0 root=/dev/sda3 rw rootwait ignore_loglevel no_timer_check consoleblank=0 i915.nuclear_pageflip=1 i915.avail_planes_per_pipe=0x01010F i915.domain_plane_owners=0x011111110000 i915.enable_gvt=1 i915.enable_guc=0 hvlog=2M@0x1FE00000
[    0.000000] Hypervisor detected: ACRN
[    0.054541] Kernel command line: BOOT_IMAGE=/boot/acrn/org.clearlinux.iot-lts2018-sos.4.19.78-98 pci_devices_ignore=(0:18:1) console=tty0 console=ttyS0 root=/dev/sda3 rw rootwait ignore_loglevel no_timer_check consoleblank=0 i915.nuclear_pageflip=1 i915.avail_planes_per_pipe=0x01010F i915.domain_plane_owners=0x011111110000 i915.enable_gvt=1 i915.enable_guc=0 hvlog=2M@0x1FE00000
[    1.058634] acrngt found
[    1.143414] ACRNTrace: Initialized acrn trace module with 4 cpu
[    1.144809] ACRN HVLog: Failed to init last hvlog devs, errno -19
[    1.144976] ACRN HVLog: Initialized hvlog module with 4 cpu
Thanks
Alfonso
On Thu, Jan 9, 2020 at 3:37 AM Liu, Fuzhong <fuzhong.liu@... <mailto:fuzhong.liu@...>> wrote:
Hi Alfonso____
Could you please share acrn.efi and acrn-dm commit info?____
__ __
With following steps:____
1. run “acrn-dm -v” in sos ____
2. run “version” in HV console____
We need them to reproduce this issue.____
Thanks!____
__ __
BR.____
Fuzhong____
__ __
*From:* acrn-users@...
<mailto:acrn-users@...>
<acrn-users@...
<mailto:acrn-users@...>> *On Behalf Of *Liu, Fuzhong
*Sent:* Thursday, January 9, 2020 5:36 AM
*To:* acrn-users@...
<mailto:acrn-users@...>
*Subject:* Re: [acrn-users] Cannot launch hart RT UOS when running
Ubuntu as SOS____
__ __
Hi Alfonso____
Please share your acrn.efi and acrn-dm, will reproduce this issue on
our side.____
Thanks!____
__ __
BR.____
Fuzhong____
__ __
*From:* acrn-users@...
<mailto:acrn-users@...>
<acrn-users@...
<mailto:acrn-users@...>> *On Behalf Of *Alfonso
Sanchez-Beato
*Sent:* Wednesday, January 8, 2020 7:39 PM
*To:* acrn-users@...
<mailto:acrn-users@...>
*Subject:* Re: [acrn-users] Cannot launch hart RT UOS when running
Ubuntu as SOS____
__ __
Hi Liu,____
__ __
On Wed, Jan 8, 2020 at 12:12 PM Liu, Fuzhong <fuzhong.liu@...
<mailto:fuzhong.liu@...>> wrote:____
Hi Alfonso,____
You are using default launch_hard_rt_vm.sh, right?____
Maybe, it is SDC(by default) scenario for your acrn.efi, ____
Please refer following patch:____
____
*diff --git a/hypervisor/arch/x86/Kconfig
b/hypervisor/arch/x86/Kconfig*____
*index 41a78fe7..386a074b 100644*____
*--- a/hypervisor/arch/x86/Kconfig*____
*+++ b/hypervisor/arch/x86/Kconfig*____
@@ -1,6 +1,6 @@____
choice____
        prompt "ACRN Scenario"____
-       default SDC____
+default INDUSTRY____
        help____
          Select the scenario name to load corresponding VM
configuration.____
____
Then;____
____
cd ~/acrn-hypervisor____
make____
sudo make install____
____
And try again.____
__ __
I tried with that, but no difference in the traces :-/.____
Actually I had already tried with 'make all BOARD=nuc7i7dnb
SCENARIO=industry', which I guess i the same.____
____
____
Thanks!____
____
BR.____
Fuzhong____
__ __
Thanks____
Alfonso____
____
____
*From:* acrn-users@...
<mailto:acrn-users@...>
<acrn-users@...
<mailto:acrn-users@...>> *On Behalf Of
*alfonso.sanchez-beato@...
<mailto:alfonso.sanchez-beato@...>
*Sent:* Wednesday, January 8, 2020 5:44 PM
*To:* acrn-users@...
<mailto:acrn-users@...>
*Subject:* [acrn-users] Cannot launch hart RT UOS when running
Ubuntu as SOS____
____
Hi,
I have set-up Ubuntu as service OS by following the instructions
in
https://projectacrn.github.io/latest/tutorials/using_ubuntu_as_sos.html.
<https://projectacrn.github.io/latest/tutorials/using_ubuntu_as_sos.html>ACRN
is recognized as hypervisor and all looks good in principle.
However, after that I followed the instructions on how to start
an RT UOS
<https://projectacrn.github.io/latest/getting-started/rt_industry.html#install-and-launch-the-preempt-rt-vm>
and things fail:____
$ sudo /usr/share/acrn/samples/nuc/launch_hard_rt_vm.sh____
cpu1 online=1____
cpu2 online=1____
cpu3 online=1____
pm by vuart node-index = 1____
SW_LOAD: get ovmf path /usr/share/acrn/bios/OVMF.fd, size
0x200000____
vm_create: hard_rtvm____
VHM api version 1.0____
failed to create VM hard_rtvm____
The kernel output is:____
[ 1530.397790] smpboot: CPU 1 is now offline____
[ 1530.398653] vhm: try to offline cpu 1 with lapicid 2____
[ 1530.409744] smpboot: CPU 2 is now offline____
[ 1530.410476] vhm: try to offline cpu 2 with lapicid 4____
[ 1530.429694] smpboot: CPU 3 is now offline____
[ 1530.430509] vhm: try to offline cpu 3 with lapicid 6____
[ 1530.575078] nvme nvme0: failed to set APST feature (-19)____
[ 1530.579387] pci-stub 0000:02:00.0: claimed by stub____
[ 1530.661794] vhm_dev_open: opening device node____
[ 1530.663654] vhm: failed to create VM from Hypervisor !____
[ 1531.163905] vhm: failed to create VM from Hypervisor !____
[ 1531.664126] vhm: failed to create VM from Hypervisor !____
[ 1532.164360] vhm: failed to create VM from Hypervisor !____
[ 1532.664589] vhm: failed to create VM from Hypervisor !____
[ 1533.164775] vhm: failed to create VM from Hypervisor !____
[ 1533.664987] vhm: failed to create VM from Hypervisor !____
[ 1534.165215] vhm: failed to create VM from Hypervisor !____
[ 1534.665435] vhm: failed to create VM from Hypervisor !____
[ 1535.165656] vhm: failed to create VM from Hypervisor !____
[ 1535.682037] vhm: freed vm____
____
Any hint on what might be going wrong and instructions on how to
debug? I followed previously the tutorial for Clear Linux and
was able to launch the RT image. I am using a NUC7i7DNH device.
Thanks!
Alfonso____
__


Geoffroy Van Cutsem
 

Hi Alfonso,

 

You are not building with CONFIG_RELEASE=y by any chance? (If the tag info below is correct, the default is not to use that). In case you did, note that it will disable the use of the serial port.

 

Based on the output I see, it should work though with the default settings. Are you seeing any output at all on the serial port (e.g. Bios output)? Make sure to use these settings in minicom (or whatever else you use): 115200 8N1, both HW and SW flow control should turned off (this last one often gets me, the default may be that one is on).

 

As far as I know, the HVlog error shouldn’t affect the functionality, so there is something else going wrong in your set-up. Let me continue dig through the logs and see if I can spot some other useful info.

 

Geoffroy

 

 

From: acrn-users@... <acrn-users@...> On Behalf Of Alfonso Sanchez-Beato
Sent: Thursday, January 9, 2020 10:12 AM
To: acrn-users@...
Subject: Re: [acrn-users] Cannot launch hart RT UOS when running Ubuntu as SOS

 

Hi Liu and Geoffroy,

 

Right, I had forgotten to copy acrn.efi to the EFI partition after re-compiling, thanks for reminding me. With that things move forward a bit, but I still get errors:

 

 

Version info:

 

$ acrn-dm -v
DM version is: 1.4-unstable-bcefd673 (daily tag:acrn-2019w47.1-140000p), build by ubuntu@2020-01-09 09:45:17

 

ubuntu@nuc:~$ uname -a
Linux nuc 4.19.78-98.iot-lts2018-sos #1 SMP PREEMPT Mon Nov 18 09:22:10 PST 2019 x86_64 x86_64 x86_64 GNU/Linux

 

I have not been able yet to get output from the serial port, unfortunately.

 

 

I see there an hvlog error which I do not know if it is relevant or not:

 

$ sudo dmesg | grep -i ACRN
[    0.000000] Command line: BOOT_IMAGE=/boot/acrn/org.clearlinux.iot-lts2018-sos.4.19.78-98 pci_devices_ignore=(0:18:1) console=tty0 console=ttyS0 root=/dev/sda3 rw rootwait ignore_loglevel no_timer_check consoleblank=0 i915.nuclear_pageflip=1 i915.avail_planes_per_pipe=0x01010F i915.domain_plane_owners=0x011111110000 i915.enable_gvt=1 i915.enable_guc=0 hvlog=2M@0x1FE00000
[    0.000000] Hypervisor detected: ACRN
[    0.054541] Kernel command line: BOOT_IMAGE=/boot/acrn/org.clearlinux.iot-lts2018-sos.4.19.78-98 pci_devices_ignore=(0:18:1) console=tty0 console=ttyS0 root=/dev/sda3 rw rootwait ignore_loglevel no_timer_check consoleblank=0 i915.nuclear_pageflip=1 i915.avail_planes_per_pipe=0x01010F i915.domain_plane_owners=0x011111110000 i915.enable_gvt=1 i915.enable_guc=0 hvlog=2M@0x1FE00000
[    1.058634] acrngt found
[    1.143414] ACRNTrace: Initialized acrn trace module with 4 cpu
[    1.144809] ACRN HVLog: Failed to init last hvlog devs, errno -19
[    1.144976] ACRN HVLog: Initialized hvlog module with 4 cpu

 

Thanks

Alfonso

 

On Thu, Jan 9, 2020 at 3:37 AM Liu, Fuzhong <fuzhong.liu@...> wrote:

Hi Alfonso

Could you please share acrn.efi and acrn-dm commit info?

 

With following steps:

  1. run “acrn-dm -v” in sos
  2. run “version” in HV console

We need them to reproduce this issue.

Thanks!

 

BR.

Fuzhong

 

From: acrn-users@... <acrn-users@...> On Behalf Of Liu, Fuzhong
Sent: Thursday, January 9, 2020 5:36 AM
To: acrn-users@...
Subject: Re: [acrn-users] Cannot launch hart RT UOS when running Ubuntu as SOS

 

Hi Alfonso

Please share your acrn.efi and acrn-dm, will reproduce this issue on our side.

Thanks!

 

BR.

Fuzhong

 

From: acrn-users@... <acrn-users@...> On Behalf Of Alfonso Sanchez-Beato
Sent: Wednesday, January 8, 2020 7:39 PM
To: acrn-users@...
Subject: Re: [acrn-users] Cannot launch hart RT UOS when running Ubuntu as SOS

 

Hi Liu,

 

On Wed, Jan 8, 2020 at 12:12 PM Liu, Fuzhong <fuzhong.liu@...> wrote:

Hi Alfonso,

You are using default launch_hard_rt_vm.sh, right?

Maybe, it is SDC(by default) scenario for your acrn.efi,

Please refer following patch:

 

diff --git a/hypervisor/arch/x86/Kconfig b/hypervisor/arch/x86/Kconfig

index 41a78fe7..386a074b 100644

--- a/hypervisor/arch/x86/Kconfig

+++ b/hypervisor/arch/x86/Kconfig

@@ -1,6 +1,6 @@

choice

        prompt "ACRN Scenario"

-       default SDC

+       default INDUSTRY

        help

          Select the scenario name to load corresponding VM configuration.

 

Then;

 

cd ~/acrn-hypervisor

make

sudo make install

 

And try again.

 

I tried with that, but no difference in the traces :-/.

Actually I had already tried with 'make all BOARD=nuc7i7dnb SCENARIO=industry', which I guess i the same.

 

 

Thanks!

 

BR.

Fuzhong

 

Thanks

Alfonso

 

 

From: acrn-users@... <acrn-users@...> On Behalf Of alfonso.sanchez-beato@...
Sent: Wednesday, January 8, 2020 5:44 PM
To: acrn-users@...
Subject: [acrn-users] Cannot launch hart RT UOS when running Ubuntu as SOS

 

Hi,

I have set-up Ubuntu as service OS by following the instructions in https://projectacrn.github.io/latest/tutorials/using_ubuntu_as_sos.html. ACRN is recognized as hypervisor and all looks good in principle. However, after that I followed the instructions on how to start an RT UOS and things fail:

$ sudo /usr/share/acrn/samples/nuc/launch_hard_rt_vm.sh

cpu1 online=1

cpu2 online=1

cpu3 online=1

pm by vuart node-index = 1

SW_LOAD: get ovmf path /usr/share/acrn/bios/OVMF.fd, size 0x200000

vm_create: hard_rtvm

VHM api version 1.0

failed to create VM hard_rtvm


The kernel output is:

[ 1530.397790] smpboot: CPU 1 is now offline

[ 1530.398653] vhm: try to offline cpu 1 with lapicid 2

[ 1530.409744] smpboot: CPU 2 is now offline

[ 1530.410476] vhm: try to offline cpu 2 with lapicid 4

[ 1530.429694] smpboot: CPU 3 is now offline

[ 1530.430509] vhm: try to offline cpu 3 with lapicid 6

[ 1530.575078] nvme nvme0: failed to set APST feature (-19)

[ 1530.579387] pci-stub 0000:02:00.0: claimed by stub

[ 1530.661794] vhm_dev_open: opening device node

[ 1530.663654] vhm: failed to create VM from Hypervisor !

[ 1531.163905] vhm: failed to create VM from Hypervisor !

[ 1531.664126] vhm: failed to create VM from Hypervisor !

[ 1532.164360] vhm: failed to create VM from Hypervisor !

[ 1532.664589] vhm: failed to create VM from Hypervisor !

[ 1533.164775] vhm: failed to create VM from Hypervisor !

[ 1533.664987] vhm: failed to create VM from Hypervisor !

[ 1534.165215] vhm: failed to create VM from Hypervisor !

[ 1534.665435] vhm: failed to create VM from Hypervisor !

[ 1535.165656] vhm: failed to create VM from Hypervisor !

[ 1535.682037] vhm: freed vm

 

Any hint on what might be going wrong and instructions on how to debug? I followed previously the tutorial for Clear Linux and was able to launch the RT image. I am using a NUC7i7DNH device.

Thanks!
Alfonso


Geoffroy Van Cutsem
 

Hi Fengwei,

-----Original Message-----
From: acrn-users@... <acrn-users@...> On
Behalf Of Yin, Fengwei
Sent: Thursday, January 9, 2020 10:42 AM
To: acrn-users@...
Subject: Re: [acrn-users] Cannot launch hart RT UOS when running Ubuntu as
SOS

Hi Alfonso,

On 2020/1/9 下午5:11, Alfonso Sanchez-Beato wrote:
Hi Liu and Geoffroy,

Right, I had forgotten to copy acrn.efi to the EFI partition after
re-compiling, thanks for reminding me. With that things move forward a
bit, but I still get errors:

https://paste.ubuntu.com/p/R7THmm3hK6/
It's related with iasl in your SOS. We have constrain for iasl version.
Do you know which version Alfonso should use? I believe it is 20191018 but it would be appreciated if you could confirm.

@Alfonso, if true, you can install it as follows
$ sudo apt update
$ sudo apt install m4 bison flex zlib1g-dev
$ cd ~
$ wget https://acpica.org/sites/acpica/files/acpica-unix-20191018.tar.gz
$ tar zxvf acpica-unix-20191018.tar.gz
$ cd acpica-unix-20191018
$ make clean && make iasl
$ sudo cp ./generate/unix/bin/iasl /usr/sbin/

Thanks,
Geoffroy



Regards
Yin, Fengwei


Version info:

$ acrn-dm -v
DM version is: 1.4-unstable-bcefd673 (daily
tag:acrn-2019w47.1-140000p), build by ubuntu@2020-01-09 09:45:17

ubuntu@nuc:~$ uname -a
Linux nuc 4.19.78-98.iot-lts2018-sos #1 SMP PREEMPT Mon Nov 18
09:22:10 PST 2019 x86_64 x86_64 x86_64 GNU/Linux

I have not been able yet to get output from the serial port, unfortunately.

Full dmesg output: https://paste.ubuntu.com/p/G8DtQTMrbS/

I see there an hvlog error which I do not know if it is relevant or not:

$ sudo dmesg | grep -i ACRN
[    0.000000] Command line:
BOOT_IMAGE=/boot/acrn/org.clearlinux.iot-lts2018-sos.4.19.78-98
pci_devices_ignore=(0:18:1) console=tty0 console=ttyS0 root=/dev/sda3
rw rootwait ignore_loglevel no_timer_check consoleblank=0
i915.nuclear_pageflip=1 i915.avail_planes_per_pipe=0x01010F
i915.domain_plane_owners=0x011111110000 i915.enable_gvt=1
i915.enable_guc=0 hvlog=2M@0x1FE00000
[    0.000000] Hypervisor detected: ACRN [    0.054541] Kernel command
line:
BOOT_IMAGE=/boot/acrn/org.clearlinux.iot-lts2018-sos.4.19.78-98
pci_devices_ignore=(0:18:1) console=tty0 console=ttyS0 root=/dev/sda3
rw rootwait ignore_loglevel no_timer_check consoleblank=0
i915.nuclear_pageflip=1 i915.avail_planes_per_pipe=0x01010F
i915.domain_plane_owners=0x011111110000 i915.enable_gvt=1
i915.enable_guc=0 hvlog=2M@0x1FE00000
[    1.058634] acrngt found
[    1.143414] ACRNTrace: Initialized acrn trace module with 4 cpu [
1.144809] ACRN HVLog: Failed to init last hvlog devs, errno -19 [
1.144976] ACRN HVLog: Initialized hvlog module with 4 cpu

Thanks
Alfonso

On Thu, Jan 9, 2020 at 3:37 AM Liu, Fuzhong <fuzhong.liu@...
<mailto:fuzhong.liu@...>> wrote:

Hi Alfonso____

Could you please share acrn.efi and acrn-dm commit info?____

__ __

With following steps:____

1. run “acrn-dm -v” in sos ____
2. run “version” in HV console____

We need them to reproduce this issue.____

Thanks!____

__ __

BR.____

Fuzhong____

__ __

*From:* acrn-users@...
<mailto:acrn-users@...>
<acrn-users@...
<mailto:acrn-users@...>> *On Behalf Of *Liu, Fuzhong
*Sent:* Thursday, January 9, 2020 5:36 AM
*To:* acrn-users@...
<mailto:acrn-users@...>
*Subject:* Re: [acrn-users] Cannot launch hart RT UOS when running
Ubuntu as SOS____

__ __

Hi Alfonso____

Please share your acrn.efi and acrn-dm, will reproduce this issue on
our side.____

Thanks!____

__ __

BR.____

Fuzhong____

__ __

*From:* acrn-users@...
<mailto:acrn-users@...>
<acrn-users@...
<mailto:acrn-users@...>> *On Behalf Of *Alfonso
Sanchez-Beato
*Sent:* Wednesday, January 8, 2020 7:39 PM
*To:* acrn-users@...
<mailto:acrn-users@...>
*Subject:* Re: [acrn-users] Cannot launch hart RT UOS when running
Ubuntu as SOS____

__ __

Hi Liu,____

__ __

On Wed, Jan 8, 2020 at 12:12 PM Liu, Fuzhong <fuzhong.liu@...
<mailto:fuzhong.liu@...>> wrote:____

Hi Alfonso,____

You are using default launch_hard_rt_vm.sh, right?____

Maybe, it is SDC(by default) scenario for your acrn.efi, ____

Please refer following patch:____

____

*diff --git a/hypervisor/arch/x86/Kconfig
b/hypervisor/arch/x86/Kconfig*____

*index 41a78fe7..386a074b 100644*____

*--- a/hypervisor/arch/x86/Kconfig*____

*+++ b/hypervisor/arch/x86/Kconfig*____

@@ -1,6 +1,6 @@____

choice____

        prompt "ACRN Scenario"____

-       default SDC____

+default INDUSTRY____

        help____

          Select the scenario name to load corresponding VM
configuration.____

____

Then;____

____

cd ~/acrn-hypervisor____

make____

sudo make install____

____

And try again.____

__ __

I tried with that, but no difference in the traces :-/.____

Actually I had already tried with 'make all BOARD=nuc7i7dnb
SCENARIO=industry', which I guess i the same.____

____

____

Thanks!____

____

BR.____

Fuzhong____

__ __

Thanks____

Alfonso____

____

____

*From:* acrn-users@...
<mailto:acrn-users@...>
<acrn-users@...
<mailto:acrn-users@...>> *On Behalf Of
*alfonso.sanchez-beato@...
<mailto:alfonso.sanchez-beato@...>
*Sent:* Wednesday, January 8, 2020 5:44 PM
*To:* acrn-users@...
<mailto:acrn-users@...>
*Subject:* [acrn-users] Cannot launch hart RT UOS when running
Ubuntu as SOS____

____

Hi,

I have set-up Ubuntu as service OS by following the instructions
in
https://projectacrn.github.io/latest/tutorials/using_ubuntu_as_sos.html.
<https://projectacrn.github.io/latest/tutorials/using_ubuntu_as_sos.html>ACRN
is recognized as hypervisor and all looks good in principle.
However, after that I followed the instructions on how to start
an RT UOS
<https://projectacrn.github.io/latest/getting-
started/rt_industry.html#install-and-launch-the-preempt-rt-vm>
and things fail:____

$ sudo /usr/share/acrn/samples/nuc/launch_hard_rt_vm.sh____

cpu1 online=1____

cpu2 online=1____

cpu3 online=1____

pm by vuart node-index = 1____

SW_LOAD: get ovmf path /usr/share/acrn/bios/OVMF.fd, size
0x200000____

vm_create: hard_rtvm____

VHM api version 1.0____

failed to create VM hard_rtvm____


The kernel output is:____

[ 1530.397790] smpboot: CPU 1 is now offline____

[ 1530.398653] vhm: try to offline cpu 1 with lapicid 2____

[ 1530.409744] smpboot: CPU 2 is now offline____

[ 1530.410476] vhm: try to offline cpu 2 with lapicid 4____

[ 1530.429694] smpboot: CPU 3 is now offline____

[ 1530.430509] vhm: try to offline cpu 3 with lapicid 6____

[ 1530.575078] nvme nvme0: failed to set APST feature
(-19)____

[ 1530.579387] pci-stub 0000:02:00.0: claimed by stub____

[ 1530.661794] vhm_dev_open: opening device node____

[ 1530.663654] vhm: failed to create VM from Hypervisor !____

[ 1531.163905] vhm: failed to create VM from Hypervisor !____

[ 1531.664126] vhm: failed to create VM from Hypervisor !____

[ 1532.164360] vhm: failed to create VM from Hypervisor !____

[ 1532.664589] vhm: failed to create VM from Hypervisor !____

[ 1533.164775] vhm: failed to create VM from Hypervisor !____

[ 1533.664987] vhm: failed to create VM from Hypervisor !____

[ 1534.165215] vhm: failed to create VM from Hypervisor !____

[ 1534.665435] vhm: failed to create VM from Hypervisor !____

[ 1535.165656] vhm: failed to create VM from Hypervisor !____

[ 1535.682037] vhm: freed vm____

____

Any hint on what might be going wrong and instructions on how to
debug? I followed previously the tutorial for Clear Linux and
was able to launch the RT image. I am using a NUC7i7DNH device.

Thanks!
Alfonso____

__


Liu, Fuzhong
 

Hi Alfonso,

Maybe, you miss following steps mentioned in the guide: https://projectacrn.github.io/latest/tutorials/using_ubuntu_as_sos.html

 

BR.

Fuzhong

 

-----Original Message-----
From: acrn-users@... <acrn-users@...> On Behalf Of Geoffroy Van Cutsem
Sent: Thursday, January 9, 2020 5:54 PM
To: acrn-users@...
Subject: Re: [acrn-users] Cannot launch hart RT UOS when running Ubuntu as SOS

 

Hi Fengwei,

 

> -----Original Message-----

> From: acrn-users@...

> <acrn-users@...> On Behalf Of Yin, Fengwei

> Sent: Thursday, January 9, 2020 10:42 AM

> To: acrn-users@...

> Subject: Re: [acrn-users] Cannot launch hart RT UOS when running

> Ubuntu as SOS

>

> Hi Alfonso,

>

> On 2020/1/9 下午5:11, Alfonso Sanchez-Beato wrote:

> > Hi Liu and Geoffroy,

> >

> > Right, I had forgotten to copy acrn.efi to the EFI partition after

> > re-compiling, thanks for reminding me. With that things move forward

> > a bit, but I still get errors:

> >

> > https://paste.ubuntu.com/p/R7THmm3hK6/

> It's related with iasl in your SOS. We have constrain for iasl version.

 

Do you know which version Alfonso should use? I believe it is 20191018 but it would be appreciated if you could confirm.

 

@Alfonso, if true, you can install it as follows $ sudo apt update $ sudo apt install m4 bison flex zlib1g-dev $ cd ~ $ wget https://acpica.org/sites/acpica/files/acpica-unix-20191018.tar.gz

$ tar zxvf acpica-unix-20191018.tar.gz

$ cd acpica-unix-20191018

$ make clean && make iasl

$ sudo cp ./generate/unix/bin/iasl /usr/sbin/

 

Thanks,

Geoffroy

 

>

>

> Regards

> Yin, Fengwei

>

> >

> > Version info:

> >

> > $ acrn-dm -v

> > DM version is: 1.4-unstable-bcefd673 (daily

> > tag:acrn-2019w47.1-140000p), build by ubuntu@2020-01-09 09:45:17

> >

> > ubuntu@nuc:~$ uname -a

> > Linux nuc 4.19.78-98.iot-lts2018-sos #1 SMP PREEMPT Mon Nov 18

> > 09:22:10 PST 2019 x86_64 x86_64 x86_64 GNU/Linux

> >

> > I have not been able yet to get output from the serial port, unfortunately.

> >

> > Full dmesg output: https://paste.ubuntu.com/p/G8DtQTMrbS/

> >

> > I see there an hvlog error which I do not know if it is relevant or not:

> >

> > $ sudo dmesg | grep -i ACRN

> > [    0.000000] Command line:

> > BOOT_IMAGE=/boot/acrn/org.clearlinux.iot-lts2018-sos.4.19.78-98

> > pci_devices_ignore=(0:18:1) console=tty0 console=ttyS0

> > root=/dev/sda3 rw rootwait ignore_loglevel no_timer_check

> > consoleblank=0

> > i915.nuclear_pageflip=1 i915.avail_planes_per_pipe=0x01010F

> > i915.domain_plane_owners=0x011111110000 i915.enable_gvt=1

> > i915.enable_guc=0 hvlog=2M@0x1FE00000 [    0.000000] Hypervisor

> > detected: ACRN [    0.054541] Kernel command

> > line:

> > BOOT_IMAGE=/boot/acrn/org.clearlinux.iot-lts2018-sos.4.19.78-98

> > pci_devices_ignore=(0:18:1) console=tty0 console=ttyS0

> > root=/dev/sda3 rw rootwait ignore_loglevel no_timer_check

> > consoleblank=0

> > i915.nuclear_pageflip=1 i915.avail_planes_per_pipe=0x01010F

> > i915.domain_plane_owners=0x011111110000 i915.enable_gvt=1

> > i915.enable_guc=0 hvlog=2M@0x1FE00000 [    1.058634] acrngt found [    

> > 1.143414] ACRNTrace: Initialized acrn trace module with 4 cpu [

> > 1.144809] ACRN HVLog: Failed to init last hvlog devs, errno -19 [

> > 1.144976] ACRN HVLog: Initialized hvlog module with 4 cpu

> >

> > Thanks

> > Alfonso

> >

> > On Thu, Jan 9, 2020 at 3:37 AM Liu, Fuzhong <fuzhong.liu@...

> > <mailto:fuzhong.liu@...>> wrote:

> >

> >     Hi Alfonso____

> >

> >     Could you please share acrn.efi and acrn-dm commit info?____

> >

> >     __ __

> >

> >     With following steps:____

> >

> >      1. run “acrn-dm -v” in sos ____

> >      2. run “version” in HV console____

> >

> >     We need them to reproduce this issue.____

> >

> >     Thanks!____

> >

> >     __ __

> >

> >     BR.____

> >

> >     Fuzhong____

> >

> >     __ __

> >

> >     *From:* acrn-users@...

> >     <mailto:acrn-users@...>

> >     <acrn-users@...

> >     <mailto:acrn-users@...>> *On Behalf Of *Liu, Fuzhong

> >     *Sent:* Thursday, January 9, 2020 5:36 AM

> >     *To:* acrn-users@...

> >     <mailto:acrn-users@...>

> >     *Subject:* Re: [acrn-users] Cannot launch hart RT UOS when running

> >     Ubuntu as SOS____

> >

> >     __ __

> >

> >     Hi Alfonso____

> >

> >     Please share your acrn.efi and acrn-dm, will reproduce this issue on

> >     our side.____

> >

> >     Thanks!____

> >

> >     __ __

> >

> >     BR.____

> >

> >     Fuzhong____

> >

> >     __ __

> >

> >     *From:* acrn-users@...

> >     <mailto:acrn-users@...>

> >     <acrn-users@...

> >     <mailto:acrn-users@...>> *On Behalf Of *Alfonso

> >     Sanchez-Beato

> >     *Sent:* Wednesday, January 8, 2020 7:39 PM

> >     *To:* acrn-users@...

> >     <mailto:acrn-users@...>

> >     *Subject:* Re: [acrn-users] Cannot launch hart RT UOS when running

> >     Ubuntu as SOS____

> >

> >     __ __

> >

> >     Hi Liu,____

> >

> >     __ __

> >

> >     On Wed, Jan 8, 2020 at 12:12 PM Liu, Fuzhong <fuzhong.liu@...

> >     <mailto:fuzhong.liu@...>> wrote:____

> >

> >         Hi Alfonso,____

> >

> >         You are using default launch_hard_rt_vm.sh, right?____

> >

> >         Maybe, it is SDC(by default) scenario for your acrn.efi,

> > ____

> >

> >         Please refer following patch:____

> >

> >         ____

> >

> >         *diff --git a/hypervisor/arch/x86/Kconfig

> >         b/hypervisor/arch/x86/Kconfig*____

> >

> >         *index 41a78fe7..386a074b 100644*____

> >

> >         *--- a/hypervisor/arch/x86/Kconfig*____

> >

> >         *+++ b/hypervisor/arch/x86/Kconfig*____

> >

> >         @@ -1,6 +1,6 @@____

> >

> >         choice____

> >

> >                  prompt "ACRN Scenario"____

> >

> >         -       default SDC____

> >

> >         +default INDUSTRY____

> >

> >                  help____

> >

> >                    Select the scenario name to load corresponding VM

> >         configuration.____

> >

> >         ____

> >

> >         Then;____

> >

> >         ____

> >

> >         cd ~/acrn-hypervisor____

> >

> >         make____

> >

> >         sudo make install____

> >

> >         ____

> >

> >         And try again.____

> >

> >     __ __

> >

> >     I tried with that, but no difference in the traces :-/.____

> >

> >     Actually I had already tried with 'make all BOARD=nuc7i7dnb

> >     SCENARIO=industry', which I guess i the same.____

> >

> >     ____

> >

> >         ____

> >

> >         Thanks!____

> >

> >         ____

> >

> >         BR.____

> >

> >         Fuzhong____

> >

> >     __ __

> >

> >     Thanks____

> >

> >     Alfonso____

> >

> >     ____

> >

> >         ____

> >

> >         *From:* acrn-users@...

> >         <mailto:acrn-users@...>

> >         <acrn-users@...

> >         <mailto:acrn-users@...>> *On Behalf Of

> >         *alfonso.sanchez-beato@...

> >         <mailto:alfonso.sanchez-beato@...>

> >         *Sent:* Wednesday, January 8, 2020 5:44 PM

> >         *To:* acrn-users@...

> >         <mailto:acrn-users@...>

> >         *Subject:* [acrn-users] Cannot launch hart RT UOS when running

> >         Ubuntu as SOS____

> >

> >         ____

> >

> >         Hi,

> >

> >         I have set-up Ubuntu as service OS by following the instructions

> >         in

> >         https://projectacrn.github.io/latest/tutorials/using_ubuntu_as_sos.html.

> >

> <https://projectacrn.github.io/latest/tutorials/using_ubuntu_as_sos.ht

> ml>ACRN

> >         is recognized as hypervisor and all looks good in principle.

> >         However, after that I followed the instructions on how to start

> >         an RT UOS

> >         <https://projectacrn.github.io/latest/getting-

> started/rt_industry.html#install-and-launch-the-preempt-rt-vm>

> >         and things fail:____

> >

> >         $ sudo /usr/share/acrn/samples/nuc/launch_hard_rt_vm.sh____

> >

> >         cpu1 online=1____

> >

> >         cpu2 online=1____

> >

> >         cpu3 online=1____

> >

> >         pm by vuart node-index = 1____

> >

> >         SW_LOAD: get ovmf path /usr/share/acrn/bios/OVMF.fd, size

> >         0x200000____

> >

> >         vm_create: hard_rtvm____

> >

> >         VHM api version 1.0____

> >

> >         failed to create VM hard_rtvm____

> >

> >

> >         The kernel output is:____

> >

> >         [ 1530.397790] smpboot: CPU 1 is now offline____

> >

> >         [ 1530.398653] vhm: try to offline cpu 1 with lapicid 2____

> >

> >         [ 1530.409744] smpboot: CPU 2 is now offline____

> >

> >         [ 1530.410476] vhm: try to offline cpu 2 with lapicid 4____

> >

> >         [ 1530.429694] smpboot: CPU 3 is now offline____

> >

> >         [ 1530.430509] vhm: try to offline cpu 3 with lapicid 6____

> >

> >         [ 1530.575078] nvme nvme0: failed to set APST feature

> > (-19)____

> >

> >         [ 1530.579387] pci-stub 0000:02:00.0: claimed by stub____

> >

> >         [ 1530.661794] vhm_dev_open: opening device node____

> >

> >         [ 1530.663654] vhm: failed to create VM from Hypervisor

> > !____

> >

> >         [ 1531.163905] vhm: failed to create VM from Hypervisor

> > !____

> >

> >         [ 1531.664126] vhm: failed to create VM from Hypervisor

> > !____

> >

> >         [ 1532.164360] vhm: failed to create VM from Hypervisor

> > !____

> >

> >         [ 1532.664589] vhm: failed to create VM from Hypervisor

> > !____

> >

> >         [ 1533.164775] vhm: failed to create VM from Hypervisor

> > !____

> >

> >         [ 1533.664987] vhm: failed to create VM from Hypervisor

> > !____

> >

> >         [ 1534.165215] vhm: failed to create VM from Hypervisor

> > !____

> >

> >         [ 1534.665435] vhm: failed to create VM from Hypervisor

> > !____

> >

> >         [ 1535.165656] vhm: failed to create VM from Hypervisor

> > !____

> >

> >         [ 1535.682037] vhm: freed vm____

> >

> >         ____

> >

> >         Any hint on what might be going wrong and instructions on how to

> >         debug? I followed previously the tutorial for Clear Linux and

> >         was able to launch the RT image. I am using a NUC7i7DNH device.

> >

> >         Thanks!

> >         Alfonso____

> >

> >     __

> >

> >

>

>

 

 

 


Alfonso Sanchez-Beato
 



On Thu, Jan 9, 2020 at 11:39 AM Liu, Fuzhong <fuzhong.liu@...> wrote:

Hi Alfonso,

Maybe, you miss following steps mentioned in the guide: https://projectacrn.github.io/latest/tutorials/using_ubuntu_as_sos.html

 


Thanks all, yes, that was the problem. I can finally launch the RT kernel! I had skipped the "Prepare the User OS (UOS)" section (I wanted to try the RT kernel instead), and had not noticed that bit.
 

BR.

Fuzhong

Best,
Alfonso 

 

-----Original Message-----
From: acrn-users@... <acrn-users@...> On Behalf Of Geoffroy Van Cutsem
Sent: Thursday, January 9, 2020 5:54 PM
To: acrn-users@...
Subject: Re: [acrn-users] Cannot launch hart RT UOS when running Ubuntu as SOS

 

Hi Fengwei,

 

> -----Original Message-----

> From: acrn-users@...

> <acrn-users@...> On Behalf Of Yin, Fengwei

> Sent: Thursday, January 9, 2020 10:42 AM

> To: acrn-users@...

> Subject: Re: [acrn-users] Cannot launch hart RT UOS when running

> Ubuntu as SOS

>

> Hi Alfonso,

>

> On 2020/1/9 下午5:11, Alfonso Sanchez-Beato wrote:

> > Hi Liu and Geoffroy,

> >

> > Right, I had forgotten to copy acrn.efi to the EFI partition after

> > re-compiling, thanks for reminding me. With that things move forward

> > a bit, but I still get errors:

> >

> > https://paste.ubuntu.com/p/R7THmm3hK6/

> It's related with iasl in your SOS. We have constrain for iasl version.

 

Do you know which version Alfonso should use? I believe it is 20191018 but it would be appreciated if you could confirm.

 

@Alfonso, if true, you can install it as follows $ sudo apt update $ sudo apt install m4 bison flex zlib1g-dev $ cd ~ $ wget https://acpica.org/sites/acpica/files/acpica-unix-20191018.tar.gz

$ tar zxvf acpica-unix-20191018.tar.gz

$ cd acpica-unix-20191018

$ make clean && make iasl

$ sudo cp ./generate/unix/bin/iasl /usr/sbin/

 

Thanks,

Geoffroy

 

>

>

> Regards

> Yin, Fengwei

>

> >

> > Version info:

> >

> > $ acrn-dm -v

> > DM version is: 1.4-unstable-bcefd673 (daily

> > tag:acrn-2019w47.1-140000p), build by ubuntu@2020-01-09 09:45:17

> >

> > ubuntu@nuc:~$ uname -a

> > Linux nuc 4.19.78-98.iot-lts2018-sos #1 SMP PREEMPT Mon Nov 18

> > 09:22:10 PST 2019 x86_64 x86_64 x86_64 GNU/Linux

> >

> > I have not been able yet to get output from the serial port, unfortunately.

> >

> > Full dmesg output: https://paste.ubuntu.com/p/G8DtQTMrbS/

> >

> > I see there an hvlog error which I do not know if it is relevant or not:

> >

> > $ sudo dmesg | grep -i ACRN

> > [    0.000000] Command line:

> > BOOT_IMAGE=/boot/acrn/org.clearlinux.iot-lts2018-sos.4.19.78-98

> > pci_devices_ignore=(0:18:1) console=tty0 console=ttyS0

> > root=/dev/sda3 rw rootwait ignore_loglevel no_timer_check

> > consoleblank=0

> > i915.nuclear_pageflip=1 i915.avail_planes_per_pipe=0x01010F

> > i915.domain_plane_owners=0x011111110000 i915.enable_gvt=1

> > i915.enable_guc=0 hvlog=2M@0x1FE00000 [    0.000000] Hypervisor

> > detected: ACRN [    0.054541] Kernel command

> > line:

> > BOOT_IMAGE=/boot/acrn/org.clearlinux.iot-lts2018-sos.4.19.78-98

> > pci_devices_ignore=(0:18:1) console=tty0 console=ttyS0

> > root=/dev/sda3 rw rootwait ignore_loglevel no_timer_check

> > consoleblank=0

> > i915.nuclear_pageflip=1 i915.avail_planes_per_pipe=0x01010F

> > i915.domain_plane_owners=0x011111110000 i915.enable_gvt=1

> > i915.enable_guc=0 hvlog=2M@0x1FE00000 [    1.058634] acrngt found [    

> > 1.143414] ACRNTrace: Initialized acrn trace module with 4 cpu [

> > 1.144809] ACRN HVLog: Failed to init last hvlog devs, errno -19 [

> > 1.144976] ACRN HVLog: Initialized hvlog module with 4 cpu

> >

> > Thanks

> > Alfonso

> >

> > On Thu, Jan 9, 2020 at 3:37 AM Liu, Fuzhong <fuzhong.liu@...

> > <mailto:fuzhong.liu@...>> wrote:

> >

> >     Hi Alfonso____

> >

> >     Could you please share acrn.efi and acrn-dm commit info?____

> >

> >     __ __

> >

> >     With following steps:____

> >

> >      1. run “acrn-dm -v” in sos ____

> >      2. run “version” in HV console____

> >

> >     We need them to reproduce this issue.____

> >

> >     Thanks!____

> >

> >     __ __

> >

> >     BR.____

> >

> >     Fuzhong____

> >

> >     __ __

> >

> >     *From:* acrn-users@...

> >     <mailto:acrn-users@...>

> >     <acrn-users@...

> >     <mailto:acrn-users@...>> *On Behalf Of *Liu, Fuzhong

> >     *Sent:* Thursday, January 9, 2020 5:36 AM

> >     *To:* acrn-users@...

> >     <mailto:acrn-users@...>

> >     *Subject:* Re: [acrn-users] Cannot launch hart RT UOS when running

> >     Ubuntu as SOS____

> >

> >     __ __

> >

> >     Hi Alfonso____

> >

> >     Please share your acrn.efi and acrn-dm, will reproduce this issue on

> >     our side.____

> >

> >     Thanks!____

> >

> >     __ __

> >

> >     BR.____

> >

> >     Fuzhong____

> >

> >     __ __

> >

> >     *From:* acrn-users@...

> >     <mailto:acrn-users@...>

> >     <acrn-users@...

> >     <mailto:acrn-users@...>> *On Behalf Of *Alfonso

> >     Sanchez-Beato

> >     *Sent:* Wednesday, January 8, 2020 7:39 PM

> >     *To:* acrn-users@...

> >     <mailto:acrn-users@...>

> >     *Subject:* Re: [acrn-users] Cannot launch hart RT UOS when running

> >     Ubuntu as SOS____

> >

> >     __ __

> >

> >     Hi Liu,____

> >

> >     __ __

> >

> >     On Wed, Jan 8, 2020 at 12:12 PM Liu, Fuzhong <fuzhong.liu@...

> >     <mailto:fuzhong.liu@...>> wrote:____

> >

> >         Hi Alfonso,____

> >

> >         You are using default launch_hard_rt_vm.sh, right?____

> >

> >         Maybe, it is SDC(by default) scenario for your acrn.efi,

> > ____

> >

> >         Please refer following patch:____

> >

> >         ____

> >

> >         *diff --git a/hypervisor/arch/x86/Kconfig

> >         b/hypervisor/arch/x86/Kconfig*____

> >

> >         *index 41a78fe7..386a074b 100644*____

> >

> >         *--- a/hypervisor/arch/x86/Kconfig*____

> >

> >         *+++ b/hypervisor/arch/x86/Kconfig*____

> >

> >         @@ -1,6 +1,6 @@____

> >

> >         choice____

> >

> >                  prompt "ACRN Scenario"____

> >

> >         -       default SDC____

> >

> >         +default INDUSTRY____

> >

> >                  help____

> >

> >                    Select the scenario name to load corresponding VM

> >         configuration.____

> >

> >         ____

> >

> >         Then;____

> >

> >         ____

> >

> >         cd ~/acrn-hypervisor____

> >

> >         make____

> >

> >         sudo make install____

> >

> >         ____

> >

> >         And try again.____

> >

> >     __ __

> >

> >     I tried with that, but no difference in the traces :-/.____

> >

> >     Actually I had already tried with 'make all BOARD=nuc7i7dnb

> >     SCENARIO=industry', which I guess i the same.____

> >

> >     ____

> >

> >         ____

> >

> >         Thanks!____

> >

> >         ____

> >

> >         BR.____

> >

> >         Fuzhong____

> >

> >     __ __

> >

> >     Thanks____

> >

> >     Alfonso____

> >

> >     ____

> >

> >         ____

> >

> >         *From:* acrn-users@...

> >         <mailto:acrn-users@...>

> >         <acrn-users@...

> >         <mailto:acrn-users@...>> *On Behalf Of

> >         *alfonso.sanchez-beato@...

> >         <mailto:alfonso.sanchez-beato@...>

> >         *Sent:* Wednesday, January 8, 2020 5:44 PM

> >         *To:* acrn-users@...

> >         <mailto:acrn-users@...>

> >         *Subject:* [acrn-users] Cannot launch hart RT UOS when running

> >         Ubuntu as SOS____

> >

> >         ____

> >

> >         Hi,

> >

> >         I have set-up Ubuntu as service OS by following the instructions

> >         in

> >         https://projectacrn.github.io/latest/tutorials/using_ubuntu_as_sos.html.

> >

> <https://projectacrn.github.io/latest/tutorials/using_ubuntu_as_sos.ht

> ml>ACRN

> >         is recognized as hypervisor and all looks good in principle.

> >         However, after that I followed the instructions on how to start

> >         an RT UOS

> >         <https://projectacrn.github.io/latest/getting-

> started/rt_industry.html#install-and-launch-the-preempt-rt-vm>

> >         and things fail:____

> >

> >         $ sudo /usr/share/acrn/samples/nuc/launch_hard_rt_vm.sh____

> >

> >         cpu1 online=1____

> >

> >         cpu2 online=1____

> >

> >         cpu3 online=1____

> >

> >         pm by vuart node-index = 1____

> >

> >         SW_LOAD: get ovmf path /usr/share/acrn/bios/OVMF.fd, size

> >         0x200000____

> >

> >         vm_create: hard_rtvm____

> >

> >         VHM api version 1.0____

> >

> >         failed to create VM hard_rtvm____

> >

> >

> >         The kernel output is:____

> >

> >         [ 1530.397790] smpboot: CPU 1 is now offline____

> >

> >         [ 1530.398653] vhm: try to offline cpu 1 with lapicid 2____

> >

> >         [ 1530.409744] smpboot: CPU 2 is now offline____

> >

> >         [ 1530.410476] vhm: try to offline cpu 2 with lapicid 4____

> >

> >         [ 1530.429694] smpboot: CPU 3 is now offline____

> >

> >         [ 1530.430509] vhm: try to offline cpu 3 with lapicid 6____

> >

> >         [ 1530.575078] nvme nvme0: failed to set APST feature

> > (-19)____

> >

> >         [ 1530.579387] pci-stub 0000:02:00.0: claimed by stub____

> >

> >         [ 1530.661794] vhm_dev_open: opening device node____

> >

> >         [ 1530.663654] vhm: failed to create VM from Hypervisor

> > !____

> >

> >         [ 1531.163905] vhm: failed to create VM from Hypervisor

> > !____

> >

> >         [ 1531.664126] vhm: failed to create VM from Hypervisor

> > !____

> >

> >         [ 1532.164360] vhm: failed to create VM from Hypervisor

> > !____

> >

> >         [ 1532.664589] vhm: failed to create VM from Hypervisor

> > !____

> >

> >         [ 1533.164775] vhm: failed to create VM from Hypervisor

> > !____

> >

> >         [ 1533.664987] vhm: failed to create VM from Hypervisor

> > !____

> >

> >         [ 1534.165215] vhm: failed to create VM from Hypervisor

> > !____

> >

> >         [ 1534.665435] vhm: failed to create VM from Hypervisor

> > !____

> >

> >         [ 1535.165656] vhm: failed to create VM from Hypervisor

> > !____

> >

> >         [ 1535.682037] vhm: freed vm____

> >

> >         ____

> >

> >         Any hint on what might be going wrong and instructions on how to

> >         debug? I followed previously the tutorial for Clear Linux and

> >         was able to launch the RT image. I am using a NUC7i7DNH device.

> >

> >         Thanks!

> >         Alfonso____

> >

> >     __

> >

> >

>

>

 

 

 


Geoffroy Van Cutsem
 

Great – thanks for confirming this Alfonso!

 

From: acrn-users@... <acrn-users@...> On Behalf Of Alfonso Sanchez-Beato
Sent: Thursday, January 9, 2020 12:35 PM
To: acrn-users@...
Subject: Re: [acrn-users] Cannot launch hart RT UOS when running Ubuntu as SOS

 

 

 

On Thu, Jan 9, 2020 at 11:39 AM Liu, Fuzhong <fuzhong.liu@...> wrote:

Hi Alfonso,

Maybe, you miss following steps mentioned in the guide: https://projectacrn.github.io/latest/tutorials/using_ubuntu_as_sos.html

 

 

Thanks all, yes, that was the problem. I can finally launch the RT kernel! I had skipped the "Prepare the User OS (UOS)" section (I wanted to try the RT kernel instead), and had not noticed that bit.

 

BR.

Fuzhong

Best,

Alfonso 

 

-----Original Message-----
From: acrn-users@... <acrn-users@...> On Behalf Of Geoffroy Van Cutsem
Sent: Thursday, January 9, 2020 5:54 PM
To: acrn-users@...
Subject: Re: [acrn-users] Cannot launch hart RT UOS when running Ubuntu as SOS

 

Hi Fengwei,

 

> -----Original Message-----

> From: acrn-users@...

> <acrn-users@...> On Behalf Of Yin, Fengwei

> Sent: Thursday, January 9, 2020 10:42 AM

> To: acrn-users@...

> Subject: Re: [acrn-users] Cannot launch hart RT UOS when running

> Ubuntu as SOS

>

> Hi Alfonso,

>

> On 2020/1/9 下午5:11, Alfonso Sanchez-Beato wrote:

> > Hi Liu and Geoffroy,

> >

> > Right, I had forgotten to copy acrn.efi to the EFI partition after

> > re-compiling, thanks for reminding me. With that things move forward

> > a bit, but I still get errors:

> >

> > https://paste.ubuntu.com/p/R7THmm3hK6/

> It's related with iasl in your SOS. We have constrain for iasl version.

 

Do you know which version Alfonso should use? I believe it is 20191018 but it would be appreciated if you could confirm.

 

@Alfonso, if true, you can install it as follows $ sudo apt update $ sudo apt install m4 bison flex zlib1g-dev $ cd ~ $ wget https://acpica.org/sites/acpica/files/acpica-unix-20191018.tar.gz

$ tar zxvf acpica-unix-20191018.tar.gz

$ cd acpica-unix-20191018

$ make clean && make iasl

$ sudo cp ./generate/unix/bin/iasl /usr/sbin/

 

Thanks,

Geoffroy

 

>

>

> Regards

> Yin, Fengwei

>

> >

> > Version info:

> >

> > $ acrn-dm -v

> > DM version is: 1.4-unstable-bcefd673 (daily

> > tag:acrn-2019w47.1-140000p), build by ubuntu@2020-01-09 09:45:17

> >

> > ubuntu@nuc:~$ uname -a

> > Linux nuc 4.19.78-98.iot-lts2018-sos #1 SMP PREEMPT Mon Nov 18

> > 09:22:10 PST 2019 x86_64 x86_64 x86_64 GNU/Linux

> >

> > I have not been able yet to get output from the serial port, unfortunately.

> >

> > Full dmesg output: https://paste.ubuntu.com/p/G8DtQTMrbS/

> >

> > I see there an hvlog error which I do not know if it is relevant or not:

> >

> > $ sudo dmesg | grep -i ACRN

> > [    0.000000] Command line:

> > BOOT_IMAGE=/boot/acrn/org.clearlinux.iot-lts2018-sos.4.19.78-98

> > pci_devices_ignore=(0:18:1) console=tty0 console=ttyS0

> > root=/dev/sda3 rw rootwait ignore_loglevel no_timer_check

> > consoleblank=0

> > i915.nuclear_pageflip=1 i915.avail_planes_per_pipe=0x01010F

> > i915.domain_plane_owners=0x011111110000 i915.enable_gvt=1

> > i915.enable_guc=0 hvlog=2M@0x1FE00000 [    0.000000] Hypervisor

> > detected: ACRN [    0.054541] Kernel command

> > line:

> > BOOT_IMAGE=/boot/acrn/org.clearlinux.iot-lts2018-sos.4.19.78-98

> > pci_devices_ignore=(0:18:1) console=tty0 console=ttyS0

> > root=/dev/sda3 rw rootwait ignore_loglevel no_timer_check

> > consoleblank=0

> > i915.nuclear_pageflip=1 i915.avail_planes_per_pipe=0x01010F

> > i915.domain_plane_owners=0x011111110000 i915.enable_gvt=1

> > i915.enable_guc=0 hvlog=2M@0x1FE00000 [    1.058634] acrngt found [    

> > 1.143414] ACRNTrace: Initialized acrn trace module with 4 cpu [

> > 1.144809] ACRN HVLog: Failed to init last hvlog devs, errno -19 [

> > 1.144976] ACRN HVLog: Initialized hvlog module with 4 cpu

> >

> > Thanks

> > Alfonso

> >

> > On Thu, Jan 9, 2020 at 3:37 AM Liu, Fuzhong <fuzhong.liu@...

> > <mailto:fuzhong.liu@...>> wrote:

> >

> >     Hi Alfonso____

> >

> >     Could you please share acrn.efi and acrn-dm commit info?____

> >

> >     __ __

> >

> >     With following steps:____

> >

> >      1. run “acrn-dm -v” in sos ____

> >      2. run “version” in HV console____

> >

> >     We need them to reproduce this issue.____

> >

> >     Thanks!____

> >

> >     __ __

> >

> >     BR.____

> >

> >     Fuzhong____

> >

> >     __ __

> >

> >     *From:* acrn-users@...

> >     <mailto:acrn-users@...>

> >     <acrn-users@...

> >     <mailto:acrn-users@...>> *On Behalf Of *Liu, Fuzhong

> >     *Sent:* Thursday, January 9, 2020 5:36 AM

> >     *To:* acrn-users@...

> >     <mailto:acrn-users@...>

> >     *Subject:* Re: [acrn-users] Cannot launch hart RT UOS when running

> >     Ubuntu as SOS____

> >

> >     __ __

> >

> >     Hi Alfonso____

> >

> >     Please share your acrn.efi and acrn-dm, will reproduce this issue on

> >     our side.____

> >

> >     Thanks!____

> >

> >     __ __

> >

> >     BR.____

> >

> >     Fuzhong____

> >

> >     __ __

> >

> >     *From:* acrn-users@...

> >     <mailto:acrn-users@...>

> >     <acrn-users@...

> >     <mailto:acrn-users@...>> *On Behalf Of *Alfonso

> >     Sanchez-Beato

> >     *Sent:* Wednesday, January 8, 2020 7:39 PM

> >     *To:* acrn-users@...

> >     <mailto:acrn-users@...>

> >     *Subject:* Re: [acrn-users] Cannot launch hart RT UOS when running

> >     Ubuntu as SOS____

> >

> >     __ __

> >

> >     Hi Liu,____

> >

> >     __ __

> >

> >     On Wed, Jan 8, 2020 at 12:12 PM Liu, Fuzhong <fuzhong.liu@...

> >     <mailto:fuzhong.liu@...>> wrote:____

> >

> >         Hi Alfonso,____

> >

> >         You are using default launch_hard_rt_vm.sh, right?____

> >

> >         Maybe, it is SDC(by default) scenario for your acrn.efi,

> > ____

> >

> >         Please refer following patch:____

> >

> >         ____

> >

> >         *diff --git a/hypervisor/arch/x86/Kconfig

> >         b/hypervisor/arch/x86/Kconfig*____

> >

> >         *index 41a78fe7..386a074b 100644*____

> >

> >         *--- a/hypervisor/arch/x86/Kconfig*____

> >

> >         *+++ b/hypervisor/arch/x86/Kconfig*____

> >

> >         @@ -1,6 +1,6 @@____

> >

> >         choice____

> >

> >                  prompt "ACRN Scenario"____

> >

> >         -       default SDC____

> >

> >         +default INDUSTRY____

> >

> >                  help____

> >

> >                    Select the scenario name to load corresponding VM

> >         configuration.____

> >

> >         ____

> >

> >         Then;____

> >

> >         ____

> >

> >         cd ~/acrn-hypervisor____

> >

> >         make____

> >

> >         sudo make install____

> >

> >         ____

> >

> >         And try again.____

> >

> >     __ __

> >

> >     I tried with that, but no difference in the traces :-/.____

> >

> >     Actually I had already tried with 'make all BOARD=nuc7i7dnb

> >     SCENARIO=industry', which I guess i the same.____

> >

> >     ____

> >

> >         ____

> >

> >         Thanks!____

> >

> >         ____

> >

> >         BR.____

> >

> >         Fuzhong____

> >

> >     __ __

> >

> >     Thanks____

> >

> >     Alfonso____

> >

> >     ____

> >

> >         ____

> >

> >         *From:* acrn-users@...

> >         <mailto:acrn-users@...>

> >         <acrn-users@...

> >         <mailto:acrn-users@...>> *On Behalf Of

> >         *alfonso.sanchez-beato@...

> >         <mailto:alfonso.sanchez-beato@...>

> >         *Sent:* Wednesday, January 8, 2020 5:44 PM

> >         *To:* acrn-users@...

> >         <mailto:acrn-users@...>

> >         *Subject:* [acrn-users] Cannot launch hart RT UOS when running

> >         Ubuntu as SOS____

> >

> >         ____

> >

> >         Hi,

> >

> >         I have set-up Ubuntu as service OS by following the instructions

> >         in

> >         https://projectacrn.github.io/latest/tutorials/using_ubuntu_as_sos.html.

> >

> <https://projectacrn.github.io/latest/tutorials/using_ubuntu_as_sos.ht

> ml>ACRN

> >         is recognized as hypervisor and all looks good in principle.

> >         However, after that I followed the instructions on how to start

> >         an RT UOS

> >         <https://projectacrn.github.io/latest/getting-

> started/rt_industry.html#install-and-launch-the-preempt-rt-vm>

> >         and things fail:____

> >

> >         $ sudo /usr/share/acrn/samples/nuc/launch_hard_rt_vm.sh____

> >

> >         cpu1 online=1____

> >

> >         cpu2 online=1____

> >

> >         cpu3 online=1____

> >

> >         pm by vuart node-index = 1____

> >

> >         SW_LOAD: get ovmf path /usr/share/acrn/bios/OVMF.fd, size

> >         0x200000____

> >

> >         vm_create: hard_rtvm____

> >

> >         VHM api version 1.0____

> >

> >         failed to create VM hard_rtvm____

> >

> >

> >         The kernel output is:____

> >

> >         [ 1530.397790] smpboot: CPU 1 is now offline____

> >

> >         [ 1530.398653] vhm: try to offline cpu 1 with lapicid 2____

> >

> >         [ 1530.409744] smpboot: CPU 2 is now offline____

> >

> >         [ 1530.410476] vhm: try to offline cpu 2 with lapicid 4____

> >

> >         [ 1530.429694] smpboot: CPU 3 is now offline____

> >

> >         [ 1530.430509] vhm: try to offline cpu 3 with lapicid 6____

> >

> >         [ 1530.575078] nvme nvme0: failed to set APST feature

> > (-19)____

> >

> >         [ 1530.579387] pci-stub 0000:02:00.0: claimed by stub____

> >

> >         [ 1530.661794] vhm_dev_open: opening device node____

> >

> >         [ 1530.663654] vhm: failed to create VM from Hypervisor

> > !____

> >

> >         [ 1531.163905] vhm: failed to create VM from Hypervisor

> > !____

> >

> >         [ 1531.664126] vhm: failed to create VM from Hypervisor

> > !____

> >

> >         [ 1532.164360] vhm: failed to create VM from Hypervisor

> > !____

> >

> >         [ 1532.664589] vhm: failed to create VM from Hypervisor

> > !____

> >

> >         [ 1533.164775] vhm: failed to create VM from Hypervisor

> > !____

> >

> >         [ 1533.664987] vhm: failed to create VM from Hypervisor

> > !____

> >

> >         [ 1534.165215] vhm: failed to create VM from Hypervisor

> > !____

> >

> >         [ 1534.665435] vhm: failed to create VM from Hypervisor

> > !____

> >

> >         [ 1535.165656] vhm: failed to create VM from Hypervisor

> > !____

> >

> >         [ 1535.682037] vhm: freed vm____

> >

> >         ____

> >

> >         Any hint on what might be going wrong and instructions on how to

> >         debug? I followed previously the tutorial for Clear Linux and

> >         was able to launch the RT image. I am using a NUC7i7DNH device.

> >

> >         Thanks!

> >         Alfonso____

> >

> >     __

> >

> >

>

>