Wind River Support Network

HomeDefectsLIN1018-2764
Not to be fixed

LIN1018-2764 : ssh failed with qemuarm64 with custom qemu options

Created: Oct 26, 2018    Updated: Apr 29, 2021
Resolved Date: Apr 29, 2021
Found In Version: 10.18.44.1
Severity: Standard
Applicable for: Wind River Linux LTS 18
Component/s: Userspace

Description

The custom qemu options used below do not yet work, use runqemu instead until the defect is resolved.

git clone --branch WRLINUX_10_18_BASE git://yow-git.wrs.com/wrlinux-x
./wrlinux-x/setup.sh --distro=wrlinux --machine=qemuarm64 --dl-layers
. ./environment-setup-x86_64-wrlinuxsdk-linux
. ./oe-init-build-env
bitbake wrlinux-image-glibc-std

Start QEMU:
qemu-system-aarch64 -machine virt -cpu cortex-a57 -m 2048 -nographic -kernel /home/qemu/qemuarm64/Image \
-device virtio-blk-device,drive=disk0 -drive id=disk0,file=/home/qemu/qemuarm64/wrlinux-image-glibc-std-qemuarm64.ext4,if=none,format=raw \
-netdev tap,id=net0,ifname=mytap1,script=no,downscript=no -device virtio-net-device,netdev=net0,mac=52:54:bb:12:34:01 \
-append 'root=/dev/vda rw highres=off console=ttyAMA0,115200 ip=dhcp' 

Workaround

Use "-device virtio-rng-pci" 

Steps to Reproduce

Build image:
git clone --branch WRLINUX_10_18_BASE git://yow-git.wrs.com/wrlinux-x
./wrlinux-x/setup.sh --distro=wrlinux --machine=qemuarm64 --dl-layers
. ./environment-setup-x86_64-wrlinuxsdk-linux
. ./oe-init-build-env 
bitbake wrlinux-image-glibc-std

Start QEMU:
qemu-system-aarch64 -machine virt -cpu cortex-a57 -m 2048 -nographic -kernel /home/qemu/qemuarm64/Image  \
-device virtio-blk-device,drive=disk0 -drive id=disk0,file=/home/qemu/qemuarm64/wrlinux-image-glibc-std-qemuarm64.ext4,if=none,format=raw \
-netdev tap,id=net0,ifname=mytap1,script=no,downscript=no -device virtio-net-device,netdev=net0,mac=52:54:bb:12:34:01 \
-append 'root=/dev/vda rw highres=off console=ttyAMA0,115200 ip=dhcp'

Test SSH:
login with 'root'
ssh to any reachable machine
Live chat
Online