Releases: ufispace-dev/OpenNetworkLinux
Release list
onlpv1-r6.3.1.1
tag onlpv1-r6.3.1.1 from tag onlpv1-r6.3.1 with specific changes (R)
- [All][Common]
- [S6301-56ST][r2.0.6] ------ No Update
- [S6301-56STP][r2.0.7] ----- No Update
- [S7801-54XS][r2.0.7] ------ No Update
- [S8901-54XC][r2.0.7] ------ No Update
- [S9110-32X][r2.0.7] ------- No Update
- [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] ------- No Update
- [S9321-64E][r2.0.8] ------- No Update
- [S9321-64EO][r2.0.8] ------ No Update
- [S9322-64EO][r1.0.1] ------ No Update
- [S9500-22XST][r0.13] ------ No Update
- [S9500-54CF][r2.0.1] ------ No Update
- [S9501-16SMT][r1.0.19] ---- No Update
- [S9501-18SMT][r1.0.24] ---- No Update
- [S9501-28SMT][r1.0.26] ---- No Update
- [S9502-12SM][r1.0.15] ----- No Update
- [S9502-16SMT][r1.0.15] ---- No Update
- [S9510-28DC][r2.0.6.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.6] ------ No Update
- [S9511-20CT][r1.0.4] ------ No Update
- [S9520-28XC][r1.0.0] ------ No Update
- [S9600-28DX][r2.0.6] ------ No Update
- [S9600-30DX][r2.0.5.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.5] ------- No Update
- [S9600-48X][r2.0.1] ------- No Update
- [S9600-56DX][r2.0.6] ------ No Update
- [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] ----- No Update
- [S9601-104BC][r2.0.7] ----- No Update
- [S9610-36D][r2.0.7] ------- No Update
- [S9610-46DX][r2.0.7] ------ No Update
- [S9610-48DX][r2.0.6.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.4] ------- No Update
- [S9620-32E][r1.0.3] ------- No Update
- [S9620-40DG][r1.1.0] ------ No Update
- [S9620-54DC][r1.0.5] ------ No Update
- [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] ------ 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.3.1
tag onlpv1-r6.3.1 from ufi-onlpv1-dev branch
- [All][Common]
- refine Unified UfiSpace platform architecture with S3IP support
- [S6301-56ST][r2.0.6] ------ No Update
- [S6301-56STP][r2.0.7] ----- No Update
- [S7801-54XS][r2.0.7] ------ No Update
- [S8901-54XC][r2.0.7] ------ No Update
- [S9110-32X][r2.0.7] ------- No Update
- [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] ------- No Update
- [S9321-64E][r2.0.8] ------- No Update
- [S9321-64EO][r2.0.8] ------ No Update
- [S9322-64EO][r1.0.1] ------ No Update
- [S9500-22XST][r0.13] ------ No Update
- [S9500-54CF][r2.0.1] ------ No Update
- [S9501-16SMT][r1.0.19] ---- No Update
- [S9501-18SMT][r1.0.24] ---- No Update
- [S9501-28SMT][r1.0.26] ---- No Update
- [S9502-12SM][r1.0.15] ----- No Update
- [S9502-16SMT][r1.0.15] ---- No Update
- [S9510-28DC][r2.0.6] ------ No Update
- [S9510-30XC][r2.0.6] ------ No Update
- [S9511-20CT][r1.0.4] ------ No Update
- [S9520-28XC][r1.0.0] ------ No Update
- [S9600-28DX][r2.0.6] ------ No Update
- [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] ------ No Update
- [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] ----- No Update
- [S9601-104BC][r2.0.7] ----- No Update
- [S9610-36D][r2.0.7] ------- No Update
- [S9610-46DX][r2.0.7] ------ No Update
- [S9610-48DX][r2.0.6] ------ No Update
- [S9611-36D][r1.0.4] ------- No Update
- [S9620-32E][r1.0.3] ------- No Update
- [S9620-40DG][r1.1.0]
- add platform beta build support
- [S9620-54DC][r1.0.5] ------ No Update
- [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] ------ 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.3.1.1
tag onlpv1-py3-r6.3.1.1 from ufi-onlpv1-py3-dev branch (commit 2accad1) with specific changes (R)
- [All][Common]
- [S6301-56ST][r2.0.6] ------ No Update
- [S6301-56STP][r2.0.7] ----- No Update
- [S7801-54XS][r2.0.7] ------ No Update
- [S8901-54XC][r2.0.7] ------ No Update
- [S9110-32X][r2.0.7] ------- No Update
- [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] ------- No Update
- [S9321-64E][r2.0.8] ------- No Update
- [S9321-64EO][r2.0.8] ------ No Update
- [S9322-64EO][r1.0.1] ------ No Update
- [S9500-22XST][r0.13] ------ No Update
- [S9500-54CF][r2.0.1] ------ No Update
- [S9501-16SMT][r1.0.19] ---- No Update
- [S9501-18SMT][r1.0.24] ---- No Update
- [S9501-28SMT][r1.0.26] ---- No Update
- [S9502-12SM][r1.0.15] ----- No Update
- [S9502-16SMT][r1.0.15] ---- No Update
- [S9510-28DC][r2.0.6.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.6] ------ No Update
- [S9511-20CT][r1.0.4] ------ No Update
- [S9520-28XC][r1.0.0] ------ No Update
- [S9600-28DX][r2.0.6] ------ No Update
- [S9600-30DX][r2.0.5.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.5] ------- No Update
- [S9600-48X][r2.0.1] ------- No Update
- [S9600-56DX][r2.0.6] ------ No Update
- [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] ----- No Update
- [S9601-104BC][r2.0.7] ----- No Update
- [S9610-36D][r2.0.7] ------- No Update
- [S9610-46DX][r2.0.7] ------ No Update
- [S9610-48DX][r2.0.6.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.4] ------- No Update
- [S9620-32E][r1.0.3] ------- No Update
- [S9620-40DG][r1.1.0] ------ No Update
- [S9620-54DC][r1.0.5] ------ No Update
- [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] ------ 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.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