diff --git a/hw/virtio.c b/hw/virtio.c
index 4475bb3..d7b5853 100644
--- a/hw/virtio.c
+++ b/hw/virtio.c
@@ -443,6 +443,8 @@ void virtio_reset(void *opaque)
     VirtIODevice *vdev = opaque;
     int i;
 
+    virtio_set_status(vdev, 0);
+
     if (vdev->reset)
         vdev->reset(vdev);
 
