¿ªÔÆÌåÓý


Re: How do I report a bug in VMCE?

 

Hi,

Yes on operator I do q v storage



On Thu, Apr 4, 2024, 12:19 Ren¨¦ Ferland <ferland.rene@...> wrote:
On Thu, Apr 4, 2024 at 07:11 AM, Bertram Moshier wrote:
I discovered an issue with the CP Define Storage command when issued by the OPERATOR userid.?
What is the issue exactly? Because, on VM/370 CE, I can use cp define storage fine on the OPERATOR virtual machine: CP executes the command and the virtual storage is changed accordingly. Just remember that OPERATOR has the same privilege classes? as MAINT so, on OPERATOR, query storage will show the real storage defined in DMKSYS, while query virtual storage will show the virtual storage set by cp define storage.

HTH,

Rene FERLAND, Montreal


Re: How do I report a bug in VMCE?

 

Hello,

The problem occurs after I IPL CMS.

The steps are:

1) IPL CMS (e.g., /cp I cms)
2) At the prompt I do a /cp disc
3) After the PROFILE EXEC runs the user disc from the Hercules 3215 console.
4) I log OPERATOR into a 3270 session.
5) Then I do a #cp define storage 3M (to 15M)
6) I see the messages:
?Storage = (set about in K)

The disabled PSW message does not appear.

I do?

1)CP I CMS and nothing occurs.
2) cp m * hi and in the lower right hand it says "not accepted"

If I do #cp things work.

Bertram Moshier?
WB8ERT



On Thu, Apr 4, 2024, 11:31 Dave Wade <dave.g4ugm@...> wrote:

Bertram,

?

Well OPERATOR is a funny beast. Many things behave differently, or usually behave differently. Its generally the first logged on user so it receives certain messages which can interfere with other thing.

It has ¡°TERM MODE CP¡± set by default so commands are passed to CP not another user.

I think that is why you get the odd behaviour with ¡°def stor¡± which will always cause a reset so you always need to re-ipl cms.

If there is no OS loaded the default on OPERATOR you won¡¯t get a message about a disabled wait because your VM is already in that state.

Is that your only issue?

?

Dave

?

From: [email protected] <[email protected]> On Behalf Of Bertram Moshier
Sent: Thursday, April 4, 2024 3:11 PM
To: [email protected]
Subject: Re: [h390-vm] How do I report a bug in VMCE?

?

Dave,

?

Thank you very much.? I hesitated to report a bug here because of my last experience.? I discovered an issue with the CP Define Storage command when issued by the OPERATOR userid.? A person said one shouldn't be issuing this command on the OPERATOR userid.? I could issue this command on OPERATOR on VM/370 R6 PLC 29.? I was a student operator (Ohio University) and had my own copy of VM (VM under VM/370 BSEPP) again at OU as a student.? I was able to define storage on both systems for the OPERATOR userid.

?

I want differences fixed.? All users should be able to define storage regardless of their name or purpose.? I fear (am concerned) that this points to a more significant issue.? After all, why should CP work differently just because the username is different?? It just doesn't make sense.

?

Bertram Moshier

WB8ERT

?

?

?

?

?

On Thu, Apr 4, 2024 at 5:13?AM Dave Wade <dave.g4ugm@...> wrote:

Bertram,

Its ok to just put it on here. There is a GITHUB site but not sure who owns it.

?

?

Dave

?

From: [email protected] <[email protected]> On Behalf Of Bertram Moshier
Sent: Thursday, April 4, 2024 10:54 AM
To: [email protected]
Subject: [h390-vm] How do I report a bug in VMCE?

?

Hello,

How does someone report a bug to VMCE (CP, CMS, RSCS, etc.)? I looked but couldn't find the location.

Thank you,

Bertram Moshier
WB8ERT


Re: How do I report a bug in VMCE?

 

Dave Wade wrote:

[...]
It looks like when on OPERATOR with CMS loaded, and you
change store it does not report Disabled Wait Loaded.

I am not sure if it should. I¡¯ll check on the base software.
FWIW, it appears that with z/VM, it doesn't load a disabled wait PSW after redefining storage either. Instead, it simply resets the system and clears storage ("Storage cleared - system reset"), leaving the user in CP mode, thereby requiring you to ipl cms again if you want to be able to issue CMS commands.

