RE: Does Herc support DIAG 540?

"[email protected] [hercules-390]" <[email protected]> Sun, 16 Feb 2020 10:28:04 -0500
Newsgroups gmane.comp.emulators.hercules390.general
Message-ID <[email protected]>
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]