Releases: ufispace-dev/OpenNetworkLinux
onlpv1-r6.3.0
tag onlpv1-r6.3.0 from ufi-onlpv1-dev branch
- [All][Common]
-
predefine kernel configurations with default value to eliminate interactive prompts
-
enable CONFIG_VMD=y to support NVMe SSD devices
-
recommended kernel configuration settings for all UfiSpace platforms:
coretemp CONFIG_SENSORS_CORETEMP=m or y gpio_pca953x CONFIG_GPIO_PCA953X=m or y CONFIG_GPIO_SYSFS=y i2c_i801 CONFIG_I2C_I801=m i2c_mux_pca954x CONFIG_I2C_MUX_PCA954x=m or y i2c_mux CONFIG_I2C_MUX=m or y i2c_smbus CONFIG_I2C_SMBUS=m igb CONFIG_IGB=m or y ixgbe CONFIG_IXGBE=m or y i40e CONFIG_I40E=m or y ice CONFIG_ICE=m or y lm75 CONFIG_SENSORS_LM75=m or y ipmi_devintf CONFIG_IPMI_DEVICE_INTERFACE=m or y ipmi_msghandler CONFIG_IPMI_HANDLER=m or y ipmi_si CONFIG_IPMI_SI=m or y xhci_pci CONFIG_USB_XHCI_PCI=m or y vmd CONFIG_VMD=y ucd9000 CONFIG_PMBUS=y CONFIG_SENSORS_PMBUS=y CONFIG_SENSORS_UCD9000=y usbnet CONFIG_USB_USBNET=m or y CONFIG_USB_NET_CDCETHER=m or y -
update platform_manager.c to replace PSU and Fan OID with description to match chassis labeling in syslog
-
Unified UfiSpace platform architecture with S3IP support
-
- [S6301-56ST][r2.0.6]
- update the I2C bus initialization sequence to support different kernel module configurations
- [S6301-56STP][r2.0.7]
- add platform support for kernel 6.12
- update the I2C bus initialization sequence to support different kernel module configurations
- [S7801-54XS][r2.0.7]
- update the I2C bus initialization sequence to support different kernel module configurations
- [S8901-54XC][r2.0.7]
- update the I2C bus initialization sequence to support different kernel module configurations
- [S9110-32X][r2.0.7]
- update the I2C bus initialization sequence to support different kernel module configurations
- [S9300-32D][r2.0.9] ------- No Update
- [S9301-32D][r2.0.7] ------- No Update
- [S9301-32DB][r2.0.8] ------ No Update
- [S9310-32D][r2.0.1] ------- No Update
- [S9311-64D][r1.0.7]
- update the I2C bus initialization sequence to support different kernel module configurations
- [S9321-64E][r2.0.8]
- update the I2C bus initialization sequence to support different kernel module configurations
- update the warm_reset script from v0.0.2 to v0.0.3, refining remove_kmod() to improve kernel module removal handling
- [S9321-64EO][r2.0.8]
- update the I2C bus initialization sequence to support different kernel module configurations
- update the warm_reset script from v0.0.2 to v0.0.3, refining remove_kmod() to improve kernel module removal handling
- [S9322-64EO][r1.0.1]
- update the I2C bus initialization sequence to support different kernel module configurations
- [S9500-22XST][r0.13] ------ No Update
- [S9500-54CF][r2.0.1] ------ No Update
- [S9501-16SMT][r1.0.19]
- update the I2C bus initialization sequence to support different kernel module configurations
- [S9501-18SMT][r1.0.24]
- update the I2C bus initialization sequence to support different kernel module configurations
- [S9501-28SMT][r1.0.26]
- update the I2C bus initialization sequence to support different kernel module configurations
- [S9502-12SM][r1.0.15]
- update the I2C bus initialization sequence to support different kernel module configurations
- [S9502-16SMT][r1.0.15]
- update the I2C bus initialization sequence to support different kernel module configurations
- [S9510-28DC][r2.0.6]
- update the I2C bus initialization sequence to support different kernel module configurations
- [S9510-30XC][r2.0.6]
- update the I2C bus initialization sequence to support different kernel module configurations
- [S9511-20CT][r1.0.4]
- update the I2C bus initialization sequence to support different kernel module configurations
- [S9520-28XC][r1.0.0]
- add platform support
- [S9600-28DX][r2.0.6]
- update the I2C bus initialization sequence to support different kernel module configurations
- [S9600-30DX][r2.0.5] ------ No Update
- [S9600-32X][r2.0.5] ------- No Update
- [S9600-48X][r2.0.1] ------- No Update
- [S9600-56DX][r2.0.6]
- update the I2C bus initialization sequence to support different kernel module configurations
- [S9600-64X][r2.0.5] ------- No Update
- [S9600-72XC][r2.0.5] ------ No Update
- [S9600-102XC][r2.0.5] ----- No Update
- [S9601-102XC][r1.0.5]
- update the I2C bus initialization sequence to support different kernel module configurations
- [S9601-104BC][r2.0.7]
- update the I2C bus initialization sequence to support different kernel module configurations
- [S9610-36D][r2.0.7] ------- No Update
- [S9610-46DX][r2.0.7]
- update the I2C bus initialization sequence to support different kernel module configurations
- update the warm_reset script from v0.0.4 to v0.0.6, enhancing link control register calculation in warm_reset script.
- update management PHY binary file (epdm_cli) to version 0.0.6 to support tx_ctrl/rx_ctrl function
- [S9610-48DX][r2.0.6]
- update the I2C bus initialization sequence to support different kernel module configurations
- update the warm_reset script from v0.0.4 to v0.0.6, enhancing link control register calculation in warm_reset script.
- update management PHY binary file (epdm_cli) to version 0.0.6 to support tx_ctrl/rx_ctrl function
- [S9611-36D][r1.0.4]
- update the I2C bus initialization sequence to support different kernel module configurations
- [S9620-32E][r1.0.3]
- update the I2C bus initialization sequence to support different kernel module configurations
- update the warm_reset script from v0.0.2 to v0.0.3, fixing link retrain in warm_reset script.
- [S9620-40DG][r1.0.1]
- update the I2C bus initialization sequence to support different kernel module configurations
- [S9620-54DC][r1.0.5]
- update the I2C bus initialization sequence to support different kernel module configurations
- [S9700-23D][r5.0.5] ------- No Update
- [S9700-53DX][r5.0.5] ------ No Update
- [S9701-78DC][r2.0.1] ------ No Update
- [S9701-82DC][r2.0.5] ------ No Update
- [S9705-48D][r5.0.5] ------- No Update
- [S9710-76D][r2.0.6] ------- No Update
- [S9720-56ED][r1.0.4]
- update the I2C bus initialization sequence to support different kernel module configurations
- [S9100-32X][r4.2.15] ------ No Update
- [S9180-32X][r4.2.23] ------ No Update
- [S9230-64X][r4.2.15] ------ No Update
- [S9280-64X][r4.2.19] ------ No Update
- [S9280-64X-4BWB][r4.2.18] - No Update
onlpv1-r6.2.0
tag onlpv1-r6.2.0 from ufi-onlpv1-dev branch
- [All][Common]
-
update the EEPROM driver to support kernel 6.12.
-
add and update the optoe and i2c-smbus drivers to support kernel 6.12.
-
add arch support for kernel 6.12
# Build Command
# Checkout Code
git clone https://github.com/ufispace-dev/OpenNetworkLinux.git -b ufi-onlpv1-dev
cd OpenNetworkLinux# Remove other vendors' platform due to they may not support the Stretch. pushd . cd packages/platforms rm -rf a* c* d* i* k* m* n* q* w* l* popd # Changed from Kernel 4.19 to Kernel 5.12 (Optional) sed -i "s/kernel-4\.19/kernel-6\.12/g" `grep "kernel-4\.19" -rl packages/platforms/ufispace/x86-64/` sed -i "s/kernel-4-19/kernel-6-12/g" `grep "kernel-4-19" -rl packages/platforms/ufispace/x86-64/` # Build ONL (Buster) docker/tools/onlbuilder -10 apt-cacher-ng source setup.env make amd64 -
update kernel configuration files to support for usb net device
-
- [S6301-56ST][r2.0.5]
- add platform/driver support for kernel 6.12
- update tech support script from version 1.0.2 to 1.0.3
- [S6301-56STP][r2.0.6]
- add driver support for kernel 6.12
- update tech support script from version 1.0.2 to 1.0.3
- [S7801-54XS][r2.0.6]
- add driver support for kernel 6.12
- add support for ONLP_SFP_CONTROL_TX_DISABLE_CHANNEL capability in onlp_sfpi_control_*()
- update tech support script from version 2.0.2 to 2.0.3
- update Sync LED
remove Sync led and update LED id in onlpdump output for devices without NTM card
move Sync led to last and update LED id in onlpdump output for devices with NTM card - code refine
fix return data type of CPLD register operation of _read_cpld_reg() from u8 to int for negative error code
fix return data type of _parse_data() from u8 to int
sync default return value for cpld version read opeation to -EINVAL
- [S8901-54XC][r2.0.6]
- add platform/driver support for kernel 6.12
- add support for ONLP_SFP_CONTROL_TX_DISABLE_CHANNEL capability in onlp_sfpi_control_*()
- update tech support script from version 2.0.2 to 2.0.3
- update Sync LED
remove Sync led and update LED id in onlpdump output for devices without NTM card
move Sync led to last and update LED id in onlpdump output for devices with NTM card - code refine
fix return data type of CPLD register operation of _read_cpld_reg() from u8 to int for negative error code
fix return data type of _parse_data() from u8 to int
sync default return value for cpld version read opeation to -EINVAL
- [S9110-32X][r2.0.6]
- add platform/driver support for kernel 6.12
- add support for ONLP_SFP_CONTROL_TX_DISABLE_CHANNEL capability in onlp_sfpi_control_*()
- update tech support script from version 1.1.1 to 1.1.2
- code refine
fix return data type of CPLD register operation of _read_cpld_reg() from u8 to int for negative error code
sync default return value for cpld version read opeation to -EINVAL
fix hw_rev parsing to support hexadecimal strings
- [S9300-32D][r2.0.9]
- add platform/driver support for kernel 6.12
- support 0xff for SFF-8636 TX disable status setting
- update tech support script from version 1.0.13 to 1.0.14
- [S9301-32D][r2.0.7]
- add platform/driver support for kernel 6.12
- add support for ONLP_SFP_CONTROL_TX_DISABLE_CHANNEL capability in onlp_sfpi_control_*()
- update tech support script from version 1.0.3 to 1.0.4
- [S9301-32DB][r2.0.8]
- add platform/driver support for kernel 6.12
- support 0xff for SFF-8636 TX disable status setting
- update tech support script from version 1.0.8 to 1.0.9
- bug fix for wrong bus id when open module eeprom
- [S9310-32D][r2.0.1]
- add driver support for kernel 6.12
- [S9311-64D][r1.0.6]
- add platform/driver support for kernel 6.12
- add support for ONLP_SFP_CONTROL_TX_DISABLE_CHANNEL capability in onlp_sfpi_control_*()
- update tech support script from version 1.0.2 to 1.0.3
- update bmc attribute name for fan presence from FANX_PSNT_L to FANX_PRSNT_L (bmc v3.10)
- update data path reset script and API (warm_reset version 0.0.3)
remove bde kernel modules before reset process
adapt write protect - code refine
fix potential race condition in CPLD driver read-modify-write operations
- [S9321-64E][r2.0.7]
- add platform/driver support for kernel 6.12
- add support for ONLP_SFP_CONTROL_TX_DISABLE_CHANNEL capability in onlp_sfpi_control_*()
- update tech support script from version 1.1.1 to 1.1.4
- bug fix for memory leakage in onlp_sysi_platform_info_get()
- code refine
fix return data type of CPLD register operation of _read_cpld_reg() from u8 to int for negative error code
sync default return value for cpld version read opeation to -EINVAL
fix hw_rev parsing to support hexadecimal strings
enhance CPU temp reading via dynamic coretemp search
fix potential race condition in CPLD driver read-modify-write operations
- [S9321-64EO][r2.0.7]
- add platform/driver support for kernel 6.12
- add support for ONLP_SFP_CONTROL_TX_DISABLE_CHANNEL capability in onlp_sfpi_control_*()
- update tech support script from version 1.0.2 to 1.0.3
- code refine
fix return data type of CPLD register operation of _read_cpld_reg() from u8 to int for negative error code
sync default return value for cpld version read opeation to -EINVAL
fix hw_rev parsing to support hexadecimal strings
enhance CPU temp reading via dynamic coretemp search
fix potential race condition in CPLD driver read-modify-write operations
- [S9322-64EO][r1.0.0]
- add platform support
- [S9500-22XST][r0.13] ------ No Update
- [S9500-54CF][r2.0.1]
- add driver support for kernel 6.12
- update tech support script from version 1.0.1 to 1.0.2
- code refine
sync default return value for cpld version read opeation to -EINVAL
- [S9501-16SMT][r1.0.18]
- add driver support for kernel 6.12
- update tech support script from version 1.1.2 to 1.1.3
- [S9501-18SMT][r1.0.23]
- add driver support for kernel 6.12
- update tech support script from version 1.1.2 to 1.1.3
- [S9501-28SMT][r1.0.25]
- add driver support for kernel 6.12
- update tech support script from version 1.1.2 to 1.1.3
- [S9502-12SM][r1.0.14]
- add driver support for kernel 6.12
- update tech support script from version 1.1.3 to 1.1.4
- [S9502-16SMT][r1.0.14]
- add driver support for kernel 6.12
- update tech support script from version 1.1.2 to 1.1.3
- [S9510-28DC][r2.0.5]
- add platform/driver support for kernel 6.12
- add support for ONLP_SFP_CONTROL_TX_DISABLE_CHANNEL capability in onlp_sfpi_control_*()
- update tech support script from version 1.1.2 to 2.0.1
- code refine
fix hw_rev parsing to support hexadecimal strings
- [S9510-30XC][r2.0.5]
- add driver support for kernel 6.12
- add support for ONLP_SFP_CONTROL_TX_DISABLE_CHANNEL capability in onlp_sfpi_control_*()
- update tech support script from version 1.1.1 to 2.0.1
- code refine
fix hw_rev parsing to support hexadecimal strings
- [S9511-20CT][r1.0.3]
- add driver support for kernel 6.12
- code refine
fix potential race condition in CPLD driver read-modify-write operations
fix return data type of CPLD register operation from u8 to int for negative error code
fix return data type of _parse_data() from u8 to int
sync default return value for cpld version read opeation to -EINVAL
- [S9600-28DX][r2.0.5]
- add driver support for kernel 6.12
- update tech support script from version 1.1.2 to 1.1.3
- code refine
fix return data type of CPLD register operation from u8 to int for negative error code.
sync default return value for cpld version read opeation to -EINVAL
- [S9600-30DX][r2.0.5]
- add platform/driver support for kernel 6.12
- add support for ONLP_SFP_CONTROL_TX_DISABLE_CHANNEL capability in onlp_sfpi_control_*()
- update tech support script from version 2.0.2 to 2.0.3
- code refine
sync default return value for cpld version read opeation to -EINVAL
fix return data type of CPLD register operation from u8 to int for negative error code
- [S9600-32X][r2.0.5]
- add platform/driver support for kernel 6.12
- update tech support script from version 1.1.2 to 1.1.3
- [S9600-48X][r2.0.1]
- add driver support for kernel 6.12
- [S9600-56DX][r2.0.5]
- add driver support for kernel 6.12
- update tech support script from version 1.1.2 to 1.1.3
- code refine
fix return data type of CPLD register operation from u8 to int for negative error code.
sync default return value for cpld version read opeation to -EINVAL
- [S9600-64X][r2.0.5]
- add platform/driv...
onlpv1-r6.1.4
tag onlpv1-r6.1.4 from ufi-onlpv1-dev branch
- [All][Common] ------------- No Update
- [S6301-56ST][r2.0.4] ------ No Update
- [S6301-56STP][r2.0.5] ----- No Update
- [S7801-54XS][r2.0.5] ------ No Update
- [S8901-54XC][r2.0.5] ------ No Update
- [S9110-32X][r2.0.5] ------- No Update
- [S9300-32D][r2.0.8]
- add support for ONLP_SFP_CONTROL_TX_DISABLE_CHANNEL capability in onlp_sfpi_control_*()
- [S9301-32D][r2.0.6] ------- No Update
- [S9301-32DB][r2.0.7]
- add support for ONLP_SFP_CONTROL_TX_DISABLE_CHANNEL capability in onlp_sfpi_control_*()
- [S9310-32D][r2.0.0] ------- No Update
- [S9311-64D][r1.0.5] ------- No Update
- [S9321-64E][r2.0.6] ------- No Update
- [S9321-64EO][r2.0.6] ------ No Update
- [S9500-22XST][r0.13] ------ No Update
- [S9500-54CF][r2.0.0] ------ No Update
- [S9501-16SMT][r1.0.17] ---- No Update
- [S9501-18SMT][r1.0.22] ---- No Update
- [S9501-28SMT][r1.0.24] ---- No Update
- [S9502-12SM][r1.0.13] ----- No Update
- [S9502-16SMT][r1.0.13] ---- No Update
- [S9510-28DC][r2.0.4] ------ No Update
- [S9510-30XC][r2.0.4] ------ No Update
- [S9511-20CT][r1.0.2] ------ No Update
- [S9600-28DX][r2.0.4] ------ No Update
- [S9600-30DX][r2.0.4] ------ No Update
- [S9600-32X][r2.0.4] ------- No Update
- [S9600-48X][r2.0.0] ------- No Update
- [S9600-56DX][r2.0.4] ------ No Update
- [S9600-64X][r2.0.4] ------- No Update
- [S9600-72XC][r2.0.4] ------ No Update
- [S9600-102XC][r2.0.4] ----- No Update
- [S9601-102XC][r1.0.3] ----- No Update
- [S9601-104BC][r2.0.5] ----- No Update
- [S9610-36D][r2.0.6]
- add support for ONLP_SFP_CONTROL_TX_DISABLE_CHANNEL capability in onlp_sfpi_control_*()
- refactor read_cpld_version_h() to reorganize the return logic and return -EINVAL if attr->index is not CPLD_VERSION_H
- [S9610-46DX][r2.0.5] ------ No Update
- [S9610-48DX][r2.0.4] ------ No Update
- [S9611-36D][r1.0.2] ------- No Update
- [S9620-32E][r1.0.1] ------- No Update
- [S9620-40DG][r1.0.0] ------ No Update
- [S9620-54DC][r1.0.3] ------ No Update
- [S9700-23D][r5.0.4] ------- No Update
- [S9700-53DX][r5.0.4] ------ No Update
- [S9701-78DC][r2.0.0] ------ No Update
- [S9701-82DC][r2.0.4] ------ No Update
- [S9705-48D][r5.0.4] ------- No Update
- [S9710-76D][r2.0.5] ------- No Update
- [S9720-56ED][r1.0.2] ------ No Update
- [S9100-32X][r4.2.15] ------ No Update
- [S9180-32X][r4.2.23] ------ No Update
- [S9230-64X][r4.2.15] ------ No Update
- [S9280-64X][r4.2.19] ------ No Update
- [S9280-64X-4BWB][r4.2.18] - No Update
onlpv1-py3-r6.1.3.1
tag onlpv1-py3-r6.1.3.1 from ufi-onlpv1-py3-dev branch (commit d83ebe6) with specific changes (R)
- [All][Common] ------------- No Update
- [S6301-56ST][r2.0.4] ------ No Update
- [S6301-56STP][r2.0.5] ----- No Update
- [S7801-54XS][r2.0.5] ------ No Update
- [S8901-54XC][r2.0.5] ------ No Update
- [S9110-32X][r2.0.5] ------- No Update
- [S9300-32D][r2.0.7] ------- No Update
- [S9301-32D][r2.0.6] ------- No Update
- [S9301-32DB][r2.0.6] ------ No Update
- [S9310-32D][r2.0.0] ------- No Update
- [S9311-64D][r1.0.5] ------- No Update
- [S9321-64E][r2.0.6] ------- No Update
- [S9321-64EO][r2.0.6] ------ No Update
- [S9500-22XST][r0.13] ------ No Update
- [S9500-54CF][r2.0.0] ------ No Update
- [S9501-16SMT][r1.0.17] ---- No Update
- [S9501-18SMT][r1.0.22] ---- No Update
- [S9501-28SMT][r1.0.24] ---- No Update
- [S9502-12SM][r1.0.13] ----- No Update
- [S9502-16SMT][r1.0.13] ---- No Update
- [S9510-28DC][r2.0.4.1]
- revert the BIOS version tag format in onlpdump -x from "[BIOS]" to "[BIOS ]".
- revert the BMC version tag format in onlpdump -x from "[BMC]" to "[BMC ]".
- remove AIM_LOG_INFO messages in sfpi.c when calling onlp_sfpi_* APIs and the transceiver module is absent.
- [S9510-30XC][r2.0.4] ------ No Update
- [S9511-20CT][r1.0.2] ------ No Update
- [S9600-28DX][r2.0.4] ------ No Update
- [S9600-30DX][r2.0.4.1]
- revert the BIOS version tag format in onlpdump -x from "[BIOS]" to "[BIOS ]".
- revert the BMC version tag format in onlpdump -x from "[BMC]" to "[BMC ]".
- remove AIM_LOG_INFO messages in sfpi.c when calling onlp_sfpi_* APIs and the transceiver module is absent.
- [S9600-32X][r2.0.4] ------- No Update
- [S9600-48X][r2.0.0] ------- No Update
- [S9600-56DX][r2.0.4] ------ No Update
- [S9600-64X][r2.0.4] ------- No Update
- [S9600-72XC][r2.0.4] ------ No Update
- [S9600-102XC][r2.0.4] ----- No Update
- [S9601-102XC][r1.0.3] ----- No Update
- [S9601-104BC][r2.0.5] ----- No Update
- [S9610-36D][r2.0.5] ------- No Update
- [S9610-46DX][r2.0.5] ------ No Update
- [S9610-48DX][r2.0.4.1]
- revert the BIOS version tag format in onlpdump -x from "[BIOS]" to "[BIOS ]".
- revert the BMC version tag format in onlpdump -x from "[BMC]" to "[BMC ]".
- remove AIM_LOG_INFO messages in sfpi.c when calling onlp_sfpi_* APIs and the transceiver module is absent.
- [S9611-36D][r1.0.2] ------- No Update
- [S9620-32E][r1.0.1] ------- No Update
- [S9620-40DG][r1.0.0] ------ No Update
- [S9620-54DC][r1.0.3] ------ No Update
- [S9700-23D][r5.0.4] ------- No Update
- [S9700-53DX][r5.0.4] ------ No Update
- [S9701-78DC][r2.0.0] ------ No Update
- [S9701-82DC][r2.0.4] ------ No Update
- [S9705-48D][r5.0.4] ------- No Update
- [S9710-76D][r2.0.5] ------- No Update
- [S9720-56ED][r1.0.2] ------ No Update
- [S9100-32X][r4.2.15] ------ No Update
- [S9180-32X][r4.2.23] ------ No Update
- [S9230-64X][r4.2.15] ------ No Update
- [S9280-64X][r4.2.19] ------ No Update
- [S9280-64X-4BWB][r4.2.18] - No Update
onlpv1-py3-r6.0.10
tag onlpv1-py3-r6.0.10 from ufi-onlpv1-py3-dev branch (commit e0169dc) with specific changes (R)
- [All][Common] ------------- No Update
- [S6301-56ST][r2.0.2] ------ No Update
- [S6301-56STP][r2.0.3] ----- No Update
- [S7801-54XS][r2.0.2] ------ No Update
- [S8901-54XC][r2.0.3] ------ No Update
- [S9110-32X][r2.0.3] ------- No Update
- [S9300-32D][r2.0.5] ------- No Update
- [S9301-32D][r2.0.4] ------- No Update
- [S9301-32DB][r2.0.4] ------ No Update
- [S9310-32D][r2.0.0] ------- No Update
- [S9311-64D][r1.0.3] ------- No Update
- [S9321-64E][r2.0.4] ------- No Update
- [S9321-64EO][r2.0.4] ------ No Update
- [S9500-22XST][r0.12] ------ No Update
- [S9500-54CF][r2.0.0] ------ No Update
- [S9501-16SMT][r1.0.16] ---- No Update
- [S9501-18SMT][r1.0.21] ---- No Update
- [S9501-28SMT][r1.0.23] ---- No Update
- [S9502-12SM][r1.0.12] ----- No Update
- [S9502-16SMT][r1.0.12] ---- No Update
- [S9510-28DC][r2.0.2.1]
- revert the BIOS version tag format in onlpdump -x from "[BIOS]" to "[BIOS ]".
- revert the BMC version tag format in onlpdump -x from "[BMC]" to "[BMC ]".
- remove AIM_LOG_INFO messages in sfpi.c when calling onlp_sfpi_* APIs and the transceiver module is absent.
- [S9510-30XC][r2.0.2] ------ No Update
- [S9511-20CT][r1.0.0] ------ No Update
- [S9600-28DX][r2.0.3] ------ No Update
- [S9600-30DX][r2.0.2.1]
- revert the BIOS version tag format in onlpdump -x from "[BIOS]" to "[BIOS ]".
- revert the BMC version tag format in onlpdump -x from "[BMC]" to "[BMC ]".
- remove AIM_LOG_INFO messages in sfpi.c when calling onlp_sfpi_* APIs and the transceiver module is absent.
- [S9600-32X][r2.0.3] ------- No Update
- [S9600-48X][r2.0.0] ------- No Update
- [S9600-56DX][r2.0.3] ------ No Update
- [S9600-64X][r2.0.3] ------- No Update
- [S9600-72XC][r2.0.2] ------ No Update
- [S9600-102XC][r2.0.2] ----- No Update
- [S9601-102XC][r1.0.1] ----- No Update
- [S9601-104BC][r2.0.3] ----- No Update
- [S9610-36D][r2.0.2] ------- No Update
- [S9610-46DX][r2.0.4] ------ No Update
- [S9610-48DX][r2.0.3.1]
- revert the BIOS version tag format in onlpdump -x from "[BIOS]" to "[BIOS ]".
- revert the BMC version tag format in onlpdump -x from "[BMC]" to "[BMC ]".
- remove AIM_LOG_INFO messages in sfpi.c when calling onlp_sfpi_* APIs and the transceiver module is absent.
- [S9620-54DC][r1.0.1] ------ No Update
- [S9700-23D][r5.0.2] ------- No Update
- [S9700-53DX][r5.0.2] ------ No Update
- [S9701-78DC][r2.0.0] ------ No Update
- [S9701-82DC][r2.0.2] ------ No Update
- [S9705-48D][r5.0.2] ------- No Update
- [S9710-76D][r2.0.2] ------- No Update
- [S9720-56ED][r1.0.0] ------ No Update
- [S9100-32X][r4.2.15] ------ No Update
- [S9180-32X][r4.2.23] ------ No Update
- [S9230-64X][r4.2.15] ------ No Update
- [S9280-64X][r4.2.19] ------ No Update
- [S9280-64X-4BWB][r4.2.18] - No Update
onlpv1-r6.1.3
tag onlpv1-r6.1.3 from ufi-onlpv1-dev branch
- [All][Common] ------------- No Update
- [S6301-56ST][r2.0.4] ------ No Update
- [S6301-56STP][r2.0.5] ----- No Update
- [S7801-54XS][r2.0.5] ------ No Update
- [S8901-54XC][r2.0.5] ------ No Update
- [S9110-32X][r2.0.5] ------- No Update
- [S9300-32D][r2.0.7] ------- No Update
- [S9301-32D][r2.0.6] ------- No Update
- [S9301-32DB][r2.0.6] ------ No Update
- [S9310-32D][r2.0.0] ------- No Update
- [S9311-64D][r1.0.5] ------- No Update
- [S9321-64E][r2.0.6] ------- No Update
- [S9321-64EO][r2.0.6] ------ No Update
- [S9500-22XST][r0.13]
- update BMC sensor threshold logic to transition from three stages to two.
- [S9500-54CF][r2.0.0] ------ No Update
- [S9501-16SMT][r1.0.17] ---- No Update
- [S9501-18SMT][r1.0.22] ---- No Update
- [S9501-28SMT][r1.0.24] ---- No Update
- [S9502-12SM][r1.0.13] ----- No Update
- [S9502-16SMT][r1.0.13] ---- No Update
- [S9510-28DC][r2.0.4] ------ No Update
- [S9510-30XC][r2.0.4] ------ No Update
- [S9511-20CT][r1.0.2] ------ No Update
- [S9600-28DX][r2.0.4] ------ No Update
- [S9600-30DX][r2.0.4] ------ No Update
- [S9600-32X][r2.0.4] ------- No Update
- [S9600-48X][r2.0.0] ------- No Update
- [S9600-56DX][r2.0.4] ------ No Update
- [S9600-64X][r2.0.4] ------- No Update
- [S9600-72XC][r2.0.4] ------ No Update
- [S9600-102XC][r2.0.4] ----- No Update
- [S9601-102XC][r1.0.3] ----- No Update
- [S9601-104BC][r2.0.5] ----- No Update
- [S9610-36D][r2.0.5] ------- No Update
- [S9610-46DX][r2.0.5] ------ No Update
- [S9610-48DX][r2.0.4] ------ No Update
- [S9611-36D][r1.0.2] ------- No Update
- [S9620-32E][r1.0.1] ------- No Update
- [S9620-40DG][r1.0.0] ------ No Update
- [S9620-54DC][r1.0.3] ------ No Update
- [S9700-23D][r5.0.4] ------- No Update
- [S9700-53DX][r5.0.4] ------ No Update
- [S9701-78DC][r2.0.0] ------ No Update
- [S9701-82DC][r2.0.4] ------ No Update
- [S9705-48D][r5.0.4] ------- No Update
- [S9710-76D][r2.0.5] ------- No Update
- [S9720-56ED][r1.0.2] ------ No Update
- [S9100-32X][r4.2.15] ------ No Update
- [S9180-32X][r4.2.23] ------ No Update
- [S9230-64X][r4.2.15] ------ No Update
- [S9280-64X][r4.2.19] ------ No Update
- [S9280-64X-4BWB][r4.2.18] - No Update
onlpv1-r6.1.2
tag onlpv1-r6.1.2 from ufi-onlpv1-dev branch
- [All][Common] ------------- No Update
- [S6301-56ST][r2.0.4] ------ No Update
- [S6301-56STP][r2.0.5] ----- No Update
- [S7801-54XS][r2.0.5] ------ No Update
- [S8901-54XC][r2.0.5] ------ No Update
- [S9110-32X][r2.0.5] ------- No Update
- [S9300-32D][r2.0.7] ------- No Update
- [S9301-32D][r2.0.6] ------- No Update
- [S9301-32DB][r2.0.6] ------ No Update
- [S9310-32D][r2.0.0] ------- No Update
- [S9311-64D][r1.0.5] ------- No Update
- [S9321-64E][r2.0.6] ------- No Update
- [S9321-64EO][r2.0.6] ------ No Update
- [S9500-22XST][r0.12] ------ No Update
- [S9500-54CF][r2.0.0] ------ No Update
- [S9501-16SMT][r1.0.17] ---- No Update
- [S9501-18SMT][r1.0.22] ---- No Update
- [S9501-28SMT][r1.0.24] ---- No Update
- [S9502-12SM][r1.0.13] ----- No Update
- [S9502-16SMT][r1.0.13] ---- No Update
- [S9510-28DC][r2.0.4] ------ No Update
- [S9510-30XC][r2.0.4] ------ No Update
- [S9511-20CT][r1.0.2] ------ No Update
- [S9600-28DX][r2.0.4] ------ No Update
- [S9600-30DX][r2.0.4] ------ No Update
- [S9600-32X][r2.0.4] ------- No Update
- [S9600-48X][r2.0.0] ------- No Update
- [S9600-56DX][r2.0.4] ------ No Update
- [S9600-64X][r2.0.4] ------- No Update
- [S9600-72XC][r2.0.4] ------ No Update
- [S9600-102XC][r2.0.4] ----- No Update
- [S9601-102XC][r1.0.3] ----- No Update
- [S9601-104BC][r2.0.5] ----- No Update
- [S9610-36D][r2.0.5] ------- No Update
- [S9610-46DX][r2.0.5] ------ No Update
- [S9610-48DX][r2.0.4] ------ No Update
- [S9611-36D][r1.0.2] ------- No Update
- [S9620-32E][r1.0.1] ------- No Update
- [S9620-40DG][r1.0.0]
- add platform support
- [S9620-54DC][r1.0.3] ------ No Update
- [S9700-23D][r5.0.4] ------- No Update
- [S9700-53DX][r5.0.4] ------ No Update
- [S9701-78DC][r2.0.0] ------ No Update
- [S9701-82DC][r2.0.4] ------ No Update
- [S9705-48D][r5.0.4] ------- No Update
- [S9710-76D][r2.0.5] ------- No Update
- [S9720-56ED][r1.0.2] ------ No Update
- [S9100-32X][r4.2.15] ------ No Update
- [S9180-32X][r4.2.23] ------ No Update
- [S9230-64X][r4.2.15] ------ No Update
- [S9280-64X][r4.2.19] ------ No Update
- [S9280-64X-4BWB][r4.2.18] - No Update
onlpv1-r5.2.17.1
tag onlpv1-r5.2.17.1 from onlpv1-r5.2.17 tag
- [All][Common]
- add interrupt handler to handle the unknown event.
- [S9610-36D][r1.0.8.1]
- init the interrupt handler to handle the IRQ#16 unknown event.
onlpv1-r6.1.1
tag onlpv1-r6.1.1 from ufi-onlpv1-dev branch
- [All][Common]
- [S6301-56ST][r2.0.4]
- [S6301-56STP][r2.0.5]
- add support for single psu sku
- poe driver enhancement
3.1. add power management mode sysfs
3.2. change default power management mode to static with port priority for init
3.3. change default power limit mode to port base for init
3.4. fix debug cmd buffer not large enough
3.5. add poe_cmd_debug to apply poe cmd for debug
3.6. fix wrong show values for pse total power and power consumption
3.7. minor typo fix for debug printout
3.8. remove unused variable - update tech support script from version 1.0.1 to 1.0.2
#1. add /var/log/onlpd.conf and /tmp/ipmitool_err_msg into log collection tarball
#2. add "smartctl -x" to collect more detailed disk information
- [S7801-54XS][r2.0.5]
- add API onlp_sfpi_dev_class_update() to update QSFPX-related dev_class at runtime
- update return value as ONLP_STATUS_OK when the port is not present or is not QSFPX type in onlp_sfpi_dev_class_update_port
- update tech support script from version 2.0.1 to 2.0.2
#1. add /var/log/onlpd.conf and /tmp/ipmitool_err_msg into log collection tarball
#2. add "smartctl -x" to collect more detailed disk information
- [S8901-54XC][r2.0.5]
- add API onlp_sfpi_dev_class_update() to update QSFPX-related dev_class at runtime
- update return value as ONLP_STATUS_OK when the port is not present or is not QSFPX type in onlp_sfpi_dev_class_update_port
- update tech support script from version 2.0.1 to 2.0.2
#1. add /var/log/onlpd.conf and /tmp/ipmitool_err_msg into log collection tarball
#2. add "smartctl -x" to collect more detailed disk information
- [S9110-32X][r2.0.5]
- add support for ONLP_SFP_CONTROL_TX_DISABLE capability in onlp_sfpi_control_supported()
- add API onlp_sfpi_dev_class_update() to update QSFPX-related dev_class at runtime
- refactor error handling for module absence and code refine
- update tech support script from version 1.1.0 to 1.1.1
#1. add /var/log/onlpd.conf and /tmp/ipmitool_err_msg into log collection tarball
#2. add "smartctl -x" to collect more detailed disk information
- [S9300-32D][r2.0.7]
- add API onlp_sfpi_dev_class_update() to update QSFPX-related dev_class at runtime
- add support for ID LED control
- code refine to fix potential format-truncation compile error
- update tech support script from version 1.0.12 to 1.0.13
#1. add /var/log/onlpd.conf and /tmp/ipmitool_err_msg into log collection tarball
#2. add "smartctl -x" to collect more detailed disk information
- [S9301-32D][r2.0.6]
- add API onlp_sfpi_dev_class_update() to update QSFPX-related dev_class at runtime
- add support for ID LED control
- code refine to fix potential format-truncation compile error
- update tech support script from version 1.0.2 to 1.0.3
#1. add /var/log/onlpd.conf and /tmp/ipmitool_err_msg into log collection tarball
#2. add "smartctl -x" to collect more detailed disk information
- [S9301-32DB][r2.0.6]
- add API onlp_sfpi_dev_class_update() to update QSFPX-related dev_class at runtime
- add support for ID LED control
- code refine to fix potential format-truncation compile error
- update tech support script from version 1.0.7 to 1.0.8
#1. add /var/log/onlpd.conf and /tmp/ipmitool_err_msg into log collection tarball
#2. add "smartctl -x" to collect more detailed disk information
- [S9310-32D][r2.0.0] ------- No Update
- [S9311-64D][r1.0.5]
- add API onlp_sfpi_dev_class_update() to update QSFPX-related dev_class at runtime
- code refine to fix potential format-truncation compile error
- update PSU support list
- updated the warm_reset script from version 0.0.1 to 0.0.2, adding enable_common_clk() and retrain_link() to the warm reset procedure.
- update tech support script from version 1.0.1 to 1.0.2
#1. add /var/log/onlpd.conf and /tmp/ipmitool_err_msg into log collection tarball
#2. add "smartctl -x" to collect more detailed disk information
- [S9321-64E][r2.0.6]
- add support for ONLP_SFP_CONTROL_TX_DISABLE capability in onlp_sfpi_control_supported()
- add API onlp_sfpi_dev_class_update() to update QSFPX-related dev_class at runtime
- refactor error handling for module absence and code refine
- updated the warm_reset script from version 0.0.1 to 0.0.2, adding enable_common_clk() and retrain_link() to the warm reset procedure.
- update tech support script from version 1.1.0 to 1.1.1
#1. add /var/log/onlpd.conf and /tmp/ipmitool_err_msg into log collection tarball
#2. add "smartctl -x" to collect more detailed disk information
- [S9321-64EO][r2.0.6]
- add support for ONLP_SFP_CONTROL_TX_DISABLE capability in onlp_sfpi_control_supported()
- add API onlp_sfpi_dev_class_update() to update QSFPX-related dev_class at runtime
- refactor error handling for module absence and code refine
- updated the warm_reset script from version 0.0.1 to 0.0.2, adding enable_common_clk() and retrain_link() to the warm reset procedure.
- update tech support script from version 1.0.1 to 1.0.2
#1. add /var/log/onlpd.conf and /tmp/ipmitool_err_msg into log collection tarball
#2. add "smartctl -x" to collect more detailed disk information
- [S9500-22XST][r0.12] ------ No Update
- [S9500-54CF][r2.0.0] ------ No Update
- [S9501-16SMT][r1.0.17]
- [S9501-18SMT][r1.0.22]
- [S9501-28SMT][r1.0.24]
- [S9502-12SM][r1.0.13]
- [S9502-16SMT][r1.0.13]
- [S9510-28DC][r2.0.4]
- add API onlp_sfpi_dev_class_update() to update QSFPX-related dev_class at runtime
- refactor error handling for module absence and code refine
- update tech support script from version 1.1.1 to 1.1.2
#1. add /var/log/onlpd.conf and /tmp/ipmitool_err_msg into log collection tarball
#2. add "smartctl -x" to collect more detailed disk information
- [S9510-30XC][r2.0.4]
- add API onlp_sfpi_dev_class_update() to update QSFPX-related dev_class at runtime
- refactor error handling for module absence and code refine
- update tech support script from version 1.1.0 to 1.1.1
#1. add /var/log/onlpd.conf and /tmp/ipmitool_err_msg into log collection tarball
#2. add "smartctl -x" to collect more detailed disk information
- [S9511-20CT][r1.0.2]
- [S9600-28DX][r2.0.4]
- [S9600-30DX][r2.0.4]
- add API onlp_sfpi_dev_class_update() to update QSFPX-related dev_class at runtime
- refactor error handling for module absence and code refine
- updated the warm_reset script from version 0.0.1 to 0.0.2, optimizing delay timing for improved stability
- update tech support script from version 2.0.1 to 2.0.2
#1. add /var/log/onlpd.conf and /tmp/ipmitool_err_msg into log collection tarball
#2. add "smartctl -x" to collect more detailed disk information
- [S9600-32X][r2.0.4]
- [S9600-48X][r2.0.0] ------- No Update
- [S9600-56DX][r2.0.4]
- update tech support script from version 1.1.1 to 1.1.2
#...
- update tech support script from version 1.1.1 to 1.1.2
onlpv2-r3.0.6
tag onlpv2-r3.0.6 from ufi-onlpv2-dev branch
- [Common][All] --------------- No Update
- [S9510-28DC][r1.0.24] ------- No Update
- [S9600-30DX][r1.0.15] ------- No Update
- [S9600-72XC][r2.0.3] -------- No Update
- INFO: advanced thermal sensor - TEMP_OPTICS (have to enable "ADV_THERMAL_SENSOR_EN=1", BMC Ver >= 3.5.0)
- [S9610-36D][r2.0.5]
- add advanced thermal sensor - TEMP_OPTICS (have to enable "ADV_THERMAL_SENSOR_EN=1", BMC Ver >= 2.47)
- add API onlp_sfpi_dev_class_update() to update QSFPX-related dev_class at runtime
- [S9611-36D][r1.0.2]
- add advanced thermal sensor - TEMP_OPTICS (have to enable "ADV_THERMAL_SENSOR_EN=1", BMC Ver >= 2.53)
- add API onlp_sfpi_dev_class_update() to update QSFPX-related dev_class at runtime
- [S9610-48DX][r2.0.3]
- update initialization code for management PHY (epdm_cli w/ static libarary) to version 0.0.3
- update warm_reset script from v0.0.3 to v0.0.4 to include retrain_link() step.
- [S9701-82DC][r2.0.3] -------- No Update
- INFO: advanced thermal sensor - TEMP_OPTICS (have to enable "ADV_THERMAL_SENSOR_EN=1", BMC Ver >= 3.5.0)
- [S9710-76D][r2.0.5]
- add advanced thermal sensor - TEMP_OPTICS (have to enable "ADV_THERMAL_SENSOR_EN=1", BMC Ver >= 3.37)
- add API onlp_sfpi_dev_class_update() to update QSFPX-related dev_class at runtime