The article describes of a scenario where MX960 may be misidentified as M40, the cause and the fix for the same.
show version output on older versions of Junos like for instance 11.x for with an SCB like SCB2E that is not supported by the JunOS version can show the device information as M40.
SCB type not recognized by that version of code, if the SCB type is not supported by the JunOS code we may see the model as m40 under the output of "show version" as below.
Here the RE-type is RE-S-2000 and the SCB is SCB2E which is supported from JunOS versions 13.3R1 and later versions. If the JunOS is lesser than the supported version, the system may erroneously display the Model as M40 instead of an MX960.
root> show version
Model: m40 <---------------
JUNOS Base OS boot [11.4R7.5]
JUNOS Base OS Software Suite [11.4R7.5]
root> show chassis routing-engine
Routing Engine status:
Temperature 34 degrees C / 93 degrees F
CPU temperature 47 degrees C / 116 degrees F
DRAM 3584 MB <----------------------
Memory utilization 11 percent
CPU utilization:
User 0 percent
Background 0 percent
Kernel 0 percent
Interrupt 0 percent
Idle 100 percent
Model RE-S-2000 <----------------------
Serial ID 9012022118
Start time 2013-05-10 00:09:29 UTC
Uptime 6 minutes, 58 seconds
Last reboot reason 0x1:power cycle/failure
Load averages: 1 minute 5 minute 15 minute
0.00 0.09 0.07
To fix this, perform a USB media install to a supported JunOS version.
Note: Since the SCB type is not rightly recognized, file transfer options from other RE won't go through.