¿ªÔÆÌåÓý

ctrl + shift + ? for shortcuts
© 2025 Groups.io

Error received with ICKDSF


 

Hello all,
I'm "loosely" following the instructions to install the KICKS application using?I'm receiving errors trying to format a disk.? The errors are:
ICKDSF - VS2 DEVICE SUPPORT FACILITIES 6.0 TIME: 21:07:34 11/15/22 PAGE 1
INIT UNITADDRESS(344) VERIFY(111111) OWNER(HERCULES) VTOC(0,1,15) -
? ?VOLID(KICKS0)
ICK00700I 344 BEING PROCESSED AS LOGICAL DEVICE = 3350 PHYSICAL DEVICE = 3350
ICK10710I I/O ERROR OCCURRED ON DEVICE 344
CSW = 00CE10 0E000000 CCW = 047F4AC8 20000018
SENSE = 80000000 08000004 00000000 00000000 00000000 00000000
ICK21000I ALTERNATE TRACK CCHH=X'022B 0000' FOUND UNRECOVERABLE.

ICK01307I DEFECTIVE-TRACK LIST IN HEXADECIMAL FOR VOLUME 111111 ICK01312I NO DEFECTIVE ALTERNATE TRACKS WERE FOUND.
ICK01380I THE FOLLOWING TRACKS ARE UNRECOVERABLE: CCHH OF TRACK = 022B 0000
ICK30003I FUNCTION TERMINATED. CONDITION CODE IS 12
ICK00002I ICKDSF PROCESSING COMPLETE. MAXIMUM CONDITION CODE WAS 1

The disk was created with Hercules using the command:?
DASDINIT64 -z -lfs D:/VM370CE/Disk/MVS38/KICKS0.344 3350 111111
22:11:28.785 DASDINIT64 -z -lfs KICKS0.344 3350 111111 started; process-id=00007A64
22:11:28.820 00007A64 HHC02499I Hercules utility DASDINIT64 - 64-bit DASD image file creation program - version 4.4.1.10647-SDL-gd0ccfbc9
22:11:28.820 00007A64 HHC01414I (C) Copyright 1999-2022 by Roger Bowler, Jan Jaeger, and others
22:11:28.820 00007A64 HHC01417I ** The SoftDevLabs version of Hercules **
22:11:28.820 00007A64 HHC01415I Build date: Jan? 6 2022 at 16:32:26
22:11:28.820 00007A64 HHC00472I 0:0000 CKD64 file D:/VM370CE/Disk/MVS38/KICKS0.344: creating 3350 volume 111111: 555 cyls, 30 trks/cyl, 19456 bytes/track
22:11:28.822 00007A64 HHC00471I 0:0000 CKD64 file D:/VM370CE/Disk/MVS38/KICKS0.344: 555 cylinders successfully written
22:11:28.822 00007A64 HHC02423I DASD operation completed
22:11:28.827 DASDINIT64 -z -lfs KICKS0.344 3350 111111 ended; rc=0

The JCL to execute the format is:

//HERC01I? JOB HERC01I,SYSTEM,CLASS=A,MSGCLASS=A? ? ? ? ? ? ? ? ? ? ?
//ICKDSF? ?EXEC PGM=ICKDSF,REGION=4096K? ? ? ? ? ? ? ? ? ? ? ? ? ? ??
//SYSPRINT DD? SYSOUT=*? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??
//SYSIN? ? DD? *? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
? INIT UNITADDRESS(344) VERIFY(111111) OWNER(HERCULES) VTOC(0,1,15) -
? ? ? ? ? ? ? ?VOLID(KICKS0)? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
/*? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
//? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?

I've tried different iterations to no avail.? Can someone point me in the right direction?? BTW, I'm still learning MVS!


 

If you're going to use ICKDSF to initialize a Hercules CKD/CCKD DASD image, you need to specify the -a (alternate tracks) option to dasdinit. ICKDSF is complaining that the alternate tracks are not usable, which is exactly. right: dasdinit does ont create them if you don't specify -a. THey won't ever get used, but they must be present.


On Tue, Nov 15, 2022 at 8:31 PM Jim Snellen <jsnellen55@...> wrote:
Hello all,
I'm "loosely" following the instructions to install the KICKS application using?I'm receiving errors trying to format a disk.? The errors are:
ICKDSF - VS2 DEVICE SUPPORT FACILITIES 6.0 TIME: 21:07:34 11/15/22 PAGE 1
INIT UNITADDRESS(344) VERIFY(111111) OWNER(HERCULES) VTOC(0,1,15) -
? ?VOLID(KICKS0)
ICK00700I 344 BEING PROCESSED AS LOGICAL DEVICE = 3350 PHYSICAL DEVICE = 3350
ICK10710I I/O ERROR OCCURRED ON DEVICE 344
CSW = 00CE10 0E000000 CCW = 047F4AC8 20000018
SENSE = 80000000 08000004 00000000 00000000 00000000 00000000
ICK21000I ALTERNATE TRACK CCHH=X'022B 0000' FOUND UNRECOVERABLE.

ICK01307I DEFECTIVE-TRACK LIST IN HEXADECIMAL FOR VOLUME 111111 ICK01312I NO DEFECTIVE ALTERNATE TRACKS WERE FOUND.
ICK01380I THE FOLLOWING TRACKS ARE UNRECOVERABLE: CCHH OF TRACK = 022B 0000
ICK30003I FUNCTION TERMINATED. CONDITION CODE IS 12
ICK00002I ICKDSF PROCESSING COMPLETE. MAXIMUM CONDITION CODE WAS 1

The disk was created with Hercules using the command:?
DASDINIT64 -z -lfs D:/VM370CE/Disk/MVS38/KICKS0.344 3350 111111
22:11:28.785 DASDINIT64 -z -lfs KICKS0.344 3350 111111 started; process-id=00007A64
22:11:28.820 00007A64 HHC02499I Hercules utility DASDINIT64 - 64-bit DASD image file creation program - version 4.4.1.10647-SDL-gd0ccfbc9
22:11:28.820 00007A64 HHC01414I (C) Copyright 1999-2022 by Roger Bowler, Jan Jaeger, and others
22:11:28.820 00007A64 HHC01417I ** The SoftDevLabs version of Hercules **
22:11:28.820 00007A64 HHC01415I Build date: Jan? 6 2022 at 16:32:26
22:11:28.820 00007A64 HHC00472I 0:0000 CKD64 file D:/VM370CE/Disk/MVS38/KICKS0.344: creating 3350 volume 111111: 555 cyls, 30 trks/cyl, 19456 bytes/track
22:11:28.822 00007A64 HHC00471I 0:0000 CKD64 file D:/VM370CE/Disk/MVS38/KICKS0.344: 555 cylinders successfully written
22:11:28.822 00007A64 HHC02423I DASD operation completed
22:11:28.827 DASDINIT64 -z -lfs KICKS0.344 3350 111111 ended; rc=0

The JCL to execute the format is:

//HERC01I? JOB HERC01I,SYSTEM,CLASS=A,MSGCLASS=A? ? ? ? ? ? ? ? ? ? ?
//ICKDSF? ?EXEC PGM=ICKDSF,REGION=4096K? ? ? ? ? ? ? ? ? ? ? ? ? ? ??
//SYSPRINT DD? SYSOUT=*? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??
//SYSIN? ? DD? *? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
? INIT UNITADDRESS(344) VERIFY(111111) OWNER(HERCULES) VTOC(0,1,15) -
? ? ? ? ? ? ? ?VOLID(KICKS0)? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
/*? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
//? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?

I've tried different iterations to no avail.? Can someone point me in the right direction?? BTW, I'm still learning MVS!



--
Jay Maynard


 

Thanks Jay.? I did not create the disk with alternate tracks.? Since I'm running MVS TK4- as a guest of VM/370 CE, I performed the following steps.

  • DETACH 344 MVS (MAINT)
  • VARY OFF 344 (MAINT)
  • DETACH 344 (HERCGUI)
  • DASDINIT64 -z -a -lfs D:/VM370CE/Disk/MVS38/KICKS0.344 3350 111111 (HERCGUI specifying overwrite)?
? ? ? ? ? ?21:40:17.266 DASDINIT64 -z -a -lfs KICKS0.344 3350 111111 ended; rc=0

  • VARY ON 344 (MAINT)
  • ATTACH 344 MVS 344 (MAINT)
  • Resubmitted the MVS job. (HERC01)
ICKDSF - VS2 DEVICE SUPPORT FACILITIES 6.0 TIME: 21:43:16 11/15/22 PAGE 1
INIT UNITADDRESS(344) VERIFY(111111) OWNER(HERCULES) VTOC(0,1,15) -
VOLID(KICKS0) ICK00700I 344 BEING PROCESSED AS LOGICAL DEVICE = 3350 PHYSICAL DEVICE = 3350
ICK30701I EQUIPMENT CHECK ON 344
CSW = 0DF4F8 0E4047E6
CCW = 150D94A8 00004B3E SENSE = 10020000 082B4010 00000000 00000000 00000000 00000000
ICK10710I I/O ERROR OCCURRED ON DEVICE 344
CSW = 0DF4F8 0E4047E6
CCW = 150D94A8 00004B3E SENSE = 10020000 082B4010 00000000 00000000 00000000 00000000
ICK21000I ALTERNATE TRACK CCHH=X'022B 0000' FOUND UNRECOVERABLE.
ICK01307I DEFECTIVE-TRACK LIST IN HEXADECIMAL FOR VOLUME 111111
ICK01312I NO DEFECTIVE ALTERNATE TRACKS WERE FOUND.
ICK01380I THE FOLLOWING TRACKS ARE UNRECOVERABLE: CCHH OF TRACK = 022B 0000
ICK30003I FUNCTION TERMINATED. CONDITION CODE IS 12
ICK00002I ICKDSF PROCESSING COMPLETE. MAXIMUM CONDITION CODE WAS 12

Do I need to shutdown MVS and/or VM before creating the disk?


 

Yon don't need to shut down MVS orr VM before creating the disk, but you do need to detach it from Hercules; you can very it offline to MVS and VM, then tell hercules to detach the device, run dasdinit, then use the hercules attach command to connect to the new one, then very online to VM and attach it to MVS, then vary it online to MVS.


On Tue, Nov 15, 2022 at 9:01 PM Jim Snellen <jsnellen55@...> wrote:
Thanks Jay.? I did not create the disk with alternate tracks.? Since I'm running MVS TK4- as a guest of VM/370 CE, I performed the following steps.

  • DETACH 344 MVS (MAINT)
  • VARY OFF 344 (MAINT)
  • DETACH 344 (HERCGUI)
  • DASDINIT64 -z -a -lfs D:/VM370CE/Disk/MVS38/KICKS0.344 3350 111111 (HERCGUI specifying overwrite)?
? ? ? ? ? ?21:40:17.266 DASDINIT64 -z -a -lfs KICKS0.344 3350 111111 ended; rc=0

  • VARY ON 344 (MAINT)
  • ATTACH 344 MVS 344 (MAINT)
  • Resubmitted the MVS job. (HERC01)
ICKDSF - VS2 DEVICE SUPPORT FACILITIES 6.0 TIME: 21:43:16 11/15/22 PAGE 1
INIT UNITADDRESS(344) VERIFY(111111) OWNER(HERCULES) VTOC(0,1,15) -
VOLID(KICKS0) ICK00700I 344 BEING PROCESSED AS LOGICAL DEVICE = 3350 PHYSICAL DEVICE = 3350
ICK30701I EQUIPMENT CHECK ON 344
CSW = 0DF4F8 0E4047E6
CCW = 150D94A8 00004B3E SENSE = 10020000 082B4010 00000000 00000000 00000000 00000000
ICK10710I I/O ERROR OCCURRED ON DEVICE 344
CSW = 0DF4F8 0E4047E6
CCW = 150D94A8 00004B3E SENSE = 10020000 082B4010 00000000 00000000 00000000 00000000
ICK21000I ALTERNATE TRACK CCHH=X'022B 0000' FOUND UNRECOVERABLE.
ICK01307I DEFECTIVE-TRACK LIST IN HEXADECIMAL FOR VOLUME 111111
ICK01312I NO DEFECTIVE ALTERNATE TRACKS WERE FOUND.
ICK01380I THE FOLLOWING TRACKS ARE UNRECOVERABLE: CCHH OF TRACK = 022B 0000
ICK30003I FUNCTION TERMINATED. CONDITION CODE IS 12
ICK00002I ICKDSF PROCESSING COMPLETE. MAXIMUM CONDITION CODE WAS 12

Do I need to shutdown MVS and/or VM before creating the disk?



--
Jay Maynard


 

I did that.? The third bullet shows where I take it away from Hercules.

I tried with the volume mounted to MVS but ICKDSF didn't like it.? It gave me the message:
ICK31049I UNITADDRESS SPECIFIED FOR VOLUME MOUNTED ON-LINE.

So, I issued a VARY 344 OFFLINE

d u,dasd,,340,8? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
22.20.54? ? ? ? ? ?IEE450I 22.20.54 UNIT STATUS 522? ? ? ? ? ? ? ? ? ? ?
?UNIT TYPE STATUS? VOLSER VOLSTATE? ?UNIT TYPE STATUS? VOLSER VOLSTATE??
?340? 3350 O? ? ? ?CBT000 PRIV/RSDNT 341? 3350 O? ? ? ?CBT001 PRIV/RSDNT
?342? 3350 O? ? ? ?CBT002 PRIV/RSDNT 343? 3350 O? ? ? ?CBTCAT PRIV/RSDNT
?344? 3350 OFFLINE? ? ? ? ? ? ? ? ? ?345? 3350 OFFLINE? ? ? ? ? ? ? ? ??
?346? 3350 OFFLINE? ? ? ? ? ? ? ? ? ?347? 3350 OFFLINE? ? ? ? ? ? ? ? ??


 

Jim Snellen wrote:

[...]
... SENSE = 10020000 082B4010 00000000...
Sense byte 0 = X'10' = Equipment Check.
Sense byte 1 = X'02' = Write Inhibited.

Are you sure your Hercules dasd image isn't marked read-only? (If not in Windows, then perhaps in your Herc config file?)

--
"Fish" (David B. Trout)
Software Development Laboratories

mail: fish@...


 

Fish, you found it!? The folder properties are RO so when the file was created, it inherited read-only status.? In fact, Hercules reported it:and I missed it.
21:42:31.914 00007548 HHC00476I 0:0344 CKD64 file D:/VM370CE/DISK/MVS38/KICKS0.344: opened r/o

I'm using shadowing and completely missed this.? Now, to start over...

Thanks to both you and Jay.


On Tue, Nov 15, 2022 at 10:49 PM Fish Fish <david.b.trout@...> wrote:
Jim Snellen wrote:

[...]
> ... SENSE = 10020000 082B4010 00000000...

Sense byte 0 = X'10' = Equipment Check.
Sense byte 1 = X'02' = Write Inhibited.

Are you sure your Hercules dasd image isn't marked read-only? (If not in Windows, then perhaps in your Herc config file?)

--
"Fish" (David B. Trout)
Software Development Laboratories

mail: fish@...











--
Best Regards,

Jim