And if your run mode is set to run ("q set" shows "RUN ON", which is usually the case for the OPERATOR userid as I recall), there's no indication that you're actually in CP mode after the system has been reset either. Instead, "RUNNING" still appears in your status area, even though you are actually in CP mode.

On a regular user with a normal run mode of off ("q set" shows "RUN OFF"), whenever you redefine storage (and get the normal "Storage cleared - system reset" response), your status changes to "CP READ", letting you know that you have to reipl cms if desired.

I'm sure VM/370 behaves the same way in this regard, although I admit to not having bothered to check.

--
"Fish" (David B. Trout)
Software Development Laboratories

mail: fish@...


Re: How do I report a bug in VMCE?

 

¿ªÔÆÌåÓý

Rene,

It looks like when on OPERATOR with CMS loaded, and you change store it does not report Disabled Wait Loaded.

I am not sure if it should. I¡¯ll check on the base software.

Dave

?

From: [email protected] <[email protected]> On Behalf Of Ren¨¦ Ferland
Sent: Thursday, April 4, 2024 6:20 PM
To: [email protected]
Subject: Re: [h390-vm] How do I report a bug in VMCE?

?

On Thu, Apr 4, 2024 at 07:11 AM, Bertram Moshier wrote:

I discovered an issue with the CP Define Storage command when issued by the OPERATOR userid.?

What is the issue exactly? Because, on VM/370 CE, I can use cp define storage fine on the OPERATOR virtual machine: CP executes the command and the virtual storage is changed accordingly. Just remember that OPERATOR has the same privilege classes? as MAINT so, on OPERATOR, query storage will show the real storage defined in DMKSYS, while query virtual storage will show the virtual storage set by cp define storage.

HTH,

Rene FERLAND, Montreal


Re: How do I report a bug in VMCE?

 

On Thu, Apr 4, 2024 at 07:11 AM, Bertram Moshier wrote:
I discovered an issue with the CP Define Storage command when issued by the OPERATOR userid.?
What is the issue exactly? Because, on VM/370 CE, I can use cp define storage fine on the OPERATOR virtual machine: CP executes the command and the virtual storage is changed accordingly. Just remember that OPERATOR has the same privilege classes? as MAINT so, on OPERATOR, query storage will show the real storage defined in DMKSYS, while query virtual storage will show the virtual storage set by cp define storage.

HTH,

Rene FERLAND, Montreal


Re: How do I report a bug in VMCE?

 

¿ªÔÆÌåÓý

Bertram,

?

Well OPERATOR is a funny beast. Many things behave differently, or usually behave differently. Its generally the first logged on user so it receives certain messages which can interfere with other thing.

It has ¡°TERM MODE CP¡± set by default so commands are passed to CP not another user.

I think that is why you get the odd behaviour with ¡°def stor¡± which will always cause a reset so you always need to re-ipl cms.

If there is no OS loaded the default on OPERATOR you won¡¯t get a message about a disabled wait because your VM is already in that state.

Is that your only issue?

?

Dave

?

From: [email protected] <[email protected]> On Behalf Of Bertram Moshier
Sent: Thursday, April 4, 2024 3:11 PM
To: [email protected]
Subject: Re: [h390-vm] How do I report a bug in VMCE?

?

Dave,

?

Thank you very much.? I hesitated to report a bug here because of my last experience.? I discovered an issue with the CP Define Storage command when issued by the OPERATOR userid.? A person said one shouldn't be issuing this command on the OPERATOR userid.? I could issue this command on OPERATOR on VM/370 R6 PLC 29.? I was a student operator (Ohio University) and had my own copy of VM (VM under VM/370 BSEPP) again at OU as a student.? I was able to define storage on both systems for the OPERATOR userid.

?

I want differences fixed.? All users should be able to define storage regardless of their name or purpose.? I fear (am concerned) that this points to a more significant issue.? After all, why should CP work differently just because the username is different?? It just doesn't make sense.

?

Bertram Moshier

WB8ERT

?

?

?

?

?

On Thu, Apr 4, 2024 at 5:13?AM Dave Wade <dave.g4ugm@...> wrote:

