jetson nanoでvirt-installを使用してraspi3のvirDomainDeviceAddressTypeをシミュレートすると、予期しない列挙値が0になります。

jetson nanoでvirt-installを使用してraspi3のvirDomainDeviceAddressTypeをシミュレートすると、予期しない列挙値が0になります。

virt-installを使用してJetson nano(aarch64)でRaspberry Pi 3をエミュレートできることは、より大きな課題でした。私は多くのことを読んでこれを行う方法を学んでいます。

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

私は次のようにします:

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

ただし、次のエラーが発生します。

エラー: --boot uefi=RPI_EFI.fd, dtb=bcm2710-rpi-3-b-plus.dtb, kernel= kernel8.img, kernel_args=root=/dev/vda2 rootwaitpanic=1 dwc_otg.fiq_fsm_enable None Arch 'aarch64'へのUEFIバイナリパス

ここからUEFI BIOSファイルを入手しました。

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

その特定の設定に使用する正しいefiファイルではないか正しいかはわかりませんが、パラメータを渡す方法が間違っています。私に何をするように提案するか。

更新:qemu-efiパッケージをインストールしましたが、エラーが変更されました。

インストールの開始中...
エラー内部エラー:virDomainDeviceAddressTypeの予期しない列挙値0
ドメインのインストールが成功したようではありません。

ベストアンサー1

これは、デバイスに内部アドレスが欠落している既知のバグです。回避策として、アドレスをvirtio-mmioタイプに設定できます。

より多くの情報が必要な場合は訪問してくださいhttps://gitlab.com/libvirt/libvirt/-/issues/177

おすすめ記事