summaryrefslogtreecommitdiff
path: root/usr/src/uts/common/os/sunmdi.c
AgeCommit message (Collapse)AuthorFilesLines
2012-10-253301 lapsus calami multumJoshua M. Clulow1-2/+2
Reviewed by: Richard Lowe <richlowe@richlowe.net> Approved by: Robert Mustacchi <rm@joyent.com>
2010-05-136946938 SCSAv3: sometimes phymaps observations fail to activateChris Horne1-10/+10
6950461 SCSAv3: should be able to modunload the pmcs driver 6951142 scsi_ifsetcap should always update dma_attr_granular when tran_setup_pkt is defined 6951267 fix for 6948076 can still double-allocate a preassigned instance number 6951616 sunmdi.c should avoid unnecessary use of ct_dip
2010-05-106936904 ses topo enumerator prevents retire of parent hbaStephen Hanson1-0/+91
6939732 ctstat -v fails if device contracts are in use 6947105 if hba is unretired, mpxio client devices are not brought online again 6950474 disk enumerator module broken for internal SATA disks
2010-04-296947388 SCSAv3: generate LDI DEVICE_REMOVE events on device_removeChris Horne1-3/+31
6948076 instance code makes assumptions about promotion ordering of preassigns.
2010-04-096909799 io retire agent mistakenly disables HBA where rootfs resides and ↵Stephen Hanson1-14/+26
system hangs. 6751140 e_ddi_retire_finalize: devcfg.c: panic: assertion failed: ...devi_flags & 0x0000000 6936040 If retire-store out of sync with boot archive, then this is not corrected if fault recurs 6934812 e_ddi_offline_notify() does not allow retire of nexus device 6627851 /etc/devices/retire_store out of date in boot archive should not prevent auto-boot
2010-01-316915456 pmcs should implement tgtmap activate/deactivate callbacksDavid Hollister1-3/+5
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-046897206 SCSA: assertion failed: cpi->cpi_cphci->cphci_phci != NULL, file: ↵Randall Ralphs1-27/+30
sunmdi.c during genesis exp resets
2009-11-13PSARC/2009/396 Tickless Kernel Architecture / lbolt decouplingRafael Vanoni1-10/+10
6860030 tickless clock requires a clock() decoupled lbolt / lbolt64 Portions contributed by Chad Mynhier <cmynhier@gmail.com>
2009-11-116898706 smp should register devidsChris Horne1-7/+8
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-066887540 panic - page fault in scsi_vhci dur to NULL pointer dereference ↵Srikanth, Ramana1-2/+9
after RCC pull 6887820 SUNWpmcsr doesn't need to deliver kernel/misc
2009-09-30PSARC 2008/672 thebe SAS/SATA driverdh1429641-444/+641
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-136848081 During lun configuration, mpxio registers keys on luns that already ↵Zach Kissel1-0/+13
have keys registered.
2009-03-25PSARC/2009/114 mdi_is_dev_supportedRandall Ralphs1-10/+135
6818075 Need an way to find out if a device would be supported under mdi without trial and error
2008-11-116566278 Panic when ibd is configured after HCA is unconfigured and configuredRamaswamy Tummala1-1/+14
6727497 IB nexus should create one pathinfo node per HCA per IB nexus child 6726179 ls -l /devices/ib shows zero devices nodes after doing rem_drv and add_drv of HCA driver 6368026 IOC enumeration issues in multi HCA system 6745259 Calling ddi_remove_minor_node in async thread causes deadlock 6500304 RDS: Support HCA DR 6739584 The 'cfgadm -x list_clients' command has a display problem 6739581 The output of 'cfgadm -x unconfig_clients' command doesn't display the HCA ap_id correctly 6759972 ibmf_unregister() returned busy during HCA unconfigure operation 6754808 IB Stack should recover from HCA unconfigure failures 6725241 ibdm_handle_hca_detach() should update ibdm.ibdm_hca_list_tail pointer 6751608 panic when configuring an IB HCA child 6607950 raise IB port settling time
2008-10-166758167 fixing of CR6616427 used large static array as local variable which ↵jiang wu - Sun Microsystems - Beijing China1-7/+12
could cause stack overflow
2008-09-026649625 MPxIO not trying on all available paths on device and path failures ↵Sheshadri Vasudevan1-0/+25
to storage
2008-08-276616427 Support WWID based addressing of SAS, SATA devicesjiang wu - Sun Microsystems - Beijing China1-1/+42
6740301 i_devname_to_promname() converts wrong promname for 2nd path of client node when mpxio enabled 6740310 The assumption for mpxio in bootdev.c:i_devname_to_promname() is wrong
2008-07-316642733 mpathadm displays 2530 LUN as active/active and standby/active after ↵htk1-16/+18
path failover 6705684 cfgadm performance is degraded due to valid flag clearing on cfgadm invocation
2008-07-026714582 DDI_MAJOR_T_NONE missingcth1-3/+4
6719334 mod_modname should be 'const char *' 6714560 sgen driver should be cp(1) clonable
2008-05-14PSARC/2007/522 Disk enumeration for Sun Fire X4200 and X4200 M2cth1-10/+165
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
2007-08-166490400 vhci_mpapi_update_tpg_acc_state_for_lu cann access freed memoryrs1357471-1/+1
6541881 mpapi panic when mdi_pi_online fails
2007-08-09PSARC 2007/290 Retire Agent for I/O Devicesvikram1-0/+286
6464720 Deliver a FMA I/O retire agent --HG-- rename : usr/src/cmd/fm/modules/common/io-retire/ior_main.c => deleted_files/usr/src/cmd/fm/modules/common/io-retire/ior_main.c
2007-05-306480294 Panic in scsi_vhci while offlining lunrb1502461-1/+0
2007-05-116525123 Solaris 10u3 panics/fails to boot (via SAN boot device) when mpxio ↵gp873441-1/+4
is disabled
2006-12-126473457 disk disappear if a SAN connected disk array is broken and ↵rb1502461-3/+4
unconfigured with cX, even if MPxIO used
2006-10-12PSARC 2005/574 MPxIO iostat improvementscth1-81/+24
4261677 iostat -x shows extra output 6316660 device name gets truncated after 9 chars with iostat -xX option. 6318308 extend support in mpxio and iostat to show I/T/L based path stats
2006-07-206440749 ibnex has to support HCA drivers other than "tavor"pramodbg1-1/+37
2006-06-086423041 PSARC 2006/242 'mdi interfaces to support pHCI driver locking' and ↵cth1-454/+556
related fixes
2006-05-18Backout 6423041, 6426345; exposes deadlockdm1207691-548/+453
2006-05-16PSARC 2006/285 MPxIO Driver Propertiesramat1-117/+154
6349247 replace MDI's built-in phci driver list with a better mechanism
2006-05-106423041 PSARC 2006/242 'mdi interfaces to support pHCI driver locking' and ↵cth1-453/+548
related fixes
2006-04-30PSARC/2006/103 MDI enable/disable of a path \cm1368361-118/+159
6345897 disable path doesn't work reliably \ 6343631 mpathadm doesn't failover from SE6320 secondary to primary
2006-01-266369724 DS_READY references should be checked for correctnesscth1-12/+10
2005-12-166273373 panic assertion failed: ct->ct_power_cnt >= 0llai11-16/+30
2005-11-226349232 vhci cache may not contain iscsi device information when cache is ↵ramat1-101/+131
rebuilt
2005-11-11PSARC 2004/626 SNIA Multipath Management API support for scsi_vhcirs1357471-4/+185
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-11-10PSARC 2005/583 VHCI Driven Device Enumerationramat1-448/+2057
4938301 scsi_vhci does not enumerate devices on-demand (BUS_CONFIG_ONE)
2005-06-274953227 mdi_pi_get_addr() shouldn't skip the leading 'w'cth1-12/+1
2005-06-14OpenSolaris Launchstevel@tonic-gate1-0/+6766