Bertram,

Its ok to just put it on here. There is a GITHUB site but not sure who owns it.

?

?

Dave

?

From: [email protected] <[email protected]> On Behalf Of Bertram Moshier
Sent: Thursday, April 4, 2024 10:54 AM
To: [email protected]
Subject: [h390-vm] How do I report a bug in VMCE?

?

Hello,

How does someone report a bug to VMCE (CP, CMS, RSCS, etc.)? I looked but couldn't find the location.

Thank you,

Bertram Moshier
WB8ERT


Re: How do I report a bug in VMCE?

 

Dave,

Thank you very much.? I hesitated to report a bug here because of my last experience.? I discovered an issue with the CP Define Storage command when issued by the OPERATOR userid.? A person said one shouldn't be issuing this command on the OPERATOR userid.? I could issue this command on OPERATOR on VM/370 R6 PLC 29.? I was a student operator (Ohio University) and had my own copy of VM (VM under VM/370 BSEPP) again at OU as a student.? I was able to define storage on both systems for the OPERATOR userid.

I want differences fixed.? All users should be able to define storage regardless of their name or purpose.? I fear (am concerned) that this points to a more significant issue.? After all, why should CP work differently just because the username is different?? It just doesn't make sense.

Bertram Moshier
WB8ERT





On Thu, Apr 4, 2024 at 5:13?AM Dave Wade <dave.g4ugm@...> wrote:

Bertram,

Its ok to just put it on here. There is a GITHUB site but not sure who owns it.

?

?

Dave

?

From: [email protected] <[email protected]> On Behalf Of Bertram Moshier
Sent: Thursday, April 4, 2024 10:54 AM
To: [email protected]
Subject: [h390-vm] How do I report a bug in VMCE?

?

Hello,

How does someone report a bug to VMCE (CP, CMS, RSCS, etc.)? I looked but couldn't find the location.

Thank you,

Bertram Moshier
WB8ERT


Re: How do I report a bug in VMCE?

 

¿ªÔÆÌåÓý

Bertram,

Its ok to just put it on here. There is a GITHUB site but not sure who owns it.

?

?

Dave

?

From: [email protected] <[email protected]> On Behalf Of Bertram Moshier
Sent: Thursday, April 4, 2024 10:54 AM
To: [email protected]
Subject: [h390-vm] How do I report a bug in VMCE?

?

Hello,

How does someone report a bug to VMCE (CP, CMS, RSCS, etc.)? I looked but couldn't find the location.

Thank you,

Bertram Moshier
WB8ERT


How do I report a bug in VMCE?

 

Hello,

How does someone report a bug to VMCE (CP, CMS, RSCS, etc.)? I looked but couldn't find the location.

Thank you,

Bertram Moshier
WB8ERT


Re: "Waterloo Tapes" in H390-VM group's Files area

 

¿ªÔÆÌåÓý

Mark,

OK so we don¡¯t have the source to PETAPE only the mods that were made to DMSTAP. Not sure which of those tapes they are on, but I think they are there.

Not sure at what point VMFPLC2 appeared, but it is supposed to produce consistent tapes regardless of release. Not sure it does, but that¡¯s one reason for using it.

Simplest way to read the early tapes is to patch CMS to return 0 when the read length is short. So the relevant code in DMSTIO is ¡­

?

000230 41F0 0008????? 00008???????? 390 INCLEN?? LA??? R15,8????????? INCORRECT LENGTH ERROR?????????? @VA03457 00309100

000234 07FE???????????????????????? 391????????? BR??? R14???????????????????????????????????????????? @VA03457 00309200

?

On my VM/CE DMSTIO loads at F8F9A8 (from the CMS NUCLEUS MAP)

?

So INCLEN will be at F8FBD8 in our CMS machine and we can check

?

d f8fbd8.10?????????????????????????????????????????????

F8FBD8??? 41F00008? 07FE000D? D9C5C1C4? 40404040

?

So if we patch that

?

store f8fbd8 41f00000

SHARED SYSTEM CMS????? REPLACED WITH NON-SHARED COPY????

STORE COMPLETE???

?

So PETAPE should now work, and the one from the R5 tape appears to be fine. I have appended a full console session showing before and after the patch.

