Systems reports 'Photon - No License'

Our QnX 4.25C based product is an I/O Manager and a collection of
applications that provides controls for Automated Teller Machine Clusters.

The problem we are having seems to be related to system resource usage.

We have approximately 100 systems in use presently. A new installation we
are installing requires a large number of Bi Sync 3270 serial ports (48)
hosted on 3 programmable serial controllers.

The I/O Manager uses a proxy for each ports plus one for a master port
associated with each programmable serial controller (51 in total).

The application uses 10 processes for base programs and 3 processes for each
ATM device handled.
(157 in total).

When these applications have been invoked (in sysinit), it is not possible
to run the Photon Runtime product (Ver 1.13).

When Ph is entered from a console, the message ‘Photon - No License’ is
returned.

There is a valid Photon RT license on each system.

If we configure the system to service fewer ATM devices (25 vs 48) there is
no problem operating Photon.

This seems like a resource usage issue to me. I have viewed system
resources using ‘sin info’. It advises there are 500 processes available
for use. Unfortunately, I have not been able to locate a utility that
reports the quantity of each resource that is being used/the quantity of
each resource available for use.

I suspect we are very close to the limit on Names (100) according to ‘sin
info’. I have not been able to find any way to increase namespace on the
system.

Anyone have any ideas ???

\

Regards,
Gordon Baxter, Gandacar Consulting Limited
V 613-257-7522; Toll Free 800-563-5102; F 613-257-8807

osinfo is a helpful utility that can monitor system resources and log high
water hits. This utility can be found under the QNX contributed software
section. Configuration of the majority of these resources is controlled by
command line option to Proc as defined in your /boot/build/xxxx file.

licinfo is also helpful in checking license issues. It can report how many
licenses are installed and how many are free. Some licenses however (QNX
RTOS licenses) do not seem to reflect the true number of licenses used. I
believe Photon is accurately reflected.

Also under the license issue is the need for nameloc. nameloc acts as the
license manager. In order for a machine (or application) to obtain a license
the node must communicate with nameloc. sin in can inform you what nodes are
acting as name locators. Those nodes should have all licenses installed.

Hope this helps,

Richard

“Gordon Baxter” <gbaxter@gandacar.ca> wrote in message
news:9g7qrc$oqf$1@inn.qnx.com

Our QnX 4.25C based product is an I/O Manager and a collection of
applications that provides controls for Automated Teller Machine Clusters.

The problem we are having seems to be related to system resource usage.

We have approximately 100 systems in use presently. A new installation we
are installing requires a large number of Bi Sync 3270 serial ports (48)
hosted on 3 programmable serial controllers.

The I/O Manager uses a proxy for each ports plus one for a master port
associated with each programmable serial controller (51 in total).

The application uses 10 processes for base programs and 3 processes for
each
ATM device handled.
(157 in total).

When these applications have been invoked (in sysinit), it is not possible
to run the Photon Runtime product (Ver 1.13).

When Ph is entered from a console, the message ‘Photon - No License’ is
returned.

There is a valid Photon RT license on each system.

If we configure the system to service fewer ATM devices (25 vs 48) there
is
no problem operating Photon.

This seems like a resource usage issue to me. I have viewed system
resources using ‘sin info’. It advises there are 500 processes available
for use. Unfortunately, I have not been able to locate a utility that
reports the quantity of each resource that is being used/the quantity of
each resource available for use.

I suspect we are very close to the limit on Names (100) according to ‘sin
info’. I have not been able to find any way to increase namespace on the
system.

Anyone have any ideas ???

\

Regards,
Gordon Baxter, Gandacar Consulting Limited
V 613-257-7522; Toll Free 800-563-5102; F 613-257-8807

Hi Gordon,

I have spoken to one of the developers

In the /boot/build directory you can increase the namespace for Proc by
add this line to your build file. The line is already in your build file
just add the -p option. Then recreate your boot image.

Proc32 -p #

The default for the -p option is 500 and the maximum is 2000.
If you recreate your boot image with a large number this could get rid
of your process problem, just replace the # with a value you want.

Hope this helps.
Regards
Brenda


Gordon Baxter <gbaxter@gandacar.ca> wrote:

Our QnX 4.25C based product is an I/O Manager and a collection of
applications that provides controls for Automated Teller Machine Clusters.

The problem we are having seems to be related to system resource usage.

We have approximately 100 systems in use presently. A new installation we
are installing requires a large number of Bi Sync 3270 serial ports (48)
hosted on 3 programmable serial controllers.

The I/O Manager uses a proxy for each ports plus one for a master port
associated with each programmable serial controller (51 in total).

The application uses 10 processes for base programs and 3 processes for each
ATM device handled.
(157 in total).

When these applications have been invoked (in sysinit), it is not possible
to run the Photon Runtime product (Ver 1.13).

When Ph is entered from a console, the message ‘Photon - No License’ is
returned.

There is a valid Photon RT license on each system.

If we configure the system to service fewer ATM devices (25 vs 48) there is
no problem operating Photon.

This seems like a resource usage issue to me. I have viewed system
resources using ‘sin info’. It advises there are 500 processes available
for use. Unfortunately, I have not been able to locate a utility that
reports the quantity of each resource that is being used/the quantity of
each resource available for use.

I suspect we are very close to the limit on Names (100) according to ‘sin
info’. I have not been able to find any way to increase namespace on the
system.

Anyone have any ideas ???


Regards,
Gordon Baxter, Gandacar Consulting Limited
V 613-257-7522; Toll Free 800-563-5102; F 613-257-8807