summaryrefslogtreecommitdiff
path: root/usr/src/uts/common/sys/scsi/generic
AgeCommit message (Collapse)AuthorFilesLines
2019-11-1811820 upstream Nexenta iSCSI and COMSTAR fixesRick McNeal2-0/+4
Portions contributed by: Albert Lee <trisk@nexenta.com> Portions contributed by: Alex Deiter <alex.deiter@nexenta.com> Portions contributed by: Bayard G. Bell <bayard.bell@nexenta.com> Portions contributed by: Dan Fields <dan.fields@nexenta.com> Portions contributed by: Dan McDonald <danmcd@nexenta.com> Portions contributed by: Dmitry Gromada <dmitry.gromada@nexenta.com> Portions contributed by: Jerry Jelinek <jerry.jelinek@joyent.com> Portions contributed by: kcrowenex <kevin.crowe@nexenta.com> Portions contributed by: Matt Barden <matt.barden@nexenta.com> Portions contributed by: Michael Tsymbalyuk <michael.tsymbalyuk@nexenta.com> Portions contributed by: Rob Gittins <rob.gittins@nexenta.com> Portions contributed by: Steve Ma <steve.ma@nexenta.com> Portions contributed by: Tony Nguyen <tony.nguyen@nexenta.com> Portions contributed by: Yuri Pankov <yuri.pankov@nexenta.com> Reviewed by: Bayard Bell <bayard.bell@nexenta.com> Reviewed by: Christopher Siden <christopher.siden@delphix.com> Reviewed by: Dan Fields <dan.fields@nexenta.com> Reviewed by: Dan McDonald <danmcd@omniti.com> Reviewed by: Evan Layton <evan.layton@nexenta.com> Reviewed by: Garrett D'Amore <garrett@damore.org> Reviewed by: George Wilson <george.wilson@delphix.com> Reviewed by: Gordon Ross <gordon.ross@nexenta.com> Reviewed by: Hans Rosenfeld <hans.rosenfeld@nexenta.com> Reviewed by: Jason King <jason.brian.king@gmail.com> Reviewed by: Jean McCormack <jean.mccormack@nexenta.com> Reviewed by: Josef Sipek <josef.sipek@nexenta.com> Reviewed by: Joyce McIntosh <joyce.mcintosh@nexenta.com> Reviewed by: Kody Kantor <kody.kantor@joyent.com> Reviewed by: Marcel Telka <marcel.telka@nexenta.com> Reviewed by: Matthew Ahrens <mahrens@delphix.com> Reviewed by: Max Grossman <max.grossman@delphix.com> Reviewed by: Rick McNeal <rick.mcneal@nexenta.com> Reviewed by: Rob Gittins <rob.gittins@nexenta.com> Reviewed by: Sanjay Nadkarni <sanjay.nadkarni@nexenta.com> Reviewed by: Saso Kiselkov <skiselkov.ml@gmail.com> Reviewed by: Steve Peng <steve.peng@nexenta.com> Reviewed by: tim Jacobson <tim.jacobson@nexenta.com> Reviewed by: Tony Nguyen <tony.nguyen@nexenta.com> Reviewed by: Yuri Pankov <yuri.pankov@nexenta.com> Approved by: Dan McDonald <danmcd@joyent.com>
2017-03-027901 Devices that do not support setting WC keep generating ereportsJeffry Molanus1-0/+18
Reviewed by: Yuri Pankov <yuri.pankov@nexenta.com> Reviewed by: Dan Fields <dan.fields@nexenta.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Hans Rosenfeld <rosenfeld@grumpf.hope-2000.org>
2011-03-04701 UNMAP support for COMSTARDan McDonald1-3/+12
Reviewed by: Garrett D'Amore <garrett@nexenta.com> Reviewed by: Eric Schrock <eric.schrock@delphix.com> Reviewed by: George Wilson <gwilson@zfsmail.com> Approved by: Garrett D'Amore <garrett@nexenta.com>
2010-08-126962613 REPORT GENERAL structure definition includes extra bitDavid Hollister1-11/+66
6970613 Updates to smp headers and the smp utility
2010-07-016817374 stmf_scsi_session:ss_rport_id is insufficient for some SCSI transportsNattuvetty Bhavyan1-33/+41
2010-04-286902279 Add SCSI WRITE AND VERIFY support when using zvol backing storeCharles Binford - Sun Microsystems - Wichita1-2/+5
2010-04-11PSARC/2009/019 SAS Management Protocol libraryHyon Kim1-0/+261
6791689 need a userland mechanism for access to smp(7D) targets 6901865 need to enumerate SAS expanders in storage enclosures 6927621 need to enumerate receptacles around SAS expanders in storage enclosures 6927623 need representation of SAS HBA receptacles in topo tree 6934815 should add scsi-device and smp-device nodes beneath hba/iport nodes in topology 6791643 libses needs to link with libumem 6791646 ses2 ucode upload should allow selection of chunk size 6791730 libscsi and friends mishandle plugin paths with multiple candidates 6831769 fmd dumps core repeatedly in libses with huge enclosure 6863967 substring and subhelp pages ignored due to length mishandling 6900516 add support for SPMS-1 rev 111 SUBCHASSIS ID 6900520 ses topo enumerator ignores some enclosures 6900856 need SES_PROP_INTERNAL workaround for X4275 6901298 libscsi should work around devices intolerant of odd INQUIRY lengths 6900822 SUN libses plugin should support FRUID page 6905410 memory handling problems in libfruraw and libnvfru 6905409 use after free in libfruraw fru_close_container()
2009-12-016398342 SATA Framework should support ATA PASS THROUGH commandAlan Perry1-3/+27
2009-09-30PSARC 2008/672 thebe SAS/SATA driverdh1429642-72/+1241
PSARC 2008/755 ddi_ssoft_state(9F) and ddi_isoft_state(9F) PSARC 2008/764 Cfgadm SCSI-Plugin MPxIO Support PSARC 2009/125 scsi_device property interfaces 6726110 pmcs driver (driver for thebe) 6726867 SCSAv3
2009-09-05PSARC/2009/058 physical eject buttonArtem Kachitchkine1-3/+31
6795138 Solaris ignores eject button on optical drives
2009-07-20PSARC/2009/310 Disk IO PM EnhancementJane Chu2-4/+103
6832245 "pm-capable" property updates 6832232 enhanced sd(7D) to support power condition field in Start-Stop Unit command 6781588 sata(7D) to support additional Mode Sense and Log Sense for PM 6832247 sata(7D) enhancement for SBC-3 power conditions and ATA power conditions translation 6827942 pm_trans_check enhancement
2009-06-126837150 New COMSTAR SBD PGR code needs to handle the SRP transport ID formatPeter Cudhea - Sun Microsystems - Burlington, MA United States1-0/+27
6844010 COMSTAR PGR conversions for transport-id to dev-id are broken 6845105 COMSTAR PGR reporting non-zero values in reserved fields in "Report Capabilities" 6845109 stmf_wwn_to_devid_desc overwrites an extra null byte past end of structure
2009-05-086795089 COMSTAR sbd lun provider should support PGRtim szeto1-15/+95
6808269 Add interfaces for support of create/delete/modify logical unit 6824910 Allow persistence of configuration data to be optional 6794362 Add support for the SCSI direct-access block device Caching mode page 6749644 stmf/sbd getinfo(9E) entry point needs to be fixed PSARC 2009/251 libstmf/stmfadm enhancements for COMSTAR
2008-11-05PSARC 2008/673 scsi_inquiry(9S) updateChris Horne1-107/+190
6321430 scsi_inquiry(9S) should be updated
2008-06-236459247 scsi_vhci does not return correct value for dma-max propertyrralphs3-15/+30
6475502 device specific load-balance setting not displayed by mpathadm 6621014 Support multipathing to tape devices 6646241 Error in MTFSR using MTIOCLTOP to space 5000000010 blocks 6683730 st is not warlock clean 6684754 scsi_vhci pgr out getting 4B 90 FCP_DL field not sufficient to complete the transfer 6693116 st when reading to EOD where there is no filemark at EOD system asserts as blkno > lgclblkno 6693591 Recovery of write command is issuing Read Position with invalid bit set 6695072 st uscsi write of zero bytes hits assert nblks != 0 6695099 st uscsi read/write that gets error returned asserts new_lastop != ST_OP_NIL 6695128 st_recov_cb does not handle TRAN_ERR status. 6698800 Driver does not recover jammed load command 6704414 read errors encountered during fault test
2008-02-296637635 sd: check for queuing support in target ignores BQUE bitbz2111161-3/+5
2007-12-28PSARC 2007/595 Serial Attached SCSI (SAS) Management Protocol (SMP) support ↵jw1499901-0/+121
for Solaris 6587126 Need smp target driver 6625472 mpt driver needs to handle "expander status change" event 6643608 mpt doesn't reuse child device nodes after rem_drv target driver 6644681 MPI_SAS_DEVICE_INFO_ATAPI_DEVICE should be handled in mpt driver
2007-12-065096789 Implement command level error recoveryrralphs1-4/+21
2007-09-136415440 iSCSI target needs persistent reserve supportjdunham2-0/+409
--HG-- rename : deleted_files/usr/src/cmd/iscsi/iscsitgtd/t10_spc_pr.c => usr/src/cmd/iscsi/iscsitgtd/t10_spc_pr.c rename : deleted_files/usr/src/cmd/iscsi/iscsitgtd/t10_spc_pr.h => usr/src/cmd/iscsi/iscsitgtd/t10_spc_pr.h rename : deleted_files/usr/src/uts/common/sys/scsi/generic/persist.h => usr/src/uts/common/sys/scsi/generic/persist.h
2007-08-20backout 6415440: breaks x86 builddm1207692-403/+0
--HG-- rename : usr/src/cmd/iscsi/iscsitgtd/t10_spc_pr.c => deleted_files/usr/src/cmd/iscsi/iscsitgtd/t10_spc_pr.c rename : usr/src/cmd/iscsi/iscsitgtd/t10_spc_pr.h => deleted_files/usr/src/cmd/iscsi/iscsitgtd/t10_spc_pr.h rename : usr/src/uts/common/sys/scsi/generic/persist.h => deleted_files/usr/src/uts/common/sys/scsi/generic/persist.h
2007-08-206415440 iSCSI target needs persistent reserve supportjdunham2-0/+403
2007-06-27PSARC 2007/225 Tape Logical Block Interfacerralphs1-2/+6
1243433 st: need to implement SCSI fast search support 5037622 mt: MT_TAPE_INFO should dissapear in 2.7 but still in 2.10
2006-09-066456456 target doesn't handle SCSI commands to invalid LU correctly.mcneal1-1/+2
6456465 Need to support optional SCSI command VERIFY for Microsoft
2006-08-11PSARC/2006/363 worm cartridge detection and reportingrralphs1-0/+8
PSARC 2006/018 cdb length capability 6201936 WORM drive and media detection 6213968 Need to add st support for drives that samfs supports 6449250 isp should support SCSI_CAP_CDB_LEN 6449251 glm should support SCSI_CAP_CDB_LEN
2006-06-30PSARC 2005/441 iSCSI Targetmcneal2-9/+59
6392513 Need iSCSI Target for Solaris
2006-06-08PSARC 2006/126 SCSA needs format-neutral method for accessing sense datapd1446162-64/+85
6312929 scsi_vu_errmsg doesn't handle descriptor sense data 6314069 sd needs to reissue MODE_SELECT upon receiving UNIT ATTENTION 6320349 Descriptor sense enabled for >1TB devices (should be 2TB)
2006-05-196422444 update inquiry.h to reflect latest spc-3 device typestaylor1-9/+13
6422447 remove some unused scsi headers --HG-- rename : usr/src/uts/common/sys/dktp/hba.h => deleted_files/usr/src/uts/common/sys/dktp/hba.h rename : usr/src/uts/common/sys/scsi/impl/pkt_wrapper.h => deleted_files/usr/src/uts/common/sys/scsi/impl/pkt_wrapper.h rename : usr/src/uts/intel/sys/dktp/cdtypes.h => deleted_files/usr/src/uts/intel/sys/dktp/cdtypes.h rename : usr/src/uts/intel/sys/dktp/scdk.h => deleted_files/usr/src/uts/intel/sys/dktp/scdk.h rename : usr/src/uts/intel/sys/dktp/scdkwatch.h => deleted_files/usr/src/uts/intel/sys/dktp/scdkwatch.h rename : usr/src/uts/intel/sys/dktp/sctarget.h => deleted_files/usr/src/uts/intel/sys/dktp/sctarget.h rename : usr/src/uts/intel/sys/dktp/tgcd.h => deleted_files/usr/src/uts/intel/sys/dktp/tgcd.h rename : usr/src/uts/intel/sys/dktp/tgpassthru.h => deleted_files/usr/src/uts/intel/sys/dktp/tgpassthru.h
2006-03-236397847 sata framework has to support Informational Exception Control pagels242071-4/+48
2005-08-296313088 sgen does not allow CDBs > 16 bytes to be senttaylor1-0/+5
2005-07-156228435 Undecoded command in var/adm/messages - Error for Command: undecoded ↵cth1-29/+92
cmd 0x5a
2005-06-14OpenSolaris Launchstevel@tonic-gate7-0/+1969