Valor de enumeración inesperado 0 para virDomainDeviceAddressType emulando raspi3 en jetson nano con virt-install

Valor de enumeración inesperado 0 para virDomainDeviceAddressType emulando raspi3 en jetson nano con virt-install

Es más un desafío poder emular la raspberry pi 3 en mi Jetson nano (aarch64) usando virt-install. Estoy aprendiendo cómo hacerlo leyendo mucho aquí:

https://github.com/dhruvvyas90/qemu-rpi-kernel

Intenté hacer algo como esto:

virt-install \
   --name pi \
   --machine raspi3 \
   --cpu arm1176 \
   --memory 1024 \
   --import \
   --disk /root/Desktop/zi/Work/Android/Raspy/Debian/2019-09-26-raspbian-buster-lite.img,format=raw,bus=virtio \
   --network user,model=virtio \
   --video vga \
   --graphics spice \
   --rng device=/dev/urandom,model=virtio \
   --boot 'uefi=RPI_EFI.fd,dtb=bcm2710-rpi-3-b-plus.dtb,kernel=kernel8.img,kernel_args=root=/dev/vda2 rootwait panic=1 dwc_otg.fiq_fsm_enable=0' \
   --events on_reboot=destroy

Pero me sale este error:

ERROR Error: --boot uefi=RPI_EFI.fd,dtb=bcm2710-rpi-3-b-plus.dtb,kernel= kernel8.img,kernel_args=root=/dev/vda2 rootwait pánico=1 dwc_otg.fiq_fsm_enable=0: No se encontró ninguna ruta binaria UEFI para arch 'aarch64'

Tengo el archivo UEFI BIOS de aquí:

https://github.com/andreiw/RaspberryPiPkg/blob/master/Binary/prebuilt/2019Jan16-GCC5/RELEASE/RPI_EFI.fd

No estoy seguro de si no es el archivo efi correcto para usar en esta configuración específica o si lo es, pero estoy pasando mal el parámetro. Que me sugieres que haga ?

ACTUALIZACIÓN: Instalé el paquete qemu-efi y el error cambió:

Iniciando instalación...
ERROR error interno: el valor de enumeración inesperado 0 para
la instalación del dominio virDomainDeviceAddressType no parece haber sido exitoso

Respuesta1

Este es un error conocido, a un dispositivo le falta una dirección interna; como solución alternativa, puede configurar la dirección como tipo virtio-mmio.

Más información enhttps://gitlab.com/libvirt/libvirt/-/issues/177

información relacionada