?

Dave

?

?

petape scan?????????????????????????????????????????????

?SCANNING....???????????????????????????????????????????

?ABSTRACT ABSTRACT??????????????????????????????????????

?PETAPE?? MODULE?? A2???????????????????????????????????

?END-OF-FILE OR END-OF-TAPE?????????????????????????????

Ready; T=0.02/0.07 16:19:47?????????????????????????????

petape scan?????????????????????????????????????????????

?SCANNING....???????????????????????????????????????????

?M0001V06 MEMO??????????????????????????????????????????

?M0001V06 DOCUMENT??????????????????????????????????????

DMSTPE110S ERROR READING 'TAP1(181)'.???????????????????

Ready(00100); T=0.01/0.01 16:19:49??????????????????????

d f8fbd8.10?????????????????????????????????????????????

F8FBD8??? 41F00008? 07FE000D? D9C5C1C4? 40404040????????

Ready; T=0.01/0.01 16:20:36?????????????????????????????

store f8fbd8 41f00000???????????????????????????????????

SHARED SYSTEM CMS????? REPLACED WITH NON-SHARED COPY????

STORE COMPLETE??????????????????????????????????????????

Ready; T=0.01/0.01 16:21:18?

petape rew???????????????????????

Ready; T=0.01/0.01 16:22:14??????

petape scan??????????????????????

?SCANNING....????????????????????

?ABSTRACT ABSTRACT???????????????

?PETAPE?? MODULE?? A2????????????

?END-OF-FILE OR END-OF-TAPE??????

Ready; T=0.02/0.07 16:22:21??????

petape scan??????????????????????

?SCANNING....????????????????????

?M0001V06 MEMO???????????????????

?M0001V06 DOCUMENT???????????????

?TEST???? ASSEMBLE???????????????

?TEST???? UPDATE?????????????????

?TRACE??? ASSEMBLE???????????????

?$$$TRACE EXEC???????????????????

?TRACELIB MACLIB?????????????????

?DMSITP?? W0007DMS???????????????

?TRACE??? TEXT???????????????????

?TESTGEN? EXEC???????????????????

?TESTASM? EXEC???????????????????

?TRACE??? UPDATE?????????????????

?TEST???? UPDATE2????????????????

?TEST???? UPDATE3????????????????

?TEST???? UPDATE4????????????????????????????????????????????

?TEST???? UPDATE5???????????

?TEST???? UPDATE6???????????

?TEST???? TEXT??????????????

?END-OF-FILE OR END-OF-TAPE?

Ready; T=0.04/0.16 16:22:52??????????????

?

?

?

?

?

From: [email protected] <[email protected]> On Behalf Of Mark Waterbury
Sent: Wednesday, April 3, 2024 2:54 PM
To: [email protected]
Subject: Re: [h390-vm] "Waterloo Tapes" in H390-VM group's Files area

?

Hi, Dave,

I saw that link to the VMSHARE stuff about those problems with PETAPE on newer VM versions -- a very good find!??

Do we have source code for PETAPE?

IIRC, when PETAPE first appeared, it was done as an UPDATE deck for DMSTAP -- the CMS-supplied TAPE command.

Perhaps this also explains why the VM SHARE project just switched over to using VMFPLC2 instead of PETAPE?

All the best,

Mark S. Waterbury


Re: q stor response on an unmodified VM/370r6 setup

 

When on MAINT remember its has all classes assigned, so on MAINT "Q STOR" behaves differently to other users....
.. if you do "Q STORE" you get the real system storage, if you do "Q V STORE" you get your virtual machines virtual memory size.
This can be larger or smaller than the real storage size.

Dave

-----Original Message-----
From: [email protected] <[email protected]> On Behalf Of Gregg Levine
Sent: Thursday, April 4, 2024 12:06 AM
To: [email protected]
Subject: Re: [h390-vm] q stor response on an unmodified VM/370r6 setup

Hello!
Um no that's the MAINT id that I always use. There are others in the list of valid
ones, but that's the only one that I've gotten to work.
-----
Gregg C Levine gregg.drwho8@...
"This signature fought the Time Wars, time and again."

