kern/103130: reenable tagged queueing of VMware virtual SCSI disk.

Shusuke SHINOMIYA shino at
Mon Sep 11 02:50:28 PDT 2006

>Number:         103130
>Category:       kern
>Synopsis:       reenable tagged queueing of VMware virtual SCSI disk.
>Confidential:   no
>Severity:       serious
>Priority:       high
>Responsible:    freebsd-bugs
>State:          open
>Class:          update
>Submitter-Id:   current-users
>Arrival-Date:   Mon Sep 11 09:50:26 GMT 2006
>Originator:     Shusuke SHINOMIYA
>Release:        FreeBSD 5.5-STABLE
Tokyo Institute of Technology
FreeBSD 5.5-STABLE FreeBSD 5.5-STABLE #16: Fri Sep  8 17:45:56 JST 2006     root at  i386

 Tagged queueing feature of a VMware virtual disk connected with SCSI
has been disabled since the cam quirk was added at Jun 26 05:42:26 2006 in RELENG_5 branch.
# this quirk is needed to find the drive by SCSI HA.
boot up a FreeBSD on a VMware Virtual Machine of which hard drive is connected with SCSI.

Tagged queueing feature is not available as shown the following.

da0 at mpt0 bus 0 target 0 lun 0
da0: <VMware Virtual disk 1.0> Fixed Direct Access SCSI-2 device
da0: 80.000MB/s transfers (40.000MHz, offset 127, 16bit)
da0: 8192MB (16777216 512 byte sectors: 255H 63S/T 1044C)

apply following patch to sys/cam/cam_xpt.c. this patch is for RELENG_5.

--- sys/cam/cam_xpt.c.orig      Fri Sep  8 18:10:14 2006
+++ sys/cam/cam_xpt.c   Fri Sep  8 17:43:57 2006
@@ -359,7 +359,7 @@
                /* Does not support other than LUN 0 */
                { T_DIRECT, SIP_MEDIA_FIXED, "VMware*", "*", "*" },
-               CAM_QUIRK_NOLUNS, /*mintags*/0, /*maxtags*/0
+               CAM_QUIRK_NOLUNS, /*mintags*/2, /*maxtags*/255


More information about the freebsd-bugs mailing list