summaryrefslogtreecommitdiff
path: root/usr/src/uts/common/sys/scsi/impl
AgeCommit message (Collapse)AuthorFilesLines
2022-07-0514784 Desire scsi_hba_tgtmap_scan_lunsGarrett D'Amore1-0/+4
Reviewed by: Robert Mustacchi <rm+illumos@fingolfin.org> Reviewed by: Toomas Soome <tsoome@me.com> Reviewed by: Hans Rosenfeld <rosenfeld@grumpf.hope-2000.org> Approved by: Gordon Ross <gordon.w.ross@gmail.com>
2019-01-168235 fwflash for sd needs to handle partial writesRobert Mustacchi2-1/+34
8236 fwflash sd plugin shouldn't hardcode maximum image size 8237 libscsi improperly translates request sense and isolate options to uscsi Reviewed by: Joshua M. Clulow <jmc@joyent.com> Reviewed by: Andy Stormont <astormont@racktopsystems.com> Reviewed by: Gergő Mihály Doma <domag02@gmail.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2014-08-155066 remove support for non-ANSI compilationGarrett D'Amore2-19/+3
5068 Remove SCCSID() macro from <macros.h> Reviewed by: Keith Wesolowski <keith.wesolowski@joyent.com> Reviewed by: Josef 'Jeff' Sipek <jeffpc@josefsipek.net> Approved by: Robert Mustacchi <rm@joyent.com>
2014-06-094888 Undocument dma_req(9s)Garrett D'Amore1-7/+1
4884 EOF scsi_hba_attach 4886 EOF ddi_dmae_getlim 4887 EOF ddi_iomin 4634 undocument scsi_hba_attach() and ddi_dma_lim(9s) 4630 clean stale references to ddi_iopb_alloc and ddi_iopb_free Reviewed by: Dan McDonald <danmcd@omniti.com> Approved by: Robert Mustacchi <rm@joyent.com>
2010-07-286866610 Add SATA TRIM supportPhi Tran1-4/+3
6971542 Add support for TPRZ and TPE bits in READ CAPACITY (16)
2010-04-216675356 multiple invocations of 'modunload -i 0' needed for maximum memory ↵Chris Horne2-3/+5
reduction 6944220 SCSAv3: tgtmap bus_config needs to coordinate attach/hotplug window
2010-04-016916341 FW87_ND: panic pmcs:pmcs_validate_vpd+33aDavid Hollister2-5/+12
6935831 sorting work structures by serial number would be nice 6936826 pmcs: add "receptacle-label" and "receptacle-pm" properties to HBA node for FMA 6936827 pmcs: add "target-port-depth" property to represent depth of device in fabric 6938625 Intermittent retryable OPEN REJECT timeouts Thebe / RW2 / Muskie 2T
2010-03-316933916 Should check if the NACA flag is set in uscsi pathNikko He1-4/+6
2010-03-256928278 scsav3: scsi_hba_tgtmap_set_flushReed1-0/+2
2010-01-316915456 pmcs should implement tgtmap activate/deactivate callbacksDavid Hollister1-3/+4
6915736 Page Fault Panic in pmcs due to null pointer dereference 6916722 Pathinfo state is unknown during cable pulls. 6917501 panic[cpu0]/thread=ffffff00f6537c60: Deadlock: cycle in blocking chain 6917792 assertion failed: iport, file:.../pmcs_subr.c, line: 7763
2009-12-196880942 scsav3: If enumeration fails, device remains in active map and no ↵Reed1-4/+16
re-enumeration attempt occurs
2009-12-116892438 target-port/attached-port phymask properties for SAS transport FMADavid Hollister2-0/+49
6855371 SATA affiliation issues must be indicated in pmcs log
2009-11-166848196 unconfig takes longer than configJohn Danielson1-2/+0
6899004 Reduce resource usage of dam address maps 6899010 Invoke deactivation callback when cancelling non-stabilized reports
2009-11-116898706 smp should register devidsChris Horne4-113/+131
6897324 pmcs should use SMP definitions from common/sys/scsi/generic/smp_frames.h --HG-- rename : usr/src/uts/common/io/scsi/impl/sas_transport.c => usr/src/uts/common/io/scsi/impl/smp_transport.c rename : usr/src/uts/common/sys/scsi/impl/sas_transport.h => usr/src/uts/common/sys/scsi/impl/scsi_sas.h
2009-10-08PSARC/2009/461 Transport Layer Retries (TLR) Supportjianfei wang - Sun Microsystems - Beijing China1-1/+3
6647764 Solaris storage driver Transport Layer Retries (TLR) support
2009-09-30PSARC 2008/672 thebe SAS/SATA driverdh1429642-18/+342
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-07-20PSARC/2009/310 Disk IO PM EnhancementJane Chu1-2/+8
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-04-016810441 Solaris needs to expose initiator port for multiple-port HBAsjiang wu - Sun Microsystems - Beijing China3-2/+42
6762621 Add interconnect type for SAS transport.
2009-03-266816904 scsi_hba_log should use __func__Randall Ralphs1-10/+17
2009-02-196806521 PSARC 2009/102 ndi flavorsMatthew Jacob2-11/+24
2009-01-306797025 PSARC/2009/033 scsi_hba_pkt_comp(9F)srivijitha dugganapalli1-1/+3
2008-12-10PSARC/2008/675 SCSI_HBA_ADDR_COMPLEX SCSA data structure linkageChris Horne1-21/+38
6780376 PSARC/2008/675: SCSI_HBA_ADDR_COMPLEX
2008-11-05PSARC 2008/673 scsi_inquiry(9S) updateChris Horne1-33/+43
6321430 scsi_inquiry(9S) should be updated
2008-10-236760228 sd driver should pass warlock testXiao Raymond Li1-2/+6
2008-09-12PSARC 2008/558 SCSI Disk Device-as-Detector Diagnosis (phase3)David Zhang - Sun Microsystems - Beijing China2-3/+19
6660663 SD driver need to be hardened for serial SCSI interface 6701036 FMA telemetry in SD target drivers 6627579 sd: USCSI_SILENT during attach/open filters all device failure information
2008-06-106688491 fwflash's ses plugin needs tighter integration with libsesjmcp1-0/+65
6698562 fwflash's ses/sgen verification plugin needs more specifics for boot records 6698571 fwflash's ses plugin can do double-time and support sgen as well 6699895 fwflash support needed for C10/C48 SAS+10GbE NEM 6708201 primary enclosures should be easier to find using libses 6711988 spc3_types.h should know about WRITE BUFFER --HG-- rename : usr/src/pkgdefs/SUNWfwflash/depend => deleted_files/usr/src/pkgdefs/SUNWfwflash/depend
2008-05-14PSARC/2007/522 Disk enumeration for Sun Fire X4200 and X4200 M2cth2-29/+53
PSARC/2008/077 Multiplexed I/O Enhancements to Support FMA 5039931 glm fails to use DDI-compliant interface for scsi_pkt(9S) allocation 5039932 mpt fails to use DDI-compliant interface for scsi_pkt(9S) allocation 5039935 esp fails to use DDI-compliant interface for scsi_pkt(9S) allocation 5039936 fas fails to use DDI-compliant interface for scsi_pkt(9S) allocation 5039937 ifp fails to use DDI-compliant interface for scsi_pkt(9S) allocation 5039938 isp fails to use DDI-compliant interface for scsi_pkt(9S) allocation 5039941 sf fails to use DDI-compliant interface for scsi_pkt(9S) allocation 6276696 USCSI should support a path selection mechanism in conjunction with scsi_vhci 6284426 di_path_addr should have its second argument removed. 6425326 prtconf pathinfo output should show path's pHCI unit-address (di_path_addr) 6657250 devid should be available at interrupt time 6657251 libtopo: disk enumeration needs to be shared by multiple enumeration strategies 6657252 libtopo: xmlgen files should use consistent format 6657253 fmdump: add support for filtering on nvpair (and value) 6657254 eversholt: support devid-based mapping to topology 6657255 eversholt: define property indicating ereport may not map to topology 6657256 SCSA should detect scsi_pkt allocation violations 6657257 Multiplexed I/O Enhancements to Support FMA 6657258 libnvpair: need nvlist_lookup_nvpair peer that supports embeded nvlist 6695221 scsa1394 fails to use DDI-compliant interface for scsi_pkt(9S) allocation 6695222 ata has dependency on scsi_device(9S) size 6695223 ncrs fails to use DDI-compliant interface for scsi_pkt(9S) allocation 6695224 st fails to use DDI-compliant interface for scsi_pkt(9S) allocation
2008-03-28PSARC 2008/146 sgen(7d) multiple openseschrock2-33/+1137
PSARC 2008/196 libscsi and libses 6667022 sgen should support multiple concurrent opens 6667023 ses mishandles uscsi requests 6667024 want a generic SCSI library 6667025 want a generic SES library
2007-12-28PSARC 2007/595 Serial Attached SCSI (SAS) Management Protocol (SMP) support ↵jw1499904-6/+208
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-05PSARC 2001/252 Recovering SCSI Sense Datalh1950181-1/+6
4046204 USCSICMD fails to pass back more than 20 bytes ARQ Sense DATA; 6603211 the uscsi_cdb should not restrict bp->b_back in the st driver
2007-10-12PSARC/2007/589 dma-max-arch scsi capabilitymrj1-2/+3
PSARC/2007/590 bp_copyin()/bp_copyout() 6567168 s10 x86 st tape driver performance issue
2007-09-20backout 4046204/6603211: causes 6607084dm1207691-6/+1
2007-09-19PSARC/2001/252 Recovering SCSI Sense Datalh1950181-1/+6
4046204 USCSICMD fails to pass back more than 20 bytes ARQ Sense DATA; 6603211 the uscsi_cdb should not restrict bp->b_back in the st driver
2007-08-10PSARC 2006/708 ddi-forceloadcth1-0/+5
PSARC 2006/710 scsi_get_device_type_string PSARC 2007/379 MPXIO/scsi_vhci failover-ops configuration - revisited 6504975 ddi_modopen should allow open in subdirectory 6542649 step0: opensource mpxio
2007-07-02PSARC 2007/329 SCSI inquiry property enhancementcth2-11/+29
PSARC 2007/339 Device Size Properties PSARC 2007/388 Generic Topology for Internal Disks 6572672 Generic Topology for Internal Disks --HG-- rename : usr/src/cmd/fm/modules/i86pc/Makefile => deleted_files/usr/src/cmd/fm/modules/i86pc/Makefile rename : usr/src/lib/fm/topo/maps/i86pc/storage-hc-topology.xml => deleted_files/usr/src/lib/fm/topo/maps/i86pc/storage-hc-topology.xml rename : usr/src/lib/fm/topo/modules/i86pc/sata/Makefile => deleted_files/usr/src/lib/fm/topo/modules/i86pc/sata/Makefile rename : usr/src/lib/fm/topo/modules/i86pc/sata/sata.c => deleted_files/usr/src/lib/fm/topo/modules/i86pc/sata/sata.c rename : usr/src/lib/fm/topo/modules/i86pc/sata/sata.h => deleted_files/usr/src/lib/fm/topo/modules/i86pc/sata/sata.h rename : usr/src/lib/fm/topo/modules/i86pc/sata/sfx4500_props.c => deleted_files/usr/src/lib/fm/topo/modules/i86pc/sata/sfx4500_props.c rename : usr/src/lib/fm/topo/modules/i86pc/sata/sfx4500_props.h => deleted_files/usr/src/lib/fm/topo/modules/i86pc/sata/sfx4500_props.h rename : usr/src/cmd/fm/modules/i86pc/sfx4500-disk/Makefile => usr/src/cmd/fm/modules/common/disk-monitor/Makefile rename : usr/src/cmd/fm/modules/i86pc/sfx4500-disk/sfx4500-disk.conf => usr/src/cmd/fm/modules/common/disk-monitor/disk-monitor.conf rename : usr/src/cmd/fm/modules/i86pc/sfx4500-disk/sfx4500-disk.c => usr/src/cmd/fm/modules/common/disk-monitor/disk_monitor.c rename : usr/src/cmd/fm/modules/i86pc/sfx4500-disk/sfx4500-disk.h => usr/src/cmd/fm/modules/common/disk-monitor/disk_monitor.h rename : usr/src/cmd/fm/modules/i86pc/sfx4500-disk/diskmon_conf.c => usr/src/cmd/fm/modules/common/disk-monitor/diskmon_conf.c rename : usr/src/cmd/fm/modules/i86pc/sfx4500-disk/diskmon_conf.h => usr/src/cmd/fm/modules/common/disk-monitor/diskmon_conf.h rename : usr/src/cmd/fm/modules/i86pc/sfx4500-disk/dm_platform.c => usr/src/cmd/fm/modules/common/disk-monitor/dm_platform.c rename : usr/src/cmd/fm/modules/i86pc/sfx4500-disk/dm_platform.h => usr/src/cmd/fm/modules/common/disk-monitor/dm_platform.h rename : usr/src/cmd/fm/modules/i86pc/sfx4500-disk/dm_types.h => usr/src/cmd/fm/modules/common/disk-monitor/dm_types.h rename : usr/src/cmd/fm/modules/i86pc/sfx4500-disk/hotplug_mgr.c => usr/src/cmd/fm/modules/common/disk-monitor/hotplug_mgr.c rename : usr/src/cmd/fm/modules/i86pc/sfx4500-disk/hotplug_mgr.h => usr/src/cmd/fm/modules/common/disk-monitor/hotplug_mgr.h rename : usr/src/cmd/fm/modules/i86pc/sfx4500-disk/schg_mgr.c => usr/src/cmd/fm/modules/common/disk-monitor/schg_mgr.c rename : usr/src/cmd/fm/modules/i86pc/sfx4500-disk/schg_mgr.h => usr/src/cmd/fm/modules/common/disk-monitor/schg_mgr.h rename : usr/src/cmd/fm/modules/i86pc/sfx4500-disk/topo_gather.c => usr/src/cmd/fm/modules/common/disk-monitor/topo_gather.c rename : usr/src/cmd/fm/modules/i86pc/sfx4500-disk/topo_gather.h => usr/src/cmd/fm/modules/common/disk-monitor/topo_gather.h rename : usr/src/cmd/fm/modules/i86pc/sfx4500-disk/util.c => usr/src/cmd/fm/modules/common/disk-monitor/util.c rename : usr/src/cmd/fm/modules/i86pc/sfx4500-disk/util.h => usr/src/cmd/fm/modules/common/disk-monitor/util.h
2007-05-206522071 remove USCSIGETRQS ioctlyz2093011-1/+0
2007-01-04PSARC/2006/672 USCSI LUN reset flaglh1950181-4/+18
6299480 JIST: USCSICMD does not support LUN Reset. 6451061 target drivers could make use of a common uscsi mechanism
2006-09-066456456 target doesn't handle SCSI commands to invalid LU correctly.mcneal1-0/+5
6456465 Need to support optional SCSI command VERIFY for Microsoft
2006-06-30PSARC 2005/441 iSCSI Targetmcneal1-4/+22
6392513 Need iSCSI Target for Solaris
2006-06-08PSARC 2006/126 SCSA needs format-neutral method for accessing sense datapd1446162-9/+109
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-240/+0
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-05-17PSARC 2006/240 scsa dma enhancementstaylor1-17/+15
6414111 hba drivers could make use of scsa-ized DMA handling
2006-05-09PSARC 2006/018 cdb length capabilitylh1950181-5/+6
6322028 Need SCSA mechanism to detect maximum length CDB support
2005-11-28PSARC 2005/680 new scsi_hba_tran entry pointstaylor1-0/+27
6352261 hba drivers could make use of a scsi_pkt allocator
2005-11-11PSARC 2004/626 SNIA Multipath Management API support for scsi_vhcirs1357472-3/+38
PSARC 2005/646 MDI/PHCI/libdevinfo Extensions for SNIA MPAPI support 6271075 Provide libdevinfo interface that allows to get to phci nodes from vhci 6274924 DINFOCACHE snapshot needs to be invalidated when pathinfo is created or removed 6326490 Need to provide interconnect-type prop 6326499 MDI needs to provide vhci/phci/client device traversal interfaces. 6326502 MDI needs to generate sysevent for phci registration/unregistration 6326564 Provide SNIA MP API support 6326937 scsi_vhci(MPxIO) needs to provide Explicit Mode support for TPGS devices
2005-07-171183369 scsi_types.h: remove non-STDC typedef of opaque_t as a char *cth1-40/+43
2005-06-14OpenSolaris Launchstevel@tonic-gate11-0/+2184