On Wed, Apr 3, 2024 at 6:24?PM Mark A. Stevens via groups.io
<marXtevens@...> wrote:

On Wed, Apr 3, 2024 at 04:02 PM, Gregg Levine wrote:

q stor
R; T=0.01/0.01 20:54:12
STORAGE = 02048K
R; T=0.01/0.01 20:54:12

If that is the CMSUSER userid, then it is likely how much storage/memory is
allocated to it in the USER DIRECT A, hence VM directory.

I need to create another KVM to boot Bob's image. Don't know when I'll get
there.

... Mark S.



Re: "Waterloo Tapes" in H390-VM group's Files area

 

I found the following reference to PETAPE's challenges due to IBM changes to CMS TAPE command.



Append on 06/27/90 at 09:49 by Stuart McRae of Systems and Telecoms:
...
And as for 'shareware', I recently got several disks in an attempt to find a couple of utilities for specific tasks. First, nothing I've found did what I wanted, but more importantly here, several of the things I found on the disks which looked useful either did not work or hung the PC. In all my years of using code from VMSHARE or the Waterloo tape (since early VM/370 days), I can remember few problems with free VM software (except when PETAPE was caught out by an unfortunate change in CMS).
...


Re: q stor response on an unmodified VM/370r6 setup

 

On Wed, Apr 3, 2024 at 03:24 PM, Mark A. Stevens wrote:
If that is the CMSUSER userid, then it is likely how much storage/memory is allocated to it in the USER DIRECT A, hence VM directory.
Apparently, there are three storage values: the one in the Hercules configuration file, the one specified in DMKSYS, and the one in the VM directory.

On MAINT, q stor gives the value in DMKSYS, and q v stor gives the one in the directory.

Specifying a Hercules value greater than the one of DMKSYS does not make any difference; with a smaller value, the system won't IPL.

Cheers,

Rene FERLAND, Montreal


Re: q stor response on an unmodified VM/370r6 setup

 

Hello!
Correct. Mine also contains the accessory settings that we've
discussed on this list before.
-----
Gregg C Levine gregg.drwho8@...
"This signature fought the Time Wars, time and again."

On Wed, Apr 3, 2024 at 6:35?PM Mark A. Stevens via groups.io
<marXtevens@...> wrote:

On Wed, Apr 3, 2024 at 05:24 PM, Mark A. Stevens wrote:

If that is the CMSUSER userid, then it is likely how much storage/memory is allocated to it in the USER DIRECT A, hence VM directory.

My bad. I was thinking user allocated storage. Your problem is solved when you edit the configuration file

vm370r6.cnf

which contains MAINSIZE 2 to 16.

#
# Sample configuration file for Hercules ESA/390 emulator
#

CPUSERIAL 000777 # CPU serial number
CPUMODEL 3158 # CPU model number
MAINSIZE 2 # Main storage size in megabytes
XPNDSIZE 0 # Expanded storage size in megabytes
CNSLPORT 3270 # TCP port number to which consoles connect
NUMCPU 1 # Number of CPUs
LOADPARM 0120.... # IPL parameter
OSTAILOR VM # OS tailoring
PANRATE FAST # Panel refresh rate


... Mark S.


Re: q stor response on an unmodified VM/370r6 setup

 

Hello!
Um no that's the MAINT id that I always use. There are others in the
list of valid ones, but that's the only one that I've gotten to work.
-----
Gregg C Levine gregg.drwho8@...
"This signature fought the Time Wars, time and again."

On Wed, Apr 3, 2024 at 6:24?PM Mark A. Stevens via groups.io
<marXtevens@...> wrote:

On Wed, Apr 3, 2024 at 04:02 PM, Gregg Levine wrote:

q stor
R; T=0.01/0.01 20:54:12
STORAGE = 02048K
R; T=0.01/0.01 20:54:12

If that is the CMSUSER userid, then it is likely how much storage/memory is allocated to it in the USER DIRECT A, hence VM directory.

I need to create another KVM to boot Bob's image. Don't know when I'll get there.

... Mark S.


Re: q stor response on an unmodified VM/370r6 setup

 

