I changed the extlinux as suggested by Henning schild, as
attached file:
and rebooted the system and checked the following:
printenv gives:
tx2@tx2 $ sudo printenv
[sudo] password for tx2:
LS_COLORS=rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=00:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.m4a=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.oga=00;36:*.opus=00;36:*.spx=00;36:*.xspf=00;36:
LANG=en_US.UTF-8
HOME=/home/tx2
TERM=xterm-256color
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/snap/bin
MAIL=/var/mail/root
LOGNAME=root
USER=root
USERNAME=root
SHELL=/bin/bash
SUDO_COMMAND=/usr/bin/printenv
SUDO_USER=tx2
SUDO_UID=1000
SUDO_GID=1000
Similarly output of cat /proc/cmdline is :
root=/dev/mmcblk0p1 rw rootwait rootfstype=ext4 console=ttyS0,115200n8
console=tty0 fbcon=map:0 net.ifnames=0 video=tegrafb no_console_suspend=1
earlycon=uart8250,mmio32,0x3100000 nvdumper_reserved=0x2772e0000 gpt
tegra_fbmem2=0x140000@0x9607d000 lut_mem2=0x2008@0x9607a000
usbcore.old_scheme_first=1 tegraid=18.1.2.0.0 maxcpus=6 boot.slot_suffix=
boot.ratchetvalues=0.2031647.1 bl_prof_dataptr=0x10000@0x275840000
sdhci_tegra.en_boot_part_access=1 quiet mem=7808M vmalloc=512M
when i again tried to enable jailhouse through command sudo jailhouse
enable Downloads/linux-jetson/configs/arm64/jetson-tx2.cell
terminal cell hangs and debug cell gives following output:
Dump for CPU0:
pid: 8867 comm: jailhouse
x0 0000000000000003 x1 0000000000100000
x2 000000000000c000 x3 ffffff8018000000
x4 0000000000000000 x5 0000000000000038
x6 ffffffc1e7ffe738 x7 5e72736877646c75
x8 7f7f7f7f7f7f7f7f x9 fefefdff6862726f
x10 ffffff7f7f7f7f7f x11 ffff0002b0e00000
x12 0000000271000000 x13 0000ffffc0200000
x14 0000000003100000 x15 0000ffffc0100000
x16 0000000000000000 x17 ffffff8001127014
x18 0000000000000000 x19 ffffff800112b2d0
x20 ffffff8018000000 x21 0000000000000000
x22 0000000000000040 x23 0000000000000000
x24 ffffff800112a990 x25 ffffff800112af80
x26 ffffff8018000000 x27 ffffff8009e5a998
x28 ffffff800112b2d0 x29 ffffffc1d8dd7bc0
x30 0000000000000016 sp ffffffc1d8dd7bc0
pc ffffff8018004050 cpsr 200000c5 (EL1h)
0xffffff8018004050:
pc ffffff8018004050 sp ffffffc1d8dd7bc0 fp ffffffc1d8dd7bc0
on_each_cpu+0x58/0x98:
pc ffffff8008151800 sp ffffffc1d8dd7bd0 fp ffffffc1d8dd7be0
jailhouse_cmd_enable+0x420/0x710 [jailhouse]:
pc ffffff8001127a10 sp ffffffc1d8dd7bf0 fp ffffffc1d8dd7c10
jailhouse_ioctl+0x8c/0x110 [jailhouse]:
pc ffffff8001127d8c sp ffffffc1d8dd7c20 fp ffffffc1d8dd7de0
do_vfs_ioctl+0xb0/0x8d8:
pc ffffff8008273188 sp ffffffc1d8dd7df0 fp ffffffc1d8dd7e00
SyS_ioctl+0x8c/0xa8:
pc ffffff8008273a3c sp ffffffc1d8dd7e10 fp ffffffc1d8dd7e80
el0_svc_naked+0x34/0x38:
pc ffffff80080838c0 sp ffffffc1d8dd7e90 fp 0000000000000000
debug> x0 0000000000000003 x1 0000000000100000
x2 000000000000c000 x3 ffffff8018000000
x4 0000000000000000 x5 0000000000000038
x6 ffffffc1e7ffe738 x7 5e72736877646c75
x8 7f7f7f7f7f7f7f7f x9 fefefdff6862726f
x10 ffffff7f7f7f7f7f x11 ffff0002b0e00000
x12 0000000271000000 x13 0000ffffc0200000
x14 0000000003100000 x15 0000ffffc0100000
x16 0000000000000000 x17 ffffff8001127014
x18 0000000000000000 x19 ffffff800112b2d0
x20 ffffff8018000000 x21 0000000000000000
x22 0000000000000040 x23 0000000000000000
x24 ffffff800112a990 x25 ffffff800112af80
x26 ffffff8018000000 x27 ffffff8009e5a998
x28 ffffff800112b2d0 x29 ffffffc1d8dd7bc0
x30 0000000000000016 sp ffffffc1d8dd7bc0
pc ffffff8018004050 cpsr 200000c5 (EL1h)
sp_el0 ffffffc19a788e00
elr_el1 ffffff800845c6ec
spsr_el1 20000045
debug> Dump for CPU5:
pid: 0 comm: swapper/5
x0 0000000000000003 x1 0000000000100000
x2 000000000000c000 x3 ffffff8018000000
x4 0000000000000015 x5 00ffffffffffffff
x6 000000001110e1e4 x7 fefefeff646c606d
x8 7f7f7f7f7f7f7f7f x9 0000000000000005
x10 0101010101010101 x11 ffff0002b0e00000
x12 0000000271000000 x13 0000ffffc0200000
x14 0000000003100000 x15 0000ffffc0100000
x16 0000000000000005 x17 ffffff8001127014
x18 0000000000000000 x19 ffffff800112b2d0
x20 ffffff8018000000 x21 0000000000000000
x22 0000000000000001 x23 0000000000000001
x24 0000000000000005 x25 ffffffc1e7fec060
x26 ffffffc1e7ff0050 x27 ffffff8009e46000
x28 ffffffc1def7e200 x29 ffffffc1e7feff50
x30 0000000000000016 sp ffffffc1e7feff50
pc ffffff8018004050 cpsr 200001c5 (EL1h)
0xffffff8018004050:
pc ffffff8018004050 sp ffffffc1e7feff50 fp ffffffc1e7feff50
flush_smp_call_function_queue+0xb8/0x160:
pc ffffff8008150e00 sp ffffffc1e7feff60 fp ffffffc1e7feff70
generic_smp_call_function_single_interrupt+0x18/0x20:
pc ffffff8008151d28 sp ffffffc1e7feff80 fp ffffffc1e7feffa0
handle_IPI+0x94/0x2e8:
pc ffffff800809322c sp ffffffc1e7feffb0 fp ffffffc1e7feffb0
gic_handle_irq+0xa8/0xb0:
pc ffffff8008080d90 sp ffffffc1e7feffc0 fp ffffffc1e7ff0000
el1_irq+0xe8/0x18c:
pc ffffff8008082be8 sp ffffffc1e7ff0010 fp ffffffc1e7ff0040
cpuidle_enter_state+0xb8/0x380:
pc ffffff8008b9b330 sp ffffffc1def9fd80 fp ffffffc1def9feb0
cpuidle_enter+0x34/0x48:
pc ffffff8008b9b66c sp ffffffc1def9fec0 fp ffffffc1def9ff00
call_cpuidle+0x44/0x70:
pc ffffff8008112a1c sp ffffffc1def9ff10 fp ffffffc1def9ff30
cpu_startup_entry+0x1b0/0x200:
pc ffffff8008112d98 sp ffffffc1def9ff40 fp ffffffc1def9ff60
secondary_start_kernel+0x190/0x1f8:
pc ffffff8008092ce8 sp ffffffc1def9ff70 fp ffffffc1def9ffd0
0x8115a1a4:
pc 000000008115a1a4 sp ffffffc1def9ffe0 fp 0000000000000000
debug> x0 0000000000000003 x1 0000000000100000
x2 000000000000c000 x3 ffffff8018000000
x4 0000000000000015 x5 00ffffffffffffff
x6 000000001110e1e4 x7 fefefeff646c606d
x8 7f7f7f7f7f7f7f7f x9 0000000000000005
x10 0101010101010101 x11 ffff0002b0e00000
x12 0000000271000000 x13 0000ffffc0200000
x14 0000000003100000 x15 0000ffffc0100000
x16 0000000000000005 x17 ffffff8001127014
x18 0000000000000000 x19 ffffff800112b2d0
x20 ffffff8018000000 x21 0000000000000000
x22 0000000000000001 x23 0000000000000001
x24 0000000000000005 x25 ffffffc1e7fec060
x26 ffffffc1e7ff0050 x27 ffffff8009e46000
x28 ffffffc1def7e200 x29 ffffffc1e7feff50
x30 0000000000000016 sp ffffffc1e7feff50
pc ffffff8018004050 cpsr 200001c5 (EL1h)
sp_el0 ffffffc1def7e200
elr_el1 ffffff8008b9b330
spsr_el1 60000045
debug> Dump for CPU4:
pid: 0 comm: swapper/4
x0 0000000000000003 x1 0000000000100000
x2 000000000000c000 x3 ffffff8018000000
x4 0000000000000015 x5 00ffffffffffffff
x6 000000001110e1e4 x7 fefefeff646c606d
x8 7f7f7f7f7f7f7f7f x9 0000000000000005
x10 0101010101010101 x11 ffff0002b0e00000
x12 0000000271000000 x13 0000ffffc0200000
x14 0000000003100000 x15 0000ffffc0100000
x16 0000000000000004 x17 ffffff8001127014
x18 0000000000000000 x19 ffffff800112b2d0
x20 ffffff8018000000 x21 0000000000000000
x22 0000000000000001 x23 0000000000000001
x24 0000000000000004 x25 ffffffc1e7fd3060
x26 ffffffc1e7fd7050 x27 ffffff8009e46000
x28 ffffffc1def7d400 x29 ffffffc1e7fd6f50
x30 0000000000000016 sp ffffffc1e7fd6f50
pc ffffff8018004050 cpsr 200001c5 (EL1h)
0xffffff8018004050:
pc ffffff8018004050 sp ffffffc1e7fd6f50 fp ffffffc1e7fd6f50
flush_smp_call_function_queue+0xb8/0x160:
pc ffffff8008150e00 sp ffffffc1e7fd6f60 fp ffffffc1e7fd6f70
generic_smp_call_function_single_interrupt+0x18/0x20:
pc ffffff8008151d28 sp ffffffc1e7fd6f80 fp ffffffc1e7fd6fa0
handle_IPI+0x94/0x2e8:
pc ffffff800809322c sp ffffffc1e7fd6fb0 fp ffffffc1e7fd6fb0
gic_handle_irq+0xa8/0xb0:
pc ffffff8008080d90 sp ffffffc1e7fd6fc0 fp ffffffc1e7fd7000
el1_irq+0xe8/0x18c:
pc ffffff8008082be8 sp ffffffc1e7fd7010 fp ffffffc1e7fd7040
cpuidle_enter_state+0xb8/0x380:
pc ffffff8008b9b330 sp ffffffc1def9bd80 fp ffffffc1def9beb0
cpuidle_enter+0x34/0x48:
pc ffffff8008b9b66c sp ffffffc1def9bec0 fp ffffffc1def9bf00
call_cpuidle+0x44/0x70:
pc ffffff8008112a1c sp ffffffc1def9bf10 fp ffffffc1def9bf30
cpu_startup_entry+0x1b0/0x200:
pc ffffff8008112d98 sp ffffffc1def9bf40 fp ffffffc1def9bf60
secondary_start_kernel+0x190/0x1f8:
pc ffffff8008092ce8 sp ffffffc1def9bf70 fp ffffffc1def9bfd0
0x8115a1a4:
pc 000000008115a1a4 sp ffffffc1def9bfe0 fp 0000000000000000
debug> x0 0000000000000003 x1 0000000000100000
x2 000000000000c000 x3 ffffff8018000000
x4 0000000000000015 x5 00ffffffffffffff
x6 000000001110e1e4 x7 fefefeff646c606d
x8 7f7f7f7f7f7f7f7f x9 0000000000000005
x10 0101010101010101 x11 ffff0002b0e00000
x12 0000000271000000 x13 0000ffffc0200000
x14 0000000003100000 x15 0000ffffc0100000
x16 0000000000000004 x17 ffffff8001127014
x18 0000000000000000 x19 ffffff800112b2d0
x20 ffffff8018000000 x21 0000000000000000
x22 0000000000000001 x23 0000000000000001
x24 0000000000000004 x25 ffffffc1e7fd3060
x26 ffffffc1e7fd7050 x27 ffffff8009e46000
x28 ffffffc1def7d400 x29 ffffffc1e7fd6f50
x30 0000000000000016 sp ffffffc1e7fd6f50
pc ffffff8018004050 cpsr 200001c5 (EL1h)
sp_el0 ffffffc1def7d400
elr_el1 ffffff8008b9b330
spsr_el1 60000045
debug> Dump for CPU3:
pid: 0 comm: swapper/3
x0 0000000000000003 x1 0000000000100000
x2 000000000000c000 x3 ffffff8018000000
x4 0000000000000015 x5 00ffffffffffffff
x6 000000001110e1e4 x7 fefefeff646c606d
x8 7f7f7f7f7f7f7f7f x9 0000000000000005
x10 0101010101010101 x11 ffff0002b0e00000
x12 0000000271000000 x13 0000ffffc0200000
x14 0000000003100000 x15 0000ffffc0100000
x16 0000000000000003 x17 ffffff8001127014
x18 0000000000000000 x19 ffffff800112b2d0
x20 ffffff8018000000 x21 0000000000000000
x22 0000000000000001 x23 0000000000000001
x24 0000000000000003 x25 ffffffc1e7fba060
x26 ffffffc1e7fbe050 x27 ffffff8009e46000
x28 ffffffc1def7c600 x29 ffffffc1e7fbdf50
x30 0000000000000016 sp ffffffc1e7fbdf50
pc ffffff8018004050 cpsr 200001c5 (EL1h)
0xffffff8018004050:
pc ffffff8018004050 sp ffffffc1e7fbdf50 fp ffffffc1e7fbdf50
flush_smp_call_function_queue+0xb8/0x160:
pc ffffff8008150e00 sp ffffffc1e7fbdf60 fp ffffffc1e7fbdf70
generic_smp_call_function_single_interrupt+0x18/0x20:
pc ffffff8008151d28 sp ffffffc1e7fbdf80 fp ffffffc1e7fbdfa0
handle_IPI+0x94/0x2e8:
pc ffffff800809322c sp ffffffc1e7fbdfb0 fp ffffffc1e7fbdfb0
gic_handle_irq+0xa8/0xb0:
pc ffffff8008080d90 sp ffffffc1e7fbdfc0 fp ffffffc1e7fbe000
el1_irq+0xe8/0x18c:
pc ffffff8008082be8 sp ffffffc1e7fbe010 fp ffffffc1e7fbe040
cpuidle_enter_state+0xb8/0x380:
pc ffffff8008b9b330 sp ffffffc1def97d80 fp ffffffc1def97eb0
cpuidle_enter+0x34/0x48:
pc ffffff8008b9b66c sp ffffffc1def97ec0 fp ffffffc1def97f00
call_cpuidle+0x44/0x70:
pc ffffff8008112a1c sp ffffffc1def97f10 fp ffffffc1def97f30
cpu_startup_entry+0x1b0/0x200:
pc ffffff8008112d98 sp ffffffc1def97f40 fp ffffffc1def97f60
secondary_start_kernel+0x190/0x1f8:
pc ffffff8008092ce8 sp ffffffc1def97f70 fp ffffffc1def97fd0
0x8115a1a4:
pc 000000008115a1a4 sp ffffffc1def97fe0 fp 0000000000000000
debug> x0 0000000000000003 x1 0000000000100000
x2 000000000000c000 x3 ffffff8018000000
x4 0000000000000015 x5 00ffffffffffffff
x6 000000001110e1e4 x7 fefefeff646c606d
x8 7f7f7f7f7f7f7f7f x9 0000000000000005
x10 0101010101010101 x11 ffff0002b0e00000
x12 0000000271000000 x13 0000ffffc0200000
x14 0000000003100000 x15 0000ffffc0100000
x16 0000000000000003 x17 ffffff8001127014
x18 0000000000000000 x19 ffffff800112b2d0
x20 ffffff8018000000 x21 0000000000000000
x22 0000000000000001 x23 0000000000000001
x24 0000000000000003 x25 ffffffc1e7fba060
x26 ffffffc1e7fbe050 x27 ffffff8009e46000
x28 ffffffc1def7c600 x29 ffffffc1e7fbdf50
x30 0000000000000016 sp ffffffc1e7fbdf50
pc ffffff8018004050 cpsr 200001c5 (EL1h)
sp_el0 ffffffc1def7c600
elr_el1 ffffff8008b9b330
spsr_el1 60000045
debug> [0000.230] I> Welcome to MB2(TBoot-BPMP)(version: 01
01.00.160913-t186-M-00.00-mobile-7d3edb9d)
[0000.238] I> bit @ 0xd480000
[0000.241] I> Boot-device: eMMC
[0000.248] I> sdmmc bdev is already initialized
[0000.253] I> pmic: reset reason (nverc) : 0x0
[0000.285] I> Found 18 partitions in SDMMC_BOOT (instance 3)
[0000.303] I> Found 33 partitions in SDMMC_USER (instance 3)
[0000.309] W> No valid slot number is found in scratch register
[0000.315] W> Return default slot: _a
...............................................................
and linux reboots.
whats the problem why jailhouse is not loading now??
On Wednesday, January 29, 2020 at 1:01:57 AM UTC-6, Jan Kiszka wrote:
>
> On 28.01.20 22:50, Saroj Sapkota wrote:
> > I'm trying to run jailhouse on Jetson tx2 kit. I downloaded the
> > jailhouse and compiled it and run the command
> >
> > =>sudo insmod Downloads/linux-jailhouse-jetson/driver/jailhouse.ko
> >
> > // there is no error message in terminal console
> >
> > but it gives following output on the serial console:
> >
> > tx2@tx2-desktop:~$ [ 129.954491] jailhouse: loading out-of-tree module
> > taints kernel.
> >
> > After this I tried to enable jailhouse through this command
> >
> > =>sudo jailhouse enable
> Downloads/linux-jetson/configs/arm64/jetson-tx2.celsudo jailhouse enable
> Downloads/linux-jetson/configs/arm64/jetson-tx2.celll
> > // terminal displays: JAILHOUSE_ENABLE: Invalid argument
> >
> > //and on the terminal console it displays:
> >
> > [ 333.421533] jailhouse: mem_region_request failed for hypervisor
> > memory mem_region_request failed for hypervisor memory
> > mem_region_request failed for hypervisor memory mem_region_request
> > failed for hypervisor memory.
> > [ 333.428303] jailhouse: Did you reserve the memory with "memmap=" or
> > "mem="?
> >
> > I have changed /boot/extlinux/extlinux.conf file as follows:
> > TIMEOUT 30
> > DEFAULT primary
> >
> > MENU TITLE L4T boot options
> >
> > LABEL primary
> > MENU LABEL primary kernel
> > LINUX /boot/Image
> > INITRD /boot/initrd
> > APPEND ${cbootargs} quiet
> > **mem=7808M vmalloc=512M**
> > # When testing a custom kernel, it is recommended that you create a
> > backup of
> > # the original kernel and add a new entry to this file so that the
> > device can
> > # fallback to the original kernel. To do this:
> > #
> > # 1, Make a backup of the original kernel
> > # sudo cp /boot/Image /boot/Image.backup
> > #
> > # 2, Copy your custom kernel into /boot/Image
> > #
> > # 3, Uncomment below menu setting lines for the original kernel
> > #
> > # 4, Reboot
> >
> > # LABEL backup
> > # MENU LABEL backup kernel
> > # LINUX /boot/Image.backup
> > # INITRD /boot/initrd
> > # APPEND ${cbootargs}*
> > *
> > *
> > *
> > but this change is not working. So what's the wrong in this
> > extlinux.conf file as boot up is ignoring *mem=7808M vmalloc=512M *this
> > statement.*
> > *
>
> So, /proc/cmdline of the booted system is not containing your change?
> Then I would say your system is using a different boot configuration
> mechanism. Where did you get the image from? Is U-Boot involved in the
> boot-up? What does "printenv" report about how the boot is configured?
> Maybe you need to adjust the command line in the environment instead.
>
> Jan
>
> --
> Siemens AG, Corporate Technology, CT RDA IOT SES-DE
> Corporate Competence Center Embedded Linux
>
--
You received this message because you are subscribed to the Google Groups
"Jailhouse" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/jailhouse-dev/73f42baf-5afe-4a77-80d1-8e4bc9419f62%40googlegroups.com.
TIMEOUT 30
DEFAULT primary
MENU TITLE L4T boot options
LABEL primary
MENU LABEL primary kernel
LINUX /boot/Image
INITRD /boot/initrd
APPEND ${cbootargs} quiet mem=7808M vmalloc=512M
# When testing a custom kernel, it is recommended that you create a backup of
# the original kernel and add a new entry to this file so that the device can
# fallback to the original kernel. To do this:
#
# 1, Make a backup of the original kernel
# sudo cp /boot/Image /boot/Image.backup
#
# 2, Copy your custom kernel into /boot/Image
#
# 3, Uncomment below menu setting lines for the original kernel
#
# 4, Reboot
# LABEL backup
# MENU LABEL backup kernel
# LINUX /boot/Image.backup
# INITRD /boot/initrd
# APPEND ${cbootargs}