Compare commits

...

35 Commits

Author SHA1 Message Date
Mario Fetka 414c6083f6 update compat 2023-07-01 12:10:20 +02:00
Mario Fetka abe65e2495 Merge tag 'upstream/7.1108.0.0.1'
Upstream version 7.1108.0.0.1
2020-01-22 17:58:46 +01:00
Mario Fetka 6cb6023b77 Imported Upstream version 7.1108.0.0.1 2020-01-22 17:58:44 +01:00
Mario Fetka a34b1b739f Bump 2020-01-22 17:58:29 +01:00
Mario Fetka 2f7f9258c9 Bump 2020-01-22 17:56:58 +01:00
Mario Fetka 55267dc242 Bump 2019-02-28 13:23:23 +01:00
Mario Fetka fd6ec4b71f Merge tag 'upstream/7.813.0.0.1'
Upstream version 7.813.0.0.1
2019-02-28 13:20:29 +01:00
Mario Fetka 17f2529035 Imported Upstream version 7.813.0.0.1 2019-02-28 13:20:27 +01:00
Mario Fetka 46f311fdd8 Bump 2019-02-28 13:20:15 +01:00
Mario Fetka e4788c1b95 Bump 2018-11-28 16:24:40 +01:00
Mario Fetka 7eac6d00cd Merge tag 'upstream/7.709.0.0.1'
Upstream version 7.709.0.0.1
2018-11-28 16:24:10 +01:00
Mario Fetka 2680833109 Bump 2018-11-28 16:24:02 +01:00
Mario Fetka 57150fc0ed Merge tag 'upstream/7.709.0.0.0'
Upstream version 7.709.0.0.0
2018-11-28 15:54:38 +01:00
Mario Fetka a7a6ca9d51 Bump 2018-11-28 15:54:08 +01:00
Mario Fetka f59a510dc4 Merge tag 'upstream/7.605.0.0.0'
Upstream version 7.605.0.0.0
2018-10-03 16:28:56 +02:00
Mario Fetka 5ec4fc0d65 Bump 2018-10-03 16:28:49 +02:00
Mario Fetka 557e9776cb Bump 2018-10-03 16:28:05 +02:00
Mario Fetka 17f39809b6 Merge tag 'upstream/7.605.0.0'
Upstream version 7.605.0.0
2018-10-03 16:25:15 +02:00
Mario Fetka 679a1d437c Bump 2018-10-03 16:25:02 +02:00
Mario Fetka 5436c6002b Bump 2018-10-03 16:23:30 +02:00
Mario Fetka 0005051e42 Bump 2018-10-03 16:22:43 +02:00
Mario Fetka 13c53322fa Bump 2017-11-01 11:06:10 +01:00
Mario Fetka c6d8ecd808 Merge tag 'upstream/7.309.0.0'
Upstream version 7.309.0.0
2017-11-01 11:04:15 +01:00
Mario Fetka 4b5c6ba941 Bump 2017-11-01 11:03:12 +01:00
Mario Fetka f995d389ab Bump 2017-04-25 10:23:56 +02:00
Mario Fetka 584b77a58d Merge tag 'upstream/1.21.16'
Upstream version 1.21.16
2017-04-25 10:23:06 +02:00
Mario Fetka 1a31564dc9 Bump 2017-04-25 10:22:55 +02:00
Mario Fetka b262142f9c disable changeloglogs install not present in actual package 2017-04-18 14:29:06 +02:00
Mario Fetka 7baa51208b Merge tag 'upstream/1.21.6.1'
Upstream version 1.21.6.1
2017-04-18 14:15:05 +02:00
Mario Fetka e4ee383570 Bump 2017-04-18 14:13:36 +02:00
Mario Fetka ce5a61e28b correct typo 2016-05-26 19:20:33 +02:00
Mario Fetka a3e3eb7c48 correct typo 2016-05-26 19:19:45 +02:00
Mario Fetka 4381a1fed6 read Files 2016-05-26 19:01:27 +02:00
Mario Fetka 866aa58316 read Files 2016-05-26 18:59:05 +02:00
Mario Fetka 2748d3be35 Merge tag 'upstream/1.19.4.1'
Upstream version 1.19.4.1
2016-05-26 18:49:02 +02:00
16 changed files with 821 additions and 602 deletions

View File

