Assembly / HLASM · Message ID
What does IEC027I Permanent DASD I/O Error Message mean in Assembly / HLASM?
A permanent I/O error occurred during end-of-volume or space-allocation processing on a direct-access volume — commonly because the system couldn't read or locate the Format-1 DSCB for the dataset, or because an EOV exit pointed processing at the wrong volume while extending a compressed, striped, or otherwise unusual dataset — as well as tape-mark write errors, mass storage system (MSS) mount issues, large-format dataset access problems, and a restriction on FEOV for compressed-format datasets. The message's return code (04 through 48) identifies which specific condition applies.
A permanent I/O error occurred during end-of-volume or space-allocation processing on a direct-access volume — commonly because the system couldn't read or locate the Format-1 DSCB for the dataset, or because an EOV exit pointed processing at the wrong volume while extending a compressed, striped, or otherwise unusual dataset — as well as tape-mark write errors, mass storage system (MSS) mount issues, large-format dataset access problems, and a restriction on FEOV for compressed-format datasets. The message's return code (04 through 48) identifies which specific condition applies.
Check the VTOC of the volume named in the message for consistency using a VTOC utility, and if this recurs specifically on compressed or striped datasets, check any storage-management product's EOV exit for a volume-selection bug. Check the specific return code first, since several documented causes need a different fix than a VTOC/EOV-exit problem — a compressed-format FEOV restriction, for example, needs a different workaround than a damaged VTOC entry.