When migrating CTPOS from 5.x to 6.0R1 with a new style processor card (PP332), the upgrade could hang and not finish the reboot process.
This failure occurs if you use the wrong memory module for your processor type. There are two CTP2000 upgrade kits available, depending on the type of processor card you have in your CTP. The 1Gb memory modules in the kits are specific to the type of processor and they are not compatible with each other. Before upgrading to version 6.0 make sure your kit is compatible with your processor type, they are referred to as "PP310" (older style processor) and "PP332" (newer style processor). The upgrade document Juniper Networks CTP2000 Circuit to Packet Platform provides further details on how to identify your processor as well as guide you through the upgrade process. A sample console output of the failure, during the boot process, is shown:
kernel /bzImage-2.4.29 ro root=LABEL=CTP_ROOT console=ttyS0,9600n8 [Linux-bzImage, setup=0xc00, size=0x104655] initrd /initrd-2.4.29.img [Linux-initrd @ 0x37e20000, 0x1cffff bytes]**** ******** **** **** Modified system for CTP_2000 serial support.**** Console changes will take place at next reboot.**** ******** ****
If a non-ECC 1Gb memory module is used in error, as part of the version 6.0 upgrade on a PP332 processor, then the CTP will hang when rebooting. The PP332 processor requires a 1Gb ECC memory module whereas the PP310 processor requires a non-ECC memory module.To tell whether the memory is ECC or Non-ECC: