We have detected your current browser version is not the latest one. Xilinx.com uses the latest web technologies to bring you the best online experience possible. Please upgrade to a Xilinx.com supported browser:Chrome, Firefox, Internet Explorer 11, Safari. Thank you!

AR# 66187

2015.4 PetaLinux : QEMU does not connect all GEMs to host network.


While trying to boot a Petalinux image on QEMU for MPSoC, by default only GEM0 is connected to the host network and the other GEMs are left unconnected.

How do I connect all of the GEMs to the host?


In order to connect all of the GEMs to the host network, you should use the -net syntax argument. 

This automatically creates an emulated hub (called a QEMU "VLAN", for virtual LAN) that forwards traffic from any device connected to it to every other device on the "VLAN".

Example Command:

petalinux-boot --qemu --kernel --qemu-args="-net nic  -net nic -net nic -net nic -net user"

Linked Answer Records

Master Answer Records

Answer Number Answer Title Version Found Version Resolved
66107 PetaLinux 2015.4 - Product Update Release Notes and Known Issues N/A N/A
AR# 66187
Date Created 12/10/2015
Last Updated 01/04/2016
Status Active
Type Known Issues
  • Zynq UltraScale+ MPSoC
  • PetaLinux - 2015.4