But, all disk CCws also have a module number in the seek address that is now unused. Only device I know of that used it was the 'Noodle Snatcher' 2321? which was supported by MVT. So isn't it just a matter of reinserting code to increment the module number ?? :)))

Chris

Bruce Black wrote:



The DCE (UCB DASD Class Extension) has two different halfword fields indicating capacity. It would appear that the next model larger in capacity than the model 54 with 65520 cylinders will push the envelope off its edge.

The problem is not the DCE, it is the CCWs. In all disk CCWs, the cylinder number is a half-word, 2 bytes, which has a maximum value of 65535 as an unsigned value (X'FFFF'). This is why the large disk support was in two phases. There were many places in IBM and other code which did signed arithmetic on the cylinder number. The largest positive signed half-word value is 32767 (X'7FFF') and IBM chose to support 32760 as the largest cylinder number in the first phase. Both IBM and ISVs had to make some changes to be sure they could handle values that large, but at least the arithmetic did not have to change.

The second phase, up to 65520 cylinders, required IBM and others to review every place that cylinder numbers were manipulated and insure that unsigned arithmetic was used. This was undoubtedly a more extensive change. Disk hardware has always treated the cylinder number as unsigned, so no CCW processing changes were needed there. but IBM can't increase the size again without changing CCW protocols to specify larger cylinder numbers. A number of schemes have been tossed around, but all would require every piece of IBM and ISV code which builds or scans disk CCWs to be modified. I haven't heard any recent talk about doing so, so perhaps it is a dead idea.

The changes on the z990 to support multiple channel subsystems is beginning to address the maximum number of disk device limitations, so perhaps this is IBM's solution to the problem.


--
Chris Langford,
Cestrian Software:
Consulting services for: VM, VSE, MVS, z/VM, z/OS, OS/2, P/3x0 etc.
    z/FM  - A toolbox for VM & MVS at http://zfm.cestrian.com
Deva Woodcrafting:
    Furniture creation, House remodeling, Wagon restoration etc.

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html

Reply via email to