Ignite-UX

Why did Ignite install 32-bit on my C240?

 
Mark Landin
Valued Contributor

Why did Ignite install 32-bit on my C240?

The C240 has a PA-8200, a 64-bit CPU, but Ignite decided to install the 32-bit release of 11i on it. Is selecting 32-bit the default when Ignite has the choice between 32- and 64-bit? If so, can I change this default?
8 REPLIES 8
Christopher McCray_1
Honored Contributor

Re: Why did Ignite install 32-bit on my C240?

Hello,

I am assuming that the ignite install was in batch mode. To go into interative mode, there is a moment at the beginning of the install in which you are allowed to cancel out of batch mode by hitting return. Do this and you will go to and HP-UX install menu. Go into the advanced installation and on the first tab should be the choice of 32 or 64 bit.

Hope this helps

Chris
It wasn't me!!!!
Mark Landin
Valued Contributor

Re: Why did Ignite install 32-bit on my C240?

Well ... I knew I could do it interactively. I was hoping to figure out to install 64-bit whenever possible strictly in batch mode.
Patrick Wallek
Honored Contributor

Re: Why did Ignite install 32-bit on my C240?

What are you installing from? Is it from a make_tape_recovery tape? Or a make_net_recovery image? Or a golden image?

If it is a make_tape|net_recovery image then your only choice is the version that is on the tape / image. If you make a tape from a 32-bit system and then re-install, you will get 32-bit again. In this case there is no choice for a 64-bit system because as far as I know the appropriate 64-bit programs will not be on the tape.

When you install HP-UX, it is not a matter of just flipping a switch, or config file, to switch between 32- and 64-bit HP-UX. There are different versions of programs that get installed depending on which version is selected. To switch a current 32-bit system to 64-bit you have to upgrade to 64-bit or do a fresh install from CD media to get 64-bit.

So, to answer your question, if you want 64-bit to install by default, you will need a tape, or image, that was created from a 64-bit system.
Christopher McCray_1
Honored Contributor

Re: Why did Ignite install 32-bit on my C240?

Hello,

I am running v. 3.6 ignite/UX (disclaimer)

The determination for whether ignite installs 32 or 64 bit is the hardware. There is a file, /var/opt/ignite/local/host.info that has this information for me. Here's mine from an N-class:


dmc14:/var/opt/ignite/local# more host.info
MEMORY=8388608K
HARDWARE_MODEL="9000/800"
MODEL="9000/800/N4000-55"
can_run_32bit=FALSE
can_run_64bit=TRUE
is_numa=FALSE
is_ia64=FALSE
is_hppa=TRUE
_hp_boot_dev_path="0/0/1/0.0.0"
_hp_boot_dev_path visible_if FALSE
SOURCE_TYPE="MT"
SOURCE_PATH="/dev/rmt/0m"
_hp_primary_path="0/0/2/0.6.0"
_hp_primary_path visible_if false
system_name="dmc14"
_hp_current_client_release="B.11.00"
_hp_current_client_release visible_if FALSE


Also check out man make_medialif ( the -o option)

Hope this helps

Chris

It wasn't me!!!!
Christopher McCray_1
Honored Contributor

Re: Why did Ignite install 32-bit on my C240?

Hello again,

This file is probably more helpful to you, as it is on a K460 (32/64 bit):

scsapp1:/var/opt/ignite/local# more host.info
MEMORY=2097136K
HARDWARE_MODEL="9000/889"
MODEL="9000/889/K460"
can_run_32bit=TRUE
can_run_64bit=TRUE
is_numa=FALSE
is_ia64=FALSE
is_hppa=TRUE
_hp_boot_dev_path="10/12/5.0.0"
_hp_boot_dev_path visible_if FALSE
SOURCE_TYPE="MT"
SOURCE_PATH="/dev/rmt/0m"
_hp_primary_path="10/0.6.0"
_hp_primary_path visible_if false
system_name="scsapp1"
_hp_current_client_release="B.11.00"
_hp_current_client_release visible_if FALSE


Note the can_run entries versus that of the N-class above.

You need to go interactive, because since both versions can run, it will default to 32.

Hope this more helpful
Chris
It wasn't me!!!!
Jordan Bean
Honored Contributor

Re: Why did Ignite install 32-bit on my C240?

Can you find anything in the logs about the system's firmware not supporting 64-bit? I had to update the PDC on my K460s before Ignite would allow 64-bit installs. At the moment I cannot recall the earliest firmware version that supports 64-bit.
Michael Roberts_3
Honored Contributor

Re: Why did Ignite install 32-bit on my C240?

In the config file that was created from running make_config on the first CD
you can change the default
behavior.

default:
init sw_sel "OE90BaseOS64" {
description = "HP-UX 11i Base OS-64bit"
sw_source = "core"
sw_category = "HPUXEnvironments"
corequisite = "HPUXBase64"
visible_if = can_run_64bit
} = (can_run_64bit)

init sw_sel "OE91BaseOS32" {
description = "HP-UX 11i Base OS-32bit"
sw_source = "core"
sw_category = "HPUXEnvironments"
corequisite = "HPUXBase32"
visible_if = can_run_32bit
} = (! can_run_64bit) | (can_run_32bit) & !(sw_sel "OE90BaseOS64")

Change the second stanza to end like:
} = (! can_run_64bit)& !(sw_sel "OE90BaseOS64")

So you only select the 32bit choice if you can't run 64bit and you haven't selected 64bit by some other mechanism (error)
etouq ot hguone revelc ton m'i
Mark Landin
Valued Contributor

Re: Why did Ignite install 32-bit on my C240?

OK I should have been more detailed.

I am installing from depots, so I'm not using an image of any kind. Thus, Ignite is free to select for itself which "bitness" to install.


I guess what's happening is that if there's an option for 32 or 64, Ignite is defaulting to 32. I suppose I can insert clauses in the config file that set bitness to what I want depending on hardware model, if I don't like Ignite's default choice.