summaryrefslogtreecommitdiff
path: root/usr/src/uts/common/sys/scsi/targets
AgeCommit message (Collapse)AuthorFilesLines
2022-08-0914874 Remove the SSA socal/sf and ssd driversGarrett D'Amore1-60/+1
Reviewed by: Peter Tribble <peter.tribble@gmail.com> Reviewed by: Toomas Soome <tsoome@me.com> Approved by: Dan McDonald <danmcd@mnx.io>
2022-08-0114799 Sonoma support (A3500 legacy FC) handling obsoleteGarrett D'Amore1-19/+2
Reviewed by: Toomas Soome <tsoome@me.com> Reviewed by: Peter Tribble <peter.tribble@gmail.com> Approved by: Dan McDonald <danmcd@mnx.io>
2022-07-0714759 sd open/close semaphore is unfortunateGarrett D'Amore1-5/+1
Reviewed by: Hans Rosenfeld <rosenfeld@grumpf.hope-2000.org Reviewed by: Jerry Jelinek <gjelinek@gmail.com> Approved by: Dan McDonald <danmcd@mnx.io>
2022-06-2212969 SES driver could set device id and serial-number propertiesGarrett D'Amore1-16/+9
Reviewed by: Igor Kozhukhov <igor@dilos.org> Reviewed by: Paul Winder <paul@winder.uk.net> Reviewed by: Toomas Soome <tsoome@me.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2019-07-0810329 Remove scsi_vhci_f_asym_sun (StorEdge T3 support)Garrett D'Amore1-11/+0
Reviewed by: Andrew Stormont <andyjstormont@gmail.com> Reviewed by: Toomas Soome <tsoome@me.com> Approved by: Dan McDonald <danmcd@joyent.com>
2019-05-0210886 smatch debug macro cleanup in usr/src/utsJohn Levon1-4/+5
Reviewed by: Jason King <jason.brian.king@gmail.com> Reviewed by: Gergő Doma <domag02@gmail.com> Approved by: Dan McDonald <danmcd@joyent.com>
2018-09-201700 Add SCSI UNMAP supportSaso Kiselkov1-2/+40
Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Garrett D'Amore <garrett@damore.org> Reviewed by: Igor Kozhukhov <igor@dilos.org> Approved by: Dan McDonald <danmcd@joyent.com>
2017-09-128649 SD_RESET_THROTTLE_TIMEOUT is defined twiceAndrew Stormont1-6/+0
Reviewed by: Yuri Pankov <yuripv@gmx.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Dan McDonald <danmcd@joyent.com>
2017-03-157940 provide device-rotational propertyYuri Pankov1-1/+2
Reviewed by: James Blachly <james.blachly@gmail.com> Reviewed by: Toomas Soome <tsoome@me.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2017-03-027901 Devices that do not support setting WC keep generating ereportsJeffry Molanus1-2/+3
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>
2014-05-144781 sd shouldn't abuse ddi_get_time(9f)Josef 'Jeff' Sipek1-1/+2
Reviewed by: Richard Elling <richard.elling@gmail.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Hans Rosenfeld <hans.rosenfeld@nexenta.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2011-03-18785 implement MHIOCGRP_CLEARgalibern cyril1-0/+4
Reviewed by: Garrett D'Amore <garrett@nexenta.com> Reviewed by: Gordon Ross <gwr@nexenta.com> Reviewed by: Rich Lowe <richlowe@richlowe.net> Approved by: Garrett D'Amore <garrett@damore.org>
2010-07-276970282 sd.c: too many warlock warnings prevent warlock from running on SATA ↵bo zhou - Sun Microsystems - Beijing China1-0/+1
HBA drivers
2010-05-066907687 zfs pool is not automatically fixed when disk are brought back ↵Eric Taylor1-1/+2
online or after boot 6914208 sysevent zfsdle spawns too many processes during ZFS pool recovery
2010-04-226931570 Add flash devices' VID/PID to disk table to advertising 4K physical ↵bo zhou - Sun Microsystems - Beijing China1-3/+15
sector size. 6930150 sd should support zfs to send physical block size aligned I/O to FMODs in emulation mode 6927876 For 4k sector support, ZFS needs to use DKIOCGMEDIAINFOEXT
2009-11-116898706 smp should register devidsChris Horne1-1/+1
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-2/+22
6647764 Solaris storage driver Transport Layer Retries (TLR) support
2009-09-30PSARC 2008/672 thebe SAS/SATA driverdh1429641-8/+8
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-1/+3
6795138 Solaris ignores eject button on optical drives
2009-08-176808004 fdisk fake cylinder size should be a multiple of 4kyu, larry liu - Sun Microsystems - Beijing China1-1/+3
2009-07-20PSARC/2009/310 Disk IO PM EnhancementJane Chu1-7/+110
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-07-02PSARC/2006/379 Solaris on Extended partitionSheshadri Vasudevan1-1/+9
6644364 Extended partitions need to be supported on Solaris 6713308 Macro UNUSED in fdisk.h needs to be changed since id 100 is Novell Netware 286's partition ID 6713318 Need to differentiate between solaris old partition and Linux swap 6745175 Partitions can be created using fdisk table with invalid partition line by "fdisk -F" 6745740 Multiple extended partition can be created by "fdisk -A" 6824622 Logical device node can't be created in HVM host
2009-06-17PSARC 2008/769 Multiple disk sector size support.yu, larry liu - Sun Microsystems - Beijing China1-7/+27
6710930 Solaris needs to support large sector size hard drive disk
2009-03-176771975 nv_sata fails to intercept new devid registration on target ↵Prasad Singamsetty1-1/+2
detach/reattach 6696837 nv_sata: inquiry-serial-no is not set when using nv_sata cmdk compatibility mode
2009-01-156674969 storage driver should improve large block IO performance on HBAs ↵peng liu - Sun Microsystems - Beijing China1-1/+3
which has small DMA max-xfer size
2008-12-236728225 /usr/include/sys/scsi/targets/stdef.h incorrectly uses C++ keyword ↵bo zhou - Sun Microsystems - Beijing China1-3/+1
"explicit"
2008-12-10backout Extended Partitions project: insufficient testingSuhasini Peddada1-9/+1
2008-12-03PSARC/2006/379 Solaris on Extended partitionSheshadri Vasudevan1-1/+9
6644364 Extended partitions need to be supported on Solaris 6713308 Macro UNUSED in fdisk.h needs to be changed since id 100 is Novell Netware 286's partition ID 6713318 Need to differentiate between solaris old partition and Linux swap 6745175 Partitions can be created using fdisk table with invalid partition line by "fdisk -F" 6745740 Multiple extended partition can be created by "fdisk -A"
2008-11-126748187 when fm-scsi-log==0, sd still spewsXiao Raymond Li1-1/+20
2008-09-12PSARC 2008/558 SCSI Disk Device-as-Detector Diagnosis (phase3)David Zhang - Sun Microsystems - Beijing China1-14/+177
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-08-286717887 ses: access to memory beyond allocationNikko He1-3/+1
2008-08-186593985 "SYNCHRONIZE CACHE command failed (5)" errors are causing VCS ↵Sheshadri Vasudevan1-1/+4
Cluster to fail
2008-08-15PSARC 2008/465 Improved [s]sd-config-list supportNikko He1-3/+1
6518995 Improved [s]sd-config-list and adding new tunable retries-timeout 6720056 S10_x86 (running on VMware) Sol has 5 secs i/o delay in case of scsi reserv. due to SD_BSY_TIMEOUT 6733563 Delete the obsolete interface ddi_getlongprop() in the sd driver
2008-07-116719447 sd mutex is hot and SSD performance suffersyl1940341-2/+4
2008-06-236640275 ses(7d)'s use of SPC3/4 response data format is incorrectonnv_93jmcp2-8/+12
6640785 sesio.h needs more enclosure types 6692498 ses retry scheduling incorrectly calculated & excessive retries
2008-06-236459247 scsi_vhci does not return correct value for dma-max propertyrralphs1-20/+36
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-05-14PSARC/2007/522 Disk enumeration for Sun Fire X4200 and X4200 M2cth1-5/+8
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 openseschrock1-1/+9
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
2008-01-096647148 the smp_open_ref is used incorrectly and can be removedml1986261-2/+1
6647596 smp does not enumerate all targets 6647600 mpt requests wrong IOC header
2008-01-076642832 assertion failed: rinfo->pos.lgclblkno >= rinfo->pos.blkno + ↵rralphs1-2/+3
rinfo->pos.fileno
2007-12-28PSARC 2007/595 Serial Attached SCSI (SAS) Management Protocol (SMP) support ↵jw1499901-0/+70
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-82/+188
2007-12-05PSARC 2001/252 Recovering SCSI Sense Datalh1950181-0/+5
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-12-046602698 sd does not handle HBA's DMA max xfer size correctly on SPARClh1950181-0/+2
2007-11-07PSARC 2007/613 Tape Self Identificationyl1940341-0/+100
6607995 ST need an automatic mechanism to support new tape drive
2007-10-12PSARC/2007/589 dma-max-arch scsi capabilitymrj1-11/+4
PSARC/2007/590 bp_copyin()/bp_copyout() 6567168 s10 x86 st tape driver performance issue
2007-09-20backout 4046204/6603211: causes 6607084dm1207691-5/+0
2007-09-19PSARC/2001/252 Recovering SCSI Sense Datalh1950181-0/+5
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-09-17PSARC/2007/469 MTIOCGETERRORbz2111161-0/+2
6540759 New IOCTL interfaces needed in st for SMMS
2007-09-17PSARC 2007/053 Per-Disk-Device support of non-volatile cachegz1614901-3/+33
6462690 sd driver should set SYNC_NV bit when issuing SYNCHRONIZE CACHE to SBC-2 devices