Difference between revisions of "Talos II/Firmware"
(13 intermediate revisions by the same user not shown) | |||
Line 3: | Line 3: | ||
For upgrade instructions, please visit the [[Firmware_Upgrade_Quickstart|Firmware Upgrade Quick Start]] page. Alternatively, for those wishing to build from source, please visit the [[Talos_II/Compiling_Firmware|Compiling Firmware]] page. | For upgrade instructions, please visit the [[Firmware_Upgrade_Quickstart|Firmware Upgrade Quick Start]] page. Alternatively, for those wishing to build from source, please visit the [[Talos_II/Compiling_Firmware|Compiling Firmware]] page. | ||
− | All firmware builds are cryptographically signed with the current Raptor Computing Systems firmware signing key at time of release [https://raptorcs.com/verification/gpg/talos_ii/firmware_builds/]. The intermediate firmware signer keys, in turn, are signed by our master umbrella key [https://raptorcs.com/keys/gpg/0x337BF51F.pub]. | + | All firmware builds are cryptographically signed with the current Raptor Computing Systems firmware signing key at time of release [https://raptorcs.com/keys/gpg/0xFBBEBF23.pub][https://raptorcs.com/verification/gpg/talos_ii/firmware_builds/]. The intermediate firmware signer keys, in turn, are signed by our master umbrella key [https://raptorcs.com/keys/gpg/0x337BF51F.pub]. |
+ | |||
+ | == System Package v2.10 == | ||
+ | Released: 02-15-2024<BR> | ||
+ | [https://wiki.raptorcs.com/wiki/Talos_II/Firmware/2.10/Release_Notes Release Notes] | ||
+ | * BMC: [[:File:Talos-ii-openbmc-v2.10-bundle.tar|67efd9872fc3aaa63350bd1722f6bc0346bf8460]] | ||
+ | * PNOR: [[:File:Talos-ii-pnor-v2.10-bundle.tar|aef76a11038f2922d542bbdc7e5ccca1094b2f1d]] | ||
+ | * FPGA: [[:File:Talos-ii-system-fpga-v1.08.rom|99368dab3befa7014155bcd250a4cf9bbb30b71a]] | ||
+ | |||
+ | == System Package v2.00 == | ||
+ | Released: 02-19-2020<BR> | ||
+ | [https://wiki.raptorcs.com/wiki/Talos_II/Firmware/2.00/Release_Notes Release Notes] | ||
+ | * BMC: [[:File:Talos-ii-openbmc-v2.00-bundle.tar|67efd9872fc3aaa63350bd1722f6bc0346bf8460]] | ||
+ | * PNOR: [[:File:Talos-ii-pnor-v2.00-bundle.tar|f6295c9c7526feee8d6a7efe8d66b79c2883bb52]] | ||
+ | * FPGA: [[:File:Talos-ii-system-fpga-v1.08.rom|99368dab3befa7014155bcd250a4cf9bbb30b71a]] | ||
+ | |||
+ | == System Package v1.06 == | ||
+ | Released: 06-19-2018 | ||
+ | * BMC: [[:File:Talos_ii_openbmc_v1.07_bundle.tar.bz2|2a92dec044239591244b6ed69c3fac162a6b9ea4]] | ||
+ | * PNOR: [[:File:Talos_ii_host_pnor_v1.05.bin.bz2|76f78f4d0a31c2b40284125cd763d5b6aa524859]] | ||
+ | * FPGA: [[:File:Talos-system-fpga-v1.07.rom|819d0eb720549fc34a0c9f2a34946fdca04a6a32]] | ||
+ | |||
+ | Change Log | ||
+ | * Upgrade BMC kernel | ||
+ | * Add Lite support to BMC | ||
+ | * Upgrade PNOR stack to latest upstream versions | ||
+ | * Update FPGA logic to support the Lite hardware configuration | ||
+ | |||
+ | Known Issues | ||
+ | * When fast reboot is enabled, under certain rare circumstances during IPL the OCC can malfunction and lock the FSI bus. This leads to loss of communication and fan controls, with all fans stuck on high, and can in some situations cause the second CPU to be guarded out. As a result, the fast reboot functionality is disabled by default in the current PNOR. | ||
+ | |||
+ | == System Package v1.05 == | ||
+ | Released: 05-28-2018 | ||
+ | * BMC: [[:File:Talos_ii_openbmc_v1.05_bundle.tar.bz2|aa359c9e341494c73d97fad3bd691bae18038482]] | ||
+ | * PNOR: [[:File:Talos_ii_host_pnor_v1.04.bin.bz2|70748d07e8f89d3b54c95cd25e41cf6041ad50d4]] | ||
+ | * FPGA: [[:File:Talos-system-fpga-v1.06.rom|be9634aeac2b5b5e1db6c8b4e0b29cce0d298580]] | ||
+ | |||
+ | Change Log | ||
+ | * Upgrade BMC kernel to Linux 4.13 | ||
+ | * Add FSI bus driver error recovery | ||
+ | * Upgrade PNOR stack to latest upstream versions | ||
+ | * Modify FPGA logic to conform to ATX specifications | ||
+ | |||
+ | Known Issues | ||
+ | * While significantly lessened in this release, under certain rare circumstances during IPL the OCC can malfunction and lock the FSI bus. This leads to loss of communication and fan controls, with all fans stuck on high, and can in some situations cause the second CPU to be guarded out. This issue is exacerbated by the fast reboot functionality, which is disabled by default in the current PNOR. The underlying fault is being tracked upstream in [https://github.com/openbmc/openbmc/issues/1699 Issue 1699]. Should the second CPU guard out, issue "pflash -P GUARD -c" from the BMC shell to remove the spurious guard entries. | ||
+ | |||
+ | == System Package v1.04 == | ||
+ | Released: 05-04-2018 | ||
+ | * BMC: [[:File:Talos_ii_openbmc_v1.04_bundle.tar.bz2|b960fa7dc3f82b382ad81344d84f61186e5d204a]] | ||
+ | * PNOR: [[:File:Talos_ii_host_pnor_v1.03.bin.bz2|d286337d16b9ae9f1e0721782e3913871f44d849]] | ||
+ | * FPGA: [[:File:Talos-system-fpga-v1.05.rom|b21d62815f806da7619273bbe50212bbc0187f2d]] | ||
+ | |||
+ | Change Log | ||
+ | * Fix regression accidentally introduced in System Package v1.03 where the fan controls do not engage on single CPU systems | ||
+ | * Tweak chassis fan settings to minimize audible hunting | ||
+ | |||
+ | Known Issues | ||
+ | * Under certain rare circumstances during IPL, the OCC can malfunction and lock the FSI bus. This leads to loss of communication and fan controls, with all fans stuck on high, and can in some situations cause the second CPU to be guarded out. This issue is exacerbated by the fast reboot functionality, which is disabled by default in the current PNOR. The underlying fault is being tracked upstream in [https://github.com/openbmc/openbmc/issues/1699 Issue 1699]. Should the second CPU guard out, issue "pflash -P GUARD -c" from the BMC shell to remove the spurious guard entries. | ||
+ | |||
+ | == System Package v1.03 == | ||
+ | Released: 04-30-2018 | ||
+ | * BMC: [[:File:Talos_ii_openbmc_v1.03_bundle.tar.bz2|83fab00f082367c3423e38a1ab866d8058cd8f2b]] | ||
+ | * PNOR: [[:File:Talos_ii_host_pnor_v1.03.bin.bz2|d286337d16b9ae9f1e0721782e3913871f44d849]] | ||
+ | * FPGA: [[:File:Talos-system-fpga-v1.05.rom|b21d62815f806da7619273bbe50212bbc0187f2d]] | ||
+ | |||
+ | Change Log | ||
+ | * Upgrade PNOR stack to latest upstream versions | ||
+ | * Disable fast reboot by default (work around [https://github.com/openbmc/openbmc/issues/1699 Issue 1699] causing fans stuck on full speed) | ||
+ | * Use PID control loop for fans instead of original (limited functionality) IBM fan control loop | ||
+ | |||
+ | Known Issues | ||
+ | * Under certain rare circumstances during IPL, the OCC can malfunction and lock the FSI bus. This leads to loss of communication and fan controls, with all fans stuck on high, and can in some situations cause the second CPU to be guarded out. This issue is exacerbated by the fast reboot functionality, which is disabled by default in the current PNOR. The underlying fault is being tracked upstream in [https://github.com/openbmc/openbmc/issues/1699 Issue 1699]. Should the second CPU guard out, issue "pflash -P GUARD -c" from the BMC shell to remove the spurious guard entries. | ||
== System Package v1.02 == | == System Package v1.02 == | ||
Line 15: | Line 86: | ||
* Raise CPU core temperature setpoints | * Raise CPU core temperature setpoints | ||
* Load less aggressive fan curves for CPU temperature control | * Load less aggressive fan curves for CPU temperature control | ||
+ | |||
+ | Known Issues | ||
+ | * When fast reboot is enabled, the fan controls may stop working after a reboot. A normal reboot (host shutdown, power off, power on, IPL) restores the fan control to normal operation. The FSI bus lockups remain a significant upstream bug in the standard OpenPOWER firmware, and Raptor Computing Systems is waiting for a fix from IBM for the FSI lockup that will also fix the fan controls once and for all. | ||
== System Package v1.01 == | == System Package v1.01 == |
Latest revision as of 11:46, 16 February 2024
Contents
Talos II Official Firmware Builds
For upgrade instructions, please visit the Firmware Upgrade Quick Start page. Alternatively, for those wishing to build from source, please visit the Compiling Firmware page.
All firmware builds are cryptographically signed with the current Raptor Computing Systems firmware signing key at time of release [1][2]. The intermediate firmware signer keys, in turn, are signed by our master umbrella key [3].
System Package v2.10
Released: 02-15-2024
Release Notes
- BMC: 67efd9872fc3aaa63350bd1722f6bc0346bf8460
- PNOR: aef76a11038f2922d542bbdc7e5ccca1094b2f1d
- FPGA: 99368dab3befa7014155bcd250a4cf9bbb30b71a
System Package v2.00
Released: 02-19-2020
Release Notes
- BMC: 67efd9872fc3aaa63350bd1722f6bc0346bf8460
- PNOR: f6295c9c7526feee8d6a7efe8d66b79c2883bb52
- FPGA: 99368dab3befa7014155bcd250a4cf9bbb30b71a
System Package v1.06
Released: 06-19-2018
- BMC: 2a92dec044239591244b6ed69c3fac162a6b9ea4
- PNOR: 76f78f4d0a31c2b40284125cd763d5b6aa524859
- FPGA: 819d0eb720549fc34a0c9f2a34946fdca04a6a32
Change Log
- Upgrade BMC kernel
- Add Lite support to BMC
- Upgrade PNOR stack to latest upstream versions
- Update FPGA logic to support the Lite hardware configuration
Known Issues
- When fast reboot is enabled, under certain rare circumstances during IPL the OCC can malfunction and lock the FSI bus. This leads to loss of communication and fan controls, with all fans stuck on high, and can in some situations cause the second CPU to be guarded out. As a result, the fast reboot functionality is disabled by default in the current PNOR.
System Package v1.05
Released: 05-28-2018
- BMC: aa359c9e341494c73d97fad3bd691bae18038482
- PNOR: 70748d07e8f89d3b54c95cd25e41cf6041ad50d4
- FPGA: be9634aeac2b5b5e1db6c8b4e0b29cce0d298580
Change Log
- Upgrade BMC kernel to Linux 4.13
- Add FSI bus driver error recovery
- Upgrade PNOR stack to latest upstream versions
- Modify FPGA logic to conform to ATX specifications
Known Issues
- While significantly lessened in this release, under certain rare circumstances during IPL the OCC can malfunction and lock the FSI bus. This leads to loss of communication and fan controls, with all fans stuck on high, and can in some situations cause the second CPU to be guarded out. This issue is exacerbated by the fast reboot functionality, which is disabled by default in the current PNOR. The underlying fault is being tracked upstream in Issue 1699. Should the second CPU guard out, issue "pflash -P GUARD -c" from the BMC shell to remove the spurious guard entries.
System Package v1.04
Released: 05-04-2018
- BMC: b960fa7dc3f82b382ad81344d84f61186e5d204a
- PNOR: d286337d16b9ae9f1e0721782e3913871f44d849
- FPGA: b21d62815f806da7619273bbe50212bbc0187f2d
Change Log
- Fix regression accidentally introduced in System Package v1.03 where the fan controls do not engage on single CPU systems
- Tweak chassis fan settings to minimize audible hunting
Known Issues
- Under certain rare circumstances during IPL, the OCC can malfunction and lock the FSI bus. This leads to loss of communication and fan controls, with all fans stuck on high, and can in some situations cause the second CPU to be guarded out. This issue is exacerbated by the fast reboot functionality, which is disabled by default in the current PNOR. The underlying fault is being tracked upstream in Issue 1699. Should the second CPU guard out, issue "pflash -P GUARD -c" from the BMC shell to remove the spurious guard entries.
System Package v1.03
Released: 04-30-2018
- BMC: 83fab00f082367c3423e38a1ab866d8058cd8f2b
- PNOR: d286337d16b9ae9f1e0721782e3913871f44d849
- FPGA: b21d62815f806da7619273bbe50212bbc0187f2d
Change Log
- Upgrade PNOR stack to latest upstream versions
- Disable fast reboot by default (work around Issue 1699 causing fans stuck on full speed)
- Use PID control loop for fans instead of original (limited functionality) IBM fan control loop
Known Issues
- Under certain rare circumstances during IPL, the OCC can malfunction and lock the FSI bus. This leads to loss of communication and fan controls, with all fans stuck on high, and can in some situations cause the second CPU to be guarded out. This issue is exacerbated by the fast reboot functionality, which is disabled by default in the current PNOR. The underlying fault is being tracked upstream in Issue 1699. Should the second CPU guard out, issue "pflash -P GUARD -c" from the BMC shell to remove the spurious guard entries.
System Package v1.02
Released: 04-20-2018
- BMC: e4c156f12cecd88e9c05f3b99d40d86ec94c3271
- PNOR: 91c79554de24932e4ff8cda75806daf1b3ee8b9e
- FPGA: 7a5d72ff8019160492dfb9d71a1f04a4bd1a14fc
Change Log
- Fix certain DIMMs with unusual SPD frequency values
- Raise CPU core temperature setpoints
- Load less aggressive fan curves for CPU temperature control
Known Issues
- When fast reboot is enabled, the fan controls may stop working after a reboot. A normal reboot (host shutdown, power off, power on, IPL) restores the fan control to normal operation. The FSI bus lockups remain a significant upstream bug in the standard OpenPOWER firmware, and Raptor Computing Systems is waiting for a fix from IBM for the FSI lockup that will also fix the fan controls once and for all.
System Package v1.01
Released: 04-15-2018
- BMC: 8528b0f0ee7277d5c1c033c09a9a662759b29d6e
- PNOR: e7111679e21991492451a24f456846361e1f86bf
- FPGA: 7a5d72ff8019160492dfb9d71a1f04a4bd1a14fc
Change Log
- Fix spurious guard of second CPU package.
- Fix fan control disengaging during IPL
- Add on-board VGA disable jumper (J10109)
- Revup host PNOR packages to latest upstream versions
- Enable WoF on 18 and 22 core packages
- Enable 2666MHz DDR4 memory DIMMs
- Add on-board VGA disable jumper support
System Package v1.00
Released: 03-26-2018
- BMC: 2f6764af548633d305193faa6841dd4639b468e4
- PNOR: e25a3f503cdef1d3c69be717aa4f5906bac287a8
- FPGA: e90ca898402a250e9d2f6e303e25ddaceb0cf8d6
Change Log
- Initial release