Raptor Computing Systems Community Forums (BETA)

Software => Firmware => Topic started by: pocock on October 11, 2021, 02:06:31 pm

Title: wiki incomplete: checking current System Package/BMC/PNOR/FPGA versions?
Post by: pocock on October 11, 2021, 02:06:31 pm
The wiki has a lot of details about how to install firmware but I couldn't see instructions about how to check the currently running firmware version.

Furthermore, Raptor appear to be using "System Package" version numbers to represent some mix of individual packages that have their own distinct version numbers.  For example, the Talos II v2.00 isn't OpenBMC 2.00.  I feel this list would look better as a table showing the Raptor version in one column and other relevant versions in extra columns.  For example, a column for OpenBMC, another for Linux kernel, etc.

Then if you log in and look at the uname output you can take the kernel version and try to deduce which System Package from Raptor you are running.

https://wiki.raptorcs.com/wiki/Talos_II/Firmware

https://wiki.raptorcs.com/wiki/Updating_Firmware
Title: Re: wiki incomplete: checking current System Package/BMC/PNOR/FPGA versions?
Post by: khebel on October 12, 2021, 06:32:11 am
When following instructions from https://wiki.raptorcs.com/wiki/Updating_Firmware#Installed_System_Package_revision_v2.00_or_higher (https://wiki.raptorcs.com/wiki/Updating_Firmware#Installed_System_Package_revision_v2.00_or_higher) you get to the screen that shows version of installed image, by clicking at blue (...) icon you can also get details about components' versions, see attached screenshot. I don't know if this looks the same on older BMC images, though.

It also doesn't report FPGA firmware version, and as far as I can tell it can only be obtained by reading I2C register as described here (https://wiki.raptorcs.com/wiki/Troubleshooting/BMC_Power#FPGA_Register_Map). They do not map 1:1 with user-readable versions, however, e.g. v1.08 is 0x0c (https://git.raptorcs.com/git/talos-system-fpga/commit/?id=99368dab3befa7014155bcd250a4cf9bbb30b71a (https://git.raptorcs.com/git/talos-system-fpga/commit/?id=99368dab3befa7014155bcd250a4cf9bbb30b71a)).


EDIT:
There is also https://wiki.raptorcs.com/wiki/Getting_System_Information#System_Firmware_versions, linked directly on wiki's main page.