...
Reboot the machine with latest scripts.
Xen ethernet passthrough memory map failures
When creating a new DomU using example-passnet.cfg file. If , if DomU create creation fails like below example:
...
Update the xen.dts file as per instruction from Starting Linux guests with Pass-through networking page and re-boot the machine(dom0) and then create DomUs.
Xen ethernet passthrough interrupt mapping failures
When creating a new DomU using example-passnet.cfg file, if DomU creation parts fails like below:
Code Block |
---|
root@xilinx-vck190-2021_1:/etc/xen# xl create -c example-passnet.cfg
Parsing config from example-passnet.cfg
(XEN) IRQ 95 is already used by domain 0
libxl: error: libxl_create.c:1637:domcreate_launch_dm: Domain 1:failed give domain access to irq 95: Device or resource busy
libxl: error: libxl_domain.c:1182:libxl__destroy_domid: Domain 1:Non-existant domain
libxl: error: libxl_domain.c:1136:domain_destroy_callback: Domain 1:Unable to destroy guest
libxl: error: libxl_domain.c:1063:domain_destroy_cb: Domain 1:Destruction of domain failed |
Solution
Correct the “irqs = [ 95 ]” in example-passnet.cfg with correct value. To find the correct value. convert xen.dtb into xen.dts and see the appropriate interrupt value for passthrough device.