| Newsgroups |
gmane.comp.emulators.hercules390.general |
| Message-ID |
<CAPcd4G_a2UTY3fNk8+yZd0DgSFHoE6q9rvizF=U-=HWWFZpaSg@mail.gmail.com> |
I think this is the answer to your question...
#if 0
case 0x21C:
/*---------------------------------------------------------------*/
/* Diagnose 21C: ???? */
/*---------------------------------------------------------------*/
/*INCOMPLETE*/
regs->psw.cc = 0;
break;
#endif
Joe
On Sun, Feb 16, 2020 at 9:28 AM [email protected] [hercules-390] <
[email protected]> wrote:
>
>
> After I sent this I noticed that this Yahoo group says that it doesn't
> allow
> attachments, so I am pasting the config and log files here.
>
> Main config file first, included DASD config second, log last.
>
> Peter
>
> vmesaSD3X.cnf:
>
> ARCHMODE ESA/390
> CNSLPORT 3270
> CPUMODEL 9672
> CPUSERIAL 012345
> DIAG8CMD ENABLE
> HTTP PORT ${HTTPPORT:=8038}
> HTTP ROOT ${HERCPATH:=Q:\Hercules\SDL-Hyperion}\httproot
> HTTP START
> #
> # LOADPARM
> #
> # LOADPARM for VM/ESA not determined yet
> #
> # LOADPARM 0123${LOADPARM:=RW}M.
>
> LPARNAME HERCULES
> MAINSIZE 2G
> MANUFACTURER IBM
> MOUNTED_TAPE_REINIT DISALLOW
> ENGINES CP,CP,CP,CP
> NUMCPU 1
> MAXCPU 4
> OSTAILOR VM
> PANRATE 500
> PGMPRDOS LICENSED
> PLANT 02
> SHCMDOPT ENABLE NODIAG8
> SYSEPOCH 1900
> TIMERINT 50
> TZOFFSET +0000
> YROFFSET 0
> PANTITLE "ADCD VM/ESA IPL 123 CNSLPORT 3270"
> #
> # .-----------------------------Device number
> # | .------------------------Device type
> # | | .--------------------File name
> # | | |
> # V V V
> #--- ---- --------------------
> #
> # Unit record devices
> #
> 000C 3505 ${RDRPORT:=3505} sockdev ascii trunc eof
> 000D 3525 pch/pch00d.txt ascii
> 000E 1403 prt/prt00e.txt ${TK4CRLF}
> 000F 1403 prt/prt00f.txt ${TK4CRLF}
> #
> # Tapes
> #
> 0580-0581 3420 *
> #
> # consoles
> #
> #001F 3215-C
> #INCLUDE conf/${TK4CONS:=intcons}.cnf
> #
> # Display Terminals
>
> 0200 3270 CONS
> 0201 3270
> 0202 3270
> 0203 3270
> 0204 3270
> 0205 3270
> 0206 3270
> 0207 3270
>
> # DASD Devices
>
> INCLUDE conf/${VMDASD64:=vmesadasd64}.cnf
>
> # TCPIP Devices
> # PC dummy MAC address
> 044A-044B LCS -n 192.168.1.8 -m 02-AA-BB-CC-DD-EE 192.168.1.61
>
> vmesadasd64.cnf:
>
> # 123-128
> 0123 3390 q:\vmesa-run\dasd\240RES64.123 ro sf=shadow/240RES64_ #
> 3390-3 Required for IPL IPL Volume MUST be mounted at 123
> 0124 3390 q:\vmesa-run\dasd\240W0164.124 ro sf=shadow/240W0164_ #
> 3390-3 Required for IPL
> 0125 3390 q:\vmesa-run\dasd\240W0264.125 ro sf=shadow/240W0264_ #
> 3390-3 Required for IPL
> 0126 3390 q:\vmesa-run\dasd\240W0364.126 ro sf=shadow/240W0364_ #
> 3390-3 Required for IPL
> 0127 3390 q:\vmesa-run\dasd\240USR64.127 ro sf=shadow/240USR64_ #
> 3390-3 User data volume
> 0128 3390 q:\vmesa-run\dasd\240SPL64.128 ro sf=shadow/240SPL64_ #
> 3390-1 Required for IPL SPOOL volume
>
> Startup log:
>
> 01:57:13 HHC00100I Thread id 000033dc, prio 5, name 'impl_thread' started
> 01:57:13 HHC00100I Thread id 00003138, prio 4, name 'logger_thread' started
> 01:57:13 HHC01413I Hercules version 4.2.1.9826-SDL-g9b5cbe3d (4.2.1.9826)
> 01:57:13 HHC01414I (C) Copyright 1999-2019 by Roger Bowler, Jan Jaeger, and
> others
> 01:57:13 HHC01417I ** The SoftDevLabs version of Hercules **
> 01:57:13 HHC01415I Build date: Sep 10 2019 at 11:14:57
> 01:57:13 HHC01417I Built with: Microsoft Visual Studio 2008 (MSVC 150030729
> 1)
> 01:57:13 HHC01417I Build type: Windows MSVC AMD64 host architecture build
> 01:57:13 HHC01417I Modes: S/370 ESA/390 z/Arch
> 01:57:13 HHC01417I Max CPU Engines: 64
> 01:57:13 HHC01417I Using shared libraries
> 01:57:13 HHC01417I Using Fish threads Threading Model
> 01:57:13 HHC01417I Using Error-Checking Mutex Locking Model
> 01:57:13 HHC01417I With Shared Devices support
> 01:57:13 HHC01417I With Dynamic loading support
> 01:57:13 HHC01417I With External GUI support
> 01:57:13 HHC01417I With Partial TCP keepalive support
> 01:57:13 HHC01417I With IPV6 support
> 01:57:13 HHC01417I With HTTP Server support
> 01:57:13 HHC01417I With sqrtl support
> 01:57:13 HHC01417I With Signal handling
> 01:57:13 HHC01417I With CCKD BZIP2 support
> 01:57:13 HHC01417I With HET BZIP2 support
> 01:57:13 HHC01417I With ZLIB support
> 01:57:13 HHC01417I With Regular Expressions support
> 01:57:13 HHC01417I With Object REXX support
> 01:57:13 HHC01417I Without Regina REXX support
> 01:57:13 HHC01417I With Automatic Operator support
> 01:57:13 HHC01417I Without National Language Support
> 01:57:13 HHC01417I With CCKD64 Support
> 01:57:13 HHC01417I Machine dependent assists: cmpxchg1 cmpxchg4 cmpxchg8
> hatomics=msvcIntrinsics
> 01:57:13 HHC01417I Running on: DESKTOP-6VVV9LQ (Windows-6.2.9200 Intel(R)
> x64) LP=8, Cores=4, CPUs=1
> 01:57:13 HHC01417I Built with crypto external package version
> 1.0.0.29-g852cbe5
> 01:57:13 HHC01417I Built with decNumber external package version
> 3.68.0.82-g538a403
> 01:57:13 HHC01417I Built with SoftFloat external package version
> 3.5.0.85-g37266ee
> 01:57:13 HHC01417I Built with telnet external package version
> 1.0.0.46-g1ea771c
> 01:57:13 HHC00018I Hercules is running in elevated mode
> 01:57:13 HHC02323W This build of Hercules has only partial TCP keepalive
> support
> 01:57:13 HHC00007I Previous message from function 'impl' at impl.c(857)
> 01:57:13 HHC00150I Crypto module loaded (C) Copyright 2003-2016 by Bernard
> van der Helm
> 01:57:13 HHC00151I Activated facility: Message Security Assist
> 01:57:13 HHC00151I Activated facility: Message Security Assist Extension 1,
> 2, 3 and 4
> 01:57:13 HHC17528I REXX(OORexx) VERSION: REXX-ooRexx_4.2.0(MT)_64-bit 6.04
> 22 Feb 2014
> 01:57:13 HHC17529I REXX(OORexx) SOURCE: WindowsNT
> 01:57:13 HHC17525I REXX(OORexx) Rexx has been started/enabled
> 01:57:13 HHC17500I REXX(OORexx) Mode : Command
> 01:57:13 HHC17500I REXX(OORexx) MsgLevel : Off
> 01:57:13 HHC17500I REXX(OORexx) MsgPrefix : Off
> 01:57:13 HHC17500I REXX(OORexx) ErrPrefix : Off
> 01:57:13 HHC17500I REXX(OORexx) Resolver : On
> 01:57:13 HHC17500I REXX(OORexx) SysPath (38) : On
> 01:57:13 HHC17500I REXX(OORexx) RexxPath ( 0) :
> 01:57:13 HHC17500I REXX(OORexx) Extensions ( 8) :
> ..REXX;.rexx;.REX;.rex;.CMD;.cmd;.RX;.rx
> 01:57:13 HHC00111I Thread CPU Time IS available (_POSIX_THREAD_CPUTIME=1)
> 01:57:13 HHC00100I Thread id 00002ba4, prio 2, name 'Processor CP00'
> started
> 01:57:13 HHC00811I Processor CP00: architecture mode z/Arch
> 01:57:13 HHC00100I Thread id 000039f4, prio 7, name 'timer_thread' started
> 01:57:13 HHC00811I Processor CP00: architecture mode ESA/390
> 01:57:13 HHC02204I ARCHLVL set to ESA/390
> 01:57:13 HHC00346I cckd opts:
> comp=-1,compparm=-1,debug=0,freepend=-1,fsync=0,gcint=5,gcparm=0
> 01:57:13 HHC00346I
> linuxnull=0,nosfd=0,nostress=0,ra=2,raq=4,rat=2,trace=0,wr=2
> 01:57:13 HHC02323W This build of Hercules has only partial TCP keepalive
> support
> 01:57:13 HHC00007I Previous message from function 'conkpalv_cmd' at
> hsccmd.c(7719)
> 01:57:13 HHC02204I conkpalv set to (3,1,10)
> 01:57:13 HHC02204I CPUMODEL set to 9672
> 01:57:13 HHC02204I CPUSERIAL set to 012345
> 01:57:13 HHC02204I DIAG8CMD set to ENABLE NOECHO
> 01:57:13 HHC02204I PORT set to port=8038 noauth
> 01:57:13 HHC01801E HTTP server: invalid root directory:
> Q:\Hercules\SDL-Hyperion\httproot\: No such file or directory
> 01:57:13 HHC00007I Previous message from function 'http_root' at
> httpserv.c(771)
> 01:57:13 HHC02204I ROOT set to Q:/Hercules/SDL-Hyperion/httproot/
> 01:57:13 HHC01807I HTTP server signaled to start
> 01:57:13 HHC02204I LPARNAME set to HERCULES
> 01:57:13 HHC00100I Thread id 00001f44, prio 4, name 'http_server' started
> 01:57:13 HHC01801E HTTP server: invalid root directory:
> Q:\Hercules\SDL-Hyperion\httproot\: No such file or directory
> 01:57:13 HHC00007I Previous message from function 'http_root' at
> httpserv.c(771)
> 01:57:13 HHC01803I HTTP server waiting for requests on port 8038
> 01:57:13 HHC17003I MAIN storage is 2G (mainsize); storage is not locked
> 01:57:13 HHC02204I MANUFACTURER set to IBM
> 01:57:13 HHC02204I MOUNTED_TAPE_REINIT set to disabled
> 01:57:13 HHC00827I Processor CP00: engine 00 type 0 set: CP
> 01:57:13 HHC00827I Processor CP01: engine 01 type 0 set: CP
> 01:57:13 HHC00827I Processor CP02: engine 02 type 0 set: CP
> 01:57:13 HHC00827I Processor CP03: engine 03 type 0 set: CP
> 01:57:13 HHC02204I NUMCPU set to 1
> 01:57:13 HHC02204I MAXCPU set to 4
> 01:57:13 HHC02204I PANRATE set to 500
> 01:57:13 HHC02204I PLANT set to 02
> 01:57:13 HHC02204I SHCMDOPT set to ENABLE NODIAG8
> 01:57:13 HHC02204I TIMERINT set to 50
> 01:57:13 HHC02204I TZOFFSET set to +0000
> 01:57:13 HHC02204I YROFFSET set to 0
> 01:57:13 HHC02204I PANTITLE set to ADCD VM/ESA IPL 123 CNSLPORT 3270
> 01:57:13 HHC01042I 0:000C COMM: device bound to socket 3505
> 01:57:13 HHC00100I Thread id 000020b0, prio 4, name 'socket_thread' started
> 01:57:13 HHC01437I Config file[72] conf/vmesaSD4X.cnf: including file
> conf/vmesadasd64.cnf
> 01:57:13 HHC00476I 0:0123 CKD64 file q:/vmesa-run/dasd/240RES64.123: opened
> r/o
> 01:57:13 HHC00470I 0:0123 CKD64 file q:/vmesa-run/dasd/240RES64.123: model
> 3390-3 cyls 3339 heads 15 tracks 50085 trklen 56832
> 01:57:13 HHC00476I 0:0124 CKD64 file q:/vmesa-run/dasd/240W0164.124: opened
> r/o
> 01:57:13 HHC00470I 0:0124 CKD64 file q:/vmesa-run/dasd/240W0164.124: model
> 3390-3 cyls 3339 heads 15 tracks 50085 trklen 56832
> 01:57:13 HHC00100I Thread id 00001018, prio 4, name 'console_connect'
> started
> 01:57:13 HHC00476I 0:0125 CKD64 file q:/vmesa-run/dasd/240W0264.125: opened
> r/o
> 01:57:13 HHC01024I Waiting for console connections on port 3270
> 01:57:13 HHC00470I 0:0125 CKD64 file q:/vmesa-run/dasd/240W0264.125: model
> 3390-3 cyls 3339 heads 15 tracks 50085 trklen 56832
> 01:57:13 HHC00476I 0:0126 CKD64 file q:/vmesa-run/dasd/240W0364.126: opened
> r/o
> 01:57:13 HHC00470I 0:0126 CKD64 file q:/vmesa-run/dasd/240W0364.126: model
> 3390-3 cyls 3339 heads 15 tracks 50085 trklen 56832
> 01:57:13 HHC00476I 0:0127 CKD64 file q:/vmesa-run/dasd/240USR64.127: opened
> r/o
> 01:57:13 HHC00470I 0:0127 CKD64 file q:/vmesa-run/dasd/240USR64.127: model
> 3390-3 cyls 3339 heads 15 tracks 50085 trklen 56832
> 01:57:13 HHC00476I 0:0128 CKD64 file q:/vmesa-run/dasd/240SPL64.128: opened
> r/o
> 01:57:13 HHC00470I 0:0128 CKD64 file q:/vmesa-run/dasd/240SPL64.128: model
> 3390 cyls 1113 heads 15 tracks 16695 trklen 56832
> 01:57:13 HHC04100I TunTap64.dll version 3.6.2.4906 initiated
> 01:57:13 HHC04100I TunTap64.dll version 3.6.2.4906 initiated
> 01:57:13 HHC00901I 0:044A LCS: Interface tap0, type TAP opened
> 01:57:13 HHC00921I CTC: lcs device port 00: tuntap Multicast assist enabled
> 01:57:13 HHC00935I CTC: lcs device port 00: manual Checksum Offload enabled
> 01:57:13 HHC02260I Script 1: begin processing file scripts/iplSD4X.rc
> 01:57:13 HHC01603I * Start 3270 sessions NOW for Master Console(s)
> 01:57:13 HHC01603I sh STARTGUI startmst.cmd
> 01:57:13 HHC02262I Script 1: processing paused for 3000 milliseconds...
> 01:57:14 HHC02915I client 0 COMM: Connection received
> 01:57:14 HHC02914I 0:0200 COMM: client 0 negotiations complete; ttype =
> 'IBM-DYNAMIC'
> 01:57:14 HHC01018I 0:0200 COMM: client 127.0.0.1 devtype 3270: connected
> 01:57:16 HHC02263I Script 1: processing resumed...
> 01:57:16 HHC01603I ipl 123
> 01:57:16 HHC02264I Script 1: file scripts/iplSD4X.rc processing ended
> 01:57:16 HHC00801I Processor CP00: Specification exception code 0006 ilc 4
> 01:57:16 HHC02324I PSW=000C200080005074 INST=8312021C DIAG 1,2,540(0)
> diagnose
> 01:57:16 HHC02326I R:0000021C:K:06=64001000 3100025B 60000005 08000220
> ........$-.......
> 01:57:16 HHC02269I GR00=00000000 GR01=00000000 GR02=00000000 GR03=00000000
> 01:57:16 HHC02269I GR04=00000000 GR05=00000000 GR06=00000000 GR07=00000000
> 01:57:16 HHC02269I GR08=00000000 GR09=00000000 GR10=00000000 GR11=00000000
> 01:57:16 HHC02269I GR12=80005002 GR13=00000000 GR14=00000000 GR15=00000000
> 01:58:09 HHC01603I stopall
> 01:58:13 HHC01603I sysclear
> 01:58:14 HHC02311I sysclear completed
> 01:58:18 HHC01603I quit
> 01:58:18 HHC01420I Begin Hercules shutdown
> 01:58:18 HHC01423I Calling termination routines
> 01:58:18 HHC00101I Thread id 000020b0, prio 4, name 'socket_thread' ended
> 01:58:18 HHC00101I Thread id 00001f44, prio 4, name 'http_server' ended
> 01:58:18 HHC00101I Thread id 00002ba4, prio 2, name 'Processor CP00' ended
> 01:58:18 HHC02915I client 1 COMM: Connection received
> 01:58:18 HHC02914I 0:0200 COMM: client 1 negotiations complete; ttype =
> 'IBM-DYNAMIC'
> 01:58:18 HHC01018I 0:0200 COMM: client 127.0.0.1 devtype 3270: connected
> 01:58:18 HHC00101I Thread id 00001018, prio 4, name 'console_connect' ended
> 01:58:18 HHC00333I 0:0123 32/64 size free nbr st reads writes
> l2reads hits switches
> 01:58:18 HHC00335I 0:0123
> ----------------------------------------------------------
> 01:58:18 HHC00336I 0:0123 [*] 64 00271272097 000% 0000 0000002 0000000
> 0000001 0000000 0000002
> 01:58:18 HHC00338I 0:0123 q:/vmesa-run/dasd/240RES64.123
> 01:58:18 HHC00339I 0:0123 [0] 64 00271269505 000% 0000 ro 0000002 0000000
> 0000001
> 01:58:18 HHC00340I 0:0123 shadow/240RES64*
> 01:58:18 HHC00341I 0:0123 [1] 64 00000002592 000% 0000 0000000 0000000
> 0000000
> 01:58:18 HHC00333I 0:0124 32/64 size free nbr st reads writes
> l2reads hits switches
> 01:58:18 HHC00335I 0:0124
> ----------------------------------------------------------
> 01:58:18 HHC00336I 0:0124 [*] 64 00271585078 000% 0000 0000000 0000000
> 0000000 0000000 0000000
> 01:58:18 HHC00338I 0:0124 q:/vmesa-run/dasd/240W0164.124
> 01:58:18 HHC00339I 0:0124 [0] 64 00271582486 000% 0000 ro 0000000 0000000
> 0000000
> 01:58:18 HHC00340I 0:0124 shadow/240W0164*
> 01:58:18 HHC00341I 0:0124 [1] 64 00000002592 000% 0000 0000000 0000000
> 0000000
> 01:58:18 HHC00333I 0:0125 32/64 size free nbr st reads writes
> l2reads hits switches
> 01:58:18 HHC00335I 0:0125
> ----------------------------------------------------------
> 01:58:18 HHC00336I 0:0125 [*] 64 00192353120 000% 0000 0000000 0000000
> 0000000 0000000 0000000
> 01:58:18 HHC00338I 0:0125 q:/vmesa-run/dasd/240W0264.125
> 01:58:18 HHC00339I 0:0125 [0] 64 00192350528 000% 0000 ro 0000000 0000000
> 0000000
> 01:58:18 HHC00340I 0:0125 shadow/240W0264*
> 01:58:18 HHC00341I 0:0125 [1] 64 00000002592 000% 0000 0000000 0000000
> 0000000
> 01:58:18 HHC00333I 0:0126 32/64 size free nbr st reads writes
> l2reads hits switches
> 01:58:18 HHC00335I 0:0126
> ----------------------------------------------------------
> 01:58:18 HHC00336I 0:0126 [*] 64 00066853460 000% 0000 0000000 0000000
> 0000000 0000000 0000000
> 01:58:18 HHC00338I 0:0126 q:/vmesa-run/dasd/240W0364.126
> 01:58:18 HHC00339I 0:0126 [0] 64 00066850868 000% 0000 ro 0000000 0000000
> 0000000
> 01:58:18 HHC00340I 0:0126 shadow/240W0364*
> 01:58:18 HHC00341I 0:0126 [1] 64 00000002592 000% 0000 0000000 0000000
> 0000000
> 01:58:18 HHC00333I 0:0127 32/64 size free nbr st reads writes
> l2reads hits switches
> 01:58:18 HHC00335I 0:0127
> ----------------------------------------------------------
> 01:58:18 HHC00336I 0:0127 [*] 64 00000009622 000% 0000 0000000 0000000
> 0000000 0000000 0000000
> 01:58:18 HHC00338I 0:0127 q:/vmesa-run/dasd/240USR64.127
> 01:58:18 HHC00339I 0:0127 [0] 64 00000007030 000% 0000 ro 0000000 0000000
> 0000000
> 01:58:18 HHC00340I 0:0127 shadow/240USR64*
> 01:58:18 HHC00341I 0:0127 [1] 64 00000002592 000% 0000 0000000 0000000
> 0000000
> 01:58:18 HHC00333I 0:0128 32/64 size free nbr st reads writes
> l2reads hits switches
> 01:58:18 HHC00335I 0:0128
> ----------------------------------------------------------
> 01:58:18 HHC00336I 0:0128 [*] 64 00002908700 000% 0000 0000000 0000000
> 0000000 0000000 0000000
> 01:58:18 HHC00338I 0:0128 q:/vmesa-run/dasd/240SPL64.128
> 01:58:18 HHC00339I 0:0128 [0] 64 00002907148 000% 0000 ro 0000000 0000000
> 0000000
> 01:58:18 HHC00340I 0:0128 shadow/240SPL64*
> 01:58:18 HHC00341I 0:0128 [1] 64 00000001552 000% 0000 0000000 0000000
> 0000000
> 01:58:18 HHC01427I Main storage released
> 01:58:18 HHC01427I Expanded storage released
> 01:58:18 HHC01422I Configuration released
> 01:58:18 HHC00101I Thread id 000010d8, prio 4, name 'logger_thread' ended
> 01:58:18 HHC00101I Thread id 000039f4, prio 7, name 'timer_thread' ended
> 01:58:18 HHC00101I Thread id 000033dc, prio 5, name 'panel_display' ended
>
> _____________________________________________
> From: [email protected] <[email protected]>
> Sent: Sunday, February 16, 2020 10:12 AM
> To: '[email protected]'
> <[email protected]>
> Subject: Does Herc support DIAG 540?
>
> Hi All,
>
> I am trying to start VM/ESA for the first time and I get
> these messages at the IPL of the res volume:
>
> 01:43:02 HHC00801I Processor CP00: Specification exception
> code 0006 ilc 4
> 01:43:02 HHC02324I PSW=000C200080005074 INST=8312021C
> DIAG 1,2,540(0) diagnose
> 01:43:02 HHC02326I R:0000021C:K:06=64001000 3100025B
> 60000005 08000220 .......$-.......
> 01:43:02 HHC02269I GR00=00000000 GR01=00000000 GR02=00000000
> GR03=00000000
> 01:43:02 HHC02269I GR04=00000000 GR05=00000000 GR06=00000000
> GR07=00000000
> 01:43:02 HHC02269I GR08=00000000 GR09=00000000 GR10=00000000
> GR11=00000000
> 01:43:02 HHC02269I GR12=80005002 GR13=00000000 GR14=00000000
> GR15=00000000
>
> The IPL cannot proceed after this, as the console (local
> 3270 device 200, Vista TN3270) gets no response from the system.
>
> I'm not sure if the DIAG 540 is an issue or if I have a
> configuration issue, so I would appreciate any advice you can offer.
>
> I have tried to attached my Hercules CNF files and the log
> from the startup. I hope they come through.
>
> Host system is Win10 Pro, Hercules version is SDL V4.2.1.
>
> Peter
>
> [Non-text portions of this message have been removed]
>
>
>