Keyboard Shortcuts
Likes
Search
DMKCNS modifications
Hello everyone,
?
I have a question for those of you who know VM/370 "internals". There has been some activity recently on the Moshix Discord channel regarding UTS (Amdahl Unix), and to make it possible to dial to the UTS virtual machine via a 2703 connection, some changes to DMKCNS are apparently necessary, namely the following modifications are commented out from DMKCNS AUXR60:?
?
?R13158DK 625 UV05563 LOOP IN CNS AND IOS ON IFCC CC=1
?R13198DK 625 UV04984 NO DISCONNECT IF IN ERROR RECOVERY
?R12733DK 625 UV05520 CC1 LOOP SOUNDING ALARM TO POWERED OFF D/T3215
?R12126DK 624 UV02926 D/T4331 CA UNIT CHECK NOT HANDLED CORRECTLY
?
If I am right, these modifications come from IBM, so I wonder to what extent their suppression can affect the behavior of other virtual machines. Any comment?
?
Rene FERLAND, Montreal
? |
¿ªÔÆÌåÓýRene, I can¡¯t say for sure as they are from a PUT tape we don¡¯t have, so don¡¯t have the matching ¡°memo¡± file which lists the fixes and the problem they fix. However it looks likely that they are? concerned with line errors, which probably don¡¯t occur under Hercules Dave ? ? From: [email protected] <[email protected]> On Behalf Of Ren¨¦ Ferland
Sent: 07 January 2023 21:37 To: [email protected] Subject: [h390-vm] DMKCNS modifications ? Hello everyone, ? I have a question for those of you who know VM/370 "internals". There has been some activity recently on the Moshix Discord channel regarding UTS (Amdahl Unix), and to make it possible to dial to the UTS virtual machine via a 2703 connection, some changes to DMKCNS are apparently necessary, namely the following modifications are commented out from DMKCNS AUXR60:? ? ?R13158DK 625 UV05563 LOOP IN CNS AND IOS ON IFCC CC=1 ?R13198DK 625 UV04984 NO DISCONNECT IF IN ERROR RECOVERY ?R12733DK 625 UV05520 CC1 LOOP SOUNDING ALARM TO POWERED OFF D/T3215 ?R12126DK 624 UV02926 D/T4331 CA UNIT CHECK NOT HANDLED CORRECTLY ? If I am right, these modifications come from IBM, so I wonder to what extent their suppression can affect the behavior of other virtual machines. Any comment? ? Rene FERLAND, Montreal ? |
PUT tapes are accumulative in VM, so if you have a PLC 629 tape for example, the fixes that Rene mentioned will be on that tape as well and on any tape 625 or later.? The fixes will also be listed in the PUT MEMO file.
However, I have the PUT MEMO from PLC 625? (5749010 MEMO, dated 07 January 1982).? And as expected it lists the fixes in question.? However, inside the memo is a one line description of each of those fixes as to what the fix supposedly cures.? But this one line description matches exactly the one line description in DMKCNS AUXR60 for those same fixes that you already have on Sixpack or VM/CE.? To the point, there is no additional information in the PUT MEMO over what you can see in DMKCNS AUXR60. Nevertheless, I can upload the PUT MEMO if you want it. Regards, Bob |
On Sat, Jan 7, 2023 at 03:37 PM, Ren¨¦ Ferland wrote:
Rene, I'm confused about the patches above not being applied. The following files are found after a vmsetup cp is run on MAINT. XLIST: DMKCNS * *?????????????????????????????????? Lines 1-31/31? XLIST V1.2.5 ? Filename Filetype Fm? Format??? Recs Blocks? Date?????? Time?? Label ? DMKCNS?? AUXHRC?? F1? F??? 80????? 2????? 1? 2013-01-01 17:53? MNT094 ? DMKCNS?? HRC101DK F1? F??? 80????? 1????? 1? 2013-01-01 17:53? MNT094 ? DMKCNS?? HRC370DK F1? F??? 80????? 4????? 1? 2013-01-01 17:53? MNT094 ? DMKCNS?? TXTHRC?? F1? F??? 80??? 198???? 20? 2018-03-11 09:24? MNT094 ? DMKCNS?? TEXT???? G1? F??? 80??? 192???? 21? 2006-02-08 14:58? MNT194 ? DMKCNS?? AUXR60?? H1? F??? 80???? 23????? 4? 2042-09-18 19:51? MNT294 ? DMKCNS?? R08988DK H1? F??? 80???? 12????? 3? 1979-11-13 05:25? MNT294 ? DMKCNS?? R09229DK H1? F??? 80????? 9????? 2? 1979-11-02 04:11? MNT294 ? DMKCNS?? R09490DK H1? F??? 80????? 7????? 2? 1980-03-03 03:03? MNT294 ? DMKCNS?? R09957DK H1? F??? 80????? 1????? 2? 1979-07-12 09:51? MNT294 ? DMKCNS?? R10263DK H1? F??? 80????? 4????? 2? 1980-01-25 10:26? MNT294 ? DMKCNS?? R10282DK H1? F??? 80????? 8????? 2? 1980-06-30 06:06? MNT294 ? DMKCNS?? R10462DK H1? F??? 80????? 3????? 2? 1980-04-03 03:19? MNT294 ? DMKCNS?? R11261DK H1? F??? 80????? 8????? 2? 1980-09-08 08:26? MNT294 ? DMKCNS?? R11726DK H1? F??? 80???? 29????? 4? 1980-09-26 08:26? MNT294 ? DMKCNS?? R11780DK H1? F??? 80???? 15????? 3? 1980-09-08 08:26? MNT294 ? DMKCNS?? R11927DK H1? F??? 80????? 8????? 2? 1981-08-07 07:10? MNT294 ? DMKCNS?? R12111DK H1? F??? 80???? 19????? 3? 1980-12-08 12:01? MNT294 ? DMKCNS?? R12126DK H1? F??? 80??? 453???? 47? 1981-10-12 16:33? MNT294 ? DMKCNS?? R12345DK H1? F??? 80????? 6????? 2? 1981-01-09 12:03? MNT294 ? DMKCNS?? R12733DK H1? F??? 80????? 4????? 2? 1981-10-15 10:22? MNT294 ? DMKCNS?? R12941DK H1? F??? 80????? 1????? 2? 1981-07-07 13:28? MNT294 ? DMKCNS?? R13019DK H1? F??? 80???? 17????? 3? 1981-08-14 08:11? MNT294 ? DMKCNS?? R13158DK H1? F??? 80???? 14????? 3? 1981-11-10 09:32? MNT294 ? DMKCNS?? R13198DK H1? F??? 80???? 36????? 5? 1981-10-22 13:45? MNT294 ? DMKCNS?? R13327DK H1? F??? 80????? 2????? 2? 1981-06-03 06:02? MNT294 ? DMKCNS?? R13993DK H1? F??? 80????? 3????? 2? 1981-08-07 08:05? MNT294 ? DMKCNS?? R14789DK H1? F??? 80????? 2????? 2? 1982-01-15 16:23? MNT294 ? DMKCNS?? R15227DK H1? F??? 80????? 4????? 2? 1982-04-01 14:48? MNT294 ? DMKCNS?? ASSEMBLE I1? F??? 80?? 2132??? 215? 1978-12-07 16:57? MNT394 ? DMKCNS?? UPDTAP?? I1? F??? 80????? 1????? 2? 2002-01-28 23:55? MNT394 and? those patches are not commented out in the version of CE 1.1.2 I have running. XLIST: DMKCNS * *?????????????????????????????????? Lines 1-31/31? XLIST V1.2.5 ? Filename Filetype Fm? Format??? Recs Blocks? Date?????? Time?? Label ? DMKCNS?? AUXHRC?? F1? F??? 80????? 2????? 1? 2013-01-01 17:53? MNT094 ? DMKCNS?? HRC101DK F1? F??? 80????? 1????? 1? 2013-01-01 17:53? MNT094 ? DMKCNS?? HRC370DK F1? F??? 80????? 4????? 1? 2013-01-01 17:53? MNT094 ? DMKCNS?? TXTHRC?? F1? F??? 80??? 198???? 20? 2018-03-11 09:24? MNT094 ? DMKCNS?? TEXT???? G1? F??? 80??? 192???? 21? 2006-02-08 14:58? MNT194 ? DMKCNS?? AUXR60?? H1? F??? 80???? 23????? 4? 2042-09-18 19:51? MNT294 ? DMKCNS?? R08988DK H1? F??? 80???? 12????? 3? 1979-11-13 05:25? MNT294 ? DMKCNS?? R09229DK H1? F??? 80????? 9????? 2? 1979-11-02 04:11? MNT294 ? DMKCNS?? R09490DK H1? F??? 80????? 7????? 2? 1980-03-03 03:03? MNT294 ? DMKCNS?? R09957DK H1? F??? 80????? 1????? 2? 1979-07-12 09:51? MNT294 ? DMKCNS?? R10263DK H1? F??? 80????? 4????? 2? 1980-01-25 10:26? MNT294 ? DMKCNS?? R10282DK H1? F??? 80????? 8????? 2? 1980-06-30 06:06? MNT294 ? DMKCNS?? R10462DK H1? F??? 80????? 3????? 2? 1980-04-03 03:19? MNT294 ? DMKCNS?? R11261DK H1? F??? 80????? 8????? 2? 1980-09-08 08:26? MNT294 ? DMKCNS?? R11726DK H1? F??? 80???? 29????? 4? 1980-09-26 08:26? MNT294 ? DMKCNS?? R11780DK H1? F??? 80???? 15????? 3? 1980-09-08 08:26? MNT294 ? DMKCNS?? R11927DK H1? F??? 80????? 8????? 2? 1981-08-07 07:10? MNT294 ? DMKCNS?? R12111DK H1? F??? 80???? 19????? 3? 1980-12-08 12:01? MNT294 ? DMKCNS?? R12126DK H1? F??? 80??? 453???? 47? 1981-10-12 16:33? MNT294 ? DMKCNS?? R12345DK H1? F??? 80????? 6????? 2? 1981-01-09 12:03? MNT294 ? DMKCNS?? R12733DK H1? F??? 80????? 4????? 2? 1981-10-15 10:22? MNT294 ? DMKCNS?? R12941DK H1? F??? 80????? 1????? 2? 1981-07-07 13:28? MNT294 ? DMKCNS?? R13019DK H1? F??? 80???? 17????? 3? 1981-08-14 08:11? MNT294 ? DMKCNS?? R13158DK H1? F??? 80???? 14????? 3? 1981-11-10 09:32? MNT294 ? DMKCNS?? R13198DK H1? F??? 80???? 36????? 5? 1981-10-22 13:45? MNT294 ? DMKCNS?? R13327DK H1? F??? 80????? 2????? 2? 1981-06-03 06:02? MNT294 ? DMKCNS?? R13993DK H1? F??? 80????? 3????? 2? 1981-08-07 08:05? MNT294 ? DMKCNS?? R14789DK H1? F??? 80????? 2????? 2? 1982-01-15 16:23? MNT294 ? DMKCNS?? R15227DK H1? F??? 80????? 4????? 2? 1982-04-01 14:48? MNT294 ? DMKCNS?? ASSEMBLE I1? F??? 80?? 2132??? 215? 1978-12-07 16:57? MNT394 ? DMKCNS?? UPDTAP?? I1? F??? 80????? 1????? 2? 2002-01-28 23:55? MNT394 and the text deck DMKCNS TXTHRC shows them as being applied. FSVIEW: DMKCNS TXTHRC F1?????????????? Lines 27-65/198 F80[1-79]? FSVIEW V1.2.5 R12941DK 622 UV04884 SYNC ERROR RECOV FOR INTERVENTION REQUIRED COND. *???????? DMKCNS?? R12941DK E1 MNT294 07/07/81? 13:28 R11927DK 623 UV04909 LOOP DOING ENABLE OF LEASED LINE WITH NO MODEM *???????? DMKCNS?? R11927DK E1 MNT294 08/07/81? 07:10 R13993DK 623 UV05102 ABEND OR OVERLAY DUE TO REG10 ZERO IN DMKCNS *???????? DMKCNS?? R13993DK E1 MNT294 08/07/81? 08:05 R13019DK 623 UV04539 PEVM12111 LOOP DURING ERROR RECOVERY *???????? DMKCNS?? R13019DK E1 MNT294 08/14/81? 08:11 R12126DK 624 UV02926 D/T4331 CA UNIT CHECK NOT HANDLED CORRECTLY *???????? DMKCNS?? R12126DK E1 MNT294 10/12/81? 16:33 and the CP nucleus MAP shows them included. I'm showing just one below. XLIST: *NUC* MAP *??????????????????????????????????? Lines 1-5/5? XLIST V1.2.5 ? Filename Filetype Fm? Format??? Recs Blocks? Date?????? Time?? Label ? CPNUC??? MAP????? F1? F?? 132?? 6223?? 1027? 2021-02-17 11:11? MNT094 and from the map. FSVIEW: CPNUC MAP F1?????????????? Lines 908-946/6223 F132[1-79]? FSVIEW V1.2.5 ???????????????????????? R13158DK 625 UV05563 LOOP IN CNS AND IOS ON IFCC CC=1 ???????????????????????? *???????? DMKCNS?? R13158DK E1 MNT294 11/10/81? 09:32 So ... I'm confused about your statement. From what I see, they have been applied, and are present in CP. ?... Mark S. |
Aww Nuts!
I missed and cut & paste ... FSVIEW: DMKCNS AUXR60 H1???????????????? Lines 1-23/23 F80[1-79]? FSVIEW V1.2.5 R15227DK 629 UV06277 PEVM11927 SWITCHED LINE DISABLED ON IR AND UC R14789DK 627 UV05984 PEVM13019 LOOP CAN STILL OCCUR IF CPU NOT 4300 R13158DK 625 UV05563 LOOP IN CNS AND IOS ON IFCC CC=1 R13198DK 625 UV04984 NO DISCONNECT IF IN ERROR RECOVERY R12733DK 625 UV05520 CC1 LOOP SOUNDING ALARM TO POWERED OFF D/T3215 R12126DK 624 UV02926 D/T4331 CA UNIT CHECK NOT HANDLED CORRECTLY R13019DK 623 UV04539 PEVM12111 LOOP DURING ERROR RECOVERY R13993DK 623 UV05102 ABEND OR OVERLAY DUE TO REG10 ZERO IN DMKCNS R11927DK 623 UV04909 LOOP DOING ENABLE OF LEASED LINE WITH NO MODEM R12941DK 622 UV04884 SYNC ERROR RECOV FOR INTERVENTION REQUIRED COND. R13327DK 621 UV04667 WRONG BRANCH TAKEN FROM VM10282 R12345DK 618 UV03134 CHECK FOR NO CPEXBLOK WHEN RDEVSYNC IS STILL ON R12111DK 618 UV02950 PREVENT TTY I/O LOOP IF ENDLESS BREAK KEY R11726DK 616 UV01890 ATTN INTERRUPT AND OPERATOR IN CF MODE CAUSES WAIT R11780DK 616 UV01924 D/T4331 ICA NOT HANDLED CORRECTLY IF ERROR OCCURS R11261DK 616 UV01936 ABENDPRG005 WHEN UNSOL ATTN FROM D/T3215 ON AP R10282DK 614 UV01462 VARIOUS ABENDS BECAUSE TWO IOBLOKS FOR SAME DEVICE R10462DK 611 UV00555 ABENDLOK001 DMKDSP LABEL LOCKVM TRYING TO LOC VMBLOK R09490DK 610 CONTINUOUS LOOP IF HARDWARE ERROR OCCURS R10263DK 609 DMKCNS TTY TWX XOFF NOT RECOGNIZED AFTER PTF V10075 R08988DK 606 SWITCHED LINE LEFT DISABLED IF GO ON HOOK BEFORE LOGOFF R09229DK 606 ABENDFRE005 IF ATTN INTERRUPT DURING DISCONNECT PROCESSING R09957DK - CORRECT IOBLOK CONFLICT IN MSS SUPPORT ?... Mark S. |
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 |
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: |
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 |
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) |
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 |