This post is to help someone who wants to upgrade their quad 700MHz Tezro to a Quad 1GHz machine.
When I upgraded my Tezro from a quad 700MHz machine to a Quad 1GHz machine there were initially problems because the L1 controller's firmware wasn't recent enough to recognise the IP59 (Quad 1GHz) node board.
The problem presented itself in the form of a VRM failure (low voltage limit reached) on startup, and the fact that the extra fans on the IP59 were not recognised and were running at full speed when the machine was powered up. The machine would not even get to the PROM booting phase of the startup and powered down automatically.
jan jaap alerted me to the fact that the problem might be due to the fact that the L1 firmware wasn't recent enough.
There is an intricacy in that you can't just update an early version of the L1 firmware to a much later version without having issues, so you have to go through a process of installing about three versions of IRIX 6.5 and flashing the L1 controller each time you have a newer version of IRIX installed.
I placed the quad 700MHz node board back in the machine to carry out this process.
The process of flashing the L1 controller is as follows:
Firstly you have to find the location of the l1.bin file:
It should be in the following location: /usr/cpu/firmware/sysco/
To flash the L1 controller, the command is the following: flashsc --sc usr/cpu/firmware/sysco/l1.bin 1.1
It takes a few minutes for the process to complete and it's rather nail biting stuff!
To confirm the contents of the L1 flash, type the following command line: l1cmd --scdev hw/module/001c01/L1/controller flash status
Repeat this process until your L1 controller's firmware revision is high enough. (version 1.38.4 is high enough to support the IP59)
I personally had to go form version 1.30.11 to 1.32.6 to 1.38.4
The .bin files are in the directory: "/usr/cpu/firmware/sysco/" Regardless of the version of IRIX 6.5 that's installed, they are all called l1.bin and the 1.1 is part of the command.
IRIX 6.5.26 gives you L1 firmware revision: 1.32.6
IRIX 6.5.28 gives you L1 firmware revision: 1.38.4
IRIX 6.5.30 gives you L1 firmware revision: 1.44.0
SGI Patch_SGI0007149 gives you L1 firmware revision: 1.48.1
When I upgraded my Tezro from a quad 700MHz machine to a Quad 1GHz machine there were initially problems because the L1 controller's firmware wasn't recent enough to recognise the IP59 (Quad 1GHz) node board.
The problem presented itself in the form of a VRM failure (low voltage limit reached) on startup, and the fact that the extra fans on the IP59 were not recognised and were running at full speed when the machine was powered up. The machine would not even get to the PROM booting phase of the startup and powered down automatically.
jan jaap alerted me to the fact that the problem might be due to the fact that the L1 firmware wasn't recent enough.
There is an intricacy in that you can't just update an early version of the L1 firmware to a much later version without having issues, so you have to go through a process of installing about three versions of IRIX 6.5 and flashing the L1 controller each time you have a newer version of IRIX installed.
I placed the quad 700MHz node board back in the machine to carry out this process.
The process of flashing the L1 controller is as follows:
Firstly you have to find the location of the l1.bin file:
It should be in the following location: /usr/cpu/firmware/sysco/
To flash the L1 controller, the command is the following: flashsc --sc usr/cpu/firmware/sysco/l1.bin 1.1
It takes a few minutes for the process to complete and it's rather nail biting stuff!
To confirm the contents of the L1 flash, type the following command line: l1cmd --scdev hw/module/001c01/L1/controller flash status
Repeat this process until your L1 controller's firmware revision is high enough. (version 1.38.4 is high enough to support the IP59)
I personally had to go form version 1.30.11 to 1.32.6 to 1.38.4
The .bin files are in the directory: "/usr/cpu/firmware/sysco/" Regardless of the version of IRIX 6.5 that's installed, they are all called l1.bin and the 1.1 is part of the command.
IRIX 6.5.26 gives you L1 firmware revision: 1.32.6
IRIX 6.5.28 gives you L1 firmware revision: 1.38.4
IRIX 6.5.30 gives you L1 firmware revision: 1.44.0
SGI Patch_SGI0007149 gives you L1 firmware revision: 1.48.1