lf-edge / eve

EVE is Edge Virtualization Engine
https://www.lfedge.org/projects/eve/
Apache License 2.0
470 stars 159 forks source link

BUG: Eve/Qemu does nothing on MacAir #1105

Closed mydatascience closed 4 years ago

mydatascience commented 4 years ago

BUG REPORT INFORMATION

Description

EVE doesn't work properly after start. Quemu hangs with no log

MacBook Air 2015 8GB RAM Docker Desktop Qemu from brew go from golang (latest 1.14)

Steps to Reproduce

git clone https://github.com/lf-edge/eve.git cd eve make HV=kvm live make ACCEL=true run

Actual Results

(base) Vladimirs-MacBook-Air:eve fleandr$ make ACCEL=false run Creating go builder image for user eve eve-build-eve docker container is ready to use mkdir -p /Users/fleandr/eve/dist/amd64 cd /Users/fleandr/eve/dist/amd64 ; () { C=docker create $1 fake ; shift ; docker export $C | tar -xf - "$@" ; docker rm $C ; } ; lfedge/eve-uefi:5c00deeac0b200565fee599905f5346ffaafc10b-amd64 OVMF.fd bd46915cd24d236f229882c61cdae8e434a37004ab39a09461eef6a5b25581a4 cd /Users/fleandr/eve/dist/amd64 ; () { C=docker create $1 fake ; shift ; docker export $C | tar -xf - "$@" ; docker rm $C ; } ; lfedge/eve-uefi:5c00deeac0b200565fee599905f5346ffaafc10b-amd64 OVMFCODE.fd 2063d93be06e1593024b7ba163a7982d332c79253d83508242ec368baf4199eb cd /Users/fleandr/eve/dist/amd64 ; () { C=docker create $1 fake ; shift ; docker export $C | tar -xf - "$@" ; docker rm $C ; } ; _ lfedge/eve-uefi:5c00deeac0b200565fee599905f5346ffaafc10b-amd64 OVMF_VARS.fd 0d019f7095c5314e50905b6c634cb0f88c92f61c0de9c043f4890bcbce4fa678 qemu-system-x86_64 -smbios type=1,serial=31415926 -m 4096 -smp 4 -display none -bios /Users/fleandr/eve/dist/amd64/OVMF.fd -serial mon:stdio -rtc base=utc,clock=rt -netdev user,id=eth0,net=192.168.1.0/24,dhcpstart=192.168.1.10,hostfwd=tcp::2222-:22 -device virtio-net-pci,netdev=eth0 -netdev user,id=eth1,net=192.168.2.0/24,dhcpstart=192.168.2.10 -device virtio-net-pci,netdev=eth1 -cpu SandyBridge -M accel=hvf --cpu host -drive file=/Users/fleandr/eve/dist/amd64/live.qcow2,format=qcow2

(base) Vladimirs-MacBook-Air:eve fleandr$ make ACCEL=true run Creating go builder image for user eve eve-build-eve docker container is ready to use mkdir -p /Users/fleandr/eve/dist/amd64 cd /Users/fleandr/eve/dist/amd64 ; () { C=docker create $1 fake ; shift ; docker export $C | tar -xf - "$@" ; docker rm $C ; } ; lfedge/eve-uefi:5c00deeac0b200565fee599905f5346ffaafc10b-amd64 OVMF.fd Unable to find image 'lfedge/eve-uefi:5c00deeac0b200565fee599905f5346ffaafc10b-amd64' locally 5c00deeac0b200565fee599905f5346ffaafc10b-amd64: Pulling from lfedge/eve-uefi 37dd6a6c351e: Pulling fs layer 37dd6a6c351e: Verifying Checksum 37dd6a6c351e: Download complete 37dd6a6c351e: Pull complete Digest: sha256:1a7855f8310965cf798c995219ce21bf9582e4a3985b2558f5efc0be4ce03ec5 Status: Downloaded newer image for lfedge/eve-uefi:5c00deeac0b200565fee599905f5346ffaafc10b-amd64 34694e1738f5d2f0a718f68c86006786f61d668e0ab87fae1f03a3622c3f2b47 cd /Users/fleandr/eve/dist/amd64 ; () { C=docker create $1 fake ; shift ; docker export $C | tar -xf - "$@" ; docker rm $C ; } ; lfedge/eve-uefi:5c00deeac0b200565fee599905f5346ffaafc10b-amd64 OVMFCODE.fd 9ed9e0717084917be95e744d32bfb45452ab9caa44886c3cb32bdcdfee9247ba cd /Users/fleandr/eve/dist/amd64 ; () { C=docker create $1 fake ; shift ; docker export $C | tar -xf - "$@" ; docker rm $C ; } ; _ lfedge/eve-uefi:5c00deeac0b200565fee599905f5346ffaafc10b-amd64 OVMF_VARS.fd 7cdfca7caf14eaf017c79e7cedecc7794558d24fc71df10266a9e12676408256 qemu-system-x86_64 -smbios type=1,serial=31415926 -m 4096 -smp 4 -display none -bios /Users/fleandr/eve/dist/amd64/OVMF.fd -serial mon:stdio -rtc base=utc,clock=rt -netdev user,id=eth0,net=192.168.1.0/24,dhcpstart=192.168.1.10,hostfwd=tcp::2222-:22 -device virtio-net-pci,netdev=eth0 -netdev user,id=eth1,net=192.168.2.0/24,dhcpstart=192.168.2.10 -device virtio-net-pci,netdev=eth1 -cpu SandyBridge -M accel=hvf --cpu host -drive file=/Users/fleandr/eve/dist/amd64/live.qcow2,format=qcow2

Expected Results

Eve starts ....

Additional Information

mydatascience commented 4 years ago

works with make PFLASH=y ACCEL=y run