<div dir="ltr"><div>I am trying to run freebsd aarch64 12.x on qemu to know whether freebsd  supports usb or not. following <a href="https://gist.github.com/ctsrc/a1f57933a2cde9abc0f07be12889f97f">https://gist.github.com/ctsrc/a1f57933a2cde9abc0f07be12889f97f</a> and getting error when running with qemu <br></div><div>command i am using to build is <br></div><div><br></div><div>qemu-system-aarch64 \<br>                                    -M virt \<br>                                    -smp 4 \<br>                                    -m 4096 \<br>                                    -drive file=pflash0.img,format=raw,if=pflash,readonly=on \<br>                                    -drive file=pflash1.img,format=raw,if=pflash \<br>                                    -device virtio-gpu-pci \<br>                                    -display default,show-cursor=on \<br>                                    -device qemu-xhci \<br>                                    -device usb-kbd \<br>                                    -device usb-tablet \<br>                                    -device intel-hda \<br>                                    -device hda-duplex \<br>                                    -drive file=FreeBSD-12.1-RELEASE-arm64-aarch64.raw,format=raw,if=virtio,cache=writethrough \<br>                                    -nographic \<br>                                    -serial mon:stdio</div><div><br></div><div>and Error i am getting is this <br></div><div>```qemu-system-aarch64: device requires 67108864 bytes, block backend provides 2097152 bytes```</div><div><br></div><div>does anyone tried running freebsd aarch 12 or freebsd arm 12 on qemu <br></div></div>