Operating System - OpenVMS
1827870 Members
1169 Online
109969 Solutions
New Discussion

Re: Problem with configuring CPU

 
Not applicable

Problem with configuring CPU

Hi,

We have a DS-20 Alpha Server installed with OVMS 8.2.

We have 2 CPU and a total of 1GHz RAM attached to the system. At the triplet prompt (before booting the OS) if I give

>>> show config

I can see both the CPU and 1GHz RAM available to the system.

But after booting the system, it only shows 1 CPU and 500 MHz of RAM.

Below is the output of

show cpu and show cpu/full commands:

$ show cpu

System: VENUS, AlphaServer DS20 500 MHz

CPU ownership sets:
Active 1
Configure 1

CPU state sets:
Potential 1
Autostart 0,1
Powered Down None
Not Present 0
Failover None


$ show cpu /full

System: VENUS, AlphaServer DS20 500 MHz

SMP execlet = 3 : Disabled : Uniprocessing.
Config tree = None
Primary CPU = 1
HWRPB CPUs = 2
Page Size = 8192
Revision Code =
Serial Number = NI93606668
Default CPU Capabilities:
System: QUORUM RUN
Default Process Capabilities:
System: QUORUM RUN

CPU 1 State: RUN CPUDB: 81C18000 Handle: * None *
Process: SYSTEM PID: 0000088A
Capabilities:
System: PRIMARY QUORUM RUN RAD0
Slot Context: 83C2A400
CPU - State..........: RC, PA, PP, CV, PV, PMV, PL
Type...........: EV6 (21264), Pass 2.3
Speed..........: 500 Mhz
Variation......: VAX FP, IEEE FP, Primary Eligible
Serial Number..:
Revision.......:
Halt Request...: 0
Software Comp..: 0.0
PALCODE - Revision Code..: 1.98-01
Compatibility..: 79
Max Shared CPUs: 2
Memory Space..: Physical = 00000000.00000000 Length = 0
Scratch Space..: Physical = 00000000.00000000 Length = 0
Bindings: * None *
Fastpath:
PKA0
BG0
Features:
Autostart - Enabled.
Fastpath - Selection enabled as Preferred CPU.
$

Can anyone help me to know why I can't view the other CPU and how can I configure it, so that both the CPU shuld work simultaneously.

Regards,
ajaydec
4 REPLIES 4
labadie_1
Honored Contributor

Re: Problem with configuring CPU

Hello

What message do you get with a
$ start/cpu/all

Hoff
Honored Contributor

Re: Problem with configuring CPU

Maybe the SRM console CPU_ENABLE setting, but this could also easily be broken hardware.

What's the history of this box?

Has anybody been making changes at SRM or in the system parameters?

As for system parameters and related, check to see if the SMP license PAK is loaded and you have enough OPENVMS-ALPHA license units for the AlphaServer DS20 box, and ensure that the MULTIPROCESSING system parameter is set correctly.

According to the HP software licensing web site, the AlphaServer DS20 requires 25 units on the OPENVMS-ALPHA base license PAK for uniprocessor operations, and 75 units to bring the secondary on-line.

http://licensing.hp.com/slm/swl/view.slm?page=alpha

The MULTIPROCESSING parameter is set to 1, 2, 3 or 4 -- to a non-zero value -- to enable multiprocessing. The parameter is usually to set to 3 for typical SMP operations.

Do you have access into the HP internal network? If so, you can likely pick up the support and diagnostic information for this box from one of the network resource sites available inside HP. There's typically a hardware troubleshooting or service manual (somewhere) for each of the various Alpha boxes, and that documentation can be a good starting point for these questions.
Heinz W Genhart
Honored Contributor

Re: Problem with configuring CPU

Hi Ajadec

VMS 8.3 knows a Systemparameter SMP_CPU_BITMAP.
According to its setting all or only some CPU's may be started

I don't exactly remeber the name of the Systemparameter under V7.3-2 or V8.2 but it might be called SMP_CPUS

Hope I could give you another hint.

Regards

Geni
labadie_1
Honored Contributor

Re: Problem with configuring CPU

From the help

SYSGEN> HELP SYS_P SMP_CPUS

Sys_Parameters

SMP_CPUS

SMP_CPUS identifies which secondary processors, if available,
are to be booted into the multiprocessing system at boot time.
SMP_CPUS is a 32-bit mask; if the value of a bit in the mask is
1, the processor with the corresponding CPU ID is booted into
the multiprocessing system (if it is available). For example, if
you want to boot only the CPUs with CPU IDs 0 and 1, specify the
value 3 (both bits are on).

The default value of SMP_CPUS, -1, boots all available CPUs into
the multiprocessing system.

Note that although a bit in the mask corresponds to the primary
processor's CPU ID, the primary processor is always booted.
That is, if the mask is set to 0, the primary CPU still boots.
Any available secondary processors are not booted into the
multiprocessing system.

This parameter is ignored if the MULTIPROCESSING parameter is set
to 0.


can you post
$ mc sysgen sh smp_cpus

?