git: virtio - Fix LUN scan issue w/ Google Cloud

Matthew Dillon dillon at
Fri Nov 8 08:39:10 PST 2019

commit 0a6af935c20b62be66944917820200c3c0aedffe
Author: Matthew Dillon <dillon at>
Date:   Fri Nov 8 08:31:51 2019 -0800

    virtio - Fix LUN scan issue w/ Google Cloud
    * Use CAM_DEV_NOT_THERE instead of CAM_SEL_TIMEOUT when
      translating VIRTIO_SCSI_S_BAD_TARGET.
    * Fixes a LUN scan issue on google cloud VMs that
      causes the entire device to be dropped.
      CAM_SEL_TIMEOUT on specific LUN -> cam_periph_error() ->
      AC_LOST_DEVICE on wildcard (whole device).

Summary of changes:
 sys/dev/virtual/virtio/scsi/virtio_scsi.c | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

DragonFly BSD source repository

More information about the Commits mailing list