Keyboard Shortcuts
Likes
- H390-Vm
- Messages
Search
This group is for all folks running the original IBM VM/370 Release 6 operating system (or later (e.g. VMTCE (Community Edition)) on Hercules. Like the other early IBM operating systems this version has always been in the public domain and so can be freely distributed. The base version as supplied by IBM is lacking in many facilities. IBM solved this by providing additional extension products which were licensed and so are not available. There are however many user enhancements available which can be installed. In addition, in order to get users up and running quickly updated "releases" of VM/370 included the most popular updates are available for download, so novices can start to learn VM without having to delve into the system internals. It is intended that this wiki will provide information on the base release and these updates.
The available versions are here :-
?
?
Re: "Waterloo Tapes" in H390-VM group's Files area
On Mon, Dec 26, 2022 at 03:13 AM, Dave Wade wrote:
FishWATERLOO6.7z is identical (binary comparison on the uncompressed file) as Bob Abele's waterloo.aws tape. So that one can be credited to Bob? ?... Mark S. |
Re: Hercules VM TCPIP - current situation?
¿ªÔÆÌåÓýDrew, The original code used VMCF which does exist in VM/370 so that isn¡¯t a problem. I suspect there is no source for WISCNET available. I would love to be proved wrong¡ .. transporting non-vm code to vm does not always end happily ¡. Dave ? From: [email protected] <[email protected]> On Behalf Of Drew Derbyshire
Sent: 12 January 2023 22:48 To: [email protected] Subject: Re: [h390-vm] Hercules VM TCPIP - current situation? ? On Wed, Jan 11, 2023 at 01:33 PM, Bob Bolch wrote:
VM/370 R6 PLC 17 is ~ 1980 code; TCP/IP was running at (for example) at Clarkson University in 1986.? That's not?a huge?gap; I think the primary thing missing was IUCV, but you might be to use VMCF if IUCV has not been backported to VM/CE. On Wed, Jan 11, 2023 at 10:24 PM, Bernd Oppolzer wrote:
Any IBM TCP/IP program is a Licensed Program Product and can't be blithely redistributed in source or object. Same for the header files. So don't bother. Three legal alternatives one could consider:
-ahd- |
Re: Hercules VM TCPIP - current situation?
On Wed, Jan 11, 2023 at 01:33 PM, Bob Bolch wrote:
VM/370 R6 PLC 17 is ~ 1980 code; TCP/IP was running at (for example) at Clarkson University in 1986.? That's not?a huge?gap; I think the primary thing missing was IUCV, but you might be to use VMCF if IUCV has not been backported to VM/CE. On Wed, Jan 11, 2023 at 10:24 PM, Bernd Oppolzer wrote: the original VM TCP/IP was written in IBMs Pascal/VS, AFAIK. Any IBM TCP/IP program is a Licensed Program Product and can't be blithely redistributed in source or object. Same for the header files. So don't bother. Three legal alternatives one could consider:
|
Re: Hercules VM TCPIP - current situation?
On Thu, 12 Jan 2023 at 01:24, Bernd Oppolzer via groups.io
<berndoppolzer@...> wrote: the original VM TCP/IP was written in IBMs Pascal/VS, AFAIK.I doubt the source code was ever published. The original VM TCP/IP ("FAL") was at a time after IBM's Object Code Only (OCO) policy was already established, and although a lot of the VM assembler code remained available in source, virtually everything written in high level languages (PL/X, C, and Pascal) was never shipped with source. I would be happy to be proven wrong! Tony H. |
Re: Hercules VM TCPIP - current situation?
FWIW:
toggle quoted message
Show quoted text
the original VM TCP/IP was written in IBMs Pascal/VS, AFAIK. If the source code of this product could be found somewhere, I could imagine it would be possible to compile it with my current version of New Stanford Pascal without or with minor changes. If someone out there has access to the original TCP/IP source code for VM and wants to test this, feel free to contact me offline for discussion and support. New Stanford Pascal compiler website: Thank you, kind regards Bernd Am 12.01.2023 um 03:57 schrieb Fish Fish: Rob wrote:I've downloaded and successfully run CE1.2. I would like toI don't know what you saw and where (some IBM documentation perhaps?), but if it was VM related, it was more than likely referring to z/VM, a much more modern z/Architecture version of VM which does indeed support networking with QETH (i.e. OSA) devices in Layer 2 (or Layer 3!) mode. |
Re: Hercules VM TCPIP - current situation?
Rob wrote:
I've downloaded and successfully run CE1.2. I would like toI don't know what you saw and where (some IBM documentation perhaps?), but if it was VM related, it was more than likely referring to z/VM, a much more modern z/Architecture version of VM which does indeed support networking with QETH (i.e. OSA) devices in Layer 2 (or Layer 3!) mode. As Bob pointed out in his reply however, the VM that is usually discussed here in this group is VM/CE ("Community Edition"), which is a community modified/enhanced/supported version of VM/370, a very old version of VM that does not have any TCP/IP support at all as far a I know. HTH -- "Fish" (David B. Trout) Software Development Laboratories mail: fish@... |
Re: Hercules VM TCPIP - current situation?
On 1/11/23 18:00, robballantyne3@... wrote:
? ?That makes perfect sense.? I seem to have missed that part of the document I referenced that lists: VSE, VM/ESA, and LinuxS/390 as the Hercules guests that you might want to configure networking for.But if you DO end up needing to configure TCP/IP under VM/ESA, I have done that several times, and can assist if needed. It's also the same IP stack as is used under OS/390, and the configuration is very much the same. -Dave -- Dave McGuire, AK4HZ New Kensington, PA |
Re: Hercules VM TCPIP - current situation?
Hi Rob, VMCE is based on nearly 50 year old code. IBM introduced TCPIP support years later. That IBM TCPIP code depends on facilities that were not added to VM until much later.? Best regards, Bob Bolch On Wed, Jan 11, 2023, 4:05 PM <robballantyne3@...> wrote: Hi, |
Hercules VM TCPIP - current situation?
Hi,
? I've downloaded and successfully run CE1.2.? I would like to get it Internet connected. ? I've found some advice () that involves routing through virtual networks within the host machine.? I've also found a comment somewhere (that I cannot find again) that seemed to say using QETH in bridge mode (Layer2) could be made to work.? I'm perhaps jumping to a conclusion here but I'm wondering if that meant that this configuration would permit the VM "host" to appear as a secondary IP on the Linux host system's ethernet adapter (with a 2nd MAC address, I'm also guessing).? Maybe I'm misunderstanding what was meant about that comment. ? Is this possible?? Has anyone done it?? Are there any written instructions?? ?I've searched the various mail groups to no avail. ? I understand UNIX/Networking but I'm a VM newbie. Thanks! Rob |
Re: DMSIPT143T ADDESSING EXCEPTION OCCURRED AT F2A6FC IN SYSTEM ROUTINE EXEC, RE-IPL CMS
Hello, >>? I've read the later replies on this thread, but >>? couldn't help thinking that >>? it would have been useful if you'd told us if >> the program actually ran >> at all, and if so, how far it got. First let me apologize to everyone for writing two confusing messages. The DMSIPT143T occurred when I first ran the program. The other error occurred ONLY AFTER I ADDED: trace 'e' To the program.? I added the trace 'e' to help determine how far the program got and specifically where it failed. IMHO, calling a non-existing program should not cause CMS to terminate and require a reipl of CMS. Additional having trace 'e' should not cause REXX to die as it did. In both cases a better way of dealing with the error is needed. I hope I helped clarify the two messages.? Again I apologize for the. Misunderstanding of the two messages.? The first was for the DMSIPT error. The second for adding trace 'e'. Thank you. On Tue, Jan 10, 2023, 15:01 Jeremy Nicoll <yahgrp87@...> wrote: On Fri, 6 Jan 2023, at 02:48, Bertram Moshier wrote: |
Re: DMSIPT143T ADDESSING EXCEPTION OCCURRED AT F2A6FC IN SYSTEM ROUTINE EXEC, RE-IPL CMS
I got far enough on tracing this program to see that it us failing during REXX initialization. No program statements have run yet. The interpreter is trying to reference uninitialized storage. I just started on this, so I am not very far along yet. Bob Bolch On Tue, Jan 10, 2023, 4:01 PM Jeremy Nicoll <yahgrp87@...> wrote: On Fri, 6 Jan 2023, at 02:48, Bertram Moshier wrote: |
Re: DMSIPT143T ADDESSING EXCEPTION OCCURRED AT F2A6FC IN SYSTEM ROUTINE EXEC, RE-IPL CMS
On Fri, 6 Jan 2023, at 02:48, Bertram Moshier wrote:
Hello, I've read the later replies on this thread, but couldn't help thinking that it would have been useful if you'd told us if the program actually ran at all, and if so, how far it got. Wouldn't one at least possibly expect this program to fail at some point, when a exceeds the maximum value of an integer at whatever the "numeric digits" value is? Also, I question the wisdom of rc = syssleep(1) as it conflates the normal use of "rc" (to represent the return code from an issued command) with the returned value from a function. The REXX program is: -- Jeremy Nicoll - my opinions are my own. |
Re: (B)Rexx and Signal
I posted a fix to add TRACE ON FAILURE support to BREXX for CMS 1.1.2 See the issue entry at:? to obtain the test fix. Please provide feedback if you?can test this fix. Bob Bolch. On Wed, Jan 4, 2023 at 11:48 AM Bob Bolch via <Bob=[email protected]> wrote:
|
Re: DMKCNS modifications
On Mon, Jan 9, 2023 at 12:33 PM, Bob Polmanter wrote:
Since it is so easy to get the system restored from a backup, why not try?Oh I already tried it Bob, and I even explain to other people on the channel how to do it on VM/370 CE. :-) Regular 3270 logon and dial don't seem to be affected indeed. I just thought knowledgeable people here like you and many others could provide more information (or reassurance) regarding ignoring those fixes. I felt they fixed problems, so ignoring them would leave the problems there. However, it could be that what is fixed has nothing to do with 3270 connections or is of no (serious) consequence when the system runs under Hercules (like Dave suggested). One last point intrigues me. I don't know who came out with the idea of ignoring those fixes to make the 2703 connections work with UTS, but then again how did he figure that out (since the memos are missing)? Anyway, thanks to all here. Cheers, Rene FERLAND, Montreal |
Re: DMKCNS modifications
Hi Rene,
If you are comfortable building a CP nucleus, I'd suggest that you simply try it yourself.? If you back up your disk images before you bring up your system in order to make the change, it is easy to get back and there is no risk. Simply make a copy of DMKCNS AUXR60 to your A-disk and edit it and comment out the fixes in question.? Then reassemble DMKCNS the CP way? (using VMFASM), and rebuild the CP nucleus and then re-ipl.? I can't provide specific instructions since I don't know what system version you are using and things have been changed around lately. I'd say with reasonable confidence that the system will be fine if you comment out those fixes, if for no other reason than before the PUT tapes that introduced those fixes into DMKCNS, they simply were not there in the first place, before those tapes appeared back in the day.? It is not a guarantee of course, but you have someone saying that commenting them out resolves the problem.? Since it is so easy to get the system restored from a backup, why not try? Regards, Bob (the other one) |
Re: DMKCNS modifications
On Mon, Jan 9, 2023 at 04:28 AM, Bob Bolch wrote:
Hi Bob,
?
If by "discussion forum" you mean the Moshix Discord channel, then the topic was discussed in the #uts-unix room (under Spare Computer Room group):
?
https://discord.com/channels/423767742546575361/871957791923920967
?
around December, 19th:
?
https://discord.com/channels/423767742546575361/871957791923920967/1054463813556121660
?
The original "starting" message there was:
?
"It is in fact possible to get ASCII terminals mode working with UTS, but it is only line-at-a-time, half duplex. ?Which really sucks. ?You need 2703 emulation, which Hercules does fine, but you also need a patch to CP to prevent it from a pointer chasing bug. If someone can remind me of the MAINT password, I could show my UTS config."
?
To be clear, I am not asking you to include the modifications in the next release of VM/370 CE, I am just wondering about the possible side effects of them.
?
CHeers,
?
Rene FERLAND, Montreal |
Re: DMKCNS modifications
Hi Ren¨¦, I joined the discussion forum to look at the discussion on DMKCNS, but I could not find it. Any pointers would be appreciated. I would need to understand the issue more completely, before I? would remove any IBM PTFs from the VMCE distribution.? Thanks!/Bob Bolch On Sun, Jan 8, 2023 at 9:22 PM Ren¨¦ Ferland <ferland.rene@...> wrote: On Sun, Jan 8, 2023 at 06:03 PM, Mark A. Stevens wrote: |
Re: DMKCNS modifications
On Sun, Jan 8, 2023 at 06:03 PM, Mark A. Stevens wrote:
So ... I'm confused about your statement. From what I see, they have been applied, and are present in CP.Yes, they are present normally in CP, but they need to be removed from DMKCNS TXTHRC if one wants the 2703 connection to UTS to work properly. I am wondering if that "removal" will affect the behaviour of the console when doing a 3270 logon or a dial to an other virtual machine. Rene FERLAND, Montreal |