>ldl & cdl: >Cyl 0 Head 0 Track 2: IPL record >ldl & cdl: >Cyl 0 Head 0 Track 3: Label >cdl: >Cyl 0 Head 0 Tracks 4-5: DSCBs to make it look like one through four data >sets
this is not quite correct :) The Linux partition table in cdl case is hidden in a 390-like volume table (VTOC) in the second track. And you can specify a block on an ECKD DASD by specifying cylinder/head/sector or cylinder/track/block. Head and track are equal here, like sector and block. ldl: (cyl/trk/blk) (0/0/1): 1st IPL record - size: blocksize (0/0/2): 2nd IPL record - size: blocksize (0/0/3): volume label - size: blocksize (LNX1) followed by the one and only partition cdl: (cyl/trk/blk) (0/0/1) boot code - size: 28 byte (0/0/2) boot code - size: 148 byte (0/0/3) volume label - size: 84 byte (VOL1) (0/0/4) 1st IPL record - size: blocksize (0/0/5) 2nd IPL record - size: blocksize (only if needed) ... (0/0/n) empty - size: blocksize (0/1/1) format 4 DSCB - size: 140 byte (describes VTOC itself) (0/1/2) format 5 DSCB - size: 140 byte (contains free space info) (0/1/3) format 7 DSCB - size: 140 byte (omitted for small disks) (0/1/4) format 1 DSCB - size: 140 byte (describes 1st partition) (0/1/5) format 1 DSCB - size: 140 byte (describes 2nd partition) (0/1/6) format 1 DSCB - size: 140 byte (describes 3rd partition) ... (0/1/n) empty - size: 140 byte (0/2/1) data - size: blocksize ... freundliche Grüße / kind regards Volker