summaryrefslogtreecommitdiff
path: root/usr/src/uts/common/sys/scsi
AgeCommit message (Collapse)AuthorFilesLines
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-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
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-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-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()
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 Hollister5-17/+49
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-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-256928278 scsav3: scsi_hba_tgtmap_set_flushReed1-0/+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
2010-03-156932371 Anago: heads in panic loop on installing ak-nas-2010-02-09-1-0-1-0-0-ndDavid Hollister1-0/+5
2010-03-156912010 Panic if hotspare is created during heavy I/OAda2-21/+38
6914638 RAID passthrough should use Default descriptor instead of SCSI IO descriptor 6918102 Solaris Sparc: Sas2flash shows wrong information for the PCI Address 6914674 Remove unnecessary diag reset logging (listing active commands) 6928627 Solaris showing messages for unknown "volume 0" 6920705 Diag reset fails - device is gone 6903574 Reply data for Task Management is not returned through IOCTL 6918666 MDC initiated after importing volumes 6931325 Multiple Encode devid failed for path target WANRING messages during M3000 system reboot test
2010-03-036930117 LCC Hotplug can cause lost targets and a system hangDavid Hollister2-3/+14
6930123 I/O starvation to some target devices seen under heavy IO workload 6930671 assertion failed: phyp->ref_count != 0 6930672 Deadlock: cycle in blocking chain when cable pulling 6930951 MPI config table format has changed
2010-03-016929808 pmcs_check_forward_progress() is a bit reset-happyJesse Butler1-1/+2
2010-02-186925580 No easy way to extract firmware event logsDavid Hollister3-2/+43
2010-02-186898573 Watch dog support for PMCSJesse Butler3-3/+45
6922946 potential null dereference in pmcs_smp_release() 6922947 potential null dereference in pmcs_remove_phy_from_iport() 6923443 Inserted disk not shown in BUI but is listed as part of pool from 'zpool status'
2010-01-316915456 pmcs should implement tgtmap activate/deactivate callbacksDavid Hollister5-9/+43
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
2010-01-196913819 SCSAv3: pmcs_scsa_tran_tgt_free: alignment error panicReed1-5/+12
6885919 scsav3:LCC Hot Plug causes assertion panic in file: ../../common/io/scsi/impl/scsi_hba.c, line: 4776 6917786 NULL softstate will be used in pmcs_scsa_tran_tgt_init in some cases
2010-01-146906811 assertion failed: pptr->children == NULLDavid Hollister2-7/+10
6914773 assertion failed !MDI_PI_LOCKED(pip), file: ../../common/os/sunmdi.c
2010-01-056889172 Need to dump additional registers during internal register dumpbing hu - Sun Microsystems - Beijing China1-0/+1038
2009-12-196880942 scsav3: If enumeration fails, device remains in active map and no ↵Reed1-4/+16
re-enumeration attempt occurs
2009-12-176903492 targets not restored after hotplug & i/o stallsSrikanth, Ramana3-5/+11
6905635 I/O stalls after pulling cascaded SIM card in upstream RW2 6910190 livelock between SMP lock and PHY lock during discovery and recovery 6903501 It would be nice to be able to tail the debug log 6906017 pmcs -t should show count of per-target active scsi packets 6871650 pmcs call to scsi_hba_tgtmap_set_begin needs to occur at the begining of pmcs_discover 6907092 command timeout and disk error occur when pmcs driver using 128aios per process
2009-12-116892438 target-port/attached-port phymask properties for SAS transport FMADavid Hollister5-0/+68
6855371 SATA affiliation issues must be indicated in pmcs log
2009-12-076904522 assertion failed: pptr->subsidiary, pmcs_subr.c, line: 2112Jesse Butler2-0/+11
6905979 assertion failed: iport, pmcs_subr.c line: 2087 6906560 pmcs needs to ensure SMP requests are serialized per-iport 6904582 pmcs use of __DATE__ and __TIME__ causes wsdiff false positives
2009-12-036902289 pmcs is not always setting pkt_resid when neededDavid Hollister2-0/+40
2009-12-036783915 numerous drivers using devacc_attr_access without specifying ↵Stephen Hanson1-0/+1
DDI_DEVICE_ATTR_V1 6765185 ddi_dma_mem_alloc should ignore devacc_attr_access 6886100 DDI_FLAGERR_ACC accesses on x86 should use i_ddi_prot_io_get8() calls as on sparc 6886098 ddi_fm_acc_err_get()/ddi_fm_dma_err_get() copy data when they don't need to 6901678 crossbow changes broke dma handle checking in bge driver 6901000 lint warning in mtst_cpu.c
2009-12-016398342 SATA Framework should support ATA PASS THROUGH commandAlan Perry1-3/+27
2009-11-256873566 Core File Gathering/Firmware Diag Buffer supportAda8-65/+1485
6892600 Add support for IOC Fault Watchdog in Solaris SAS2 storage driver (mpt_sas) 6892609 Add support for REG_ACCESS IOCTL in Solaris SAS2 storage driver (mpt_sas) 6892984 Add support for "System Shutdown Initiated" RAID action 6892985 Add support for extended FW Diag Buffer in Solaris SAS2 storage driver (mpt_sas) 6892995 Add time stamp to IOC Init message for Solaris SAS2 storage driver (mpt_sas) 6870234 Erie: Upgrading Firmware of Erie HBA with Solaris sas2flash turns HBA inactive 6901371 IOCTL path locks if issued after forcing fault
2009-11-236887924 PP_ISKAS needs to be defined in terms of VN_ISKAS for vnodesSean McEnroe1-1/+1
6871169 kphysm_add_memory_dynamic panics testing vmstress + DR 6877160 guest domain panic at platsvc:mdeg_notify_client+10c 6874763 memseg_alloc_meta() incorrectly maps page_t pages 6873569 multiple calls to memlist_read_lock() can cause deadlock hazard 6886354 DR failure with "memory span duplication" error 6886782 panic after pagefault in seg_kpm after LDom add-mem on primary 6887644 domain hang/deadlock during ldom mem DR when trying to grab a write lock
2009-11-206897780 assertion failed: !list_link_active(&phyp->list_node), file: ↵Jesse Butler1-0/+2
...pmcs_subr.c, line: 7363 6895290 missing phy after enumeration failure during tran_tgt_init
2009-11-186897712 The phy counter iport->nphy shows incorrect number for an 8 phy port.dh1429642-3/+3
6897719 panic: Deadlock: cycle in blocking chain during expander reset test 6897251 Device state recovery is only possible when target is configured 6899829 pmcs_watchdog panic observed when running IO workload
2009-11-176887350 device configuration creeps to halt when faulty devices are involvedSrikanth, Ramana1-0/+10
6896951 Potential mutex error in pmcs_dev_state_recovery()
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-13PSARC/2009/396 Tickless Kernel Architecture / lbolt decouplingRafael Vanoni1-7/+0
6860030 tickless clock requires a clock() decoupled lbolt / lbolt64 Portions contributed by Chad Mynhier <cmynhier@gmail.com>
2009-11-116898706 smp should register devidsChris Horne8-1218/+137
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-11-116895343 pmcs logging enhancements - part 1/2dh1429643-18/+28
2009-11-08PSARC 2009/608 blk2scsa VPD83 supportGarrett D'Amore1-2/+3
6899046 blk2scsa needs to support SCSI INQUIRY vendor page 83 6899045 blk2scsa needs to support DMA
2009-11-056886050 scsav3: scsi_hba_pkt_comp should detect double completions of same ↵Randall Ralphs1-0/+1
packet 6896150 st: doing intentional uscsi path selection causes unintended recovery. 6897284 scsi_vhci: Attempting path selection with an invalid path asserts. 6897299 ses: ses a non root user can do USCSICMD's
2009-10-096888439 cable pull under heavy IOPS results panics in pmcs_SAS_done()Jesse Butler2-3/+0
6889343 panic in pmcs_phy_destructor, mutex_destroy: not owner
2009-10-086888611 Improve data collection in pmcs mdb moduledh1429641-1/+0
2009-10-08PSARC/2009/461 Transport Layer Retries (TLR) Supportjianfei wang - Sun Microsystems - Beijing China4-3/+38
6647764 Solaris storage driver Transport Layer Retries (TLR) support
2009-09-30PSARC 2008/672 thebe SAS/SATA driverdh14296427-140/+6595
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-226870264 Resets can timeout during heavy I/OYong-Feng Du1-1/+2
6873580 prtconf -v shows stale firmware revision after flashing controller firmware 6873602 Unknown events into mpt_sas driver should not be reported 6878420 MPTIOCTL_GET_ADAPTER_DATA does not fill in some values correctly 6878430 Commands sent using MPTIOCTL_PASS_THRU can timeout before they should 6878545 New MPT Events are not seen after the initial 50 events
2009-09-05PSARC/2009/058 physical eject buttonArtem Kachitchkine3-5/+39
6795138 Solaris ignores eject button on optical drives