diff --git a/tests/cli-test-xml/compare/arm-vexpress-f19.xml b/tests/cli-test-xml/compare/arm-vexpress-f19.xml
index 2a39c836f..2187cf184 100644
--- a/tests/cli-test-xml/compare/arm-vexpress-f19.xml
+++ b/tests/cli-test-xml/compare/arm-vexpress-f19.xml
@@ -33,9 +33,5 @@
-
-
-
-
diff --git a/virtinst/guest.py b/virtinst/guest.py
index b45170fa7..606994542 100644
--- a/virtinst/guest.py
+++ b/virtinst/guest.py
@@ -567,7 +567,9 @@ class Guest(XMLBuilder):
if self.get_devices("channel"):
return
+ # Skip qemu-ga on ARM where virtio slots are currently limited
if (self.conn.is_qemu() and
+ not self.os.is_arm() and
self._lookup_osdict_key("qemu_ga", False) and
self.conn.check_support(self.conn.SUPPORT_CONN_AUTOSOCKET)):
dev = virtinst.VirtualChannelDevice(self.conn)