Author Topic: wiki incomplete: checking current System Package/BMC/PNOR/FPGA versions?  (Read 1680 times)

pocock

  • Sr. Member
  • ****
  • Posts: 280
  • Karma: +31/-0
    • View Profile
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
Debian Developer
https://danielpocock.com

khebel

  • Newbie
  • *
  • Posts: 2
  • Karma: +3/-0
    • View Profile
Re: wiki incomplete: checking current System Package/BMC/PNOR/FPGA versions?
« Reply #1 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 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. 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).


EDIT:
There is also https://wiki.raptorcs.com/wiki/Getting_System_Information#System_Firmware_versions, linked directly on wiki's main page.
« Last Edit: October 18, 2021, 03:53:41 am by khebel »