On Wed, Apr 3, 2024 at 05:24 PM, Mark A. Stevens wrote:
If that is the CMSUSER userid, then it is likely how much storage/memory is allocated to it in the USER DIRECT A, hence VM directory.
My bad. I was thinking user allocated storage. Your problem is solved when you edit the configuration file

vm370r6.cnf

which contains MAINSIZE 2 to 16.

#
# Sample configuration file for Hercules ESA/390 emulator
#

CPUSERIAL 000777??????? # CPU serial number
CPUMODEL? 3158????????? # CPU model number
MAINSIZE? 2???????????? # Main storage size in megabytes
XPNDSIZE? 0???????????? # Expanded storage size in megabytes
CNSLPORT? 3270????????? # TCP port number to which consoles connect
NUMCPU??? 1???????????? # Number of CPUs
LOADPARM? 0120....????? # IPL parameter
OSTAILOR? VM??????????? # OS tailoring
PANRATE?? FAST????????? # Panel refresh rate


?... Mark S.


Re: q stor response on an unmodified VM/370r6 setup

 

On Wed, Apr 3, 2024 at 04:02 PM, Gregg Levine wrote:
q stor
R; T=0.01/0.01 20:54:12
STORAGE = 02048K
R; T=0.01/0.01 20:54:12
If that is the CMSUSER userid, then it is likely how much storage/memory is allocated to it in the USER DIRECT A, hence VM directory.

I need to create another KVM to boot Bob's image. Don't know when I'll get there.

?... Mark S.


Re: "Waterloo Tapes" in H390-VM group's Files area

 

On Wed, Apr 3, 2024 at 08:54 AM, Mark Waterbury wrote:
I saw that link to the VMSHARE stuff about those problems with PETAPE on newer VM versions -- a very good find!??

Do we have source code for PETAPE?

IIRC, when PETAPE first appeared, it was done as an UPDATE deck for DMSTAP -- the CMS-supplied TAPE command.
The VMSHARE discussion does include references to code, I have to look at any existing NOTE PETAPE and MEMO PETAPE to see what is hidden there.

On the WATERLOO6 tape see the abstract which has the following information. This might be the last, best version of it.

M0063V03P-E TAPE COMMAND-- Modifications to Perkin-Elmer's version of tape
command? for Release 6.? There is a new tape format consisting of an embedded
header? and blocksize of 16005 for tape records (use of 'BLKSIZE' option allows
user to specify blocksize up to 32005).? Also allows user to write tapes in PLC
format.? All IBM formats (old 800 byte and new 4096 byte formats),? old PE
format, and PLC tapes can be read, and they all can be written except? for the
old PE format.? Also, the tape command will consist of two modules.? For more
information about all the changes in the tape command see the?? document file.
There is tape command support for BSEPP and non BSEPP, based? on Release 6 PLC
5.--Steve Bernstein, Perkin-Elmer Corporation, Danbury,? Connecticut, January 7
1981.

?... Mark S.


q stor response on an unmodified VM/370r6 setup

 

Hello!
There's a thread running on the IBMVM list that discusses the amount
of storage available to someone making use of everything on zVM and on
a practically new system. One of the people on that thread asked if
the individual tried the q stor command sequence. And as it happens he
was making use of the MAINT id which is a class A one. It did indeed
return the right amount for that system.
But here's what it returns for anyone just getting started with both
Hercules and VM/370.
q stor
R; T=0.01/0.01 20:54:12
STORAGE = 02048K
R; T=0.01/0.01 20:54:12
That's the response from the Bob Abeles two pack system that he
graciously bestowed on us sometime ago. Hercules is the one that Fish
announced for us sometime ago. I see I need to change something on it
regarding crash dump reporting.
-----
Gregg C Levine gregg.drwho8@...
"This signature fought the Time Wars, time and again."


Re: "Waterloo Tapes" in H390-VM group's Files area

 

Hi, Dave,

I saw that link to the VMSHARE stuff about those problems with PETAPE on newer VM versions -- a very good find!??

Do we have source code for PETAPE?

IIRC, when PETAPE first appeared, it was done as an UPDATE deck for DMSTAP -- the CMS-supplied TAPE command.

Perhaps this also explains why the VM SHARE project just switched over to using VMFPLC2 instead of PETAPE?

All the best,

Mark S. Waterbury