@ -1,602 +0,0 @@
*********************************************
Broadcom MegaRAID StorCLI Release
*********************************************
Release Date: 9/12/18
========================
Supported Controllers
==================
MegaRAID SAS 9480-8i8e
MegaRAID SAS 9460-8i
MegaRAID SAS 9460-16i
MegaRAID SAS 9440-8i
MegaRAID SAS 9361-16i
MegaRAID SAS 9361-8i
MegaRAID SAS 9361-4i
MegaRAID SAS 9341-8i
MegaRAID SAS 9341-4i
MegaRAID SAS 9380-8e
MegaRAID SAS 9380-4i4e
MegaRAID SAS 9380-8i8e
MegaRAID SAS 9361-24i
Component:
=========
SAS MegaRAID StorCLI
Release Date: 9/12/18
Version Numbers: StorCLI
=============== ===========
Current Version 007.0709.0000.0000
Previous Version 007.0606.0000.0000
Contents:
=========
This package contains StorCLI for the following OSes:
Windows
Linux
VMware
FreeBSD
EFI
Ubuntu
Use the StorCLI components from the folder that matches your OS.
Enhancements and Bug Fixes
==========================
SCGCQ01571249 - Instance Validation Failed between "vd-bootdrive-schema.json" and "set bootdrive on" JSON output.
SCGCQ01790130 - Help content for jbodx show unmap is not present
SCGCQ01749849 - Unified StorCLI 7.7 : StorCLI doesn't report failure status when nopad image flashing fails via completeflash command in MR
SCGCQ01727159 - Unified StorCLI 7.7 : StorCLI should allow noreset option when current NVDATA is lesser than the new NVDATA for SAS3.5 IT
SCGCQ01720959 - Unmap property is not displayed for a drive in drive show all command output
SCGCQ01718981 - MR 7.7 - Storcli throws an incorrect error msg while importing foreign config from Raid to JBOD mode.
SCGCQ01718269 - Unified StorCLI 7.7 : Unconfigured BAD drives are not displayed in /c0 show output
SCGCQ01714663 - storclif /c0 start diag type=0, gives syntax error
SCGCQ01687653 - Space need in the output for Deprecated command in storclif64.exe when legacy Cli command is used
SCGCQ01681086 - ModeE drive fw download not working when drive image is more than 32K
SCGCQ01629478 - Fixing coverity issues - Non array deletes - Part 6
SCGCQ01627961 - Fixing coverity issues - Resource leaks - Part 5
SCGCQ01624599 - StorCLI does not display appropriate status as unmap success when unmap is enabled on a VD.
SCGCQ01616369 - Coverity defect fix for itctflash file
SCGCQ01614972 - Spell mistake in error message for hwdev command
SCGCQ01600257 - Coverity defect fixes for Uninitialized Variables, resource leaks
SCGCQ01599473 - BBU-show-schema is not present in the schema mapping list, the list needs to be sorted to remove duplicate commands.
SCGCQ01595442 - UNMAP 7.6 : on querying the vd details in storcli it gives junk characters for OS drive name.
SCGCQ01589618 - Get VPD from MPB region is failure, but overalll status shows success
SCGCQ01579215 - Instance Validation Failed between "enclosure-drive-schema.json" and "/call/e65/sall show" JSON output.
SCGCQ01817855 - Removing the set/show of unmap on JBOD.
SCGCQ01803306 - StorCLI enable/disable unmap VDs return status as failed instead of successful
SCGCQ01775602 - StorCLI doesn't call SL_EXIT_LIB in VMware environment for MR Controller
SCGCQ01761795 - Storcli vib update fails across releases.
SCGCQ01735493 - Storcli does not display the complete enclosure serial number
SCGCQ01734559 - Unified StorCLI Phase 8 : Firmware downgrade should be supported only by StorCLIO for SAS3 IT controllers
SCGCQ01732959 - Unified CLI 7.7 : Fixing coverity issues - Resource leaks,Unused variables,and non-array deletes - Part 1
SCGCQ01731292 - Unified StorCLI Phase 8 : No help section for ForceHCB option
SCGCQ01723226 - IT Fw Download command StorCLI /c0/eall/sall hang
SCGCQ01715025 - StorCLI 7.702 help for SnapDump is not clear
SCGCQ01714356 - Drive Listing Is Not In Order for "/c0 show" & "/c0/eall/sall show"
SCGCQ01713681 - PA2-MR7.7-StorCLI: "storcli /c0/v239 start migrate type=raid0 option=add drives=66:18" gives syntax error
SCGCQ01640825 - Instance Validation Failed "system-schema.json" and "storcli64.exe show all" JSON output.
SCGCQ01627548 - Two MCTP error codes in slerrors.h show same offset code 0x7098
SCGCQ01606830 - Unified LibMods : Coverity fixes for uninitialized variables in File functions - Part 4
SCGCQ01600381 - Unified LibMods : Fixing coverity issues - Resource leaks and Uninitialized variables - Part 2
SCGCQ01588245 - Unified StorCLI 7.6 : Creation of VD aborts StorCLI when FW returns error code for MR_DCMD_CFG_READ DCMD
SCGCQ01749795 - Unified StorCLI Phase 8 : NVMe and SAS Drive's WWN is incorrect for IT Controller
SCGCQ01681089 - Drive download commands help syntax to be updated for IT.
SCGCQ01624605 - Update help contents for jbod delete
SCGCQ01624063 - Unified StorCLI 7.7 : SAS Phyloopback test reports false positive results
SCGCQ01595673 - Json schema for enclosure phyerrorcounters has not been added, output format needs modification.
SCGCQ01595640 - CLI does not report Serial number for Enclosure.
SCGCQ01571287 - Storcli: Instance Validation Failed between "drive-group-detailed-schema.json" and "/call/dall show all" JSON output.
SCGCQ01676983 - Unified StorCLI 7.7 : StorCLI should not issue SL_SET_LIB_PARAMETERS command
SCGCQ01615074 - Drive Fw download Coverity fixes
SCGCQ01600195 - Unified StorCLI 7.7 : Coverity issues - Resource leaks,Uninitialized variables,and dead code - Part 1
SCGCQ01747333 - MR7.7 LSA 4.180.0 enclosure type is not matched with storcli
SCGCQ01732990 - storclio need to support proprietary i2c controller mode.
SCGCQ01606780 - Cutlass Phase 16 Storcli: Partner device ID should be suppressed under ./storcli /c0/eall show for multipath connections
SCGCQ01605182 - Coverity defect fixes for Memory Leak, Uninitialized pointers
SCGCQ01713676 - storcli did not show current profile when connection in invalid config.
SCGCQ01624506 - Unified StorCLI 7.7 : MegaCLI commands report command status code in UEFI environment
SCGCQ01600208 - Coverity libmods issues - Resource leaks and Wrong sizes
SCGCQ01640217 - Unmap support mfc bit and fde type mixing fields needs to be updated when extracting factory settings and also while modifying factory settings
SCGCQ01757433 - Unified StorCLI 7.7 - Fixing coverity issues Resource leaks,Non-array deletes - Part 2
SCGCQ01606785 - Unified CLI : Coverity fixes for Uninitialized variables,resource leaks,and dead code handling - Part 3
SCGCQ01600311 - Resource leaks,Uninitialized variables
SCGCQ01599607 - New configuration params added for EPD-PT devices
SCGCQ01841266 - API Changes for Driver/FW DCMD HandShake
SCGCQ01830211 - RTTrace Enable/Disable API changes
SCGCQ01760512 - Criteo: API changes reversal
SCGCQ01745568 - RTTrace API Changes
SCGCQ01727346 - API changes needed to support eHBA product series
SCGCQ01713708 - Create sanitize events
SCGCQ01628177 - Modify event string APIs for MISSING and OFFLINE LDs
SCGCQ01473897 - Improving SAS bus test coverage by checking PHY error count when linking at 12G speed using a SAS loopback.
SCGCQ01720819 - Switch attached NVMe HW RAID support for Supermicro backplanes
SCGCQ01718946 - Add ForceHCB option in StorCLI for IT controllers
SCGCQ01583217 - Need Storcli support drive FW upgrade
SCGCQ01614689 - NVDATA parameter to OPAL SED
SCGCQ01670135 - Add new MFI Status to block requested operation due to existing controller configuration
SCGCQ01670234 - Change the mr.h API comment showing the new return status for the - MR_DCMD_PD_GET_INFO
SCGCQ01697667 - API change for Switch attached NVMe HW RAID support for Supermicro backplanes
SCGCQ01757538 - Mixing Rules for SED and non-SED drives to create non-secure array with controller security enabled.
SCGCQ01758062 - Unmap: Define new API for enhanced UNMAP support
SCGCQ01762153 - Adding API bit to indicate whether forced personality change is supported or not.
SCGCQ01803319 - Unmap: Define new events for enhanced UNMAP support [MR7.8]
SCGCQ01816724 - Deprecate the snap dump fields that are no longer needed for MR_SNAP_DUMP_PROPERTIES structure
SCGCQ01824135 - Add the API to clear all the snap-dumps from firmware.
SCGCQ01845269 - API change to provide learn complete timestamp
SCGCQ01848759 - Added Support for Triggering SnapDump
SCGCQ01792416 - Add secure boot support
SCGCQ01727113 - UNMAP/TRIM/WRITESAME for NVMe devices for R0/1/EPD/JBOD
SCGCQ01583223 - Add Downgrade Firmware function in Storcli
SCGCQ01593849 - Add support for TCG Opal 2.0 compliant SAS/SATA HDDs, SAS/SATA HDDs operations in StorCLI
SCGCQ01594119 - StorCLI JSON 4.0 compliant schema creation for Phy (including mux and lane) level commands
SCGCQ01797424 - Including The Time Stamp for every Snap Dump created in the firmware.
SCGCQ01798686 - Reporting SSD wear gauge values for OEM specific customers
SCGCQ01853480 - [MR 7.8] API change to return apt failure status for a personality change request
SCGCQ01871912 - Added new events for unmap policy changes
SCGCQ01583226 - Improving SAS bus test coverage by checking PHY error count when linking at 12G speed using a SAS loopback.
SCGCQ01765150 - API Changes - After Vision PSOC FW update, applications should ask the user for power cycle instead of reboot
SCGCQ01615540 - Libmods : Improving SAS bus test coverage by checking PHY error count when linking at 12G speed using a SAS loopback.
SCGCQ01576130 - StorCLI JSON 4.0 compliant schema creation for Enclosure, BBU and CacheVault commands
Installation Commands:
=======================
Any OS specific instructions are noted in a readme file included in a folder in the zip file.
Refer to the MegaRAID SAS Software User's Guide for any additional StorCLI information. The User Guide can be found in the MegaRAID Documentation section of www.broadcom.com.
=======================
Previous Releases
=======================
Component:
=========
SAS MegaRAID StorCLI
Release Date: 05/30/18
Version Numbers: StorCLI
=============== ===========
Current Version 007.0606.0000.0000
Previous Version 007.0504.0000.0000
Contents:
=========
This package contains StorCLI for the following OSes:
Windows
Linux
VMware
FreeBSD
EFI
Ubuntu
Use the StorCLI components from the folder that matches your OS.
Enhancements and Bug Fixes
==========================
SCGCQ01624599 - (Closed) - StorCLI does not display appropriate status as unmap success when unmap is enabled on a VD.
SCGCQ01595442 - (Closed) - UNMAP 7.6 : on querying the vd details in storcli it gives junk characters for OS drive name.
SCGCQ01579215 - (Closed) - Instance Validation Failed between "enclosure-drive-schema.json" and "/call/e65/sall show" JSON output.
SCGCQ01571249 - (Closed) - Instance Validation Failed between "vd-bootdrive-schema.json" and "set bootdrive on" JSON output.
SCGCQ01561689 - (Closed) - controller show all command is not listing the Battery information
SCGCQ01537017 - (Closed) - "Cached Virtual Drives" displayed in /c0/dall show cachecade without the table.
SCGCQ01588245 - (Closed) - Unified StorCLI 7.6 : Creation of VD aborts StorCLI when FW returns error code for MR_DCMD_CFG_READ DCMD
SCGCQ01571391 - (Closed) - Instance Validation Failed between "foreign-configuration-schema.json" and "/call/fall show" JSON output.
SCGCQ01571961 - (Closed) - Instance Validation Failed between "system-schema.json" and "show all" JSON output.
SCGCQ01606780 - (Closed) - Cutlass Phase 16 Storcli: Partner device ID should be suppressed under ./storcli /c0/eall show for multipath connections
SCGCQ01537255 - (Closed) - Updating the Diag results as per new API changes
SCGCQ01570730 - (Closed) - MPI 2.5: Add MaxEnclosureLevel field to BIOS Page 1
SCGCQ01517431 - (Closed) - Enhance StorCLI show file=<packagefile> to include PnP ID
SCGCQ01553021 - (Closed) - MPI 2.5: Add OEMRD field to SAS Enclosure Page 0.
SCGCQ01571890 - (Port_Complete) - Handle memory leaks in getSortedPdList
SCGCQ01571939 - (Port_Complete) - Data Abort Exception while entering CTRL R
SCGCQ01571937 - (Port_Complete) - Ctrl-H hang during foreign import along with app tab toggling.
SCGCQ01540785 - (Port_Complete) - Change in RAID levels displaying in controller show all command
SCGCQ01445612 - (Port_Complete) - Remove sorting logic for array physical drives
SCGCQ01571889 - (Port_Complete) - CacheCade VD association returns error in Config Utility
SCGCQ01568934 - (Port_Complete) - Prepare To Transport
Installation Commands:
=======================
Any OS specific instructions are noted in a readme file included in a folder in the zip file.
Refer to the MegaRAID SAS Software User's Guide for any additional StorCLI information. The User Guide can be found in the MegaRAID Documentation section of www.broadcom.com.
SAS MegaRAID StorCLI
Release Date: 03/05/18
Version Numbers: StorCLI
=============== ===========
Current Version 007.0504.0000.0000
Previous Version 007.0409.0000.0000
Contents:
=========
This package contains StorCLI for the following OSes:
Windows
Linux
VMware
FreeBSD
EFI
Ubuntu
Use the StorCLI components from the folder that matches your OS.
Enhancements and Bug Fixes
==========================
SCGCQ01504959 - No JSON-Schema folder in the RO
SCGCQ01492873 - Check for supported pages for firing drive SCSI commands
SCGCQ01500121 - UEFI storcli doesnt see any Ventura controllers
SCGCQ01500315 - Storcli show preservedcache displays incorrect VD size on a missing VD
SCGCQ01499900 - Upgrading the ncurses library from 5.4 to 6.0 in view of security vulnerabilities
SCGCQ01500003 - Programming VPD to MPB regions
SCGCQ01500114 - Controller should not be reset after firmware download in CLI for SAS 3.5 Controllers
SCGCQ01500339 - Storcli may not be able to show the RAID controller in some special situation
SCGCQ01589445 - StorCLI should not display SED property when using IT-HBA
SCGCQ01445308 - Adding JSON schema for JBOD and Drive level commands
SCGCQ01445435 - JSON schema for Drive level commands
SCGCQ01472821 - Instance Validation Failed between "jbod-show-schema.json" and "/c0/jbodx show" JSON.
SCGCQ01472833 - Instance Validation Failed for direct attached drive commands.
SCGCQ01486415 - Spelling errors in the "/cx restart" command.
SCGCQ01488062 - Storcli crashed in Win2016 when "storcli64.exe J" is executed
SCGCQ01489472 - UEFI StorCLI should detect controller when UEFI driver is not present and when FW is in ready state
SCGCQ01506022 - Instance Validation Failed between "controller-flash-component-erase-schema.json" and "flasherase" JSON.
SCGCQ01506038 - Instance Validation Failed between schema and JSON output for many scenarios with one common error.
SCGCQ01506041 - Instance Validation Failed between "controller-termlog-schema.json" and "set termlog=off" JSON.
SCGCQ01506052 - Instance Validation Failed between "controller-profile-schema.json" and "show_profile" JSON.
SCGCQ01507421 - Readme file have no mention of PD and JBOD level command support.
SCGCQ01340874 - Validate the VPD size before programming the data
SCGCQ01451940 - Show command is not processed for IT firmware and IT complete flash images in big endian server
SCGCQ01465446 - Instance Validation Failed between "controller-linkconfig-schema.json" and "show linkconfig" json.
SCGCQ01470263 - Incorrect help description for erase and download completeflash commands
SCGCQ01470420 - Fixing coverity issues - Resource leaks and Illegal comparison
SCGCQ01471852 - Instance Validation Failed between "virtual-drive-config-schema.json" and "add vd " JSON
SCGCQ01472195 - Coverity libmods issues - Resource leaks and Wrong sizes
SCGCQ01472705 - Fixing coverity issues - Non array deletes,Resource leaks,and unchecked return codes
SCGCQ01472797 - Fixing coverity issue : Resource leaks
SCGCQ01472802 - Instance Validation Failed between "controller-jbod-schema.json" and "add jbod" JSON.
SCGCQ01472845 - Instance Validation Failed between "controller-patrolread-set-schema.json" and "/c0 set pr excludevd=1" JSON.
SCGCQ01473334 - Instance Validation Failed between "enclosure-drive-detailed-schema.json" and "/call/eall/sall show all" json.
SCGCQ01473344 - Instance Validation Failed between "drive-operations-patrolread-schema.json" and "/call/e65/sall show patrolread"
SCGCQ01480900 - No error description when start/stop locate fails on the drive from StoreLIBIT library
SCGCQ01480910 - Start/Stop locate on a invalid enclosure returns success
SCGCQ01480920 - StorCLI - /c0 show all - Capabilities for supported drives seen only SAS/SATA, NVMe not found
SCGCQ01483753 - IT command to set sasadd and other set operations shows success for an MR controller
SCGCQ01483760 - Detailed help contents were not present for most of the IT download options.
SCGCQ01003523 - SLT displays enclosure many fields information as "Unsupported", when we fire a command Get Enclosure Status
SCGCQ01456168 - Instance Validation Failed between "controller-cc-schema.json" and "show consistencycheck" JSON.
SCGCQ01478448 - Storcli show displays OS Version appended with Technical Preview
SCGCQ01479250 - Storcli display Operating System without space for Linux version
SCGCQ01202087 - Requesting user to enter the allocated response length of SMP request page
Installation Commands:
=======================
Any OS specific instructions are noted in a readme file included in a folder in the zip file.
Refer to the MegaRAID SAS Software User's Guide for any additional StorCLI information. The User Guide can be found in the MegaRAID Documentation section of www.broadcom.com.
Component:
=========
SAS MegaRAID StorCLI
Release Date: 12/15/17
Version Numbers: StorCLI
=============== ===========
Current Version 007.0409.0000.0000
Previous Version 007.0309.0000.0000
Contents:
=========
This package contains StorCLI for the following OSes:
Windows
Linux
VMware
FreeBSD
EFI
Ubuntu
Use the StorCLI components from the folder that matches your OS.
Enhancements and Bug Fixes
==========================
SCGCQ01436920 - (Closed) - Port linkspeed is displayed in a different JSON object for NVMe drives
SCGCQ01423458 - (Closed) - Storcli: Instance Validation Failed between "controller-profile-schema.json" and "show profile" JSON.
SCGCQ01415875 - (Closed) - Not even or regular in pattern of drive order display in storcli
SCGCQ01413239 - (Closed) - Storcli: Instance Validation Failed between "controller-properties-schema.json" and "show" json.
SCGCQ01413017 - (Closed) - Storcli: Instance Validation Failed between "controller-sgpioforce-schema.json" and "set sgpioforce" JSON output.
SCGCQ01413011 - (Closed) - Storclio and storclif dispays windows version wrong for Windows 10 OS
SCGCQ01412756 - (Closed) - Strocli: controller-shutdown-restart-schema.json is not in JSON format.
SCGCQ01392511 - (Closed) - Pre-Alpha - Show all reports NVMe drive linkspeed as "UNKNOWN"
SCGCQ01388543 - (Closed) - Save and restore with spanned volumes is throwing an error array index invalid
SCGCQ01388177 - (Closed) - StorCli should display 128 byte inquiry for drives connected to IT controller including tape.
SCGCQ01385430 - (Closed) - Fixing out of bounds in libmods
SCGCQ01385425 - (Closed) - storcli craches with drive show all command for some specific SATA drive
SCGCQ01385373 - (Closed) - Misleading message "Reboot" when erase or completeflash done in MR ventura
SCGCQ01384690 - (Closed) - storcli is giving error when issuing the command dall show mirror
SCGCQ01384238 - (Closed) - Controller mode reported as "Undefined" in JBOD mode in show profile output
SCGCQ01383816 - (Closed) - controller show all command is not listing the JBODs when controller is in JBOD personality
SCGCQ01355452 - (Closed) - EFIStorcli(1.21.12):Number of blocks in VD info is blank when queried for VD info from EFIStorcli.
SCGCQ01423447 - (Closed) - Instance Validation Failed between "controller-detailed-properties-schema.json" and "show all" JSON output.
SCGCQ01415355 - (Closed) - Instance Validation is failing for mentioned commands.
SCGCQ01415208 - (Closed) - Storcli: Additional string displayed in "Show wbsupport" output.
SCGCQ01414744 - (Closed) - This is a syntactical error where a comma was added.
SCGCQ01413222 - (Closed) - Storcli: Instance Validation Failed between "controller-time-schema.json" and set time json.
SCGCQ01412948 - (Closed) - Storcli: Instance Validation Failed between "controller-securitykey-schema.json" and "set securitykey" JSON output.
SCGCQ01412764 - (Closed) - Storcli: Instance Validation Failed between "controller-eghs-schema.json" and "set eghs" JSON output.
SCGCQ01404583 - (Closed) - LinkSpeed is unknown for PCIe devices under Port Information headline
SCGCQ01389922 - (Closed) - Battery Capacitance is displayed incorrectly across different applications.
SCGCQ01388610 - (Closed) - Tape drive connected to MR controller should not take NVMe speeds in to consideration
SCGCQ01385377 - (Closed) - Fixing unchecked return values
SCGCQ01443435 - (Closed) - Adding excludevd option to the help file of patrolread command
SCGCQ01438214 - (Closed) - Updating pre-ventura SBR fails with "hwdevice" command
SCGCQ01430237 - (Closed) - Instance Validation Failed between "controller-ASO-schema.json" and "show ASO" json.
SCGCQ01413261 - (Closed) - Strocli: controller-ASO-schema.json is not in JSON format.
SCGCQ01412771 - (Closed) - Storcli: Instance Validation Failed between "controller-flushwriteverify-schema.json" and "set flushwriteverify" JSON output.
SCGCQ01411534 - (Closed) - Storcli: Instance Validation Failed between " controller-termlog-schema" and "delete termlog" JSON output.
SCGCQ01410438 - (Closed) - Storcli: Instance Validation Failed between "controller-events-schema" and "delete events" JSON output.
SCGCQ01404219 - (Closed) - Storcli 07.403.00.00 is showing Linkdown for all Phys in c0/pall show command
SCGCQ01392046 - (Closed) - IIC mode string was used to append in case of error. I2C must be used
SCGCQ01412934 - (Closed) - Strocli: controller-HDD-SSD-thermalpollinterval-schema.json is not in JSON format.
SCGCQ01412758 - (Closed) - Storcli: Instance Validation Failed between "controller-coercion-schema.json" and "set coercion" JSON output.
SCGCQ01411544 - (Closed) - Removing the memory leaks in dequelog command
SCGCQ01421610 - (Closed) - StorCLI: Spindown help syntax is misleading
SCGCQ01419754 - (Closed) - Assign VDs suboption in cachecade VD creation is not assigning the intended VDs.
SCGCQ01413263 - (Closed) - Storcli: Instance Validation Failed between "controller-bios-schema.json" and "show bios" JSON output.
SCGCQ01413106 - (Closed) - Storcli: Instance Validation Failed between "controller-supportssdpatrolread-schema.json" and set supportssdpatrolread json.
SCGCQ01389856 - (Closed) - Inconsistencies between the applications for manage link speed
SCGCQ01443683 - (Closed) - DriveID and errormsg are coming improper on drive POH command when failed
SCGCQ01413255 - (Closed) - Strocli: controller-detailed-properties-schema.json is not in JSON format.
SCGCQ01412748 - (Closed) - Strocli: controller-config-schema.json is not in JSON format.
SCGCQ01389891 - (Closed) - Correcting yacc rule for bbus show gasguage data command
SCGCQ01423452 - (Closed) - Storcli: Instance Validation Failed between "controller-flushwriteverify-schema.json" and "show flushwriteverify" JSON.
SCGCQ01413018 - (Closed) - Storcli: Instance Validation Failed between "controller-smartpollinterval-schema.json" and "set smartpollinterval" json.
SCGCQ01412943 - (Closed) - Storcli: Instance Validation Failed between "controller-personality-schema.json" and "set_personality" JSON output.
SCGCQ01389890 - (Closed) - Correcting yacc rule of slaveaddress for command hwdevice
SCGCQ01414749 - (Closed) - Instance Validation Failed between "controller-freespace-schema.json" and "show freespace" JSON output.
SCGCQ01412938 - (Closed) - Storcli: Instance Validation Failed between "controller-perfmode-values-schema.json" and "set perfmode" JSON output.
SCGCQ01389451 - (Closed) - Removing the NMR command for setting SCAPVPD
SCGCQ01373354 - (Closed) - RPM -verify report error after installing storcli RPM package for linux
SCGCQ01368469 - (Closed) - Adding the JBOD personality with EPD passthrough support
SCGCQ01368465 - (Closed) - Added the support for EPD-PT creation and operations on a EPD-PT.
SCGCQ01396733 - (Implemented) - always print StorCLI version information at beginning/top of output
SCGCQ01353429 - (Closed) - New command in CLI OEM mode to select either PCIE or I2C as an out of band transport
SCGCQ01445628 - (Implemented) - Profile Management: Storcli - Add support for WB bit in profile management show
SCGCQ01417390 - (Port_Complete) - StorCLI firmware download to multiple target devices fails to every other device
Installation Commands:
=======================
Any OS specific instructions are noted in a readme file included in a folder in the zip file.
Refer to the MegaRAID SAS Software User's Guide for any additional StorCLI information. The User Guide can be found in the MegaRAID Documentation section of www.broadcom.com.
Component:
=========
SAS MegaRAID StorCLI
Release Date: 09/29/17
Version Numbers: StorCLI
=============== ===========
Current Version 007.0309.0000.0000
Previous Version 007.0205.0000.0000
Contents:
=========
This package contains StorCLI for the following OSes:
Windows
Linux
VMware
FreeBSD
EFI
Ubuntu
Use the StorCLI components from the folder that matches your OS.
Enhancements and Bug Fixes
==========================
SCGCQ01311728 - PH4 StorCLI FW download failed on Linux/Windows OS platforms
SCGCQ01311846 - Erase [excludemfg] file=<> command hangs when executed on non-op/jumpered/OCR disabled operational controllers
SCGCQ01319395 - Fixing Error Handling issues and Resource leak
SCGCQ01320336 - Fix for Libmod files having potential loop errors
SCGCQ01364604 - Factory command is deducting the remanfacturing license even for the first time manufacturing .
SCGCQ01300897 - VD is deleted after discarding preserved cache with CLI.
SCGCQ01319405 - Unified StorCLI 7.3 : Fixing resource leaks - Part 1
SCGCQ01321477 - StorCLI - show command prints wrong information in OEL6.8
SCGCQ01324749 - Non-operational state of FW when EFI driver is absent causing segmentation fault.
SCGCQ01333085 - CLI reports failure when issuie DPM commands
SCGCQ01346041 - StorCLI - Indentation errors observed in output while programming invalid length VPD file
SCGCQ01352149 - StorCLI Device Interface Information field doesn't reflect inteface of actual device attached to a controller
SCGCQ01321460 - StorCLI - Show command thorws error "failed to get information from host" in APM (ARM) CentOS
SCGCQ01359018 - Unified StorCLI 7.3 : Validate data to be read for controller recovery commands
SCGCQ01312757 - PH4 StorCLI - Segmentation fault observed with show command when connected in FreeBSD11.0
SCGCQ01319407 - Unified LibMods 7.3 : Fixing resource leaks and missing return statments - Part 2
SCGCQ01348042 - Changing of PatrolRead Excludevd property from cli
SCGCQ01373639 - CLI is not showing Insight Drives with correct Enclosure/Chassis position
SCGCQ01304875 - Fixing Out of Bounds access and Resource leak
SCGCQ01378900 - Snapshot is Enabled error when deleting VDs.
SCGCQ01295289 - storclif64 can not create prl11 across 2 enclosure using 32 pds
SCGCQ01340557 - StorCLI crashes when VPD file with VPD_Length 0 is tried to update.
SGCQ01346308 - List pending profile details of the controller
SCGCQ01283646 - Add ability to field upgrade CPLD on HBA boards
SCGCQ01389395 - Tape drive connected to MR controller should not take NVMe speeds in to consideration
SCGCQ01332915 - Global Hot Spares shows as TR in storcli DG query when TR is activated on DG
SCGCQ01332859 - Correcting error messages for transport errors.
SCGCQ01332851 - Storcli needs to be fixed for maximum TR info in ctrl show all
SCGCQ01320515 - Storclif64 does not return non zero error code on failure
SCGCQ01318368 - PPC : StorCLi throws error while loading the saved configuration.
SCGCQ01318326 - Need to handle FW return code change for profile management success case
SCGCQ01392548 - Storcli shows CV as optimal When Predictive Failure Bit is set
SCGCQ01332806 - With spun down PDs and primary path broken, FW does not allow creation of VDs.
SCGCQ01345297 - StorCLI displays "Next Learn Time" incorrectly
SCGCQ01332916 - Factory settings changes for Transport as per new MFC_DEFAULTS in API.
SCGCQ01309547 - CLI to maintain consistency in the properties/attributes including case between MR and IT.
SCGCQ01305204 - The command "Storcli /c0/vall del" its deleting the VDs along with EPDs as well
SCGCQ01391817 - Custom CLI forOEM Solutions group
SCGCQ01388560 - StorCli should display 128 byte inquiry for drives connected to controller including tape.
SCGCQ01358889 - Trying to Create Logical disks with UBAD drives gives wrong Failure Message from Storcli.
SCGCQ01332905 - Storcli fails with segmentation fault (core dumped) with foreign import
SCGCQ01324969 - Segmentation Fault observed when tried to delete a SWR VD from Version (Max5): 3.1(0.102)
SCGCQ01391827 - Libmod Changes:Custom CLI for OEM Solutions group
SCGCQ01386881 - storcli craches with drive show all command for some specific SATA drive
SCGCQ01332907 - Transport command is including all when only shared is requested, where it should be failed
SCGCQ01332872 - Storcli fails with segmentation fault (core dumped) with foreign import
SCGCQ01332850 - Storcli SegFault -HUU update utility doesn't detect if Foreign Config PD exist
Installation Commands:
=======================
Any OS specific instructions are noted in a readme file included in a folder in the zip file.
Refer to the MegaRAID SAS Software User's Guide for any additional StorCLI information. The User Guide can be found in the MegaRAID Documentation section of www.broadcom.com.
Component:
=========
SAS MegaRAID StorCLI
Release Date: 06/30/17
Version Numbers: StorCLI
=============== ===========
Current Version 007.0205.0000.0000
Previous Version 007.0166.0000.0000
Contents:
=========
This package contains StorCLI for the following OSes:
Windows
Linux
VMware
FreeBSD
EFI
Ubuntu
Use the StorCLI components from the folder that matches your OS.
Enhancements and Bug Fixes
==========================
SCGCQ01332803 -- With spun down PDs and primary path broken, FW does not allow creation of VDs (Port Of Defect SCGCQ01035520)
SCGCQ01196715 -- PPC Support(Big endian and Little endian) to Unified StorCLI
SCGCQ01274715 -- StorCLIO states wrong OS version for Windows 2016
SCGCQ01275687 -- When invalid enclsoure is specified as user input , the output is not correct
SCGCQ01276688 -- IT show all command displays Physical Drive Information headline wihtout table when no drive is connected
SCGCQ01280682 -- Validation of firmware fails in PPC Big Endian
SCGCQ01280928 -- Unified StorCLI 7.2:Windows only:Drive properties headline gets truncated during drive show all command
SCGCQ01281191 -- StorCLI - Unable flash bios image, taken from /c0 get bios command
SCGCQ01282376 -- pall compare shows the current linkspeed on MR controllers
SCGCQ01281186 -- StorCLI show all command failed with segmentation fault in PPC server
SCGCQ01282051 -- StorCLI get nvdata crashes with segmentation fault
SCGCQ01273381 -- StorCLi throws error while loading the saved configuration.
SCGCQ01290216 -- Second OCR request not getting triggered, fired when first OCR request about to finish, but O/P shows success.
SCGCQ01307320 -- Need to handle FW return code change for profile management success case
Installation Commands:
=======================
Any OS specific instructions are noted in a readme file included in a folder in the zip file.
Refer to the MegaRAID SAS Software User's Guide for any additional StorCLI information. The User Guide can be found in the MegaRAID Documentation section of www.avagotech.com.
Component:
=========
SAS MegaRAID StorCLI
Release Date: 06/16/17
Version Numbers: StorCLI
=============== ===========
Current Version 7.0166.0000.0000
Contents:
=========
This package contains StorCLI for the following OSes:
Windows
Linux
VMware
FreeBSD
EFI
Ubuntu
Use the StorCLI components from the folder that matches your OS.
Enhancements and Bug Fixes
==========================
Initial Release
Installation Commands:
=======================
Any OS specific instructions are noted in a readme file included in a folder in the zip file.
Refer to the MegaRAID SAS Software User's Guide for any additional StorCLI information. The User Guide can be found in the MegaRAID Documentation section of www.avagotech.com.

