Re: Cannot launch hart RT UOS when running Ubuntu as SOS


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____

> >

> >     __

> >

> >

>

>

 

 

 

Join {acrn-users@lists.projectacrn.org to automatically receive all group messages.