ralf.jonas@gmx.de [hercules-390]
2015-11-04 22:03:39 UTC
Hi there,
I successfully installed Hercules 3.11 via the .MSI file on Windows 7, 64 Bit and I also successfully installed MVS 3.8j via this guide: http://www.jaymoseley.com/hercules/installMVS/install.htm http://www.jaymoseley.com/hercules/installMVS/install.htm until this page IPL the Target MVS 3.8 and Customize System http://www.jaymoseley.com/hercules/installMVS/icustom.htm
http://www.jaymoseley.com/hercules/installMVS/icustom.htm
IPL the Target MVS 3.8 and Customize System http://www.jaymoseley.com/hercules/installMVS/icustom.htm Installing MVS 3.8 IPL the Newly Created MVS 3.8 Prerequisites To recap prior steps, you should already have downloaded/installed on your computer -
View on www.jaymoseley.com http://www.jaymoseley.com/hercules/installMVS/icustom.htm
Preview by Yahoo
Next I tried to do the same on linux, because the windows laptop is my office laptop and belongs to the company I work for. At home I only have Linux systems.
First I installed the hercules package from the debian pool, it's version 3.07-2.3. I wasn't able to do the simplest things in the emulator without getting lots of error messages. So I copied the dasd-files from the windows system onto the linux system and started the debian version of hercules.
The command is "hercules -f conf/mvs.cnf". I started a 3270 console and got the blue hercules start screen. All is well. Then I tried to enter "ipl 150" and got this output in the emulator window:
HHCCP014I CPU0000: Addressing exception CODE=0005 ILC=6
PSW=00000005 C0000106 INST=D2FF4000FD7E MVC 0(256,4),3454(15) move_character
R:00800000: Translation exception 0005
R:00000E00:K:06=00000000 00000000 00000000 00000000 ................
GR00=00000000 GR01=00000000 GR02=00000000 GR03=00000000
GR04=00800000 GR05=00000000 GR06=00000000 GR07=00000000
GR08=00000100 GR09=00FFFFFF GR10=0000010C GR11=00000000
GR12=00000000 GR13=00000000 GR14=00000000 GR15=40000082
HHCCP014I CPU0000: Addressing exception CODE=0005 ILC=2
PSW=00000005 5000011E INST=0832 SSK 3,2 set_storage_key
GR00=00000000 GR01=00000000 GR02=00800000 GR03=00000000
GR04=00000800 GR05=00000000 GR06=00000000 GR07=00000000
GR08=00000100 GR09=00FFFFFF GR10=00000128 GR11=00000000
GR12=00000000 GR13=00000000 GR14=00000000 GR15=40000082
HHCCP048I 0100:CCW=03000000 20000001=>040C0000 0002BF5A 00000000 00000000 .......!........
HHCCP075I 0100:Stat=0200 Count=0001
HHCCP076I 0100:Sense=40220000 00C00300 00000000 00800100 010000FF FF000000
HHCCP077I 0100:Sense=INTREQ EOC WRI
HHCCP048I 0101:CCW=03000000 20000001=>040C0000 0002BF5A 00000000 00000000 .......!........
HHCCP075I 0101:Stat=0200 Count=0001
HHCCP076I 0101:Sense=40220000 00C00300 00000000 00800100 010000FF FF000000
HHCCP077I 0101:Sense=INTREQ EOC WRI
... and a lot more lines like these follows.
On the 3270 console I can read:
| IEA101A SPECIFY SYSTEM PARAMETERS FOR RELEASE 03.8 .VS2
|
| IEA939D QUICK AND WARM START DATA IS INVALID,
| RE-IPL OR REPLY 'GO' FOR COLD START
Seems the linux version of hercules can't read the windows dasd files.
So I tried to compile hercules by myself. I cloned the github repos and followed the instructions.
I got not error whatsorever during compile, so everything should be fine.
But instead it even got worse:
ipl 150
HHCCP014I CPU0000: Addressing exception CODE=0005 ILC=6
PSW=00000005 C0000106 INST=D2FF4000FD7E MVC 0(256,4),3454(15) move_character
R:00800000: Translation exception 0005
R:00000E00:K:06=00000000 00000000 00000000 00000000 ................
GR00=00000000 GR01=00000000 GR02=00000000 GR03=00000000
GR04=00800000 GR05=00000000 GR06=00000000 GR07=00000000
GR08=00000100 GR09=00FFFFFF GR10=0000010C GR11=00000000
GR12=00000000 GR13=00000000 GR14=00000000 GR15=40000082
HHCCP014I CPU0000: Addressing exception CODE=0005 ILC=2
PSW=00000005 5000011E INST=0832 SSK 3,2 set_storage_key
GR00=00000000 GR01=00000000 GR02=00800000 GR03=00000000
GR04=00000800 GR05=00000000 GR06=00000000 GR07=00000000
GR08=00000100 GR09=00FFFFFF GR10=00000128 GR11=00000000
GR12=00000000 GR13=00000000 GR14=00000000 GR15=40000082
HHCCP018I CPU0000: Check-Stop due to host error: Segmentation fault
PSW=00000000 A007D4CE INST=D2006000E000 MVC 0(1,6),0(14) move_character
R:0007FE0C:K:06=00020002 00000000 00000000 00000000 ................
R:0007DA50:K:06=00020002 090163BD 090163ED 0901641D .......]........
GR00=00000000 GR01=00780108 GR02=0007D8E8 GR03=0007F198
GR04=FFFEC910 GR05=9007D486 GR06=0007FE0C GR07=00000002
GR08=0007D780 GR09=06000000 GR10=00000150 GR11=00000008
GR12=0007E7F8 GR13=000000EC GR14=0007DA50 GR15=0007CD12
No reaction on the 3270 terminal.
Is there any trick to make hercules running on a debian linux system?
I'm sure I've read the documentation really carefully but I can't find any error.
Regards
Hennes
I successfully installed Hercules 3.11 via the .MSI file on Windows 7, 64 Bit and I also successfully installed MVS 3.8j via this guide: http://www.jaymoseley.com/hercules/installMVS/install.htm http://www.jaymoseley.com/hercules/installMVS/install.htm until this page IPL the Target MVS 3.8 and Customize System http://www.jaymoseley.com/hercules/installMVS/icustom.htm
http://www.jaymoseley.com/hercules/installMVS/icustom.htm
IPL the Target MVS 3.8 and Customize System http://www.jaymoseley.com/hercules/installMVS/icustom.htm Installing MVS 3.8 IPL the Newly Created MVS 3.8 Prerequisites To recap prior steps, you should already have downloaded/installed on your computer -
View on www.jaymoseley.com http://www.jaymoseley.com/hercules/installMVS/icustom.htm
Preview by Yahoo
Next I tried to do the same on linux, because the windows laptop is my office laptop and belongs to the company I work for. At home I only have Linux systems.
First I installed the hercules package from the debian pool, it's version 3.07-2.3. I wasn't able to do the simplest things in the emulator without getting lots of error messages. So I copied the dasd-files from the windows system onto the linux system and started the debian version of hercules.
The command is "hercules -f conf/mvs.cnf". I started a 3270 console and got the blue hercules start screen. All is well. Then I tried to enter "ipl 150" and got this output in the emulator window:
HHCCP014I CPU0000: Addressing exception CODE=0005 ILC=6
PSW=00000005 C0000106 INST=D2FF4000FD7E MVC 0(256,4),3454(15) move_character
R:00800000: Translation exception 0005
R:00000E00:K:06=00000000 00000000 00000000 00000000 ................
GR00=00000000 GR01=00000000 GR02=00000000 GR03=00000000
GR04=00800000 GR05=00000000 GR06=00000000 GR07=00000000
GR08=00000100 GR09=00FFFFFF GR10=0000010C GR11=00000000
GR12=00000000 GR13=00000000 GR14=00000000 GR15=40000082
HHCCP014I CPU0000: Addressing exception CODE=0005 ILC=2
PSW=00000005 5000011E INST=0832 SSK 3,2 set_storage_key
GR00=00000000 GR01=00000000 GR02=00800000 GR03=00000000
GR04=00000800 GR05=00000000 GR06=00000000 GR07=00000000
GR08=00000100 GR09=00FFFFFF GR10=00000128 GR11=00000000
GR12=00000000 GR13=00000000 GR14=00000000 GR15=40000082
HHCCP048I 0100:CCW=03000000 20000001=>040C0000 0002BF5A 00000000 00000000 .......!........
HHCCP075I 0100:Stat=0200 Count=0001
HHCCP076I 0100:Sense=40220000 00C00300 00000000 00800100 010000FF FF000000
HHCCP077I 0100:Sense=INTREQ EOC WRI
HHCCP048I 0101:CCW=03000000 20000001=>040C0000 0002BF5A 00000000 00000000 .......!........
HHCCP075I 0101:Stat=0200 Count=0001
HHCCP076I 0101:Sense=40220000 00C00300 00000000 00800100 010000FF FF000000
HHCCP077I 0101:Sense=INTREQ EOC WRI
... and a lot more lines like these follows.
On the 3270 console I can read:
| IEA101A SPECIFY SYSTEM PARAMETERS FOR RELEASE 03.8 .VS2
|
| IEA939D QUICK AND WARM START DATA IS INVALID,
| RE-IPL OR REPLY 'GO' FOR COLD START
Seems the linux version of hercules can't read the windows dasd files.
So I tried to compile hercules by myself. I cloned the github repos and followed the instructions.
I got not error whatsorever during compile, so everything should be fine.
But instead it even got worse:
ipl 150
HHCCP014I CPU0000: Addressing exception CODE=0005 ILC=6
PSW=00000005 C0000106 INST=D2FF4000FD7E MVC 0(256,4),3454(15) move_character
R:00800000: Translation exception 0005
R:00000E00:K:06=00000000 00000000 00000000 00000000 ................
GR00=00000000 GR01=00000000 GR02=00000000 GR03=00000000
GR04=00800000 GR05=00000000 GR06=00000000 GR07=00000000
GR08=00000100 GR09=00FFFFFF GR10=0000010C GR11=00000000
GR12=00000000 GR13=00000000 GR14=00000000 GR15=40000082
HHCCP014I CPU0000: Addressing exception CODE=0005 ILC=2
PSW=00000005 5000011E INST=0832 SSK 3,2 set_storage_key
GR00=00000000 GR01=00000000 GR02=00800000 GR03=00000000
GR04=00000800 GR05=00000000 GR06=00000000 GR07=00000000
GR08=00000100 GR09=00FFFFFF GR10=00000128 GR11=00000000
GR12=00000000 GR13=00000000 GR14=00000000 GR15=40000082
HHCCP018I CPU0000: Check-Stop due to host error: Segmentation fault
PSW=00000000 A007D4CE INST=D2006000E000 MVC 0(1,6),0(14) move_character
R:0007FE0C:K:06=00020002 00000000 00000000 00000000 ................
R:0007DA50:K:06=00020002 090163BD 090163ED 0901641D .......]........
GR00=00000000 GR01=00780108 GR02=0007D8E8 GR03=0007F198
GR04=FFFEC910 GR05=9007D486 GR06=0007FE0C GR07=00000002
GR08=0007D780 GR09=06000000 GR10=00000150 GR11=00000008
GR12=0007E7F8 GR13=000000EC GR14=0007DA50 GR15=0007CD12
No reaction on the 3270 terminal.
Is there any trick to make hercules running on a debian linux system?
I'm sure I've read the documentation really carefully but I can't find any error.
Regards
Hennes