Binary file not shown.

85
build_orig.sh Normal file
View File

@ -0,0 +1,85 @@
#!/bin/bash
# the directory of the script
DIR=`cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd`
echo "Working directory $DIR"
# the temp directory used, within $DIR
WORK_DIR=`mktemp -d -p "$DIR"`
echo "Creating temp working directory $WORK_DIR"
# deletes the temp directory
function cleanup {
rm -rf "$WORK_DIR"
echo "Deleted temp working directory $WORK_DIR"
}
# register the cleanup function to be called on the EXIT signal
trap cleanup EXIT
# Download Files specified in files.diz
while IFS=! read type app version outputfile url md5
do
echo "Downloading $app Version: $version"
#use -O for output file. define $outputfile yourself
wget -c --no-check-certificate --tries=1 -O $DIR/../$outputfile --timeout=5 "$url"
# use $(..) instead of backticks.
calculated_md5=$(md5sum "$DIR/../$outputfile" | cut -f 1 -d " ")
# compare md5
case "$calculated_md5" in
"$md5" )
echo "$DIR/../$outputfile md5 ok"
;;
*)
echo "$DIR/../$outputfile md5 NOT ok"
exit 1
;;
esac
done < "$DIR/files.diz"
# Extract to specified dir and set some variables
while IFS=! read type app version outputfile url md5
do
mkdir -p $WORK_DIR/${type}
pushd $WORK_DIR/${type}
unzip $DIR/../$outputfile
unzip *.zip
popd
mkdir -p $WORK_DIR/${app}-${version}/${type}
dos2unix $WORK_DIR/${type}/*.txt
mv $WORK_DIR/${type}/*.txt $WORK_DIR/${app}-${version}
pushd $WORK_DIR/${app}-${version}/${type}
rpm2cpio $WORK_DIR/${type}/Linux/*.rpm | cpio -idmv
case "${type}" in
"amd64" )
rm -f opt/MegaRAID/storcli/storcli
;;
"i386" )
rm -f opt/MegaRAID/storcli/storcli64
;;
*)
echo "Wrong arch"
exit 1
;;
esac
echo "${app}_${version}.orig.tar.gz" > $WORK_DIR/filename.txt
echo "${app}-${version}" > $WORK_DIR/dirname.txt
echo "${version}" > $WORK_DIR/version.txt
popd
done < "$DIR/files.diz"
FILENAME=`cat $WORK_DIR/filename.txt`
DIRNAME=`cat $WORK_DIR/dirname.txt`
echo "Creating $DIR/../$FILENAME "
pushd $WORK_DIR
tar -czf $DIR/../$FILENAME $DIRNAME
popd
VER=`cat $WORK_DIR/version.txt`
echo "Importing $DIR/../$FILENAME as $VER into git"
#exit 1
cleanup
gbp import-orig --pristine-tar -u $VER $DIR/../$FILENAME
exit 0

10
debian/README.source vendored Normal file
View File

@ -0,0 +1,10 @@
storcli (8.04.07-1) unstable; urgency=low
Sources have been repacked from the following upstream archive:
246ca19750965066f97730e704718cb8 8.04.07_storCLI.zip
Contents of storCli-8.04.07-1.noarch.rpm and Lib_Utils-1.00-09.noarch.rpm
have been extracted after being turned into tarball using alien.
-- Adam Cécile (Le_Vert) <gandalf@le-vert.net> Mon, 20 Aug 2012 22:23:22 +0200

71
debian/changelog vendored Normal file
View File

@ -0,0 +1,71 @@
storcli (7.1108.0.0.1-1) UNRELEASED; urgency=medium
* Rebuild for all Distros
* import
* Imported Upstream version 1.19.04
* correct typo
* Bump to newest version
* new version
* Bump to new version
* Bump to new upstream
-- Mario Fetka <mario.fetka@gmail.com> Thu, 28 Feb 2019 13:20:43 +0100
storcli (1.07.14-1) unstable; urgency=medium
* New upstream release.
-- Adam Cécile (Le_Vert) <gandalf@le-vert.net> Sun, 26 Jan 2014 00:40:52 +0100
storcli (1.04.07-1) unstable; urgency=low
* New upstream release (Closes: #221).
* Rewrite debian/copyright to use the machine readable format.
- Re-wrap website EULA using vim command: !%fold -s -w76 and a couple
of sed.
-- Adam Cécile (Le_Vert) <gandalf@le-vert.net> Mon, 20 Aug 2012 22:23:22 +0200
storcli (1.02.16-1) unstable; urgency=low
* New upstream release (Closes: #60).
* Rewrite most of the packaging because storcli now needs a specific
library (loaded using a shell wrapper).
* Include storcli user guide PDF (Closes: #178).
-- Adam Cécile (Le_Vert) <gandalf@le-vert.net> Mon, 30 Jan 2012 17:26:35 +0100
storcli (1.00.12-1) unstable; urgency=low
* New upstream release.
-- Adam Cécile (Le_Vert) <gandalf@le-vert.net> Sun, 16 Aug 2009 01:58:43 +0200
storcli (1.00.11-1) unstable; urgency=low
* New upstream release.
-- Adam Cécile (Le_Vert) <gandalf@le-vert.net> Mon, 27 Apr 2009 19:21:30 +0200
storcli (1.00.08-1) unstable; urgency=low
* New upstream release.
* Rename both source and binary packages from storclisas to storcli.
* Support IA-64 package.
-- Adam Cécile (Le_Vert) <gandalf@le-vert.net> Thu, 11 Dec 2008 17:33:57 +0100
storclisas (1.00.11-1) unstable; urgency=low
* New upstream release.
* Add upstream changelog.
* Bump Standards-Version to 3.8.0.
* Some packaging cleanup.
-- Adam Cécile (Le_Vert) <gandalf@le-vert.net> Thu, 21 Aug 2008 15:42:02 +0200
storclisas (1.01.40-1) unstable; urgency=low
* Initial release.
-- Adam Cécile (Le_Vert) <gandalf@le-vert.net> Tue, 11 Dec 2007 16:52:58 +0100

1
debian/compat vendored Normal file
View File

@ -0,0 +1 @@
7

16
debian/control vendored Normal file
View File

@ -0,0 +1,16 @@
Source: storcli
Section: admin
Priority: optional
Maintainer: Adam Cécile (Le_Vert) <gandalf@le-vert.net>
Build-Depends: debhelper (>= 5)
Standards-Version: 3.9.5
Homepage: http://www.lsi.com/support/Pages/Download-Results.aspx?keyword=storcli
Package: storcli
Provides: storclisas
Replaces: storclisas
Conflicts: storclisas
Architecture: i386 amd64
Depends: ${shlibs:Depends}, ${misc:Depends}
Description: LSI Logic MegaRAID SAS MegaCLI
Tool to read and setup LSI Logic MegaRAID SAS HW RAID HBAs.

583
debian/copyright vendored Normal file
View File

@ -0,0 +1,583 @@
Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
Upstream-Name: megacli
Source: http://www.lsi.com/support/Pages/Download-Results.aspx?keyword=megacli
Files: *
Copyright: Copyright (C) 2012 LSI Corporation
License: Proprietary
IMPORTANT - READ CAREFULLY: This Software License Agreement ("SLA") is a
legal agreement between you (either an individual or a single entity) and
LSI Corporation ("LSI") for the LSI Licensed Software identified herein and
licensed herein, which includes computer software and may include
associated media, printed materials, and "online" or electronic
documentation ("LICENSED SOFTWARE"). By installing, copying, or otherwise
using the LICENSED SOFTWARE, you agree to be bound by the terms of this
SLA. If you do not agree to the terms of this SLA, you may not install,
copy or use the LICENSED SOFTWARE. The LICENSED SOFTWARE is licensed, not
sold.
.
NOW THEREFORE, in consideration of the foregoing and the mutual promises
and covenants contained in this SLA (also referred to as "Agreement"), the
parties hereby agree as follows:
.
1. Definitions
.
1.1. "Authorized Use for LSI Source Code" means use of the LSI Source Code
solely for the purpose of internally developing, modifying, integrating and
testing Licensee's Products to interface with LSI Devices authorized for
such integration, and for no other use or purpose.
1.2. "Authorized Use for LSI Binary Code" means use of the LSI Binary Code
solely for the purpose of internal evaluation or developing, integrating,
testing and use of Licensee's Products to interface with LSI Devices and
for no other application, use or purpose.
1.3. "Authorized Use for LSI Internal Code" means use of the LSI Internal
Use Code solely for the purpose of internally developing, modifying,
integrating and testing Licensee's Products to interface with LSI Devices
authorized for such integration, and for no other use or purpose.
1.4. "Explanatory Materials" means explanatory and informational materials
or documentation concerning the LSI Licensed Code, in printed or electronic
format, including without limitation, manuals, descriptions, user and/or
installation instructions, diagrams, printouts, listings, flowcharts, and
training materials, contained on visual media such as paper or photographic
film, or on other physical storage media in machine-readable form.
Explanatory Materials do not include any code.
1.5. "LSI Licensed Code" means collectively all the software programs which
are owned or distributed by LSI and licensed to Licensee via the LSI
Download Center through acceptance of this Agreement. The LSI Licensed Code
is specifically referenced individually in this Agreement as LSI Source
Code, LSI Binary Code, or LSI Internal Use Code.
1.6. "Licensee's Products" means the hardware and software (and related
Licensee documentation) that will be developed or modified by or for
Licensee utilizing the LSI Licensed Code for the purpose of interfacing or
being used with LSI Devices.
1.7. "Updates" means maintenance releases, bug fixes, errata or other
corrections, and minor improvements or modifications to the LSI Licensed
Code which may be provided by LSI to Licensee from time to time at LSI's
sole discretion. LSI is under no obligation to provide Updates or provide
support and maintenance services to Licensee Subsequent Users.
1.8. "New Version" means significant changes, modifications, enhancements,
and/or functional improvements to the LSI Licensed Code. New Versions are
made and generally distributed solely at the discretion of LSI. Licensee
must use the latest New Version of LSI Licensed Code that is available. LSI
is under no obligation to port any development work from one version to the
latest New Version of LSI Licensed Code.
1.9. "LSI Devices" means those LSI products intended for use with the LSI
Licensed Code and purchased from LSI or its agents.
1.10. "Derivative Works" means: (a) for copyrightable or copyrighted
material, any translation (including translation into other computer
languages), port, modification, correction, addition, extension, upgrade,
improvement, compilation, abridgment or other form in which an existing
work may be recast, transformed or adapted; (b) for patentable or patented
material, any improvement thereon; and (c) for material which is protected
by trade secret, any new material derived from such existing trade secret
material, including new material which may be protected by copyright,
patent and/or trade secret.
1.11. "Intellectual Property Rights" means (by whatever name or term known
or designated) copyrights, trade secrets, patents, moral rights and any
other intellectual and industrial property and proprietary rights
(excluding trademarks) including registrations, applications, renewals and
extensions of such rights anywhere in the world.
1.12. "LSI Binary Code" means the software programs provided for
distribution at the LSI Download Center, in binary form, any other machine
readable materials, including, but not limited to, libraries, source files,
header files, and data files, any Updates and New Versions provided by LSI.
1.13. "LSI Source Code" means the software programs provided for
distribution at the LSI Download Center, in source form including, but not
limited to, libraries, source files, header files, and data files, and
Updates and New Versions provided by LSI.
1.14. "LSI Internal Use Code" means the software programs provided for
distribution at the LSI Download Center, in source code or object code
format including, but not limited to, libraries, source files, header
files, and data files, and Updates and New Versions provided by LSI that
are only for Licensee's internal use.
1.15. "JRE Code" mean Oracle Corporation's JAVA SE Runtime Environment Code.
1.16. "Subsequent User" means any user subsequent to Licensee, including
but not limited to, all Licensee customers, resellers, end users, and OEMs.
1.17 “Taxes" shall mean all taxes, levies, imposts, duties, fines or
other charges of whatsoever nature however imposed by any country or any
subdivision or authority thereof in any way connected with this Agreement
or any instrument or agreement required hereunder, and all interest,
penalties or similar liabilities with respect thereto, except such taxes as
are imposed on or measured by a party's net income or property.
2. Grant of Rights
.
2.1 LSI Binary Code. Subject to the terms of this Agreement, LSI grants to
Licensee a non-exclusive, world-wide, revocable (for breach in accordance
with Section 7), non-transferable limited license, without the right to
sublicense except as expressly provided herein, solely to:
.
(a) Use the LSI Binary Code and related Explanatory Materials solely for
the Authorized Use for Binary Code and only with LSI Devices
(b) Make copies of the LSI Binary Code and related Explanatory Materials to
support the Authorized Use for Binary Code and for archival and backup
purposes in support of the Authorized Use for Binary Code only with LSI
Devices;
(c) Distribute the LSI Binary Code as incorporated in Licensee's Products
or for use with LSI Devices to its Subsequent Users;
(d) Distribute the Explanatory Materials related to LSI Binary Code only
for use with LSI Devices;
(e) Sublicense the rights provided in paragraphs (a) and (b) above in
accordance with the terms provided in this Agreement to contract
manufacturers ("CMs") and/or original design manufacturers ("ODMs"), in
each case meeting the requirements of Section 3.1(d) below for the purpose
of manufacturing Licensee's Products; and (f) Sublicense the rights
provided in paragraphs (b) and (c) in accordance with the terms provided in
this Agreement to Subsequent Users who are not end users for the purpose of
distributing and supporting Licensee's Product.
2.2 LSI Source Code. Subject to the terms of this Agreement, LSI grants to
Licensee a non-exclusive, worldwide, revocable (for breach in accordance
with Section 7), non-transferable limited license, without the right to
sublicense except as expressly provided herein, solely to:
.
(a) Use the LSI Source Code and related Explanatory Materials solely for
the Authorized Use for Source Code and only with LSI Devices;
(b) Make copies of the LSI Source Code and related Explanatory Material to
support the Authorized Use for Source Code only and for archival and backup
purposes in support of the Authorized use for Source Code only with LSI
Devices;
(c) Modify and prepare Derivative Works of the LSI Source Code for the
Authorized Use for LSI Source Code and only for use with LSI Devices;
(d) Distribute the binary form only of any authorized Derivative Work of
the LSI Source Code ("Licensee Binary Derivative") and necessary portions
of the related Explanatory Materials only for use with LSI Devices; and
(e) Sublicense the rights granted in paragraph (d) above in accordance with
the terms provided in this Agreement to Subsequent Users who are not end
users for the purpose of distributing and supporting Licensee's Product.
2.3 LSI Internal Use Code. Subject to the terms of this Agreement, LSI
grants to Licensee a non-exclusive, worldwide, revocable (for breach in
accordance with Section 7), non-transferable limited license, without the
right to sublicense or distribute, solely to:
.
(a) Use the LSI Internal Use Code and related Explanatory Materials solely
for the Authorized Use for Internal Code and only with LSI Devices; and
(b) Make copies of the LSI Internal Use Code and related Explanatory
Materials to support the Authorized Use for Internal Code only and for
archival and backup purposes in support of the Authorized use for Internal
Code only with LSI Devices.
2.4 Without limiting Section 4, Licensee may exercise the foregoing rights
directly and/or indirectly through its employees and contractors, who are
bound by terms at least as restrictive as this Agreement.
.
3. License Restrictions
.
3.1. LSI Binary Code. The Licenses granted in Section 2.1 for LSI Binary
Code and related Explanatory Materials are subject to the following
restrictions:
.
(a) Licensee shall not use the LSI Binary Code and related Explanatory
Materials for any purpose other than as expressly provided in Article 2;
(b) Licensee shall reproduce all copyright notices and other proprietary
markings or legends contained within or on the LSI Binary Code and related
Explanatory Materials on any copies it makes; and
(c) Licensee shall not distribute or disclose the LSI Binary Code and
related Explanatory Materials except pursuant to an agreement with terms at
least as protective of LSI's Binary Code as the terms of this Agreement.
Licensee shall not, and shall not allow its Subsequent Users to,
disassemble, de-compile, or reverse engineer the LSI Binary Code.
(d) Licensee may grant the sublicense set forth in Section 2.1(e) to its
CMs and ODMs, provided that each such CM and ODM agrees to abide by the
terms and conditions of this Agreement and Licensee shall remain
responsible for any failure by its CMs and ODM to comply with the terms and
conditions of this Agreement.
3.2. LSI Source Code. The Licenses granted in Section 2.2 for LSI Source
Code and related Explanatory Materials are subject to the following
restrictions:
.
(a) Licensee shall not use the LSI Source Code and related Explanatory
Materials for any purpose other than as expressly provided in Article 2;
(b) Licensee shall reproduce all copyright notices and other proprietary
markings or legends contained within or on the LSI Source Code and related
Explanatory Materials on any copies it makes;
(c) Licensee shall not distribute or disclose any LSI Source Code and
related Explanatory Materials to any Subsequent Users or third parties,
without the express written consent of LSI;
(d) Licensee shall not knowingly infringe upon the intellectual property
rights of any third party when making Derivative Works to the LSI Source
Code;
(e) Licensee shall not disassemble, reverse-engineer, or decompile the LSI
Source Code, except for making authorized Derivative Works; and
(f) Licensee shall not distribute or disclose the Licensee Binary
Derivative except pursuant to an agreement with terms at least as
protective as those in this Agreement protecting LSI's Binary Code.
Licensee shall not, and shall not allow its Subsequent Users to,
disassemble, de-compile, or reverse engineer the Licensee Binary Derivative.
3.3. LSI Internal Use Code. The Licenses granted in Section 2.3 for LSI
Internal Use Code and related Explanatory Materials are subject to the
following restrictions:
.
(a) Licensee shall not use the LSI Internal Use Code and related
Explanatory Materials for any purpose other than as expressly provided in
Article 2;
(b) Licensee shall reproduce all copyright notices and other proprietary
markings or legends contained within or on the LSI Internal Use Code and
related Explanatory Materials on any copies it makes;
(c) Licensee shall not distribute or disclose any LSI Internal Use Code and
related Explanatory Materials to any Subsequent Users or third parties,
without the express written consent of LSI; and
(d) Licensee shall not disassemble, reverse-engineer, or decompile the LSI
Internal Use Code.
3.4. Derivative Works of LSI Source Code Made by Licensee. Subject to LSI's
rights in the underlying LSI Source Code, Licensee shall own all right,
title and interest in and to the Derivative Works (both binary and source
format) it makes from LSI Source Code, provided that such Derivative Works
are not made in breach of this Agreement. Licensee shall not be required to
disclose its Derivative Works of the LSI Source Code to LSI. LSI shall have
no obligations whatsoever to support, maintain, contribute to, or provide
Updates, New Versions or any modifications to Licensee Derivative Works of
the LSI Source Code and shall have no liability whatsoever for such
Derivative Works. In the event Licensee requests LSI's input regarding
Licensee Derivative Works of LSI Source Code and plans to disclose such
Derivative Works to LSI, a separate written agreement shall first be
executed by the parties.
.
3.5. LSI Derivative Works. Nothing contained herein shall prevent LSI from
creating any Derivative Works of its LSI Source Code at any time. Licensee
further agrees that LSI may independently create a Derivative Work similar
to or in competition with the Licensee Derivative Work of the LSI Source
Code and may use that Derivative Work for any purpose. Licensee grants LSI
a Covenant Not to Sue for any independently developed Derivative Works
created by LSI for its own LSI Source Code that Licensee may believe or
claim infringes on any of Licensee's Intellectual Property Rights relating
to the Licensee Derivative Works of the LSI Source Code.
.
3.6. U.S. Government Subsequent Users. All LSI Licensed Code and
Explanatory Materials qualify as "commercial items," as that term is
defined at 48 C.F.R. 2.101, consisting of "commercial computer software"
and "commercial computer software documentation" as such terms are used in
48 C.F.R. 12.212. Consistent with 48 CFR 52.227-19, 48 C.F.R.12.212 and 48
C.F.R. 227.7202-1 through 227.7202-4, Licensee will provide to U.S.
Government end users such LSI Binary Code with only those rights set forth
herein that apply to non-governmental end users. Use of such LSI Binary
Code constitutes agreement by the government entity that the computer
software and computer software documentation is commercial and constitutes
acceptance of the rights and restrictions herein.
.
3.7. No Implied Licenses. Except for the express and limited licenses
granted herein for specific purposes, no rights or licenses are granted by
LSI under this Agreement, by implication, inducement, estoppel or otherwise
with respect to any proprietary information or to any patents, copyrights,
trade secrets, trademarks, maskworks or other Intellectual Property Rights
owned or controlled by LSI. Any further licenses must be express, in
writing and signed by an authorized representative of LSI.
.
3.8. Injunctive Relief. In the event of a breach by Licensee of this
Section 2 or 3, LSI shall be entitled to applicable injunctive relief and
to all remedies available in equity and law to prevent Licensee from
disassembling, de-compiling, reverse engineering, disclosing or using the
LSI Licensed Code in whole or in part.
.
3.9. LSI Licensed Code Containing JRE. Certain LSI Licensed Code may
contain JRE. Use of the JRE is restricted by JRE licensing terms to General
Purpose Desktop Computers and Servers, as defined below. Licensee may seek
its own license for the JRE directly with the owner, if it deems necessary.
"General Purposes Desktop Computers and Servers" under JRE licensing terms
is defined as "computers, including desktop, laptop and tablet computers,
or servers, used for general computing functions under end user control
(such as but not specifically limited to email, general purpose Internet
browsing and office suite productivity tools)". The full terms and
conditions for use of the JRE are available at:
http://www.oracle.com/technetwork/java/javase/terms/license/index.html.
.
4. Confidentiality
.
4.1 Licensee agrees to limit access to the LSI Licensed Code and
Explanatory Materials to employees and contractors of Licensee (which may
include, without limitation, contractors retained by Licensee to maintain
or modify the LSI Licensed Code and Explanatory Materials on behalf of
Licensee) having a need to access or know the LSI Licensed Code and
Explanatory Materials and who have executed nondisclosure agreements with
Licensee obligating them to maintain the confidentiality of the LSI
Licensed Code and Explanatory Materials.
4.2 Licensee shall hold in confidence the LSI Licensed Code and Explanatory
Materials as LSI's confidential information ("Confidential Information")
and shall use the LSI Code and Explanatory Materials only as expressly
provided in Section 2, and protect the confidentiality of such Confidential
Information with the same degree of care as Licensee uses to protect its
own confidential or proprietary information of great commercial value, but
in no event less than reasonable care and for no less than three (3) years
from the date of disclosure.
4.3 Licensee agrees to notify LSI immediately after Licensee becomes aware
of any suspected misuse or unauthorized disclosure of any Confidential
Information. The obligations of confidentiality imposed on Licensee under
this Section 4 shall not apply or shall cease to apply to any of such
Confidential Information that Licensee clearly establishes: (i) was already
rightfully in the possession of Licensee at the time of disclosure as
evidenced by records of Licensee; (ii) is or becomes publicly available
through no act or omission of Licensee; (iii) is rightfully received by
Licensee from a third party without an obligation of confidentiality; (iv)
is independently developed by Licensee's employees or contractors without
use of or access to the information; or (v) is approved for unrestricted
disclosure in writing by an authorized representative of LSI. LSI makes no
warranty as to the accuracy of any Confidential Information, which is
furnished "AS IS" with all faults.
5. Ownership of Code by LSI, Fees, and Taxes
.
5.1 LSI reserves all right, title, ownership and interest in and to the LSI
Licensed Code and Explanatory Materials existing prior to and after the
Effective Date of this Agreement, or created or generated by LSI at any
time, subject to any licenses granted. LSI reserves all right, title,
ownership and interest in and to any Derivative Works it creates at any
time to the LSI Licensed Code and Explanatory Materials, subject to any
licenses granted.
5.2 Fees and Taxes. No fees are due in connection with this Agreement
unless separately specified by LSI. If any such fees are separately
specified in writing, the following applies:
5.2.1 Payment is due by Licensee upon download, at time of purchase, or no
later than within thirty (30) days of date of LSI invoice therefore, as
designated by LSI All payments shall be made in U.S. currency unless
otherwise agreed. If at any time, Licensee is delinquent in the payment of
any invoice, or is otherwise in breach of this Agreement, LSI may, at its
discretion, and without prejudice to its other rights, withhold delivery
(including partial delivery) of any order or may, at its option, require
Licensee to prepay for further deliveries. Any sum not paid by Licensee,
when due, shall bear interest until paid at a rate of 1.5% per month (18%
per annum) or the maximum rate permitted by law, whichever is less.
5.2.2 All payments or reimbursements due under this Agreement and any
instrument or agreement required hereunder shall be made free and clear and
without deduction for any and all present and future Taxes. Payments due to
LSI under this Agreement and any instrument or agreement required hereunder
shall be increased so that amounts received by LSI, after provisions for
Taxes and all Taxes on such increase, will be equal to the amounts required
under this Agreement and any instrument or agreement required hereunder if
no Taxes were due on such payments.
5.2.3 The Licensee shall indemnify LSI for the full amount of Taxes
attributable to the provision of products or services under this Agreement,
and any liabilities (including penalties, interest and expenses) arising
from such Taxes, within thirty (30) days from any written demand by LSI.
The Licensee shall provide evidence that all applicable Taxes have been
paid to the appropriate taxing authority by delivering to LSI receipts or
notarized copies thereof within thirty (30) days after the due date for
such tax payments.
5.2.4 Without prejudice to the survival of any other Agreement of Licensee
hereunder, the obligations of Licensee contained in this section shall
survive the payment in full of all payments hereunder.
6. Support
.
(a) LSI may provide the following support services for the LSI Licensed
Code to the extent LSI deems reasonable: Updates if and when released and
errata in LSI's sole discretion. LSI shall not be responsible for any other
support or maintenance of LSI Licensed Code to Licensee or its Subsequent
Users, unless otherwise agreed to in writing. LSI is under no obligation to
provide support services and may discontinue support services at any time.
LSI will not provide support for modified LSI Licensed Code or Licensee's
Derivative Works of the LSI Source Code.
(b) Any Updates to the LSI Licensed Code provided by LSI (which shall only
be provided by LSI in its sole discretion) shall be governed by the terms
of this Agreement.
(c) If Licensee finds what Licensee considers an error in the LSI Licensed
Code, Licensee will notify LSI so that LSI can, in its sole discretion,
make corrections to the LSI Licensed Code or to future revisions of the LSI
Licensed Code.
7. Term and Termination
.
7.1 Term. The term of this Agreement is five (5) years from the Effective
Date, subject to renewal upon mutual agreement of the parties.
7.2 Termination for Breach. If Licensee breaches any material provision of
this Agreement, LSI shall have the right to terminate this Agreement,
including all licenses granted hereunder, in addition to any and all other
remedies available at law or equity, unless Licensee cures such breach
within sixty (60) days ("Cure Period") after receiving written notice of
the breach by LSI. Licensee shall make best efforts to cure the material
breach in the least amount of time possible within the Cure Period.
7.3 Insolvency. If either party: (a) becomes substantially insolvent; (b)
makes an assignment for the benefit of creditors; (c) files or has filed
against it a petition in bankruptcy or seeking reorganization; (d) has a
receiver appointed; or (e) institutes any proceedings for liquidation or
winding up or have such proceedings instituted against it; then the other
party may, in addition to other rights and remedies it may have, terminate
this Agreement immediately by written notice.
7.4 Consequences. Upon termination or expiration of this Agreement for any
reason whatsoever, the licenses, rights, and covenants granted hereunder
and any obligations imposed hereunder shall cease except as otherwise
expressly set forth herein as surviving termination or expiration.
7.5 Return of Confidential Information. Upon expiration or termination of
this Agreement for any reason or upon written request by LSI, Licensee
agrees to promptly return to LSI or, at LSI's request, destroy and certify
by an officer of Licensee in writing the destruction of, all LSI
Confidential Information furnished to Licensee, including all LSI Licensed
Code and Explanatory Materials.
7.6 Survival of Licenses. Any LSI Licensed Code and Explanatory Materials
distributed prior to the effective date of any termination, expiration,
breach, or cancellation of this Agreement, shall remain licensed (including
any LSI Licensed Code in inventory, manufactured, or work in progress with
Licensee products) under the terms of this Agreement. Notwithstanding the
foregoing, Licensee may retain an archival copy of portions of the LSI
Confidential Information, including LSI Licensed Code and Explanatory
Materials, necessary for Licensee to provide ongoing technical support to
Subsequent Users using the LSI Licensed Code ("Archival Materials") after
termination, expiration or cancellation of this Agreement. Such Archival
Materials may not be used for any other purpose without the written consent
from LSI. Licensee shall keep such Archival Materials confidential for an
additional five (5) years from the date of termination, expiration , or
cancellation of this Agreement, regardless of when the LSI Confidential
Information was disclosed.
7.7 Survival. In the event of expiration or termination of this Agreement
for any reason, the following sections of this Agreement shall survive: 1,
3, 5, 7, 8, 9, 8 and 10. Termination will not prejudice either party to
require performance of any obligation due at the time of termination. All
end user licenses in effect and in compliance with the Agreement prior to
effective termination or expiration shall survive and continue in full
force and effect in accordance with their terms and Licensee may continue
to perform its obligations thereunder, including support obligations.
8. Disclaimer of All Warranties
.
8.1 THE PARTIES AGREE THAT LSI FURNISHES THE LSI LICENSED CODE AND
EXPLANATORY MATERIALS TO LICENSEE "AS IS," UNSUPPORTED, WITHOUT WARRANTY OF
ANY KIND. LSI DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING THE
IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
NON-INFRINGEMENT, INCLUDING ANY THAT MAY ARISE FROM A COURSE OF
PERFORMANCE, A COURSE OF DEALING OR TRADE USAGE. LSI SHALL NOT BE LIABLE
FOR ANY ERROR, OMISSION, DEFECT, DEFICIENCY, OR NONCONFORMITY IN THE LSI
LICENSED CODE OR EXPLANATORY MATERIALS. LSI MAKES NO WARRANTY OR
REPRESENTATION THAT THE LSI LICENSED CODE OR EXPLANATORY MATERIALS WILL
MEET LICENSEE'S REQUIREMENTS OR WILL WORK IN COMBINATION WITH ANY HARDWARE
OR SOFTWARE APPLICATION.
8.2 LSI DISCLAIMS ANY AND ALL LIABILITY IN CONNECTION WITH LICENSEE'S USE
OF THE LSI LICENSED CODE IN ANY MEDICAL, NUCLEAR, AVIATION, NAVIGATION,
MILITARY, OR OTHER HIGH RISK DEVICE OR APPLICATION. LICENSEE REPRESENTS AND
WARRANTS THAT IT WILL NOT USE THE LICENSED LSI CODE IN ANY MEDICAL,
NUCLEAR, AVIATION, NAVIGATION, MILITARY, OR OTHER HIGH RISK DEVICE OR
APPLICATION. LICENSEE SHALL INDEMNIFY, DEFEND, AND HOLD LSI HARMLESS
AGAINST ANY LOSS, LIABILITY, OR DAMAGE OF ANY KIND THAT LSI INCURS IN
CONNECTION WITH BREACH OF THE WARRANTY IN THIS SECTION 8.2.
8.3 LSI DISCLAIMS ANY AND ALL LIABILITY IN CONNECTION WITH LICENSEE'S
CREATION AND USE OF DERIVATIVE WORKS OF THE LSI SOURCE CODE. LICENSEE SHALL
INDEMNIFY, DEFEND, AND HOLD LSI HARMLESS AGAINST ANY LOSS, LIABILITY, OR
DAMAGE OF ANY KIND THAT LSI INCURS IN CONNECTION WITH LICENSEE'S DERIVATIVE
WORKS OF LSI SOURCE CODE.
9. Limitation of Liability
.
IN NO EVENT SHALL LSI, ITS EMPLOYEES, AFFILIATES ORSUPPLIERS BE LIABLE FOR
ANY LOST PROFITS, REVENUE, SALES OR DATA OR COSTS OF PROCURE OF SUBTITUTE
GOODS OR SERVICES, INTERRUPTION, LOSS OF BUSINESS INFORMATION OR ANY
SPECIAL, DIRECT, INDIRECT, INCIDENTAL, CONSEQUENTIAL, ECONOMIC OR PUNITIVE
DAMAGES, HOWEVER CAUSED, AND WHETHER ARISING UNDER CONTRACT, TORT, STRICT
LIABILITY, NEGLIGENCE OR OTHER THEORY OF LIABILITY, ARISING OUT OF THE USE
OR INABILTY TO USE THE LSI LICENSED CODE OR EXPLANATORY MATERIALS, EVEN IF
LSI OR ITS EMPLOYEES, SUPPLIERS OR AFFILIATES ARE ADVISED OF THE
POSSIBILTIY OF SUCH DAMAGES. IN THE EVENT THAT THE APPLICABLE JURISDICTION
DOES NOT ALLOW THE EXCLUSION OR LIMITATION OF LIABILITY, BUT DOES ALLOW
LIABILTY TO BE LIMITED, THE LIABILITY OF LSI, ITS EMPLOYEES, AFFILIATES, OR
SUPPLIERS IN SUCH CASES, SHALL BE LIMITED TO $100 US DOLLARS.
10. General
.
10.1 Assignment. Licensee shall not assign this Agreement or any of its
rights or delegate any of its duties under this Agreement without the prior
written consent of LSI. Subject to the foregoing, this Agreement will be
binding upon, enforceable by, and inure to the benefit of the parties and
their respective successors and assigns. Any attempted assignment in
violation of this Section 10.1 shall be null and void.
10.2 Governing Law. This Agreement shall be construed and interpreted in
accordance with the law of the State of California without reference to its
conflicts of law principles.
10.3 Exclusive Jurisdiction. All disputes arising out of or related to this
Agreement will be subject to the exclusive jurisdiction and venue of the
California state courts of Santa Clara County, California in United States
District Court for the Northern District of California, and the parties
consent to the personal and exclusive jurisdiction of these courts.
10.4 Export Control. Licensee shall follow all export control laws and
regulations relating to the LSI Licensed Code and Explanatory Materials.
Licensee hereby acknowledges responsibility for compliance with all
applicable US and local laws and regulations related to import and export
and acknowledges and agrees that the LSI Licensed Code is subject to the
U.S. Export Administration Regulations. Diversion contrary to U.S. law is
prohibited. Licensee agrees that the LSI Licensed Code is being or will be
acquired for, shipped, transferred, or re-exported, directly or indirectly,
to prohibited or embargoed countries, nor be used for any prohibited
end-use, such as nuclear activities, chemical/biological weapons, or
missile projects, unless expressly authorized by the U.S. Government.
Prohibited countries are set forth in the Supplement 1 to Part 740 of the
U.S. Export Administration Regulations. Countries currently subject to U.S.
embargo include: Cuba, Iran, N. Korea, Sudan and Syria. This list is
subject to change without further notice from LSI Corporation and Licensee
understands that compliance with the list as it exists in fact, is
required. Licensee assumes sole responsibility for obtaining any/all
licenses required for export or re-export. All ECCN and CCATS numbers and
License Exception information are subject to change without notice.
Modification in any way nullifies the classification. It is therefore your
obligation as an exporter to verify such information and comply with the
then currently applicable regulations. Any data provided by LSI is for
informational purposes only. LSI Corporation makes no representation or
warranty as to the accuracy or reliability of any classifications or
numbers. Any use of such classifications or numbers by you is without
recourse to LSI Corporation and is at your own risk. LSI Corporation is in
no way responsible for any damages, whether direct, indirect,
consequential, incidental or otherwise, suffered by you as a result of
using or relying upon such classifications or numbers for any purpose
whatsoever. Licensee agrees to consult the EAR, the Bureau of Industry and
Security's Export Counseling Division, and other appropriate sources before
distributing, importing, or using LSI products. You may request software
classification information from LSI or view it at LSI.com. If requested,
Customer agrees to sign written assurances and other export-related
documents as may be required by LSI.
10.5 Waiver. No failure or delay on the part of either party in the
exercise of any right or privilege hereunder shall operate as a waiver
thereof or of the exercise of any other right or privilege hereunder, nor
shall any single or partial exercise of any such right or privilege
preclude other or further exercise thereof or of any other right or
privilege.
10.6 Notice. Any notice or claim provided for herein to LSI shall be in
writing and addressed as set forth below, and shall be given (i) by
personal delivery, effective upon delivery, (ii) by first class mail,
postage prepaid, addressed as set forth below, effective one (1) business
day after proper deposit in the mail, or (iii) by facsimile directed to the
facsimile number set forth below, but only if accompanied by mailing of a
copy in accordance with (ii) above, effective as of the date of facsimile
transmission.
Vice President
Global Commercial Law Group
LSI Corporation
1110 American Parkway, NE
Room 12K-302
Allentown, PA 18109
Fax: (610) 712-1450
10.7 Severability. If any term, condition, or provision of this Agreement,
or portion of this Agreement, is found to be invalid, unlawful or
unenforceable to any extent, the parties will endeavor in good faith to
agree to such amendments that will preserve, as far as possible, the
intentions expressed in this Agreement. Such invalid term, condition or
provision will be severed from the remaining terms, conditions and
provisions, which will continue to be valid and enforceable to the fullest
extent permitted by law.
10.8 Other Rights. Nothing contained in this Agreement shall be construed
as conferring by implication, estoppel, or otherwise upon either party or
any third party any license or other right except, solely as to the parties
hereto, the rights expressly granted hereunder.
10.9 Integration; Modification. This Agreement embodies the final, complete
and exclusive statement of the terms agreed upon by the parties with
respect to the subject matter hereof and supersedes any prior or
contemporaneous representations, descriptions, courses of dealing, or
agreements in regard to such subject matter. No amendment or modification
of this Agreement shall be valid or binding upon the parties unless stated
in writing and signed by an authorized representative of each party.
10.10 Publicity. All publicity concerning this transaction referring to the
other party shall require the other party's prior written approval which
shall not be unreasonably withheld.
10.11 Relationship of the Parties. The relationship of the parties hereto
is that of independent contractors. Neither party, nor its agents or
employees, shall be deemed to be the agent, employee, joint venture
partner, partner or fiduciary of the other party. Neither party shall have
the right to bind the other party, transact any business on behalf of or in
the name of the other party, or incur any liability for or on behalf of the
other party.
Files: debian/*
Copyright: Copyright (C) 2007-2012 Adam Cécile (Le_Vert)
License: GPL-2.0+
License: GPL-2.0+
This package is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
.
This package is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
.
You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>
.
On Debian systems, the complete text of the GNU General
Public License version 2 can be found in "/usr/share/common-licenses/GPL-2".

2
debian/dirs vendored Normal file
View File

@ -0,0 +1,2 @@
usr/lib/storcli
usr/sbin

2
debian/docs vendored Normal file
View File

@ -0,0 +1,2 @@
debian/user_guide.pdf
*.txt

45
debian/rules vendored Executable file
View File

@ -0,0 +1,45 @@
#!/usr/bin/make -f
# Uncomment this to turn on verbose mode.
#export DH_VERBOSE=1
DEB_BUILD_ARCH ?= $(shell dpkg-architecture -qDEB_BUILD_ARCH)
build: build-arch build-indep
build-arch:
build-indep:
clean:
dh_testdir
dh_testroot
dh_clean
install: build
dh_testdir
dh_testroot
dh_clean -k
dh_installdirs
install $(CURDIR)/debian/storcli.wrapper $(CURDIR)/debian/storcli/usr/sbin/storcli
ifeq ($(DEB_BUILD_ARCH),amd64)
install $(CURDIR)/amd64/opt/MegaRAID/storcli/storcli64 $(CURDIR)/debian/storcli/usr/lib/storcli/storcli.real
endif
ifeq ($(DEB_BUILD_ARCH),i386)
install $(CURDIR)/i386/opt/MegaRAID/storcli/storcli $(CURDIR)/debian/storcli/usr/lib/storcli/storcli.real
endif
binary-indep:
binary-arch: build install
dh_testdir
dh_testroot
# dh_installchangelogs 1.19.04_StorCLI.txt
dh_installdocs
dh_compress
dh_fixperms
dh_installdeb
dh_shlibdeps
dh_gencontrol
dh_md5sums
dh_builddeb
binary: binary-arch
.PHONY: build clean binary-indep binary-arch binary install

1
debian/source/format vendored Normal file
View File

@ -0,0 +1 @@
1.0

3
debian/storcli.wrapper vendored Normal file
View File

@ -0,0 +1,3 @@
#!/bin/sh
LD_LIBRARY_PATH="/usr/lib/storcli:$LD_LIBRARY_PATH" /usr/lib/storcli/storcli.real "$@"

BIN
debian/user_guide.pdf vendored Normal file

Binary file not shown.

2
files.diz Normal file
View File

@ -0,0 +1,2 @@
amd64!storcli!7.1108.0.0.1!MR_SAS_Unified_StorCLI_007.1108.0000.0000.zip!https://docs.broadcom.com/docs-and-downloads/raid-controllers/raid-controllers-common-files/MR_SAS_Unified_StorCLI_007.1108.0000.0000.zip!2f9ce102fd947607fca2a35a192fef68
i386!storcli!7.1108.0.0.1!MR_SAS_Unified_StorCLI_007.1108.0000.0000.zip!https://docs.broadcom.com/docs-and-downloads/raid-controllers/raid-controllers-common-files/MR_SAS_Unified_StorCLI_007.1108.0000.0000.zip!2f9ce102fd947607fca2a35a192fef68

Binary file not shown.