summaryrefslogtreecommitdiff
path: root/usr/src/uts/common/sys/scsi/adapters
AgeCommit message (Collapse)AuthorFilesLines
2022-02-0311174 new driver for Smart Array storage controllersJoshua M. Clulow3-0/+1466
Portions contributed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Patrick Mooney <patrick.mooney@joyent.com> Reviewed by: Marcel Telka <marcel@telka.sk> Reviewed by: Garrett D'Amore <garrett@damore.org> Approved by: Dan McDonald <danmcd@joyent.com>
2021-11-0913768 mpapi is too clever with its ioctls tripping SSPJason King1-3/+17
Reviewed by: Andy Fiddaman <andy@omnios.org> Approved by: Dan McDonald <danmcd@joyent.com>
2021-11-0814200 refhash could be used outside of mpt_sasRobert Mustacchi2-62/+1
Reviewed by: Yuri Pankov <ypankov@tintri.com> Reviewed by: Andy Fiddaman <andy@omnios.org> Approved by: Dan McDonald <danmcd@joyent.com>
2019-07-2611257 Add DDI support for Upgradable Firmware ModulesRob Johnston1-1/+5
11258 Add libtopo support for Upgradable Firmware Modules Reviewed by: Robert Mustacchi <robert.mustacchi@joyent.com> Reviewed by: Patrick Mooney <patrick.mooney@joyent.com> Reviewed by: Toomas Soome <tsoome@me.com> Reviewed by: Yuri Pankov <yuri.pankov@nexenta.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2018-07-179048 mpt_sas should not require targets to send SEP messagesRobert Mustacchi1-3/+3
Reviewed by: Dan McDonald <danmcd@joyent.com> Reviewed by: Hans Rosenfeld <hans.rosenfeld@joyent.com> Reviewed by: Patrick Mooney <patrick.mooney@joyent.com> Approved by: Gordon Ross <gwr@nexenta.com>
2018-04-049044 Need support for mpt_sas tri-mode partsRobert Mustacchi14-123/+1518
9045 Clean up mpt_sas compiler warnings 9046 mptsas_handle_topo_change can return without its locks held 9047 workaround SAS3408 firmware issue Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Hans Rosenfeld <hans.rosenfeld@joyent.com> Reviewed by: Albert Lee <trisk@forkgnu.org> Reviewed by: Yuri Pankov <yuripv@yuripv.net> Approved by: Richard Lowe <richlowe@richlowe.net>
2017-10-128665 Need support for LSI 9305-24iRobert Mustacchi1-5/+3
Reviewed by: Dan McDonald <danmcd@joyent.com> Reviewed by: Hans Rosenfeld <hans.rosenfeld@joyent.com> Reviewed by: Ken Mays <maybird1776@yahoo.com> Reviewed by: Yuri Pankov <yuripv@gmx.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2017-06-126856 sys/stream.h exposes unnecessary macros to userlandGordon Ross1-0/+1
Portions contributed by: Lauri Tirkkonen <lotheac@iki.fi> Reviewed by: Yuri Pankov <yuripv@gmx.com> Reviewed by: Andy Stormont <astormont@racktopsystems.com> Approved by: Hans Rosenfeld <rosenfeld@grumpf.hope-2000.org>
2017-06-037751 mpt_sas sometimes times out sending SEP messagesRobert Mustacchi1-9/+19
Reviewed by: Joshua M. Clulow <jmc@joyent.com> Reviewed by: Dan McDonald <danmcd@omniti.com> Reviewed by: Hans Rosenfeld <rosenfeld@grumpf.hope-2000.org> Approved by: Richard Lowe <richlowe@richlowe.net>
2017-02-025698 panic in mpt_sas: vmem_hash_delete(ffffff1aa3456000, 1, 8): bad freeMarcel Telka1-0/+2
Reviewed by: Dan Fields <danfields@fastmail.us> Reviewed by: Andrew Stormont <andyjstormont@gmail.com> Approved by: Hans Rosenfeld <rosenfeld@grumpf.hope-2000.org>
2015-09-166119 mptsas doesn't handle timeouts in mptsas_get_sata_guid()Hans Rosenfeld1-1/+4
Reviewed by: Josef 'Jeff' Sipek <josef.sipek@nexenta.com> Reviewed by: Gordon Ross <gordon.ross@nexenta.com> Reviewed by: Dan Fields <dan.fields@nexenta.com> Reviewed by: Yuri Pankov <yuri.pankov@nexenta.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Albert Lee <trisk@omniti.com> Reviewed by: Garrett D'Amore <garrett@damore.org> Approved by: Dan McDonald <danmcd@omniti.com>
2014-12-015017 use 64bit DMA in mpt_sasAndy Giles1-16/+8
Reviewed by: Hans Rosenfeld <hans.rosenfeld@nexenta.com> Reviewed by: Josef 'Jeff' Sipek <josef.sipek@nexenta.com> Approved by: Robert Mustacchi <rm@joyent.com>
2014-11-145016 improve mpt_sas auto request senseAndy Giles1-9/+12
Reviewed by: Hans Rosenfeld <hans.rosenfeld@nexenta.com> Reviewed by: Garrett D'Amore <garrett@damore.org> Reviewed by: Dan McDonald <danmcd@omniti.com> Approved by: Gordon Ross <gwr@nexenta.com>
2014-10-025015 improvements to mpt_sas debug logging and mdb moduleAndy Giles1-5/+14
Reviewed by: Hans Rosenfeld <hans.rosenfeld@nexenta.com> Reviewed by: Josef 'Jeff' Sipek <josef.sipek@nexenta.com> Reviewed by: Yuri Pankov <yuri.pankov@nexenta.com> Approved by: Robert Mustacchi <rm@joyent.com>
2014-07-214546 mpt_sas needs enhancing to support LSI MPI2.5Andy Giles2-5/+24
Reviewed by: Hans Rosenfeld <hans.rosenfeld@nexenta.com> Reviewed by: Albert Lee <trisk@nexenta.com> Reviewed by: Josef 'Jeff' Sipek <jeffpc@josefsipek.net> Reviewed by: Dan McDonald <danmcd@omniti.com> Approved by: Gordon Ross <gwr@nexenta.com>
2014-07-214960 import latest LSI MPI header files from FreeBSD driverAndy Giles14-489/+3340
Reviewed by: Hans Rosenfeld <hans.rosenfeld@nexenta.com> Reviewed by: Albert Lee <trisk@nexenta.com> Reviewed by: Josef 'Jeff' Sipek <jeffpc@josefsipek.net> Reviewed by: Dan McDonald <danmcd@omniti.com> Approved by: Gordon Ross <gwr@nexenta.com>
2014-05-144779 vhci shouldn't abuse ddi_get_time(9f)Josef 'Jeff' Sipek1-3/+6
Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Hans Rosenfeld <hans.rosenfeld@nexenta.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2014-04-294819 fix mpt_sas command timeout handlingAlbert Lee1-6/+10
Reviewed by: Hans Rosenfeld <hans.rosenfeld@nexenta.com> Reviewed by: Josef 'Jeff' Sipek <jeffpc@josefsipek.net> Reviewed by: Keith Wesolowski <keith.wesolowski@joyent.com> Approved by: Dan McDonald <danmcd@omniti.com>
2014-03-244682 panic in mptsas refhashKeith M Wesolowski1-0/+4
Reviewed by: Dan McDonald <danmcd@omniti.com> Reviewed by: Hans Rosenfeld <hans.rosenfeld@nexenta.com> Reviewed by: Josef 'Jeff' Sipek <josef.sipek@nexenta.com> Approved by: Albert Lee <trisk@nexenta.com>
2014-01-224500 mptsas_hash_traverse() is unsafe, leads to missing devicesKeith M Wesolowski2-31/+107
Reviewed by: Hans Rosenfeld <hans.rosenfeld@nexenta.com> Approved by: Albert Lee <trisk@nexenta.com>
2013-11-014233 mptsas topo change buffer overflowHans Rosenfeld1-2/+5
Reviewed by: Dan McDonald <danmcd@nexenta.com> Reviewed by: Kevin Crowe <kevin.crowe@nexenta.com> Reviewed by: Keith Wesolowski <keith.wesolowski@joyent.com> Approved by: Robert Mustacchi <rm@joyent.com>
2013-09-284018 mpt_sas: allow physical topology enumeration in libtopoJoshua M. Clulow2-0/+59
4019 mpt_sas: expose LED controls to libtopo Reviewed by: Keith Wesolowski <keith.wesolowski@joyent.com> Reviewed by: Hans Rosenfeld <hans.rosenfeld@nexenta.com> Reviewed by: Albert Lee <trisk@nexenta.com> Approved by: Albert Lee <trisk@nexenta.com>
2013-08-084013 backout 6910752/6968206: needs more workKeith M Wesolowski1-55/+7
Reviewed by: Richard Lowe <richlowe@richlowe.net> Reviewed by: Dan McDonald <danmcd@nexenta.com> Approved by: Gordon Ross <gwr@nexenta.com>
2012-05-292777 mpt_sas needs to try MUR reset at attach() time.Dan McDonald1-1/+2
Reviewed by: Richard Elling <richard.elling@gmail.com> Reviewed by: Jason King <jason.brian.king@gmail.com> Reviewed by: Gordon Ross <Gordon.Ross@nexenta.com> Reviewed by: Josef 'Jeff' Sipek <jeffpc@josefsipek.net> Approved by: Garrett D'Amore <garrett@damore.org>
2010-07-316961818 panic while increasing stress on applianceJesse Butler1-7/+7
2010-07-146968754 Missing braces in macro VHCI_DECR_PATH_CMDCOUNTMilos Muzik1-9/+13
2010-07-136910752 mpt_sas driver performance can be improvedBrian Xu - Sun Microsystems - Beijing China1-7/+55
6968206 mptsas_ioctl should idle component after busy_component
2010-07-086965204 pmcs mdb module queue dump by device_idDavid Hollister2-1/+1
2010-06-286892983 MUR (Message Unit Reset) support to be added to Solaris SAS2 storage ↵Ada2-8/+8
driver 6949904 mptsas request inquiry page 0x83 for target:b, lun:0 faile 6950168 Remove the logging of Unrecognized capability 0x3 in mpt_sas driver 6961390 Check for invalid DevHandle of 0 before target flush during reset 6914652 Add support for concurrent IOCTL requests
2010-06-256960217 Maguro+: Internal Thebe listed as unknown in BUI and CLISrikanth Suravajhala1-1/+7
2010-06-216957990 RCC hotplug causes panic - Deadlock: cycle in blocking chainSrikanth Suravajhala1-0/+1
6962090 bad mutex panic in pmcs_update_phy_pm_props
2010-06-046953064 iscsiadm modify discovery -t enable panics system with "kernel heap ↵bing zhao - Sun Microsystems - Beijing China1-1/+1
corruption detected"
2010-05-276955322 Anago: i/o from FC client failed on LCC pull; appliance kit failedJesse Butler1-0/+1
6952400 assertion failed: phyp->ref_count != 0 pmcs_subr.c, line: 7815
2010-05-206952363 pmcs_flush_nonio_cmds() flushes entire HBA rather than single targetJesse Butler1-1/+1
6948108 lcc hot plug causes hang on expansion chassis configuration 6943143 assertion failed: 'phyp->dead'after cable pull/plug on RCC0 6945660 device probe causes hang in expansion chassis configuration 6946033 pmcs_pwork() and pmcs_lock_phy() ordering needs to be fixed 6945627 page fault after pulling cable between T4 and Riverwalk2 6951517 pcms may send IOMB with invalid device handle 6951959 pmcs_abort() contains dead code
2010-05-196953065 pmcs_reset_phy is not actually resetting remote PHYsDavid Hollister1-0/+1
6953215 scsi_device associated with a virtual phy should have 'bridge-port' property
2010-05-17PSARC 2009/646 bd - generic block device driverGarrett D'Amore1-183/+0
PSARC 2009/648 sdcard conversion to bd, EOF blk2scsa 6952618 deliver blkdev (PSARC 2009/646)
2010-05-076938818 SAS LZ latency increases dramatically after 30 minutesDavid Hollister1-1/+1
2010-05-056896190 "Failover completed successfully" is printed a few times while ↵Victor Li1-2/+15
failover is actually failed on a TPG 6940470 mdi_failover() with async flag won't return the failover status to target driver 6941020 mpxio failover on 7410 may take more than 3 mintues
2010-04-266940745 work structures without a pmcs_cmd_t need to be cleaned up after hot ↵Srikanth Suravajhala3-12/+10
reset 6945802 potential null dereference in pmcs_create_one_phy_stats()
2010-04-226939097 s10u9 /dev/openprom driver needs to be able to handle SAS/SATA HBA ↵ming li - Sun Microsystems - Beijing China1-2/+2
attached SATA DVD drive. 6945720 MPTSAS_WWN_STRLEN should add one more length
2010-04-196931122 Need SMHBA support for Mptsas driverxun ni - Sun Microsystems - Beijing China2-3/+126
6932019 sun_sas lib should ignore the virtual port for mptsas driver
2010-04-156828395 iscsi initiator should be able to handle addtion/removal of lunsJack Meng1-3/+9
6900775 deadlock in iscsi initiator during reboot with 199 LUNs 6875464 fix the session state machine
2010-04-126846565 mpt_sas implementation of WWID breaks existing ok2rm LED functionalityYong-Feng Du1-4/+7
2010-04-096938956 firmware upgrade occasionally fails the first timeDavid Hollister4-23/+50
6941402 receptacle-pm should be a string array 6941407 better synchronization between the driver debug log and firmware event log 6941862 Increase default log buffer size
2010-04-076891680 Never get a callback on MP_RegisterForObjectPropertyChanges MPAPI ↵Jiri Svoboda1-2/+5
functions for SAN events
2010-04-056889153 Dubious check in pmcs_unattachJesse Butler2-6/+9
6936793 VTS diskmediatest causes system panic in pmcs_lock_phy 6855987 pmcs: need to revisit cv_timed_wait() and cv_wait() use 6937422 deadlock panic during storage poweron
2010-04-056895299 No SAS_phy_stat kstat counters are created after moving cable from ↵Srikanth Suravajhala1-1/+1
one SIM to another
2010-04-016916341 FW87_ND: panic pmcs:pmcs_validate_vpd+33aDavid Hollister3-12/+37
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-296908422 Driver fails to load with HBA supporting more than 8 physAda1-9/+13
6910346 add 1000,70 device-id to mpt_sas driver (SAS2004 PCI-Express Fusion-MPT SAS-2)
2010-03-236916195 Update Thebe to firmware 1.09.02David Hollister4-4/+20
6929376 Add ila version info to sasinfo command and firmware update messages 6936954 ITNT should be set to 2 seconds